Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Langpack auto updater for daily builds #60

Open
whimboo opened this issue Apr 4, 2012 · 2 comments
Open

Langpack auto updater for daily builds #60

whimboo opened this issue Apr 4, 2012 · 2 comments

Comments

@whimboo
Copy link
Contributor

whimboo commented Apr 4, 2012

Originally filed as: https://bugzilla.mozilla.org/show_bug.cgi?id=706418

User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:11.0a1) Gecko/20111128 Firefox/11.0a1
Build ID: 20111128031052

Steps to reproduce:

Update or only download langpack xpi (force x32 if x64 doesn't exist) for checking or testing compatibility.
Eventually, on start, disable langpack on errors.

@xabolcs
Copy link
Collaborator

xabolcs commented Aug 24, 2012

With this gist somebody could easily install / update a langpack.
Another essential part of the fix is the logic which assembles langpackURL.

A long-duration timer will be needed to check for updates. IMHO check interval must be at least 1 day.
Of course a button to trigger manually the update check install of latest version would be nice.

Checking for errors on startup isn't trivial, so I suggest to disable a locale if it got incompatible (e.g. due to an uplift).
This gist lists all the "foreign" locales and it's compatibility status.

@MikkCZ
Copy link
Contributor

MikkCZ commented Oct 10, 2017

I guess this is not possible with WebExtensions anymore, and not needed when all languages should have their Nightly builds available. Also new strings are currently qurantined and not exposed to localizers for few days after they are added to mozilla-central, so the errors would be pretty commons I think.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants