Re: New proofing / consistency feature

[email protected] Fri, 13 Feb 2026 21:00:05 +0100 (CET)
Newsgroups gmane.comp.kde.devel.internationalization-and-documentation
Message-ID <[email protected]>
Thanks for the feedback Karl,

We can certainly make this optional with a setting in the config.

Would you mind explaining how to use Pology? I never got it working in a way I could really understand, and its output in the editor tab wasn't very helpful for me to learn.

And I'm a little cautious about depending on Pology for a check like this --- unless we set Pology as a required package (and get maintainers to provide it for their distro), or bundle it with Lokalize somehow, we're depending on proofing from a tool that might not exist on the user's system, and might require building just to set up. This is not user-friendly...

Thanks,
Finley

Feb 13, 2026, 19:47 by [email protected]:

> [email protected] skreiv 12.02.2026 14:55:
>
>>
>> Hi translators,
>>
>> Varun, a Season of KDE mentee, is working in this merge request here, adding more functionality to Lokalize's editor tab https://invent.kde.org/sdk/lokalize/-/merge_requests/286
>>
>> What are you thoughts about this new feature being implemented? Is the KMessageWidget warning too distracting?
>>
>
> I would find it annoying. I have seen the feature in other (online) PO editors, and have *never* found it useful. There are tons of false positives (partly because my translations are usually much more consistent than the original English strings). Also note that a good implementation must take into language-specific rules. See the Translate Toolkit rules for some inspiration: https://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/pofilter_tests.html
>
> I’m not *against* this feature, but it must be possible to easily disable it.
>
> And I actually think the suggested KMessageWidget UI is OK. The (supposed) error is easy to notice, which is important.
>
> But I would prefer that work would be done to use this UI for the Pology-based checks that *already exist* in Lokalize. In the current UI, it’s easy to miss the errors. An advantage of the Pology-based checks is that each translation team can easily add their own language-specific (and even file-specific and project-specific) rules, and the checks can be much more sophisticated.
>
> Regarding the trailing space feature: I like this very much and would *not* want to see it moved to a KMessageWidget.
>
>
> --
> Karl Ove Hufthammer
>