It appears that untranslated strings are still empty for Firefox DTD strings, and commented out for property strings. This is causing the partially localized bundles (like Farsi) to have rendering errors. Worse, empty properties cause exceptions in Torbutton and Tor Launcher, which will alter the browser behavior in unexpected ways, possibly including interfering with important privacy settings and even proxy configuration.
Is there any way to get Transifex to provide us with a copy of the DTD and property files that actually have the English placeholders active?
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
I will contact the Transifex developers and ask about this. If Transifex can not populate empty strings with the English strings, we have two options: (1) write a script to do it, (2) only use complete translations.
Also, is this blocking #8952 (moved) in any way? If not, I will start working on this ticket later today.
Ok, I pushed a new en-US aboutTor.dtd that uses for these two strings... Let's see if we get another transifex exception in the mail for this update (when do they pull the resource file again? is it a 1/day cronjob?)
Ok, I pushed a new en-US aboutTor.dtd that uses for these two strings... Let's see if we get another transifex exception in the mail for this update (when do they pull the resource file again? is it a 1/day cronjob?)
Problem seems to be solved, today I logged into transifex and checked the Torbutton - about:tor homepage resource and I saw a couple of so that means this is solved/fixed.
Actually the thing seems to be a separate issue that got mixed in to this ticket.
The original issue is still there. I just checked out all the strings from #8952 (moved) and the partially completed strings are still emptied and commented out. This makes them unusable.
In the first file (aboutTor.dtd), the untranslated strings are all empty. This would mean that Korean users will get a completely blank about:tor page with nothing on it what-so-ever.
In the second file (browser.properties), the untranslated properties are commented out. This will cause exceptions in Torbutton and also Firefox, and will result in unexpected behavior or crashes.
I emailed OpenITP about this issue, and they have passed the concern along to Transifex. Will followup with OpenITP during our next call (sometime this month).
Ok, yes, this now seems true for DTD strings. We still need the same to happen for properties strings (placeholders are actually there, but commented out).