Currently, when OmegaT encounters an invalid TMX file in the project's tm/ folder, it displays a generic error dialog stating the file is invalid, while the detailed parser error messages are only written to the log file. This forces users to check log files to understand what specifically is wrong with their TMX file.
Generic error dialog: "Error: Some attributes have invalid values. Use a TMX validator to find and fix them. (TF_TM_LOAD_ERROR)"
Detailed parser errors only available in log file
Show detailed parser error messages directly in the error dialog
This would help users quickly identify and fix TMX file issues without needing to examine log files
This enhancement would improve user experience by providing immediate, actionable feedback about TMX validation errors.
Expected result: Detailed parser error information should be displayed in the user-facing dialog
Actual result: Only generic "invalid file" message shown in dialog; details only in log
https://github.com/omegat-org/omegat/pull/1666