| 
| 
| 
 | Commands: |  | 
| 
 | Switches: |  | 
| 
 | Other subjects: |  |  
     
| 
 | "/Export" 
 Command |  Exports text data from an RC-WinTrans 
 translation project to a Microsoft Excel spreadsheet.  The 
 exported text data can be selected with three optional parameters.   SYNTAX: /Export   (1) 
 ProjectFile 
  (2) SrcLang   (3) 
 TgtLang   (4) 
 TargetFile 
  [Options]  \ /macro 
 "ExcelImportExportAddOnV3"  /module 
 "CommandLine"   
| PARAMETERS: | 1. ProjectFile The project file name of the RC-WinTrans 
 translation project file (.rwtproject).This can be a complete or relative file path.
 2. SrcLang The source language 
 code (e.g., "en-US" for US English or "ja" for Japanese).Use an empty string ("") for the original language of the project.
 Use a language code to export an existing target language as the source 
 language.
 3. TgtLang The target language 
 code (e.g., "en-US" for US English or "ja" for Japanese). 4. TargetFile The file name of 
 the target file to which data is to be exported. 
  This 
 is the Excel spreadsheet file (.xls). 
  The 
 file name can be a complete or a relative file path.   |  
| OPTIONS: | /trans Export translated text items. /nontrans Export non-translated text items. /changed Export translated text items for which the 
 source text has changed. /append Appends the exported data to the end of 
 the target file. /remamper Removes ampersand characters (&) from 
 the exported source and target texts.   |  
| RETURN VALUE: | "0" when successful; "-1" 
 for an error. |      SAMPLE 1   
| rwtcmd.exe  /Export 
  c:\dir\mytrans.rwtproject 
  "" 
  "fr" 
  myExcel.xls 
   /trans 
  /a/log c:\dir\output.txt  /macro 
 ExcelImportExportAddOnV3  /module 
 CommandLine
 |    Exports all translated text items ("/trans") from the 
 French ("fr") target language.  The 
 target Excel spreadsheet is "myExcel.xls" (newly created).The "SrcLang" parameter is empty ("") to export the 
 original text as the source.
 The processing output is written to a 
 text file "output.txt"  (/log c\dir\output.txt).
 NOTE:  Here 
 the switch "/a" ("keepalive") is used 
 to keep RC-WinTrans running for another command following this one.     SAMPLE 2   
| rwtcmd.exe  /Export 
   proj2.rwtproject 
  "" 
  "fr" 
  myExcel.xls 
   /trans 
 /nontrans /changed/append  /macro 
 ExcelImportExportAddOnV3  /module 
 CommandLine
 |    Exports translated, non-translated and 
 changed text items from the French ("fr") target language of 
 the project "proj2.rwtproject".  The 
 data will be appended ("/append") to the (existing) target 
 Excel spreadsheet ("myExcel.xls").  The 
 "SrcLang" parameter is empty ("") to export the original 
 text as the source.     
| 
 | "/Import" 
 Command |  Imports translation data from an Excel 
 spreadsheet to an RC-WinTrans translation project.  The 
 Excel spreadsheet must have already been created (exported) with this 
 add-on.   SYNTAX: /Import   (1) 
 ProjectFile 
  (2) SrcLang   (3) 
 TgtLang   (4) 
 SourceXLSFile 
  [Options]  \ /macro 
 "ExcelImportExportAddOnV3"  /module 
 "CommandLine"   
| PARAMETERS: | 1. ProjectFile The project file name of the RC-WinTrans 
 translation project file (.rwtproject).This can be a complete or relative file path.
 2. SrcLang The source language 
 code (e.g., "en-US" for US English or "ja" for Japanese). 
 Use an empty string ("") for the original language of the project. 3. TgtLang The target language 
 code (e.g., "en-US" for US English or "ja" for Japanese). 4. SourceXLSFile The file name of 
 the source Excel file from which data is to be imported.  This is the Excel spreadsheet 
 file (.xls).  The 
 file name can be a complete or a relative file path.   |  
