From b5afc3d80a1d9273678c1daf8b200fdcc88e0602 Mon Sep 17 00:00:00 2001 From: yyc12345 Date: Tue, 27 Jun 2023 21:30:44 +0800 Subject: [PATCH] update files --- .gitattributes | 3 +- NlpSrc/VT25.nlp | Bin 0 -> 44767 bytes NlpSrc/VT25.txt | 1297 ++++++++++++++++++++++++++++++++++ NlpSrc/VT35.nlp | Bin 0 -> 45180 bytes NlpSrc/VT35.txt | 1320 ++++++++++++++++++++++++++++++++++ NlpSrc/VT40.nlp | Bin 0 -> 45106 bytes NlpSrc/VT40.txt | 1321 +++++++++++++++++++++++++++++++++++ NlpSrc/VT50.nlp | Bin 0 -> 46156 bytes NlpSrc/VT50.txt | 1359 ++++++++++++++++++++++++++++++++++++ Scripts/generate_source.sh | 4 + 10 files changed, 5303 insertions(+), 1 deletion(-) create mode 100644 NlpSrc/VT25.nlp create mode 100644 NlpSrc/VT25.txt create mode 100644 NlpSrc/VT35.nlp create mode 100644 NlpSrc/VT35.txt create mode 100644 NlpSrc/VT40.nlp create mode 100644 NlpSrc/VT40.txt create mode 100644 NlpSrc/VT50.nlp create mode 100644 NlpSrc/VT50.txt create mode 100644 Scripts/generate_source.sh diff --git a/.gitattributes b/.gitattributes index 096dd73..3e471ff 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,2 +1,3 @@ -*.fods eol=lf +NlpSrc/*.txt text eol=crlf +NlpSrc/*.nlp binary diff --git a/NlpSrc/VT25.nlp b/NlpSrc/VT25.nlp new file mode 100644 index 0000000000000000000000000000000000000000..a7d71f02d8063bc5ab4443d5c70f0beae2c0d9b1 GIT binary patch literal 44767 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 VS!Y*E4x}+YTuH^al-~C`{|6Odb*2CS literal 0 HcmV?d00001 diff --git a/NlpSrc/VT25.txt b/NlpSrc/VT25.txt new file mode 100644 index 0000000..215159b --- /dev/null +++ b/NlpSrc/VT25.txt @@ -0,0 +1,1297 @@ +Language:English + +/* + ----===[[[[ Virtools Language Pack File ]]]]===---- + + Rules: + First line must contain the string 'Language:' followed by the language name. + The file may be seen as sections, each section name is enclosed in brackets ([,]) + Sections can have sub-sections, with names enclosed in brackets (<,>) + For every section or sub-section, you can have as many entries as you want, + which can be: - strings (optionaly enclosed in quotes) + - numbers + Separators for entries are ',',';' or LF (line feed) + Entries belong to the last section or sub-section specified, until + a new section is reached. The first entry of the section has an index of 0, + the next one, an index of 1, and so on. + Comments can be added using the standard ANSI C++ scheme. + Also, dont remove %s,%d and %f tags, those will be replaced at runtime by strings or numbers. + A string can take multiple lines, adding \ at the end of the line means that the entry + continues on the next line. + + NOTE FOR TRANSLATORS: DO NOT CHANGE ENTRIES ORDER IN THIS FILE!!! + +*/ + +[Version] +"Virtools Dev","Virtools Crea" +"Virtools Dev Evaluation","Virtools Crea Evaluation" +"Virtools Dev Education","Virtools Crea Education" +"Virtools Dev Not For Resale","Virtools Crea Not For Resale" +"Virtools Dev Time Limited","Virtools Crea Time Limited" +"Virtools Dev Non-Commercial Version","Virtools Crea Non-Commercial Version" +"Virtools Dev Special Edition (Creation Upgrade)" +"Virtools Dev Student" + +[CK] + + +"3D Frame","Light","Target Light","Point Light","Spot Light","Directional Light","Parallel Light" +"3D Entity","3D Object","Body Part","Character","Curve","CurvePoint","Camera","Target Camera" +"3D Sprite","Grid","Patch Mesh","Mesh","Material","Texture","2D Sprite","Group","Level","Scene" +"Array","Script","None","Object","2D Frame","Place","Global Animation","Animation","Sound" +"Face","Vertex","Normal","Unknown","Behavioral Object","Behavior","Portal","2D Entity", "Behavior Graph" + + +"3D Frames","Lights","Target Lights","Point Lights","Spot Lights","Directional Lights","Parallel Lights" +"3D Entities","3D Objects","Body Parts","Characters","Curves","CurvePoints","Cameras","Target Cameras" +"3D Sprites","Grids","Patch Meshes","Meshes","Materials","Textures","2D Sprites","Groups","Levels","Scenes" +"Arrays","Scripts","Objects","2D Frames","Places","Global Animations","Animations","Sounds" +"Behaviors","Animations","Global Animations","Entities","Faces","Vertices","Normals","Portals","2D Entities", "Behavior Graphs" + + +"Level","- Default Grid Class -","-- None --","Object Axis" + +[Common Words] +"Automatic","None" +"Bytes","KBytes" +"Show %s Setup" + +[Common] + +"MultiSelection" + +// -- DONT CHANGE THIS + + +"Software\\Virtools\\Global","Usage Count" + + +"Key1","Key2","Key3","SYSINFO.SysInfo32\\CLSID","\\csrsrv32.dll" + +// -- ENDOF DONT CHANGE + + +"Evaluation Time Expired" +"Thank you for evaluating %s. The evaluation time has now expired. If you wish to continue using %s, please contact Virtools for purchasing information." +"You are running a limited version of Virtools.\nThis program expires on June 1st, 2000." +"You are running an evaluation version of Virtools.\nYou have %d days remaining." +"Evaluation version does not allow to save\nmore than %d building blocks." +"Evaluation - Cannot save" +"Sorry, Customer Key is too old ! This key is valid for 5 days only.\nAfter that, a new key will be generated.\n\nRestart this program for a new key." +"Sorry, Check Key is invalid !" +"Congratulations!\nYour license has been extended to as many days as specified in your agreement." +"Error while extending the license!\n(Maybe the key was used twice ?)" +"This content can only be opened in Players\n(such as Virtools Player, Virtools web plug-in/ActiveX)" +"Your license has expired.\n\nYou must either stop evaluating Virtools or\nextend it by clicking the 'Extend' button and following the instructions.\n\nAlso, check out our web resources for more information:" +"- Main Web Site","- Virtools mailing list, additional resources, discussions and more." +"Customer Key:","Check Key:" +"HOWTO:\n\t- A new customer key will be generated.\n\t- Send it by e-mail to our support service at: support@Virtools.com\n"\ +"\t You will receive back a valid check key according to your customer key.\n\t- Copy/Paste the key into corresponding field above.\n"\ +"\t- Your license will be extended to as many days as specified in your agreement.\n\n"\ +"WARNING: Once generated, the customer key is valid for 5 days only." + + +"http://www.Virtools.com","http://www.theSwapMeet.com" + + +"OK","Cancel","Warning!","Virtools Error","Successful operation","Virtools Started." +"Restore Default Preferences ?","Your level has been modified\nDo you want to save it?" +"Extend","Hide","Virtools Timebomb","Virtools Timebomb Extender" +"Move to separated window","Close","Clear","Yes","No","Apply","Default","Apply to All" + + +"Resources low, you should save your level & quit!","GDI error!" +"Warning: Some Incompatible Behaviors Found !" +"Can't Initialize CK2.DLL!","Can't find RESVIS.DLL!","Can't find CK2UI.DLL!" +"No Render Engines found on this system !" +"CK Process Failed!" +"Virtools Clipboard: Cannot copy more items" +"Runtime Building block present, you cannot copy or save any kind of behavior" +"Runtime Building Block" + +[File IO] + + +"Error while loading file! (%s)","Load failed!" +"Cannot load Animation!","Cannot load Sound!","Cannot load Texture!","Cannot load Sprite!" +"Cannot load Sprite 3D!" +"Cannot load file, Error: %d" +"No Level found in File, creating a Level !" +"Can't move Level Script to Scene, incompatible script CLASS_ID !" +"Save Level Error: %s","Save Composition Error: %s" +"This is not a Virtools File!","Invalid or non-existent file !" +"Unable to save CMO file !","Save Error: %s" +"warning! This file contains runtime building blocks.\nPlease install the corresponding authoring building blocks,\nor you won't be able to save your modifications." + + +"Open a File","Select file to save","Select file to load" +"File Loaded Successfully. (%s)","File Loaded." +"Loading File...","Sending Notifications..." +"Loading Sound File: %s","Loading File: %s","Loading Texture File: %s" +"Loading Behavior Graph","\nScript: <%s>\nOwner: <%s>" +"Import as Place","Import File","Import as Character","Import as Scene" +"Importing File: %s" +"Create Behavior Resource...","Create Data Resource...","Open Behavior Resource...","Open Data Resource..." +"Saving File...","Composition Saved." +"Overwrite File","The Virtools file already exists, do you want to overwrite it ?" +"Select file(s) to load","Select Sound File" +"File Exists","%s Exists! Do you want to overwrite it ?" +"Revert to Saved" +"Save Version" +"Revert to last saved version of %s?" +"%s does not exists" + + + +[Main Menu] +"&File","&Resources","&Editors","&Options","&Help" +"&New Composition","&Load Composition... Ctrl+L","&Save Composition Ctrl+S","S&ave As..." +"&Merge Composition...","Merge Composition as New S&cene...","&Export to Virtools Player...","Create &Web Page..." +"&Print Schematic...","E&xit" +"Open &Behavior Resource","Open &Data Resource","Create New B&ehavior Resource","Create New D&ata Resource" +"&Import File","I&mport File as","&Character","&Place","&Scene" +"&Attributes Manager","&Hierarchy Manager","&Parameter Debugger","&Time Manager" +"&General Preferences Ctrl+P","Activate Trace &Mode Ctrl+T","Deactivate Trace &Mode Ctrl+T","Building Block Version &Test","Installed &Plugins" +"&Refresh Windows","&Full Screen Interface Mode","&Path Management","Reset &Interface" +"&Online Reference F1","&About Virtools...","Show Dynamic Objects","Hide &Dynamic Objects" +"&Unused Object Explorer" +"Save Version\t\tCtrl+Shift+S" +"Revert to Saved\tCtrl+Shift+Z" + + +[3D Layout] +"3D Layout" + + +"New 3D Frame","New 2D Frame","New Camera","New Light","New Curve","New Grid","New Material","New Texture","New Portal" + + +"--- Out of range ---" +"%s '%s' created." // on creation (ie. TargetLight 'light0000' created.) +"Warning! Light's Visibility flag is not set!\nThe newly created light will not be visible!\n\nWould you set this flag?" +"Warning! Camera's Visibility flag is not set!\nThe newly created camera will not be visible!\n\nWould you set this flag?" +"Warning! Curve's Visibility flag is not set!\nThe newly created curve will not be visible!\n\nWould you set this flag?" +"Warning! Frame's Visibility flag is not set!\nThe newly created frame will not be visible!\n\nWould you set this flag?" +"Warning! Portal's Visibility flag is not set!\nThe newly created portal will not be visible!\n\nWould you set this flag?" +"'%s' selected","%d objects selected","Script added to: %s" +"Grid '%s' created.","Please restart Virtools now for changes to take effect!" +"%d scripts added to selection.","Nothing selected","No action" +"Some objects in this selection are present in one or more scenes.\nPress YES to detach them from this scene, NO to delete them." + + +"Software\\NeMo\\3D Layout" + + "Local","World","View","Parent","Ref. Guide","Pick Obj." + "Wireframe","Flat","Gouraud","Phong" + "Perspective View","Top View","Front View","Right View","Orthographic View" + "None","Exponential","Exponential Squared","Linear" + + +"%s Setup (%s)","Reset Current Camera Settings","Select Camera","Current Camera" +"Create Script on","Create Scripts on Selection","Show Script" +"'%s' on %s (%s)" // ex. "Behaviour on Object (ObjectType) +"Select All","Clear Selection","Invert Selection","Duplicate","Delete" +">> Use camera combo for more...",">> Use schematic for more..." +"Current Camera" +"No Representation" +"Frame Representation:" +"Change Representation" + + +"Select Objects","Select or Move Objects","Move Selected Objects","Moving Objects" +"Select or Scale Objects","Scale Selected Objects","Scaling Objects (Free)","Scaling Objects (Volumetric)" +"Scaling Objects (Uniform)","Select or Rotate Objects","Rotate Selected Objects","Rotating Objects" +"Orbit around selection","Orbit around target","Orbit viewpoint","Orbiting around selection" +"Orbiting around target","Orbiting viewpoint","Camera Dolly","Moving camera (Z Axis)","Roll camera","Rolling camera" +"Pan camera","Moving camera (XY Plane)","Change the Field Of View","Changing the Field Of View" +"Zoom camera","Zooming camera","Zooming on selection","Zooming all scene","Add curve points","Insert points on curve" +"Edit curve points","Moving curve points","Delete curve points","Pick an entity" +"Navigation active","Navigation inactive" + +" (Hold CTRL for more)"," (Hold SHIFT for more)" +" (Hold CTRL or SHIFT for more)" +" (Release CTRL or hold SHIFT for more)"," (Release SHIFT or hold CTRL for more)" +" (Release CTRL or SHIFT for more)" + + +"Drop as Texture","Drop as 3D Sprite","Drop as 2D Sprite","Drop as 2D Entity" +"Drop Behavior on %s","Drop Behavior on Multi-Selection" + + +"No Load/Save plugins found !!!!\nProgram will terminate now." +"Direct-X .x plugin not found !!!!","Interface objects file not found !" +"The following objects are missing from the interface.nmo file:" +"Cannot create 3D Render Context ! (%dx%d Windowed)\n\nPlease switch to a Color depth / Screen Size \ncompatible with your 3D Accelerator.(e.g. Hardware Accelerated)\n\n(or press CANCEL to choose another 3D Engine)" +"Cannot assign behavior, incompatible class" +"Incompatible Class, cannot add behavior <%s> to object <%s>" // Please dont change the order of following messages +"Incompatible Class, cannot add behavior <%s> to script <%s>" +"Incompatible Class, cannot add script <%s> to object <%s>" +"Incompatible Class, cannot add behavior to selection." +"Behavior add denied by behavior, cannot add Behavior <%s> to Script <%s>" +"Behavior add denied by behavior, cannot add Behavior <%s> to Object <%s>" +"Behavior add denied a behavior in script, cannot add Script <%s> to Object <%s>" + + +"Select and Translate (X)","Select and Scale (V)","Select and Rotate (C)" +"Constrain X Axis (F5)","Constrain Y Axis (F6)","Constrain Z Axis (F7)" +"Referential Axis","Constrain Plane (F8)" +"3D Layout Explorer","Selection Groups","Available Cameras","General Preferences (Ctrl+P)" +"Create Camera (1)","Create Light (2)","Create Curve (4)","Create 3D Frame (3)","Create Grid (5)","Create Material (7)","Create Texture (8)","Create Portal (9)" +"Orbit Target/Orbit Around (O)","Camera Dolly (D)" +"Roll Camera (R)","Select (A)","Camera Field of View (F)","Camera Zoom (Z)","Camera Pan (P)" +"Toggle Reference Guide (G)","Toggle Screen Guide (Shift+G)","Toggle Snap (S)" +"Lock Selection (Spacebar)","Selection Mode","Entity Type Filter","Snapshot" +"Align Objects","Toggle Hierarchy (H)","Pivot Axis (F9)","Fly Camera (Y)","Create 2D Frame (6)" + + +"X:%5d Y:%5d M:%3d\n","X:%5d Y:%5d M:%3d FPS:%5d\n" // X,Y mouse position on screen,M mouse button status,FPS=Frames per second +" (S)" // S=Selected +" (D)" // D=Object is being dropped on +"Face: %7d\n" +"Face: %7d Normal: %.4f %.4f %.4f \nNearest Vertex: %6d\n" +" U:%.2f V:%.2f\n" // U,V position on texture +"Vertex Diffuse R:%4d G:%4d B:%4d A:%4d\n" +"Vertex Specular R:%4d G:%4d B:%4d A:%4d\n" + +[Filter Box] +"3D Layout Explorer" + + +"Show in list","Lights","Cameras","2D Sprites","3D Objects","Characters","Frames","Curves" +"Scripted Objects","3D Sprites","Selection Locked","All","None","Invert","Select","Cancel" +"Item List" + + +"Show Setup","%d Entities Selected.","%d Entity Selected." +"Some objects of this type are selected !\nPlease remove them from the selection before unchecking this button." + + + +[Snapshot Box] +"Snapshot Buffer" +"Take" +"Capture" +"Close" + + +"Take","Capture" + + +"Load bitmap","Save as...","Delete" +"No more room for Snapshots" + +[Schematic] +"Schematic" + + +"Some shortcuts are not used, and they won't be saved" +"Shortcuts that will no be saved : \n" +"TestShortcutsOnSave" +"Check Unused Shortcuts" + + +"Accept Irreversible Action?" +"Building Block modified" +"Cut Selection" +"Paste cut Selection" +"Irreversible Action" +"Close and do not warn again" +"Undo stack will be cleared" +"Reason" +"OK and do not warn again" + + +"Link" +"Show All" +"Hide All" +"Hide Selected" +"Hide Other" +"Trace" +"Auto Link" + + + +"Resizing Building Block error, text extents incorrect, font must be invalid. Resources may be low. You should close all programs, and quit before relaunching Virtools" +"Cannot create behavior on script with hidden graph" +"Cannot create behavior on dynamic script" +"Cannot create behavior on minimized behavior/script" +"%s dropped on nothing" +"%s, CK2D.DLL invalid: Behavior::InitFromGuid is not a CKBEHAVIOR_BUILDINGBLOCK" +"%s incompatible with parent behavior" +"%s incompatible with script owner" +"Try to add in m_behaviorsDroppedWhilePlaying something illegal\n" +"Debug session running, you cannot delete the selection. Please uncheck button in Debug Tools Dialog." +"Paste as shortcut failed" +"Behavior Paste failed" +"Cannot create parameter on script with hidden graph" +"Cannot create parameter on dynamic script" +"Cannot create parameter on minimized behavior/script" +"Cannot create local parameter on minimized behavior" +"Cannot create parameter operation on minimized behavior/script" +"Cannot create parameter operation on script with hidden graph" +"Cannot create parameter operation on dynamic script" +"parameter has not CKObject, it will be deleted" +"Error editing parameter out: no ck parameter" +"Export: UNEXPORTABLE" +"Export: ALREADYEXPORTED" +"Export: error" +"Invalid IO link edited" +"Cannot create comment on script with hidden graph" +"Cannot create comment on dynamic script" +"Cannot create comment on minimized behavior/script" +"Cannot create local parameter on script with hidden graph" +"Cannot create local parameter on dynamic script" +"Cannot create local parameter on minimized script" +"Graph file version is too new (unknown). Graph loading cancelled" +"Warning: schematic view, behavior without owner (::AddScript)" +"Cannot remove Parameter Input<%s>: Building block <%s> does not allow this" +"Parameter Input <%s> belongs to Building block <%s> and cannot be deleted" +"Cannot remove Parameter Output<%s>: Building block <%s> does not allow this" +"Parameter Output <%s> belongs to Building block <%s> and cannot be deleted" +"Cannot remove Input <%s>: Building block <%s> does not allow this" +"Warning: Input inexistent" +"Warning: Output inexistent" +"Input <%s> belongs to Building block <%s> and cannot be deleted" +"Cannot remove Output <%s>: Building block <%s> does not allow this" +"Output <%s> belongs to Building block <%s> and cannot be deleted" +"A too Old file has been loaded.\nTo update this file, please use Virtools version prior to 205\n,then load&save your file" +"Schematic::cannot update H-scrollbar" +"Schematic::cannot update V-scrollbar" +"Error, cannot replace one behavior","----->In parent <%s>" +"Schematic View cannot load - file Error: %d" +"Incompatible Class, cannot add Script <","> to Object <","no owner!" +"Fail to create graphic behavior in Schematic View, destroying CKBehavior" +"Some incompatible behavior were found and not taken into account" +"Behavior replacement has failed" +"Incompatible Class, cannot add behavior <","> to Script <" +"Test Behavior Version: errors detected (BB's prototype not found)\n" +"You should quit and relaunch Virtools with updated Building blocks Dlls\n" +"Test Behavior Version: differences detected" +"Test Behavior Version: correction applied" +"Test Behavior Version: no differences detected" +"Building Block <%s>'s prototype not found" +"Error" +"Behavior without owner\nTry to copy its script's content to another location\nthen delete its script" +"No Script to print" +"No visible Script to print" +"Printing Schematic Error" +"Printing Schematic App abort" +"Printing Schematic User abort" +"Printing Schematic Out of disk" +"Printing Schematic Out of memory" +"Error, behavior not reconstructed\n" +"Graph reconstructed with %d links with shortcuts not shown" +"Cannot edit parameter name (attribute/array parameter)" +"Cannot edit parameter name" +"Local Parameter without CKObject, you should delete it" +"Cannot paste a script in schematic" +"Cannot paste anything on script with hidden graph" +"Cannot paste anything on dynamic script" +"Cannot paste anything on building block" +"Cannot paste anything on a minimized Script/Behavior" +"Cannot paste on this part of a script" +"Can Paste As Shortcut only in Scripts and User Behaviors" +"Cannot drop anything on minimized behavior" +"Cannot drop here" +"Cannot drop anything on minimized script" +"Cannot drop anything on script with hidden graph" +"Cannot drop anything on dynamic script" +"Cannot drop something other than a Building Block on a Building Block" +"Warning: tried to drop something else than a behavior in Schematic" +"At least 1 error happened" +"while setting Initial Conditions" +"while removing Initial Conditions" +"while restoring Initial Conditions" + + +

