Menu

Tree [r3] /
 History

HTTPS access


File Date Author Commit
 AnsiStringList.pas 2017-07-22 maximmasiutin [r3]
 BatSyncObjs.pas 2017-06-17 maximmasiutin [r2] Fixed the program name in the license notice.
 BigIni.pas 2017-06-17 maximmasiutin [r1] Moved from CVS to SVN
 CRC.pas 2017-06-17 maximmasiutin [r2] Fixed the program name in the license notice.
 Defines.inc 2017-06-17 maximmasiutin [r2] Fixed the program name in the license notice.
 DosStream.pas 2017-06-17 maximmasiutin [r2] Fixed the program name in the license notice.
 FileUtils.pas 2017-06-17 maximmasiutin [r2] Fixed the program name in the license notice.
 Finder.dfm 2017-06-17 maximmasiutin [r1] Moved from CVS to SVN
 Finder.pas 2017-06-17 maximmasiutin [r2] Fixed the program name in the license notice.
 LngCmp.dpr 2017-06-17 maximmasiutin [r2] Fixed the program name in the license notice.
 LngForm.dfm 2017-06-17 maximmasiutin [r1] Moved from CVS to SVN
 LngForm.pas 2017-06-17 maximmasiutin [r2] Fixed the program name in the license notice.
 MView.dfm 2017-06-17 maximmasiutin [r1] Moved from CVS to SVN
 MView.pas 2017-06-17 maximmasiutin [r2] Fixed the program name in the license notice.
 Utils.pas 2017-06-17 maximmasiutin [r2] Fixed the program name in the license notice.
 XCoder.pas 2017-06-17 maximmasiutin [r2] Fixed the program name in the license notice.
 XReader.pas 2017-06-17 maximmasiutin [r2] Fixed the program name in the license notice.
 license_gpl.txt 2017-06-17 maximmasiutin [r1] Moved from CVS to SVN
 license_lgpl.txt 2017-06-17 maximmasiutin [r1] Moved from CVS to SVN
 prgname.inc 2017-06-17 maximmasiutin [r2] Fixed the program name in the license notice.
 readme.txt 2017-06-17 maximmasiutin [r2] Fixed the program name in the license notice.

Read Me

lngcompiler - Ritlabs LNG files editor & compiler
Copyright (C) 2001-2017 RITLABS S.R.L.

You need Delphi 10.2 or later to compile this program.


What's new:

05 April 2002
  * New menu item "Save changes" to save the modified source files.
  * Shortcuts have changed: Ctrl+S now saves the changes (the modified 
  source files), Ctrl+C compiles the LNG file.
  - Errors saving source files are now correctly handled. The program 
  won't exit if source files could not be saved.
  - Miscellaneous interface fixes and improvements

17 June 2017
  * The code now supports Unicode and compiles under Delphi 10.2 or later




How to start using the Compiler:

1. You need a Master language Compiler file (.LNC - English thebat.lnc, 
for example) and a Strings IDs file (.INC - English LngStrs.inc in the 
case of The Bat! and Token Manager). The files for The Bat! can be 
downloaded from https://sourceforge.net/projects/lngcompiler/ 

2. Start the program, specify the Master language file, the Strings IDs 
file, and the Output LNG file names.

3. Add the languages you want to create\edit translations for. Specify 
either an existent or a new LNC file for each added language.

4. Edit translation of the forms elements on the Forms page.

5. Edit translation of various messages on the Strings page.

6. Compile the new LNG file ("File|Compile LNG" menu item) and run the 
program you are translating (The Bat!, for example) to see the changes in 
effect.

7. Don't forget to save your work from time to time (File|"Save changes" 
menu item). When you decide to quit the LNG Compiler, the program will 
remind you to save changes.


Tips:

You can use any text editor to edit the LNC files: they are plain text
files. This is useful if you want to quickly find a particular message,
caption or word. Don't forget to close LNG Compiler before you start
editing in an external editor.


Latest version with sources can be found at 
https://sourceforge.net/projects/lngcompiler/


Legal notice:

Lngcompiler - Ritlabs LNG files editor & compiler
Copyright (C) 2001-2017 RITLABS S.R.L. All rights reserved.
https://www.ritlabs.com/

Lngcompiler is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Lngcompiler is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License
along with Lngcompiler.  If not, see <http://www.gnu.org/licenses/>.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.