| OPTIONS: | /overwrite Overwrite existing translations. /comparefile The source file names must match in order 
 for a translation to be imported. /compareid The item IDs ("Resname" and "Main 
 Resname") must match in order for a translation to be imported. /comparetype The resource type must match in order for 
 a translation to be imported.   |  
| RETURN VALUE: | "0" when successful; "-1" 
 for an error. |      SAMPLE 3   
| rwtcmd.exe  /Import 
  mytrans.rwtproject 
  "" 
  "fr" 
  myExcel.xls 
   /compareid 
  /alog output.txt  /macro 
 ExcelImportExportAddOnV3  /module 
 CommandLine
 |    Imports translations for the translation 
 project "mytrans.rwtproject") from the Excel spreadsheet "myExcel.xls." 
  The item 
 IDs ("Resname" and "Main Resname") must match in order 
 for a translation to be imported ("/compareid"). The "SrcLang" parameter is empty 
 ("") to export the original text as the source. The processing output is written to a 
 text file "output.txt"  (/log output.txt).   NOTE:  Here 
 the switch "/a" ("keepalive") is used 
 to keep RC-WinTrans running for another command following this one.     SAMPLE 4   
| rwtcmd.exe  /Import 
   proj2.rwtproject 
  "" 
  "fr" 
  myExcel.xls 
   /compareid 
 /overwrite/macro ExcelImportExportAddOnV3  /module 
 CommandLine
 |    Imports the French translations from an 
 Excel spreadsheet "myExcel.xls" for the translation project 
 "proj2.rwtproject".  An 
 existing translation (if different) will be overwritten ("/overwrite").     
| 
 | Switches |  A switch is added to a command to modify 
 the command's behavior.  Switches 
 may be any (logical) combination of the following:   /keepalive  (or 
 /a) Keeps the RC-WinTrans server running after 
 a command has been executed.  Without 
 this switch the RC-WinTrans application will shut down once the command 
 has been processed.   Use this switch for each command in a batch 
 file except for the last one.  Without 
 the "/keepalive" 
 flag the RC-WinTrans server is closed after the command has been executed.   
   /log  (LogFileName) The name of the text file (.txt, .log) to 
 which processing output is to be written.  If 
 the file doesn't exist then it will be created.  If 
 the file does exist the processing data will be added to end of the file.   
   /macro  (VBAProjectName) Specifies a VBA macro project where the command 
 line dispatcher function ("CommandLine") is implemented to handle 
 the current command.   VBAProjectName: 
  The name 
 of the VBA project where the command line dispatcher function is implemented.   NOTE:  The 
 project name "ExcelImportExportAddOnV3" must be used for this 
 add-on's import/export 
 commands (see the samples above).   
   /module  (VBAModuleName) Specifies a VBA macro module where the command 
 line dispatcher function ("CommandLine") is implemented to handle 
 the current command.   Note that the command line tool ("rwtcmd.exe") 
 always calls the function "DispatchCommand" within the specified 
 module.   The synopsis is as follows: Function 
 DispatchCommand (ByRef Parameters() As Variant) As Long   The command line arguments are passed as 
 a (zero-based) array of variants.   VBAModuleName: 
  The name 
 of the VBA module where the command line dispatcher function is implemented.   NOTE:  The 
 module name "CommandLine" must be used for this add-on's import/export commands (see 
 the samples above).     
| 
 | File Names |  File names (e.g., "ProjectFileName"; 
 "SourceFileName"; "TargetFileName") may have complete 
 or relative file paths, as in: 
| · | c:\trans\my.rwtproject |  
| · | source.dll |  
| · | ...\target.dll |      
| 
 | Return Values |  A non-negative 
 return value indicates a successful operation. A negative 
 return value always indicates an error.   ^ TOP ^   
   |