firefox.inc: properly support locale usage based in system locale
authorOtavio Salvador <otavio@ossystems.com.br>
Mon, 23 Mar 2009 07:38:35 +0000 (04:38 -0300)
committerOtavio Salvador <otavio@ossystems.com.br>
Fri, 3 Apr 2009 20:14:04 +0000 (17:14 -0300)
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
recipes/mozilla/firefox.inc

index 84082cd..1be9c4d 100644 (file)
@@ -37,6 +37,12 @@ do_install() {
        install -m 0644 ${WORKDIR}/mozilla-${PN}.desktop ${D}${datadir}/applications/
        install -m 0644 ${WORKDIR}/mozilla-${PN}.png ${D}${datadir}/pixmaps/
        rm -f ${D}${libdir}/${PN}-*/TestGtkEmbed
+       rm -f ${D}${libdir}/${PN}-*/defaults/pref/firefox-l10n.js
+
+       # use locale settings
+       grep -Rl intl.locale.matchOS ${D}${libdir}/${PN}-*/ \
+          | grep '.js$' \
+          | xargs -n 1 sed -i 's/\(pref("intl.locale.matchOS",\s*\)false)/\1true)/g'
 
        # disable application updating
        grep -Rl app.update.enabled ${D}${libdir}/${PN}-*/ \