User "Catrope" posted a comment on MediaWiki.r104041. Full URL: http://www.mediawiki.org/wiki/Special:Code/MediaWiki/104041#c26486 Commit summary:
Followup r103763: per Liangent's CR comment, there was a bug where an unchanged message would cause the fallback language to be accessed instead. Per my CR comment, this can be solved by explicitly storing unchanged messages (but not storing messages whose English translations have changed). I've also revised the logic for carrying over stored messages from the cache file: previously messages would never be removed from the cache file, which would cause issues when people deliberately remove messages to let the fallback kick in. The logic has now been changed to remove messages from the LU cache if they've been removed from trunk, but to keep them (at their cached version) if they still exist in trunk but their English translation has changed. Comment: Hah, nice edge case. I'll be away and/or busy with other things for the next few days, so I'll revisit this on Wednesday if no one else does before then. _______________________________________________ MediaWiki-CodeReview mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-codereview
