mathjazz / pontoon

In-place localization tool
https://pontoon.mozilla.org/
BSD 3-Clause "New" or "Revised" License
3 stars 1 forks source link

Use compare-locales instead of silme for serialization of dtd, inc, ini, properties #625

Closed mathjazz closed 3 years ago

mathjazz commented 3 years ago

This issue was created automatically with bugzilla2github.

Bug 1696486

Bug Reporter: @Pike CC: @flodolo, @mathjazz Blocker for: Bug 1611667 See also: https://bugzilla.mozilla.org/show_bug.cgi?id=1692430

While working on bug 1692430, I noticed that the parts that Pontoon uses from Silme are completely untested. What's worse, Pontoon relies on bugs at least in the ini parser.

There's nothing in Silme itself that helps Pontoon, so let's invest in converting sync to compare-locales for the now-Silme file formats.

This will require porting some hacks in the silme wrapper to the compare-locales wrapper, and porting the tests.

mathjazz commented 3 years ago

Comment Author: @mathjazz

I assume we shouldn't close bug #1692430 (yet).