Huge Collections of Software Manuals and Knowledgebase

GreatManuals.com
Huge Collections of Software Manuals and Knowledgebase

 
Home Contact Us Request to publish your help manuals Request to remove your help manuals
Introduction
» LangAgent
» System Requirements & Installation
Operational Details
» What is LangAgent?
» LangAgent Working
» Using LangAgent In Projects
LangAgent Reference
» LangAgent Workshop Reference
» LangAgent Editor Reference
» LangAgent Runtime & API Reference
» LangAgent Add-in For Developer Studio
Support Information
» FAQ, Tips & Tricks
» Support & Feedback
 

LangAgent Working

LangAgent consists of three parts:

  • LangAgent Workshop (la.exe)
    LangAgent Workshop operates in two modes: GUI and command line. You can run LangAgent Workshop as a plain application, and setup a LangAgent project, and adjust parameters. LangAgent Compiler (integrated into LangAgent Workshop) operates in the command line mode. Normally, you will add a call to LangAgent Compiler in the post-build step in your application. So, every time you compile your project, LangAgent Compiler will be invoked.

  • LangAgent Editor  (laedit.exe)
    LangAgent Editor is a special editor for task files. Provide your translators with this tool so that they could translate task files.

  • LangAgent Run-time library (lartl.dll, lartlu.dll)
    Run-time DLL should be included along with a message file into the installation package.

Here is a description how it works:

files undelete freeware undelete free windows recovery
download data recovery freeware how to recover data files restoration
image recovery ipod file recovery mobile phone forensics

LangAgent Working

  • Run workshop and setup the project. This is a one-time task and will be described in details in the next chapter. Particularly you should specify the languages you are going to support in your application.

  • Prepare your project for LangAgent. This is a one-time task and will be described in details in the next chapter. You will have to add several lines of the code to the project and review all text messages. For each text message use the LSTR macro. For example:
    AfxMessageBox(LSTR("Hello world!"));
    Resource texts (strings and dialog boxes) are processed automatically.

  • Compile your project. LA Workshop is invoked in the post-build step. LA Workshop scans source files, extracts all text messages and creates or updates task files (.xmla) (this process is marked as LA phase 1 on the diagram).

  • Send .xmla task files to translators.

  • Translators edit the .xmla files using LA Editor. When the translation work is done, they send .xmla files back to you.

  • Review the .xmla files and copy them back to the project directory. Don't worry about overwriting the existing files.

  • Compile your project again. LA Compiler will create a message file for your application (this process is marked as LA phase 2 on the diagram). Message file contains all texts in all supported languages.

  • Message file could be encrypted.

  • Build a distribution package. Don't forget to include laRTL.dll and message file (.la) into the package. LA Runtime will automatically handle all text messages in your application (including resources) and translate them on the fly.

Home | Contact Us | Request to publish your help manuals | Request to remove your help manuals