*) Let TPOFamilyList class handle checking of translation files presence, do not duplicate this functionality in TPoCheckerForm.TryCreatePOFamilyList.
*) Do not remove in TPoCheckerForm.TryCreatePOFamilyList method missing entries from the list of master files (templates), only warn about them and ignore. The list will be updated (missing files will be removed and new files will be added) during the next search in directory with translations by the user.
*) Do not try to free POFamilyList immediately if it was empty or had an exception on creation (it is enough that it is freed when POChecker form is destroyed or 'Run tests' button is pressed).
*) Warn user if no translation files were found at all.
*) Regenerated translations and updated Russian translation.
git-svn-id: trunk@61905 -
1) Report duplicate originals search results in separate tab of Results dialog, made this output more compact.
2) Improved captions.
3) Regenerated translations and updated Russian translation.
git-svn-id: trunk@57667 -
1) Made Results form multitabbed.
2) Detailed translation statistics are now always written to separate tab in Results form; corresponding item in test selection checklistbox is removed.
3) Detailed translation statistics are written in more compact form (less lines per element).
4) "Copy to clipboard"/"Save to file" buttons in Results form are replaced with context menu.
5) Regenerated translations and updated Russian translation.
git-svn-id: trunk@57599 -
Reasons:
1. It was a subset of "Scan directory" functionality.
2. There was no warning about orphaned files, they were ignored silently. This can be misleading.
3. It changed language combobox value in some cases, and this could lead to confusion.
While at this, improved main dialog layout.
git-svn-id: trunk@52451 -
- use natural names in LangFilter, sort them alphabetically.
- adapt save and restore mechanisme for LangFilter.
- regenerate language files.
git-svn-id: trunk@46530 -
- Drop the listbox for translated po-files
- Now possible to test multiple master po-files
- Language filter controls setting of "Find All Translated PoFiles"
- Regenerated language files.
git-svn-id: trunk@46475 -
- Add capability to scan a folder for po-files.
- Add files to a listbox.
- Add filter for language to listbox with translated po-files.
- Save and restore contents of the file lists.
- Regenerate language files.
git-svn-id: trunk@46394 -
- Change the hint for the ListView items in GraphStat form to show numbers as well as percentages.
- Regenerate language files.
git-svn-id: trunk@46328 -
- Refactor Statistics (makes it easier to implement a graphical display in the future)
- Less verbosity
- Debug and Release mode for po-checker tool
- Regenerated language files
git-svn-id: trunk@46150 -
- implement option to ignore translated strings that are marked as "fuzzy".
- separate TestTypes from TestOptions.
- fix a resource string.
- regenerated po-files.
git-svn-id: trunk@46056 -
* don't skip formatting errors check even if translated string has no formatting arguments at all;
* rewrite formatting arguments comparison function in order to make it more robust and detect invalid formatting arguments;
* report formatting error even if arguments match, but some of them are invalid (only skip the case when original and translated strings exactly match, to not report e.g. '{%Region}' string);
* regenerated translations, updated Russian translation.
git-svn-id: trunk@39771 -