382 translations crash Android apps: census of 1.26M strings on F-Droid
An audit of 4,476 F-Droid repositories found 382 translations with broken printf placeholders, 250 of which are reachable in app code. The most common mistakes are stray percent signs, malformed indexes like % 1 $ s, and translated conversion letters.
- 1,262,958 translations checked across 1,703 apps with placeholders
- 382 translations throw, 250 are formatted by app code
- Stray % is the most widespread error: 45 rows in 26 repos
- ownCloud's Uyghur file alone has 47 reachable crashes from % 1 $ s
Read next
Software