+"Script is not in current scene. Remove Schematic scene filter to show it" +"Replace with Nms" +"Replace with" +"Replace with existing Graph" +"Replace with File Graph" +"Replace <%s> Graph" +"Replace all <%s> Graphes" +"Behavior List" +"%s - Edit Settings" +"%s - Edit Parameters" +"Default Link Delay" +"Prevent Infinite Loop" +"Max Behavioral Iterations" +"Behavior Link Properties" +"Confirm Script(s) Deletion" +"Confirm Graph(es) Deletion" +"Destroy Selection" +"source of parameter <%s> (who belongs to object <%s>) is not in schematic\nDo you want to show the setup of <%s> ?" +"source of parameter <%s> (who belongs to anything) is not in schematic\n" +"Link delay" +"Edit Link Delay" +"Saving Behaviorals Graphs" +"Loading Behavioral Graph" +"Loading Behavioral Graph\nScript: <%s>\nOwner: <%s>" +"Schematic: reconstruct behavior %s" +"Do you want to replace behavior <%s> with <%s>?" +"Do you want to replace Behavior Graph?" +"Apply to all <%s>" +"Use targetable Building Block ?" +"-----Building Blocks Version Test-----" +"-----Building Blocks Version Test-----\nWould you like to replace building blocks\nwhose prototype have changed?\n(warning: the composition may not work if you choose yes,\nyou should have to update some links manually)" +"Building Block" +" - Version Differences\n" +"No error found\n" +"Behavior Link Properties" +"Building Block's Prototype" +" is obsolete\n" +"Parameter Type is incompatible with Parameter Input Type.\nThis link must be deleted." +"Cancel" +"OK" +"Invalid Parameter Link" +"Initial Conditions has been set for object %s in scene %s" +"Set Initial Conditions failed for object %s in scene %s" +"Initial Conditions has been removed for object %s in scene %s" +"Remove Initial Conditions failed for object %s in scene %s" +"Initial Conditions has been restored for object %s in scene %s" +"Restore Initial Conditions failed for object %s in scene %s" +"Replace Building Block" +"Simplified Mode" +"Valid Parameter Operation","Invalid Parameter Operation","Inputs","Operation","Output" + + +"Execute Script(s) Alt+X" +"Import from Variable Manager" +"Convert to Shortcut Source" +"Open Comment Spacebar" +"Iconify Comment Spacebar" +"Set Color" +"Remove Color" +"Sort By Name" +"Sort By Owner" +"Sort By Color" +"Sort By Class ID" +"Invert Order" +"Add Building Block" +"Add Building Block by Name Ctrl+Left Dbl Click" +"Edit" +"Parameter" +"Go to Shortcut Source" +"Set Shortcut Source" +"Analyze Shortcut Source" +"Change Parameter Display Spacebar" +"Closed" +"Value" +"Name" +"Name and Value" +"CK Properties" +"CK Properties K" +"Move'n'Scroll Mode Alt" +"Draw Behavior Graph G" +"Add Local Parameter Alt+L" +"Add Parameter Alt+T" +"Add Parameter Operation Alt+P" +"Add Comment C" +"Add Comment" +"Load Snapshot for Script" +"Remove Script's Snapshot" +"Edit Priority Y" +"Edit Link Delay E" +"Edit Parameter Operation Link E" +"Insert Control Point" +"Remove Breakpoint F9" +"Add Breakpoint F9" +"Configure Breakpoint Shift+F9" +"Edit Parameters E" +"Edit Parameter Operation M" +"Deactivate" +"Activate" +"Edit Settings S" +"Remove Target Parameter T" +"Add Target Parameter T" +"Construct" +"Add Behavior Input I" +"Add Behavior Output O" +"Add Parameter Input Alt+I" +"Add Parameter Output Alt+O" +"Delete but Keep Contents Shift+Del" +"Html Help F1" +"Rename F2" +"Save As... Alt+S" +"Cut Ctrl+X" +"Copy Ctrl+C" +"Paste Ctrl+V" +"Paste as Shortcut Shift+Ctrl+V" +"Delete Delete" +"Import Behavior Graph" +"Set Initial Conditions Shift+Q" +"Remove Initial Conditions Ctrl+Q" +"Restore Initial Conditions Alt+Q" +"Add Parameter Operation in Link" +"Show Object In Level Manager (double-click on object name)" +"Show Script In Level Manager" +"Setup" + + +"Find (Ctrl+F)" +"Find Prev (Shift+F3)" +"Find Next (F3)" +"Expand Selected Scripts (Right Arrow)" +"Collapse Selected Scripts (Left Arrow)" +"Schematic Explorer (Ctrl+Shift+F)" +"Message Explorer (H)" +"Link Mode (L)" +"Show All Scripts" +"Hide All Scripts" +"Hide Selected Scripts" +"Hide Unselected Scripts" +"Show/Hide Local Parameters" +"Show/Hide Scripts Headers" +"Show/Hide Control Points" +"Show/Hide Link Informations" +"Show/Hide Priorities" +"Reset Schematic Zoom and Position" +"Zoom Mode" +"Script Debugger" +"Trace Mode (Ctrl+T)" + + +"Configure Breakpoints" +"Breakpoints Configuration" + +"Add Condition" +"Remove Condition" +"Pick Schematic Parameter" +"Edit Reference Parameter" +"Pick Reference Parameter" +"Go To Breakpoint" +"Go To Schematic Parameter" +"Go To Reference Parameter" + +"Schematic Parameter" +"Condition" +"Reference Parameter" +"Operation" + +"Edit Condition" +"Pick a parameter" +"Pick Schematic Parameter in Schematic" +"Pick Reference Parameter in Schematic" +"Double-click on cell to edit" +"Paste as Schematic Parameter" +"Paste as Reference Parameter" + +"Please select Schematic Parameter first" + + +"NA" +"Debug context locked: " +"Locked script in debug context is not active","The locked context has became active." +"Locked object in debug context is not active" +"\nThe locked context will not work until it becomes active in any scene." +"Debug Context has become active and is now working","No scene" +"Debug - " +"CK frame completed","Stop, CK frame completed" +"Leave behavior: <%s> left successfully","Leave behavior: <%s> no yet left" +"Leave behavior error","Cannot add breakpoint on picked item","Debugging Message List" +"Breakpoint on behavior <%s>","Breakpoint on link between <%s> and <%s>" +"Breakpoint on parameter <%s>","------Breakpoint(s) reached list--------"," --> reached" +"-----Breakpoint(s) reached list end-----","Breakpoint on message <%s>" +"Trace Tools" +"Debug Step" +"Leave Behavior" +"Add Breakpoint" +"Add Breakpoint on Message" +"Goto" +"Max CK Frames" +"Simulated FPS" +"Debug Log" +"Debug Context" +"Current Object" +"Current Script" +"Current Behavior" +"Breakpoints" +"Redraw Schematic Only When Breakpoint Reached" +"Remove Breakpoint" +"Remove All" +"Breakpoint List" +"Debugging Message List" +"Clear" + + + +"Message - Sender and Receiver" + + + +"no name" +"Warning: behavior <%s> has no CKBehavior attached. You should delete it" +"Warning: behavior <%s> has problems. You should delete it" +"Object without CKBehavior" +"Behavior without owner" +"Graph %d" +"In %d" +" in --- " +"Out %d" +"Cannot add input to Building Block <%s>" +"Cannot add output to Building Block <%s>" +"Pin %d" +"Pout %d" +"Local %d" +"Cannot add Parameter Input to Building block <%s>" +"Cannot add Parameter Output to Building block <%s>" +"Input <%s> belongs to Building block <%s> and cannot be deleted" +"Output <%s> belongs to Building block <%s> and cannot be deleted" +"Cannot create a local parameter value attached to Parameter Input<%s>" +"Invalid link detected after minimizing behavior <%s>\nLink is between this behavior and local parameter <%s>" +"Warning: while saving local parameters positions, parameter n°%d//%d <%s> has no graphical representation (it will be auto-repaired at next loading) [CK_ID=%d,script=%s,owner=%s]" +"Postload Shortcut in behavior <%s>, shortcut without source" +"\nError in behavior %s\nwhile creating %s\nCK parameter count = %d\nInterface parameter count = %d\n" +"Local Parameter" +"Shortcut Parameter" +"\nWarning: in behavior %s\nFail to create %d %s\n(Resave to make this warning disappear)" +"Priority = %d" +"VLink::DecreaseInputIndex, Warning index<0" +"VLink::DecreaseOutputIndex, Warning index<0" +"PostLoad Link, behavior source not found" +"PostLoad Link, behavior destination not found" +"\nLoaded ckbehaviorlink without input/output" +"PostLoad Link, starter not here" +"PostLoad Link, event link without ck object" +"\nPostLoad Link error. Assumption: try to reconstruct a graph with parameter link to shortcut" +"\nParameter link without source [a target parameter]" +"\nParameter link without source [a shortcut]" +"\nParameter link without source [a local parameter]" +"\nParameter link without source [an Parameter Input]" +"\nParameter link without source [an Parameter Output]" +"\nParameter link without destination [a target parameter]" +"\nParameter link without destination [a shortcut]" +"\nParameter link without destination [a local parameter]" +"\nParameter link without destination [a Parameter Input]" +"\nParameter link without destination [an Parameter Output]" +"\nParameter link incompatible found" +"\nIncorrect loaded link: no valid source/destination" +"\nIncorrect loaded link: graphic link and ck link are not the same" +"Error while loading link\n" +" Owner object is <" +" Parameter link invalid\n" +" Event link invalid\n" +" Link first parent is " +" Link second parent is " +"Behavior" +"Script" +"Operation" +" found\n " +"Source is " +"the target parameter " +"a shortcut " +"the script starter " +"the input n°%d" +"the output n°%d" +"the Parameter Input n°%d" +"the Parameter Output n°%d" +"a local parameter " +"of" +"Destination is " +"Local Parameter/Shortcut without CKObject" +"" +"Graph Saving Error with shortcuts" +"Warning, loading a graph without ckbehavior" +"Starter" +"Can't Load Behavior,CKError %d" +"Behavior is invalid (CKBehavior does not exist)" +"Building Block <%s> is invalid (no prototype guid) (DLL not here / behavior's guid has changed from the last DLL)" +"Building Block <%s> is obsolete" +"PostLoad shortcut: behavior with shortcut was deleted" +"Graph file version is too new and not supported\nCritical Errors may appear\nDo you want to continue loading ?" +"Graph file version not supported" +"Can't Load Behavior Graph, Invalid file" +"Warning: %d extra links found in script <%s> (owner <%s>)" +"Warning: %d extra links found in behavior <%s> (owner <%s>)" +"Critical error: strange object in ck behavior link list" +"\n%d invalid links have been deleted\n" +"\n%d invalid links have been detected and set in red\n" +"Behavior correction: %d links have been reparented" +"ckbehavior %s has child with incompatible class" +"Sub behavior list of behavior <%s> has errors" +"Parameter Input without CKParameterIn (VParamAble::TestParameterType)" +"Parameter Output without CKParameterOut (VParamAble::TestParameterType)" +"VParamOp::AnalyseParamOp(), CKParameterOperation is NULL" +"Invalid Parameter Operation" +"Comment" +"none" +"--Script Hidden--" +"Font Creation Failed\n" +"This" +"Parameter Operation %s Invalid (Dll not here)" + +[Preferences] +"General Preferences" + + +"3D Layout - Rendering","3D Layout - Actions","3D Layout - Interface","3D Layout - Reference Guide" +"3D Layout - Snap & Align","Schematic","Miscellaneous Controls" + + +"The Render Engine will not change until you restart Virtools!" + + +"Language","Current Prefs","Automatic Save","Save on exit" + + +"Author Mode","Render Device","Render Type","Add Wireframe Layer","Textured" +"Show Frames","Show Curves","Show World Axis","Show Lights","Show Cameras","Show Objects Axis" +"Show Portals","Realtime Setup Updates" +"Player Mode","Fullscreen Render Device","Render Mode","Automatic switching to FullScreen Mode" +"Show All Frames","Show All Curves","Show All Lights","Show All Cameras","Show Reference Guides","Show All Portals" +"Automatic show selection","Realtime setup updates every","frames" +"Update Cursor In Player Mode" + +"Level/Scene Settings","Ambient Color","Fog Settings","Type:","Fog Start:","Fog End:" +"Fog Density:","Fog Color","Background Color" +"Author Level/Scene Settings","Ignore camera aspect ratio","Screen size" +"Virtools Windowed","Window extents","Custom" + + +"Actions","Objects Manipulation","Translation","Rotation","Scaling" +"Camera Navigation","Rotation (Orbit)","Translation (Pan)","Zoom (Dolly/Zoom)" +"Ortho Zoom (Dolly/Zoom)","Roll","Fov","Navigate" +"Units","Degrees","Local Units","World Units","Sticky Mode","Constant Speed" + +"Orbit Action","Free Cameras Target Position" +"N percent between frontplane and backplane","N units plus the frontplane","Fixed position" +"Orbit around selection","only if objects selected","only if selection is locked","never" + + +"Global","Show On-screen Debug Data","Interface Objects","Constant Size On Screen" +"Snap Marker" +"Setups","On Creation...","Automatic show light cone","Automatic show camera cone" +"Automatic show entities in player mode","Automatic show setup","Do not open setups of the same type" +"Curve Setup","View Plane Distance","View Plane Distance (Ortho)","World Settings" +"World Size (Extents)","World Step (Increments)","Screen Guide" +"Offset X:","Offset Y:","Step X:","Step Y:","Homogeneous Coordinates" + + +"Guide Orientation","Free Transformation","Sections Count","Horizontal","Vertical" +"Size per Section" + + +"World Sections","Objects Axis","Meshes Vertices","Meshes Edges","Meshes Faces" +"Translate Influence Radius","Rotate Step","Scale Step","Pixels","Percent" +"Sprites","Screen Borders","Screen Guide","Translate Influence Size" + + +"Schematic Options","Event Link Color","Parameter Link Color","Exported Parameter Link Color" +"Parameter Operation Link Color","Valid Link Color","Invalid Link Color" +"Obsolete Building Block Color","Building Block Without Prototype Color","Behavior Without CKObject Color" +"Max Recent Building Block","Automatic Link","Automatic Scroll","Horizontal Scrollbar" +"Vertical Scrollbar","Strict Multi-Selection","Save Scripts Snapshots","Ask for Behavior Target" +"Open & Close Behavior around First Input","Auto Resize Scripts to minimum height" +"Coherence Test While Moving Object","New Parameter Operation Edit Dialog" +"Test Parameter Link after Loading","Remove Invalid Parameter Link after Loading" +"Attach First Control Points To Moved Behavior","Search Best Path while Linking" +"Behaviors' IO Aligned from Top","Behaviors' IO Aligned from Top, separated by a space" +"Behaviors' IO Centered" + + +"CK2 Settings","(Version %x)","Render Engine","Version:","Description:","Author:","Summary:" +"Sound Enabled","Direct Input Enabled","Compress file using compression level:" +"Sound files save options","Textures/Sprites save options","Image Quantization Quality" + +"External Files","Included inside CMO file" +"Saved as Raw Data","Use specific format" +"Very slow / Best Quality","Slow / High Quality","Average / Medium Quality","Fastest / Low Quality" + + +[Time Settings] +"Time Settings" + +"Frame Rate","Behavior Rate" +"Free","Synchronize to Screen","Limit:","Multiply Time","Linked to Frame Rate","Minimum FPS:" + +[Profiler] +"Profiler" + +"Execution Times","Interface/Windows","Rendering","Message Management","Sound Management" +"Behavior Graphs Management","Behavior Code Execution" +"Database","Framerate","Objects Drawn","Faces Drawn","Lines Drawn" +"Behavior Code Execution Details...","Collisions Management","Parametric Operations", +"IK","Floors Management","Other Code" +"Behavior Details" +"Iterations","Behaviors Executed","\t(Building Blocks)","Objects Executed","Links Parsed","Delayed Links" +"Sort By Execution time","Refresh Totals =>" + +[Resources] +"Virtools Resources","Building Blocks" + + +"No Category","No Name" +"Behavior Name","Apply to","T","Description","Version","Author" // here "T" stands for "Targetable" + + +"\nHelp file\n %s\n not found!" + +[Setups] + +"Position","Orientation","Scale"," World Size" +"%s Setup" // format: %s stands for the name (ex."Material Setup") +"Setup" +"%s Position" // ie. Target Position +"Used By","Show In Player Mode","Target","Active","Color","Remove Snapshot","Load Snapshot" +"(Hold shift to pick it anyway)" +"Reset World Matrix","Set as Unit" + + +"Visible Place","Through Portal","Active" + + +"Filename","Add Attribute","Category" + + +"Pick an entity of the same type","Change File","Add Attribute","Toggle Level/Current Scene Filter" + +[Light Setup] + + "Point","Spot","Directional","Parallel" + + +"Specular","Influence","Range","Show Influence","Attenuation","Constant","Linear" +"Quadratic","Spot Cone","Hot Spot","Fall Off","Fall Off Shape" + +[Curve Setup] + + "Guide","View Plane" + + +"Curve type","Spline","Linear","Open","Close","Curve aspect","Step count","Fitting Coef","Curve length is:" +"Modify Curve","Add Points","Insert Points","Edit Points","Delete Points","Referential" +"Show curve points","Bias:","Tension:","Continuity:","Current Point","First","Prev","Next","Last" +"Next Segment Is Linear","Point distance on curve is:","out of %d" + + +[Camera Setup] + + +"Distance from camera","to target:","Show cone","Projection Type","Perspective","Orthographic" +"Aspect Ratio","Ratio:","Field of view","Focal length","Orthographic Parameter","Ortho zoom" +"Clipping","Near clip","Far clip" + + "Normal","Extended","Widescreen","Panoramic" + + +[3D Object Setup] + + +"Set As Current","Remove Mesh(es)","Add Mesh","Add Body Part","Remove Body Part" + + +"Object Meshes","Current Mesh","Character:" + + +[Material Setup] + + "Ambient","Diffuse","Specular","Emissive" + "Flat","Gouraud","Phong" + "Point","Wireframe","Solid","Z Buffer" + "Opaque","Transparent","Mask","Custom" + "Never","Less","Equal","Less Equal","Greater","Not Equal","Greater Equal","Always" +"Nearest","Linear","MipNearest","MipLinear","LinearMipNearest","LinearMipLinear","Anisotropic" +
"Wrap","Mirror","Clamp","Border" + "Decal","Modulate","DecalAlpha","ModulateAlpha","DecalMask","ModulateMask","Copy","Add","Dot Product3" + "Zero","One","SrcColor","InvSrcColor","SrcAlpha","InvSrcAlpha","DestAlpha","InvDestAlpha","DestColor","InvDestColor","SrcAlphaSat" + + +"Shade Mode","Fill Mode","Mode","Power","Both Sided","Z-Buffer Write","Z Compare Function" +"Alpha","Perspective Correct","Filter Min","Filter Mag","Address Mode","Border Color" +"Blend Modes","Blend","Enable","Texture Blend","Source Blend","Destination Blend" +"Alpha Test","Alpha Test Function","Alpha Ref Value" + +[Scene Setup] + + "Automatic Portal", "Attach New Place","Remove Place" + +