link l20n.js
add l10n files for settings
stop inlining locales
switch to l20n panel translation
use the new panel translation API
update l20n.js
relocalize settings