[Koha-bugs] [Bug 30733] Simplify translatable strings

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Sat May 14 08:16:49 CEST 2022


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30733

--- Comment #20 from Victor Grousset/tuxayo <victor at tuxayo.net> ---
> My expectation would be, that most of those strings would not require any changes for 22.05, so not appear as new/fuzzy right now.

We shouldn't expect that for this patch. Because that would happen also if this
patch would have been merged 1 month ago and it wouldn't have been a problem to
add 300 new/fuzzy strings then. The expectation is that we should not loose too
much work already done since the string freeze, otherwise that's a problem.

If the patch was merged on 11th of May, here are the number of the strings it
would have lost:
14 strings for German
1 strings for Armenian
17 strings for Spanish
9 strings for Turkish

11th of May is the last Pootle sync. That's where most work has been done
anyway compared to the last two days so it's still representative. And the
actual work we have to care about is in the last two days and for now it's even
less than the low above numbers.
That's fine if this patch is merged for 22.05.01 but the lost work will be
higher than the current small one. That's still a good plan because that lost
work will be the highest for the most active&complete (yes, both criteria)
languages in the next two weeks. And these very active languages will easily
recover from that loss.


Calculations:

Using poedit here are some numbers of empty + fuzzy strings with the .po of
master updated against master code. To simulate how it has been when 22.05 was
created on the translation platform with the most complete languages:
German: staff: 947 opac: 168 = 1115 total strings needing work
Italian: staff: 2208 opac: 347 = 2555 (this is weird, Italian is at 100% for
21.11 but the unupdated .po in master aren't 100% complete before string
update, as opposed other langs)
Armenian: staff: 1116 opac: 168 = 1284
Spanish: staff: 1311 opac: 170 = 1481
Turkish: staff: 1315 opac: 237 = 1552

After applying this patch and updating the strings:
German: staff: 1126 opac: 300 = 1426
Italian: staff: 2360 opac: 447 = 2807
Armenian: staff: 1295 opac: 300 = 1595
Spanish: staff: 1484 opac: 302 = 1786
Turkish: staff: 1488 opac: 365 = 1853
If the patch was merged 1 month ago, it would have added a net:
311 strings for German
252 strings for Italian (unreliable due to previous inconsistency)
311 strings for Armenian
305 strings for Spanish
301 strings for Turkish

I downloaded the .po from the translation platform as of 11th of May then I put
them in my local Koha to get the translation work of the week preceding the
string freeze. And I updated the strings.
Using poedit here are the numbers of empty + fuzzy strings:

German: staff: 713 opac: 29 = 742
Italian: staff: 808 opac: 107 = 915 (the .po in Pootle is okay though. But I
can't compare to master then. The recent activity in Pootle is lower than for
German so there can't have been 1500 strings done to bridge the gap from the
.po in master. So I have to drop Italian in this analysis)
Armenian: staff: 839 opac: 115 = 954
Spanish: staff: 826 opac: 111 = 937
Turkish: staff: 998 opac: 116 = 1114

After applying this patch and updating the strings:
German: staff: 899 opac: 168 = 1067
Italian: staff: 996 opac: 240 = 1236
Armenian: staff: 1019 opac: 247 = 1266
Spanish: staff: 1016 opac: 243 = 1259
Turkish: staff: 1176 opac: 248 = 1424
If the patch was merged on 11th of May it would have added
325 strings for German
321 strings for Italian
312 strings for Armenian
322 strings for Spanish
310 strings for Turkish

The final result is the number of strings added in the 11th of May simulation
minus those from the simulation from the creation of the 22.05 translation
(with the .po from master)

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list