summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2013-02-08source parsing engine updated, now TranslateW(%spaces%L%spaces%" supported Basil
Example: TranslateW(L"MRIM_CS_GAME: unknown internal game message code: %lu") git-svn-id: http://svn.miranda-ng.org/main/trunk@3478 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-02-08New parameter /untranslated:"yes"Basil
Now you can output to untranslated_%filename%.txt all stings, translation for which wasn't found in any place. git-svn-id: http://svn.miranda-ng.org/main/trunk@3470 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-02-08more correct *.rc parserBasil
git-svn-id: http://svn.miranda-ng.org/main/trunk@3468 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-02-08AUTOCHECKBOX and CHECKBOX translation lines now parsed in *.rc files.Basil
git-svn-id: http://svn.miranda-ng.org/main/trunk@3464 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-02-08cosmeticsBasil
git-svn-id: http://svn.miranda-ng.org/main/trunk@3463 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-02-07- Added check for Status Plugins. This tree brothers have three common ↵Basil
resource files, same for all of them. Because they are stored in trunk one folder level upper, than plugin folder itself, those three files never processed, thus all strings of this modules are lost. Now this three file's strings added to each of AdvancedAutoAway, StartupStatus and KeepStatus. - Removed replacing multiline strings with \r\n, we do not need it. Pascal plugs still need, but I'll deal with it later. git-svn-id: http://svn.miranda-ng.org/main/trunk@3459 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-02-06translate.js new functions:Basil
1) /outfile:"/path/to/full/langpack_language.txt" will output one full langpack file, instead of translated templates from /english/* 2) /noref:"yes" will remove references to source code files (;file /some/path/filename.ext) Thus, combining this two options, you can generate a fresh langpack file, without references, and using current up-to-date templates from /english/ 3) now use Unicode with BOM code for output files, and UTF-8 are expected from translation templates. Moreover, newline symbols in /english/ templates have to be in windows-style (CRLF, \r\n), not any other types :) git-svn-id: http://svn.miranda-ng.org/main/trunk@3449 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-02-05Op, op!!! UNIX newlines!Basil
Replace with \r\n, win-windows-style! git-svn-id: http://svn.miranda-ng.org/main/trunk@3437 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-02-05filter engine update, filter1 removed completely (I've found in Crap.txt ↵Basil
useful strings), filter2 removed \d (string start from a digit). git-svn-id: http://svn.miranda-ng.org/main/trunk@3436 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-02-05- "Spin" crap from *.RC files removed.Basil
- updated RegExp for parse source files, now strings with spaces between open bracket and quotation mark parsed. Example string mi.ptszName = LPGENT( "Show/Hide &Ping Window" ) git-svn-id: http://svn.miranda-ng.org/main/trunk@3433 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-02-04Output templates for translations in UTF-8 with BOM.Basil
git-svn-id: http://svn.miranda-ng.org/main/trunk@3415 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-02-01Enhanced RC files parsing. Now strings with double quotes parsed correctly.Basil
git-svn-id: http://svn.miranda-ng.org/main/trunk@3391 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-02-01same trick to parse authors in same MirOTR and ZeroNotify pluginsBasil
git-svn-id: http://svn.miranda-ng.org/main/trunk@3386 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-02-01Again version.h parsing boosted, now ZeroNotify version and description ↵Basil
parsed, as well ass MirOTR version. git-svn-id: http://svn.miranda-ng.org/main/trunk@3385 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-02-01- When /path:"to/plugin/sources/" specified, output crap file only if carp ↵Basil
exist. In other words, do not output zero-size crap file. - Parse _T() function disabled by default. You can enable it by uncomment var "find" - More correct version.h parsing, authors and versions now more accurate. git-svn-id: http://svn.miranda-ng.org/main/trunk@3384 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-31- lpgen.js fixed bug with cutting strings, which are ended with '). Now more ↵Basil
correct RegExp with \1 using. When string starts with (" than match end as "), not '). - english templates updated with new lpgen.js git-svn-id: http://svn.miranda-ng.org/main/trunk@3377 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-30even more precise version.h parsing.Basil
Two plugins uses __PLUGIN_DESC define :-) git-svn-id: http://svn.miranda-ng.org/main/trunk@3364 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-30more precise version.h parsing, description on plugins option page defined ↵Basil
not only as __DESCRIPTION, but also simply __DESC git-svn-id: http://svn.miranda-ng.org/main/trunk@3361 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-30CosmeticsBasil
git-svn-id: http://svn.miranda-ng.org/main/trunk@3359 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-30- removed libraries from processingBasil
- comments cleaning - code cleaning git-svn-id: http://svn.miranda-ng.org/main/trunk@3358 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-28- New /langpack:"/path/file.txt" switch - the 4th place to search for ↵Basil
translation. Now the sequence is: plugins/plugintranslation.txt->DUPES->CORE->FullLangpack - More information in header - Fixed loosing of last translated string in file with translations, new RegExp (\r replaced with $) - New function for output UTF-8 files with BOM (currently disabled, output as is, so if source files are in UTF-8, result files are in UTF-8, but without BOM 3-byte header) git-svn-id: http://svn.miranda-ng.org/main/trunk@3320 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-28CAPTION in *.rc files wasn't parsed, because of wrong RexExp.Basil
git-svn-id: http://svn.miranda-ng.org/main/trunk@3319 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-28merged command line params \n and \lKirill Volinsky
fixed running from not current directory git-svn-id: http://svn.miranda-ng.org/main/trunk@3317 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-28- some more information added to headBasil
- new /dupes:"yes" parameter - if you need to see a file with duplicated strings, for some reason :) - now for single-plug processing (/path:"/path/to/plug/src/folder), output a crap file with %plugin_name%_crap.txt near to lpgen.js git-svn-id: http://svn.miranda-ng.org/main/trunk@3313 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-25translate.js - use also different variants of Miranda name for translations ↵Robert Pösel
from old langpacks git-svn-id: http://svn.miranda-ng.org/main/trunk@3288 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-25output /langpacks/english/=core=.txt as utf-8 with BOM, so after ↵Basil
translate.js all files can be easily combined into langpack file by simple command "copy =core=txt +.\plugins\*.txt langapack_file.txt" git-svn-id: http://svn.miranda-ng.org/main/trunk@3282 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-25translate.js: fixed working with duplicated translations in core fileRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@3280 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-25- log function redesigned as lpgen.jsBasil
- new /out:"/path/to/folder" option. Create a folder and specify to /out:"" key, so you translated files will be stored there, without translated_* prefix and without plugins folder. git-svn-id: http://svn.miranda-ng.org/main/trunk@3279 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-25- 8-bit icons eliminated Vadim Dashevskiy
git-svn-id: http://svn.miranda-ng.org/main/trunk@3275 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-24- getting rid of 24-bit and 8-bit icons (tanks faith_healer)Vadim Dashevskiy
git-svn-id: http://svn.miranda-ng.org/main/trunk@3268 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-23lpgen.js - fixed parsing umlauts in author fieldRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@3246 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-23Slightly updated logging logicBasil
Change Kildor nick in comments of filtering engine ;) git-svn-id: http://svn.miranda-ng.org/main/trunk@3244 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-20Updated facebook on the phone overlay icon.Robert Pösel
Fixed position of global Invisible status overlay. git-svn-id: http://svn.miranda-ng.org/main/trunk@3212 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-19added Status overlaysKirill Volinsky
git-svn-id: http://svn.miranda-ng.org/main/trunk@3171 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-18Big filtering enging update, now even less garbage in /langpaks/engilish/Basil
new /crap:"yes" key to lpgen.js for output Crap.txt with filtered strings. Saved near lpgen git-svn-id: http://svn.miranda-ng.org/main/trunk@3154 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-18- iceit patcher fixVadim Dashevskiy
git-svn-id: http://svn.miranda-ng.org/main/trunk@3152 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-18- iceit patcher restructuring (not working yet)Vadim Dashevskiy
git-svn-id: http://svn.miranda-ng.org/main/trunk@3151 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-17- iceit: revert to Awk's patchVadim Dashevskiy
git-svn-id: http://svn.miranda-ng.org/main/trunk@3148 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-17- iceit: patching fix and version bumpVadim Dashevskiy
git-svn-id: http://svn.miranda-ng.org/main/trunk@3146 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-17Langpack Suite: one more fix for Czech translationRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@3141 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-17Langpack Suite: Slighly polished UI, recompiled with 4.0, updated Czech langpackRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@3139 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-17- Langpack Suite: downgraded to .NET Framework 4.0Vadim Dashevskiy
git-svn-id: http://svn.miranda-ng.org/main/trunk@3137 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-17- lpgen.js: updatedVadim Dashevskiy
- langpacks/english: updated git-svn-id: http://svn.miranda-ng.org/main/trunk@3134 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-17Langpack Suite: Added czech translationRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@3132 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-17- iceit: cleanup (thx Awk)Vadim Dashevskiy
git-svn-id: http://svn.miranda-ng.org/main/trunk@3126 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-17- iceit: one more fixVadim Dashevskiy
git-svn-id: http://svn.miranda-ng.org/main/trunk@3125 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-17- iceit: cosmeticsVadim Dashevskiy
git-svn-id: http://svn.miranda-ng.org/main/trunk@3124 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-15- iceit: one more 'Core' folder fix (patch from Jerbifor)Vadim Dashevskiy
git-svn-id: http://svn.miranda-ng.org/main/trunk@3110 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-14- iceit: 'Core' folder parsing added (patch from Jerbifor)Vadim Dashevskiy
git-svn-id: http://svn.miranda-ng.org/main/trunk@3108 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2013-01-14- iceit: no need to create Miranda64 folder (patch from Jerbifor)Vadim Dashevskiy
git-svn-id: http://svn.miranda-ng.org/main/trunk@3105 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c