Downloads:
660,152
Downloads of v 69.0.1.2019062521-alpha:
194
Last Update:
26 Jun 2019
Package Maintainer(s):
Software Author(s):
- Mozilla
Tags:
browser mozilla firefox alpha admin foss cross-platformFirefox Nightly
This is a prerelease version of Firefox Nightly.
- 1
- 2
- 3
69.0.1.2019062521-alpha | Updated: 26 Jun 2019
Downloads:
660,152
Downloads of v 69.0.1.2019062521-alpha:
194
Maintainer(s):
Software Author(s):
- Mozilla
Firefox Nightly 69.0.1.2019062521-alpha
This is a prerelease version of Firefox Nightly.
Legal Disclaimer: Neither this package nor Chocolatey Software, Inc. are affiliated with or endorsed by Mozilla. The inclusion of Mozilla trademark(s), if any, upon this webpage is solely to identify Mozilla goods or services and not for commercial purposes.
- 1
- 2
- 3
Some Checks Have Failed or Are Not Yet Complete
Not All Tests Have Passed
Validation Testing Passed
Verification Testing Passed
DetailsScan Testing Resulted in Flagged:
This package was submitted (and approved) prior to automated virus scanning integration into the package moderation processs.
We recommend clicking the "Details" link to make your own decision on installing this package.
Deployment Method: Individual Install, Upgrade, & Uninstall
To install Firefox Nightly, run the following command from the command line or from PowerShell:
To upgrade Firefox Nightly, run the following command from the command line or from PowerShell:
To uninstall Firefox Nightly, run the following command from the command line or from PowerShell:
Deployment Method:
This applies to both open source and commercial editions of Chocolatey.
1. Enter Your Internal Repository Url
(this should look similar to https://community.chocolatey.org/api/v2/)
2. Setup Your Environment
1. Ensure you are set for organizational deployment
Please see the organizational deployment guide
2. Get the package into your environment
Option 1: Cached Package (Unreliable, Requires Internet - Same As Community)-
Open Source or Commercial:
- Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
- You can also just download the package and push it to a repository Download
-
Open Source
-
Download the package:
Download - Follow manual internalization instructions
-
-
Package Internalizer (C4B)
-
Run: (additional options)
choco download firefox-nightly --internalize --version=69.0.1.2019062521-alpha --pre --source=https://community.chocolatey.org/api/v2/
-
For package and dependencies run:
choco push --source="'INTERNAL REPO URL'"
- Automate package internalization
-
Run: (additional options)
3. Copy Your Script
choco upgrade firefox-nightly -y --source="'INTERNAL REPO URL'" --version="'69.0.1.2019062521-alpha'" --prerelease [other options]
See options you can pass to upgrade.
See best practices for scripting.
Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.
If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:
choco upgrade firefox-nightly -y --source="'INTERNAL REPO URL'" --version="'69.0.1.2019062521-alpha'" --prerelease
$exitCode = $LASTEXITCODE
Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
Exit 0
}
Exit $exitCode
- name: Install firefox-nightly
win_chocolatey:
name: firefox-nightly
version: '69.0.1.2019062521-alpha'
source: INTERNAL REPO URL
state: present
allow_prerelease: yes
See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.
chocolatey_package 'firefox-nightly' do
action :install
source 'INTERNAL REPO URL'
version '69.0.1.2019062521-alpha'
options '--prerelease'
end
See docs at https://docs.chef.io/resource_chocolatey_package.html.
cChocoPackageInstaller firefox-nightly
{
Name = "firefox-nightly"
Version = "69.0.1.2019062521-alpha"
Source = "INTERNAL REPO URL"
chocoParams = "--prerelease"
}
Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.
package { 'firefox-nightly':
ensure => '69.0.1.2019062521-alpha',
install_options => ['--prerelease'],
provider => 'chocolatey',
source => 'INTERNAL REPO URL',
}
Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.
4. If applicable - Chocolatey configuration/installation
See infrastructure management matrix for Chocolatey configuration elements and examples.
This package is exempt from moderation. While it is likely safe for you, there is more risk involved.
Firefox Nightly builds are under active development and should be used only by advanced users for testing experimental features.
Package Parameters
l=<locale>
- Install given Firefox locale. For examplechoco install Firefox --params "l=en-GB"
. See the official page for a complete list of available locales.
Firefox channels (development cycle)
Every 6 weeks, Firefox developers take the current stable features of each build and introduce them into the next stable channel for further development. The Developer Edition is a special build containing features never moved forward since they would be rarely used by the average user and needlessly consume resources.
- Firefox
- Firefox Beta
- Firefox Developer Edition
- Firefox Nightly (you are here)
Forum
Mozilla Developer Network documentation
Privacy policy
Please Note: This is an automatically updated package. If you find it is
out of date by more than a day or two, please contact the maintainer(s) and
let them know the package is no longer updating correctly.
ach|32|3b392320a4bb81b2148370e876ac6e512ee4d3f2f14a7275ec4be772647f7e85441abe2e12883122d57042fe38654d81ae866a87d35098b870037b3a00faf4e5
ach|64|da77633106cb399caa7503716f8c3114e973379d65088bb1fb1c75262b65a557f02a017b6aaa3c54c9c01f69c9123b09ead71762cc9bb305d0e193a2372dc164
af|32|255f60611593a4532126e5d8af00e3cc1950ca14817157d012f0b0c16a42692366e3b00caf8cb5a6a3d819e7947ceee65be8b2f711f44aa33b6aba64f000f6cc
af|64|bfa1ce5c361b1eed124452ee7a0c2205dcb84d9ff96654dfb5d24a8a103e5b1f200d1a44a106297a602ab2583498470336d402e4b7d2aabffde446d0bf737b2a
an|32|a4fd22d4fa4bd453435e7da61470f24b09f0a3fff6ad3dcf9a2bd3f1151b679c7c34998e39981b95dfb3aac278d283377fe547dab70b39de1ff58e3dcc59fa1f
an|64|61094c2a6498f2b9ccce90c94a2eb234cc3ce40e905707c79ea4ae2419acf64cc479095e86a3548eaa97a5200d450864d282bd3b5dd44949c9f179611cbcea97
ar|32|f40a8d55d18edd78ab59dbfdc5aa261a08c35d3d645f37114376f4237bfc4ec793bd37fc08ba4d3c6a84ab5c34adfd75da4c929b483c785067d8fb4777828d91
ar|64|7dc40e36957b4c26f3c0bdd2ae926678a4746ecf4a36360e0312ef767c2a84517e6268d3e465320f207e900d19dc89779c65bdd340322b8e29cc2063c778c601
ast|32|3b417efe17029cf1f2fdbc3b8fdf223b70d01fa00eeb5205d5e30215a98275ae6a0804a620d0f370b0e9d13de0482bcbcc340c5f429f5bc5b049c395bae86b96
ast|64|64b6c52beb5e942a26b409386f085576584719bfa899579ab399f7f6421f1ff0a591c3eafc184fd362234422935f83b981cc4d4a52d969965d2419388a50c9a0
az|32|83539bc22ba22206c0aac71431402c69847350b4bfcb20f45334bb9e6c98d7665845d6e077c880989fc6125f413a4dd1a9de97487fe920c7bf1a8f211c5642f5
az|64|da8b42b6f3e713df7bf1440592b59839b177123b34c864ea53303f0756e2bacf075729900c9cbfa616760e0658e2a3043494fa9fb618afe9ce7a39a86ec95094
be|32|a355da9da799167bf87bc1b1b5a36fd0cc44134027a5a4efdb3e057cfadcbcb9eb7762b7867bcdefd2777237def1ae8b1d505c3d3a2889690234eec56d6373eb
be|64|91c80445fd98c48c1a42ffc71788896743722bb516d5cb970e1fb7be3574a0ee20ed8b6a34730551f8cdd939219ed23bbe9ca95f912cebd790327cab04d41784
bg|32|67a23cbae7d35bd224dbbb71509ee9ffebfb62e16d63758b57f1ea0412bc359ae1a536c1897557a71477e8a3bee2ed1e6d094010491978b56f822ba443921ce8
bg|64|86a9c36c68066d2af3fde69b864ed6f79bd8846ac45a5117b5898e89cee7e217f6c54ebf367fc8d391767e21917cf56a8209d82c42ecbe320abe7eccea323fbc
bn|32|39fdb0dede32dea2e0f3faa8cbb4ba5e0646842e1859e83e25e5140dc215caf6af0d32939120c359f8ee49c227227801c1e7304b24c8bd418dc1dbdb63fc2fc7
bn|64|a18bc6e8dabd426476a67e5d8879a90359d7973f341fa07c42d017fd1d0d7e5fcf149a7bfd8840f66799477774b1d91a770d9d0fd4aa21cc262acdc6e3d816b4
br|32|6941b41caf0b3f1f74f5e9f36da5dc08cc0a592c85cc24ec0dec025ca470bf757d7deca890a3d8ab34ece226c957e462a3c7dc1d83088f1b66a51c0cf0a16731
br|64|09bfd0668aafb79b4c02f114ea4cbbb55e340d9e1d5473e4679b239b92bd556fbd377814fe78baa53a6621cfc1dc58f4c882e8c15610a2d81eeb42bac786102f
bs|32|82ed82bd8915f06e4ca0e51219d58dc4ac55d9979148c0651e5c4d9f821fc4df63f0dbe380d7f10f31becb8f6e8722baa4fe4e75a7dceda351640a218ab58bb2
bs|64|0a47b2ad2a07805e166a1127db7ba2bc40870485fa405825df6453ed4a5879e67e86b9d8285c019dcfbaf647e981d762be040c373a0eeeb51f718c822c3803bd
ca|32|f5b66772a6c0843251ec03d5927e25441b23abfb5c06102cd2de5fc26e61d14e7757150273d211095078dba1910bddfa2d78a6c82a259f7743da8143b219c5a8
ca|64|2271ad12ec75c199cbee4ca61df92f78bf52c829f2786a4335644e52a97c4b519b36104ce863e1082ac3fbfa84563913df866ff7d89f9446e9693c8d5dfca1a5
cak|32|deb530ec468d7e2d149ad144c3187da36bb0bc913f18db6545a99fe0be6abf58909f73527966dea1b46c733b02c3c116ed313a35b06739f7efedfb139556c7d8
cak|64|7e4cadfb5526aab4948209ee97193d03037247b404629d9bf06bf731b20e94b04bc69464c03ae7ec6b09a55ae32a5050e1c796095b3c8102e55153da0639483b
crh|32|c493539291da9e5d0d9d78156b17398d225481f0d76392b2428575b81fc9fedb0b2293309741f04eab0d9a8aed86e16d3728c7cce5a02fcfd5d2e5f314a4874e
crh|64|e9e1045eaf018d73ffe7dcb135f94f2ee25e6e38fdbe4a219bffe362e6f656fa9a6a01f2593eabbe5341d8cb267ad09926b85fbc85e455144eb7a348b73a082d
cs|32|8198dd73a41887acbff53c7f210e2f870a363af7f368eae25f092a6df8101eecd11f5aa9993479a98a68c357eacf36ea55b276901c5314271e0e7418db039062
cs|64|e33a48acc4131c942e1b793017f7daee977683cdbdb7f6fa5e6c79ed70117dcd111807e68e972514fff8c7161d4e6a6c7111529e3234529e7a2728724d854df9
cy|32|80408ee7ade269a6108cf686e9d361e4b002e63fd0af3ce7dc19f090b5af14cdcae1f99fc06a32f3be710f79830429e7784e2b48ef3f1727655822aa2fe9e593
cy|64|0568b78ed5f614a4a04a87ee8e5d486879975715499cac408901d17ad18af8d8dce01c1ada6dfef80306dd3e45d492df59cff244020c249aad5c70774b03fe7f
da|32|21607c9fa8bcf8cf66ac5419788b275ae1fde12b6f5f4876b55a1f53c726847abad85c40bc6fcbea8114bbfefcf74fc9d3f04e3ada8f482ac1318545642982ce
da|64|513151a12aa434a57fabdc6004cb0974621199ffaa6fc75845492842ac30bf7a7f9b252527d6475a29e887eb87d16b09a0b8a8af6b9e4a86c90688d08aa2fb27
de|32|b203b1f71b8a10c11a95c8f50f27776600f8e78de3ac568afa848f5939476f1d2a42f680c925ab19f894ac604fe8dd0646f9f357a50089b2a96a418add63f9c5
de|64|f57a7cc5a73cf5401477f4c66c73fe8dd967d072d2512c75a5f9d8e9ed32325c7d6ae6f9ce66452b97d66d27a7e92ebfa8eeba887a2e0af8b89ae6614a91dea5
dsb|32|fb097193b5cfc1fe2607e17be57d936fbd082fff9795f0b1be87b6afcd2b887855f84fa5fdcac40cbfadcfde7ce199bcff58d473b1a461d94a09504423387182
dsb|64|bcfa60d1371e6a6f6ce8fb25dac014fbc20627e1785be6aba06776739cc588f3beafc2726f32df4b8b688c9480058a2caaca38249077538897c91186fed52903
el|32|e14d1b02c28c3614f288e38643f3f7b2a75ac7cf8fc0cab0b9fd9d1d8d79157450c2a0de33656a3bb9115fc794936540c463051ea01f581f6073806005890ec7
el|64|6b10c6097fd25539677a53f7c186981112995a1bb48f724705fc749635b40f5f7a3eff385977db52227cdca5a008bd176e635d67bcf91c285c6b00605b14b991
en-CA|32|f370a6251a5cb1ca77a25a63e3b50c8c7c15e7513294d2bb98a18b8b8ea555980f6829331a327c91abd1d5d4d518ff8b890f3156cde8acb2769498e068f29e3b
en-CA|64|66f66a67a8cf28600cc81315b1f908613e88c7b201c75895648afdb084d07b5356080671dc41ed1175d1f250176058fcd065afc62af31aae936c45aac38c8331
en-GB|32|bab1af02e3169ee501282be426fdda19b370057e3e3cd285ee4476e98fcf1d1f23f5e87cc5718d2be5adfc93b654880e1627c5307aeda6f5ab51fb8b3a625c9b
en-GB|64|75a7f0e1a61350140396d71aeeca51c295b8f65400ef91b10ff5ac5ff9279af4053cbeb25afe04cbb24ec72facefbde1af152feca913f07c8d6a46c3f3382ab2
en-US|32|17499f263de241992a73aad867858433e948aa768c920cf71e64ef498ce9d24583ca97d0e90c845ebd1ce93983d8acf40dc0edf346ed631d46c297453444905f
en-US|64|f1656ae9f6423b1e0e08aa7f5d19788cae8f56074be2a88175290414f6119c52b694231c7476eddcccc364c95b083dd7a79134594023b07999a1e139fed2b8e1
eo|32|2eea14e0fa9af78fad2d3fd60718107ac94789a2361fedffa9ff1308454201d7e678bc0cb530686c24d0a3b0c7bdeb407c52b48c9b112c10938cef8bc3f365e1
eo|64|f96acfe65255c99da4244cfbb0c00ae7f68cd47af9c7e40450e3d153796410a1633a9afcbc7e10b7cf340043d74cc165b7693510a3e61c61a875ce2e171ac8fc
es-AR|32|daf90f07a014336053cd20c0c64916a37fd845a023cfd56b7cc391d52aa0113c39f56efca219ed74b457ce6a0d3bc5dae674d78a189fe24e6681717035482760
es-AR|64|3d413e38fe2d9322f36cb994d246e71557d21f1a9128e296e5715fa350cb79834c78d87d88ce8a30006a3a071294d3dc08d81b542767b62f0f31ba21852105eb
es-CL|32|9565dea52a7cca2b403d88d231319b83c70adc4561f8c551d860c520ba157c491efccc1f7acebc84d7c62e360b1b7a96d227598d30035a8c381695461e13b625
es-CL|64|ea7f7168f0742248f643ebf31cd98791a6b1e668303cea1cf93f6cc83936e1144d957007892e37a8670c5048fa44cb48bb88b1718e46f88a3ae7835b49867ef5
es-ES|32|265e3ce746394064c7b043a2db08a9a45d6899efdfb51cbbd4b0fd44680ff03730da372fa24675c0dc59a184435b9d1683320302f60a3e703cc7dba093108763
es-ES|64|29daa41ad9ab955d052fdbaa14785edc226fbde0e8dcfd2c679ae81febaf1d598c5da6cc24456335124f55c514c6ac8a0df5b2b15090df585d57374e9644aeb8
es-MX|32|bc259a7b7280735829a1682724b2418802b41d81d85d42ffee4e1c214f53b949f3963517f4770df0ecea316d3158f944fad9b7ecad8e652da3406d53e5435267
es-MX|64|2703683ef9b8362196c15bc90e214f9b0eec40b0b37cd62c4f7c8288703d2a7bb6bd9210b03a1ce35d2711480d0bc26757c8860ef5d1b44dd6d8033d8b98c391
et|32|919f8c65db7a96afb66d1d49d6ca8f45dc462d90e993edf4bdac70818bebf846f989cc8abf8eebf7c348f03e6ff9d18d857e4cf18c24f150e94d37c55201f423
et|64|b7b1fe87f1d204187bf2548aa7fab9bfefb8a25cbe6a86ad030fa349a4c07205459baaf5fd58970557845195d5e6f8f20d12af1c1520b2e5e0e1c52d23e845d9
eu|32|b07f864c31af8c901fc7599f5436f9912ba5405907e3d54c0d770fa63768a5fab609134349ac9328e89ef19bf0ec9f2e82ea0bc6876b111d3105cf035c08f3b3
eu|64|986bd9868ffc4943651e8676c8d7ef270ab44be8d1107979fb1c65d0887deb0f4560506c46a0c13b0ff56381104f522fe86599004c734ff326c3138860ac2326
fa|32|ffe0083bdc9a9c33f6e7c0fbfd30878c7a9693c94eab1c843886790a651271cbea10993eb6a1ad9581e3b10da2a58a1d8237bc1ac8482e3901b2d6a35fd54450
fa|64|e6f535ad022577d152e2945fa57a5e633c433da0f82551ba5f4805bc085e3cd20fceb7c36a2e7173c88a6856e1e16aab8480911a19d4816a024dfd19cb89ed40
ff|32|aa82d91afc5ddb706d19ac4c699ecf06f341298ecbc70f8fd5686a0ce75b410d9d1528d1da24851a945d6047ac5a585bca03d544826cbce80b2b2f2d14477a9a
ff|64|6eb8a6a6b39ec1aa2df56cce656dd923f537b8933e88e4dccbcdfecd38029a3fbe900a075b9307f8f939f2266b34d9ac0c03e93abb5430fbc1592473cc506064
fi|32|b8ce285d356e9168ac4c8cd7f7ed265908235082efbcf9ea830c1641b6ab6cb83343774ac4ae193596d7070c2000025abf3864f368979fd824d9818ec0aac9ee
fi|64|93b2bc42c5b1a4b2c667f1be9c41e0c9e508dec8baffd4c626307861d1602a6bd90795d8a44530498bd4bce5cc630b0479a6381ce19f8b8222ad436711a4d462
fr|32|8347b3e2a5baf08b9282868ae0996153934d9ebef15104bfe0513fa6722129bc26acfa4967750ce9e5244ca05c21b43e1283487c0d244a85ffbe52ec72061cab
fr|64|17b835672cdd118ef2fb832431ecacf291cc6354103a46c4ea601a2384acf4a49941205a1fe065cf1dadcb6c4729f1629e248aeddf9f0a0e0dd2f735a096c2d2
fy-NL|32|13e39daef53d9d0e84aa89a3548f47fca8985dd2cb874e0c5cc8f590b09505f2f14b13fd062f85fac784d53518e5f6f41ef9c9ba0c1e59001b157745b75d9fad
fy-NL|64|623525a0bbb40ef2dbb211027a3c014a13e74d153f33810d17d8e44462012d649dc72082b7c45dfad1ecc5af21bf7467340d205be61fd0a239eaf59ef3516c25
ga-IE|32|22f72469390194044f79b46d6acfe8452212c98d978a39bf54797f578720955564f3d9dafad57dd2f650944cd6ecdb008bb70b9771faf765c7a4666df8c74407
ga-IE|64|f44e6f79353457d2edfdca6fcfce362a458a467fd37ffcfcf154eac0b59a38ebfc6e9c10c07dbdcbe34e05dc72327a8c2ad7481966c075761d90b7a8a4df7626
gd|32|b89be192e6ec6663c85105e1569792061f9f0f24693c69e5006342df2c3e6fd7996c99e003da52be1503a61e5b8c69d90c6048005ac6af2e8159f6601928ab7f
gd|64|55cb89ab60787875e284f46e52992601a6d5a93ae25771c5ab6291e6fef36ce7ad8a0c04a421dd2fdacd7edccdbd88c83a4cba62191b9e133777172563b19814
gl|32|885f04e9bee46972f3296c7b6162e4d295d075819574178ad433f7a7582dc0e610982339b54789a00d289a3d8483dcf91692fab07c979ea1dd8dcca7476ed12c
gl|64|0781656c56e660da1d2d661b0f3552ec34129e6a3f96465284f9ef7294cc5854f5e05e909f08abde7c9f4ec7ea2c135d52688e3a74695c7a573c0dca2a9997f9
gn|32|be4b0847d6413ca6c610a1d0d59ff413bb0c48b14439615bd99a6c659e3401b384b75b6f7a937bff17e8ceab25538d8429f41495340dc5e6b2f4562dd59c9e23
gn|64|6e6a521be8cca638bcf8b140f94b00764d8532dfb33f837b5748b91c487cab29190f38e5a1d004f30856aa60f0822e34d4a3e8ed460dae96093518dc0943a571
gu-IN|32|af73dc1a37e9c0acf7075f9fb1c40f78ba5739af5b81535b920006773b01ae59632700130403a40f81911c20e63d50eb5dd8360a44990e1880dd2f343444cd9d
gu-IN|64|348f12d4a184d752906ed24c70b6dcbad4a8fde2c54a34dda16debd4be9c08c21ffc6b199167701ff6635b1f981890a6fc200d8bc26ab94931d60acef7d62268
he|32|8d93d044582cb8f7a9a4c33f476a7d9581dc16a0d8ba183c5d944ceabbd976b86d32afd29893dbe8b3c04f46ada45c4edeaedea554ea9ea30f084aec441ae998
he|64|eb0ce9abf01fd1c2cfdd0759934535ee8c4d1537df0c905699c037245ae123df18f1aa5fa89489e6124ee7d570a0e9d0907db8d8ce78cd9e0b20d9b21f5fa1c2
hi-IN|32|fb78d75576d85733680d6e988da649388beb80a9d09233051e055150cf4b1c67f0a518d21bf3add4f077f1425c3184adae066e54d6e1b4b33711533a3500b801
hi-IN|64|c321187e22836f18dcbde62c1f741744c3aafe04a69526eb9a74ad8f0490d95023f82442f28f591963f4c5a7b93f9244d9b26604cc0a2b2cccc47d28ff7a21a8
hr|32|58ca3238e712a2c4015746bb417a541a755d271f52387f9a011224134741376ff312f7fc4ebf4b741c6e55501b03e6515b9cf25dcdafed3727c54bec4ad136de
hr|64|08d5a2fe335505b1009eba4538aa5e7639c98158849fe3ccdcf55d74f7e283dd22acadc7d37694d916bb8c23dcb9122b255cceb393773776a3940185890efa15
hsb|32|3de0736f7ed4a9cc8040086204dd610529eb5a3e92336c59f1f6a6f3112c669903b0455f1091a47294bb52b4d7f3bcff1a34bbb11139028041fde991f0de2dac
hsb|64|a500ac2530732646ed2ee2239c33223c5535b50be0cfa0f38e7bd96142d519b269dc873aecc0b67f067d7cff2208c4ad3c8b2f6ba2a5c6c7d982075e6cf5c169
hu|32|7a2e2e433af123bc313b72c75bc8dc2dfe1014f3869fba35c4040f9424e56ae1e7c0283a9ee520f0bb4b84ac4a0972c2fbbdc7ee4dad75f679fc0aad946703f7
hu|64|0dbdb649df4487651342185b7e736054a8e07d3d99c391be079a324f476dbb2ffb42194c161430f8ccb90e556093a0e18e0c8551ec14d637cf69d5c9009b8d92
hy-AM|32|a71fed22b583a9a016a8af4a638405c1ab04c48cfdf790f96d594ae60f2a1a75a6ba97894383808591e8a35ca7fc7262ec4a6e248761cfb04a5061b6213f5df0
hy-AM|64|88cd87f32d2b3e3412b4f752c72f37f26366dfbf72474b4347bb0392a37395ea48519cdf60b5e3141ed3523c5e0773da37f5a89cf4c95eab8a7a16f9107d1c26
ia|32|ff842f6996ce074bdd4204e5e143ca28d9b3d228e9ba3c111913dac3e6d93671b4c69266c992c9531b8951c2cea3ce8b1eea53faf22ee21cf023a5ad4f529b11
ia|64|5e4b425f9c5267e3556ce70fdf7a225704efcb48e20dd6bcd07e5b590a32e9fd3cea412812328fbe5b6bb4b8bf06cc3f5faf47bef05106b1dfda9d41d2ef1580
id|32|ddb4e1f6ff8fb316dddaef2fb558e8316d851e0e46589f3e255961fb5816c92020be8be89a32af3a9ea44852b6400ede719de871b4fe9c9a589ea7c5d5f89f96
id|64|ad1c86856fff778950f0d1538617038467856753cbe0149b8d2d30d9d1431c5ea93b10758858ed37bda560457c427794e7355f8d507812ec393a085722a0c195
is|32|3bda83fa33670e29f760d0f5de2c3ce0036b8abc6a9564398e00e70fe2a1660145f2b9a2c49272b7cb01364be1eb4e00794ff3faecff1d0918828233cf7a23a9
is|64|c2664d48fbb2b9e94a2b0a93f2829a0553715563121b3d6ebab95483a6e3db92bc10b07fce09acf1c5d8516d499cf8769d119cb7b0def4d9f1efc44b2cb3cfdc
it|32|4b9eb92fc6f0ff3b28733c4946f199299bec90036c9e23891b857df6001a38b4dc1bfaf3f630b0aaa9dc546ccf823509ba44148b6a42c6bb3f0859488a5f2727
it|64|d39fc7222a53e49d662ce4dfa6e8fe89484faece71a62e420c31286de0e791772ee61802d72e717afffe47e49833678250597660a960fb88dbb4cdd737251317
ja|32|17ae1dfae9af27fc83360a684fddccda8298782eb4ce10dc4bf4ab1ea971eea7f954da060470459eecb6c91546293b12fb5043d796655d598fdcf96525c921f8
ja|64|5b02a086af3984e9bbd9ea125d5b310aae651d4aa8d5a1e928d7cf56227f3b90d4e7b13abf06f87c6ca0b7b34f5124ce28c81a1319b3d3dfc262397c5dc4e6af
ka|32|0ee0369b2f72cbb7fb98b4317557539e5f58e57c375fd3c76cca093d1b03e6c37bc45750a8ce8b63887debdc37b6342fbd9ad0237975a15b1ecad621fe99236c
ka|64|b96e5ae9d8104bdc56024bb895e0df9416761d238b9c3914ff1c586e927000704bba131f755c04dcb0d81276b4909584e815b7e82cd4e549c30e99fb5a02b7a1
kab|32|f727c22788b6cfc4d5aed6b42b37af0ef2c5505ce41e15fca862aa05fa58b9108ca6d701272ff741a553e26045c0ab9a87d2621c55ee2de0223a97845b7a030e
kab|64|ceaa65aefdcc0e2bc15da0663c646a5ce72dd93e2004a4508d5958bfc5e561423d2d09e1dd9948fcc7cd0974d76869bfe1ba269185a3bca99bff2b985208e76d
kk|32|c7e0d8e30f451990f37d5f07a26da5fc47be654afed10b8a054f041a8b5966f5b912b0402af2aa45c9deb40d566f8d4751a52a40734480a2154658f1402144c6
kk|64|b495b4e173fdbe059d0f6cfc759a5e78ff01cd19e64bf3974dadd535b999447da972ae68b87148c452e65a2f330682d6b4a9b6e29386910b0dfd50f831f18a39
km|32|f3529b0a1d38dcd3e361b9d2628e531f7b4898525aab09d893e3fca09b014d39c27d78f8f3633fc280a315af7f1c284d3bb056b55b702a9a4afd13c693fd2fe3
km|64|ccc67d26967600aef68e6776e74cb36abf297090ac4df3c1ac27b1e08261b47487e36d022b1cb66e0b20c3a57996dc0e02d7ff04965e51f32e6db1be41f2451e
kn|32|41bbb1edcf515205949b69b9ee90fe296e4553763ebcb84db93d9550ab149ad8fd321bb92d6296941964937bcf660ba0469fca751dea937e16b5b0e5b3dfd0b5
kn|64|4c485920d62d19fd135d79a267b4efc41fb187c92574844b7711008d4dd3cc15430a8a21bff913f866c6260818bb383d7ca5913296e1f7927b12dc0fe6b897a4
ko|32|00d9579da2528338cd8cf656164299815ee8dfaa74833a458e2110f972c019bc7859fe4c792d75e49ac2135cafaa1274e7ae7a89f722dfe8fe0ec884e6b7282d
ko|64|2303c57e4b75d3ca2a48e21978459d6ab597067c51e525c67c816417141208b8201c907198e4f5fb046cd23833722070c36c820ae517a65acf9f8f9cd37a44e7
lij|32|ecaaab1e15b4c83fc1ba46344fa999c3317781e5cfd9b4b849ecb8d81cca54ed2b4cff7e15be7cc27ef6c40553238ac5036974229f1d727aa30ca148d99a5871
lij|64|248e7954c2abb5849d7afde5ddc6be701b3d8b82d312072a825af1989323b56d5d277a61cf2b309a96be2a048ef994c9b9e3acf1fa55e8ef4c1da5fc41c28fe5
lo|32|df9825dc7405633ee558d6d94d7bae8ac44142a9f78f618409a78cba4f68fef2a3ad2c5a27a59cc51d91f75b7f1a62550385fd548b1d8b6c73aaf7c844b6be19
lo|64|3b0d206594fc38aabf93c15a12a9fb5f0a6e617105a8bdb5dda4d92aad037e0096a80adafae41f46aaa97662784e8f251924bf4cc293d29b82f8d7658803f165
lt|32|0c74eb3e1d6c845044b14cd7abb022feb8ff3f41f82513f12254a992e23a4fb538b1ed1f47135d8fa1b9a21ccdacff42b7559d8bc191e7f9058cfc818dbea833
lt|64|84f64130daf045455e64d0819d6edf0d960ecf670fadde87806a13f157b33e29645b49eea38ef3690865ab3123d4efe55868d0650ab65cb2fd699b37f54667db
ltg|32|f27ff634832ec3f02a02bfc28203311fc7eae941950d25d63783b3a33c16ac30b004c6ce7830c2f226a130ec3c69aa69132b1422e05878fb87a1b33aca496f13
ltg|64|eeb50f2db2a5e95c2b814f4adbe90f04031445379e8f845cb0db85fcd9511e8a75d4ea87db3a9c7c4bcc8f4eec0909a3adf07edb36349eea7d39de2073ff1bc3
lv|32|fd7eae44421e1c0f4744c330c9a92c49d8eaa082411d9c5ef7422fdfa9a85dd5a5c92adc15c16d7d5fb1e71ad1f47d51d2fb43ec960463c4868b8916b8f8a7c3
lv|64|18512da4dd67000f220d36b2e2e16c2f21753fb5a539c3892f2812673011386db8e16dbf909eaf1ddac9af53126933661986fb564e7a4792f46a5c6e856f5e51
mk|32|18cf4f2fd61ee07600e70387cc410424673127eb65d41572ab29a4ae86f8b365f26a20ec30479df244397161389ef375526e049534da95f3bbdda3f211161daa
mk|64|d088b22480c0284859a155e602bd221ed949657307170f0eef2b40ec82febc052e5488fa6d48d2e590c1411879ab3124e13a4a5c79110466764b91fe78c74340
mr|32|c9299d94ab8849cd9e1fc181a78b8d2757cea65e691a2ab4de13a83c576a9e847e36ebaeeccd22ad371439c793a5c1e2c65a6299ff034d59ce3175bef046be12
mr|64|1aa76f56229855ea2d17ce94117109b375d667d3f475e827bb4d4f3c70b0281df2fd49e37cfeb10e942ce8825108de105b4016988d4c3974a25ed1244a21a0be
ms|32|f935c90198758a82ff9f3d8e129544cbfa0d17e58e5b62af792c2e06c241300b2222f42a776b11ac365fa00356a42b467606ae72c3e78962a771faad64c380a2
ms|64|9cce79517ea0648fc2c8a3a14a0975a3a2b2d31ca8fa267dca86fa1cad9c4d8fef59bd4e60d168ef7c8a26b42a97268e14081e7ef18e2f09fb006165775a935c
my|32|72c93bddeddf0a75bf3b7d55d9309b7100eecd254599aa417c6d5f1ec8a9e956cc7e294a12c382bd50dca8fff6e9b2a2b3541f19c07f8aa18dbbc4eb585d345a
my|64|df6771c6e0859bc0d2ead3e6a9bf76db169843ac09a460deb6692cd38de109c78bbebacd85c57fd7cb6d87db762d3e2a06c705e6ee4368ed3771dbb236701697
nb-NO|32|18668f8a91b3b2857eab15908d9970eaa3d646db1513e8c50c1ebbaedce573e70c3002ca1e621602a2706d7a47628e7f3cf68bf2deba9c5e436ae2d84576b779
nb-NO|64|ca6e78d79b55789e54aab53ae04cb6e5472cf754b3dd3c0a1273e3d97461b2405beaf5b089f8e59f720c8eb651ba9d545f2ed1168f71d92990d9df6a7e993740
ne-NP|32|9de18128643157b971ad757a2f1df0f7ffb47533b9647d753f3d9c95e13a03d3940e5f913a0ba1e6e312f98e5ec14a49be0fe5531c38f4322be1a264880ff086
ne-NP|64|b9f9f898e8b0544f4f4bdb58698a176ec68e8c6f6e7297f6993ca9c93671a7ca7203a898e89344f23d645db62c7d82ec168d454e88497d248c0fd5b737ce8eba
nl|32|d384da93422d624fb5b983d045179f41cb30ce3bbd7958fb5a3e57adf4342d906e19fa0a868519be7664a0a02cc6ef17eec785e3ee7976ffbbd03cf1144d31c9
nl|64|e65afe79197bf24cbfbd8c500a58f131850393cf16add39b55fc87cda3e1a634bd59619acc5d6e6536d3179d53be6e2ccc208552f32579cd91556e74b2c52699
nn-NO|32|f3b3cc8e20d56e681d7754e192163fbe5f016fd759031b80bc32a11badb3ae563582187ff0663cafe27e15e8efe2e4563a220e9c94c18d3ad23c4037ed2b584e
nn-NO|64|17d49bda99d72de39b5bb130bb0796815b318469ecd1f03018dac2ed98475a5c768f4850e7f4dbf8fd41f2b95346ad88b19b4d6218812d67a4f7f72a9b6a7e20
oc|32|5ca1dcec9f0d2040541e51e825bf25df209e9c775adfc95d3a80710b867c10aae35e7dc315df18a80c5afcdf1e27fa16f5ec6c59ef272a633dcdfb5ad5339d82
oc|64|773c3fbd1e4f462d40fea1abba4978b61db91d79d52e21df59c006d0bc7232ec5b1f8e0f6efb211c4c5391847febd4cf51c062c54aa828f7ddfe1c1489c1ace2
pa-IN|32|e864e2e87ba9b027456d193e3d9561f6e96c13f7003d0eb49ecaf421ea75408630754f6f600910146ff0a0cac07093f5215cf5ec309c681f3caf77a644368827
pa-IN|64|a14f2fab015fea8ccafc2ee67a3d8ba7093f3c80bc1bae761ed23de5fa043298a7a5aba71cac6c8ba034fed260a820d2a22a0b338b6c01a79854cad1d0066b12
pl|32|f75c1d73b0998b2c27596b30a68b33cc5c350e479fcd3be19fccabc486be20a8b20f18d912302289eed8086fec3deb4d09f12bf2cef2054a44e3c62f6dab5c3c
pl|64|6618103b83471ae6f34ce180a25be715bea8a491a68fd25cc9a2cdb6b88273c0a83422690e4f04dd27f9876588fbfa60f942c07d44a8b98d549815d1255a46d5
pt-BR|32|15ce239302d2eb6c0bb92df935a37a21faa656644c9a160cf2b6b242ecc939dee637a5f9e50039904ff6da09ea6e1364a72bde93e468047a33ce3e1b3ba22756
pt-BR|64|eb662e81611a214cb5604c8ff67d191a80921933a36063c662776070c1928e74744903b7b0b4aa2b3728f4c2ed37ced79aa9a30661ee02e0554924a17acc0b7c
pt-PT|32|677dcdbd52e3ea16d6638eb2336e3d74ea8e8eb2093144d8a510110828183ee515fe5146ea9883120056281755214a717f51e595bdbd0ffdbbbf2f53d81852ec
pt-PT|64|29cf5947095aa3b78a7d77f7aab86aef57690e22582b1d6626442ea3a291d16bd411025fdcec6b7a15a6489dc313bbdb65560795a2fbe6610bd8027753560808
rm|32|c000482f96cef16c9a733e2459d8bd906829022bee8243cf6d9d3c545bbad6e6bf42a30accefa1be3e4c344f0b967ef293470eeb40cfa7db8721886a8c9796e6
rm|64|4fc163b96fe29608dedd192c36949848705bc8c6bbd38fc6da8169724f883f8874003bc218ff7b814376a41a494a118b3397f04fb02ac9db0dfcb448b2e60279
ro|32|28f35d892b539ba2ef95f2694ad5e198c8fc0ea46e74e99dce4d727f50ce0ca79266792783a86effc559fa6f3f2aa873adb6060d016f259bf31a314782cf9a44
ro|64|7001fc969646790000a35725515e81da7dafb2df2b385a835bcd85fe37495654a67b3f71492f8e5209e1bb53006caca3403eb46658c721c4527f4652445caa5d
ru|32|9e5543eb52d3344dd303c259959c8b93338a92cf9918abf57dd3ab98a77c0d48c8f9ca779e5c696274b984a6f1054fa07d5995750e9e31bfef02b319465ba874
ru|64|fc6749e0c2eafbd3d5cdc4a7ec6f4093a1979e880025ea5245746d014ba2edffca2dfdb21bdf17a22f11e497f54542a67f71a657e55424872e9ea1b370a19900
si|32|e03b2efe97474743e1ff41f8018799662bf49eade5314ff8a7024aa94b7cea9838e48e05731816e6c2876a89fde9d072e73fd1bc6c93578a460cff09e89a2524
si|64|b88ad6110bcb66c6a572cb6871892e0ebd5c503ac1e417137371e9debd5353ecfa9103cd3101e2879a7af79386b1fae408f76f09f77875e12917ea167db354fe
sk|32|79a3063b77c28569e4cea17c79c54fce894335f93b104389f37202a6ed55d5a04f20fe580bde42ba85011dc4e2b1876ef07f03cec79ec5f1bc88c36cd01721cc
sk|64|e80cd9068a35e8eca8a52628e6ffca16a88d3eaf02005ab7681c296a755699c442df99d24d44bdc66328c81a0e9d1f2405f4497102a561aba569e9273297e3e3
sl|32|202b3caa2fa95d4123c4cc1172b8693ae083e31a5dd078358bb626bba22fbfee86fecf4182445dae8324de8c9ba37fda5beb80b9f191df21d90a76f77a059357
sl|64|3223d93e1e59e4a15cca86e8835a7d5aff755bda4a5e2119486683bbdffd4af955233fbd4847907ee8e31a954be97a08a953bcdd73b4f29dcee7900eb69f7221
son|32|a6dd5e990ef56b5bcf194f8b0210b90488a946a1c5379596cf9d05319ec94fb318d095e059412b7753811329b86ac296ac7510ce64e64fd9896386c203f1f880
son|64|4fd4426d6284344eba77b8ca754b9409a134c15fbdfd2a6c2f55e2a3e6741c81b3cfed32c7b22500c8a024816d988ca83f086cb86c99a2bb098c8a2f9c1f2ec5
sq|32|cd5e9beb767115e512e0256a53b41a7cfed99f7d9feca3ee7ef5ba7eee96bb7abdca9824bbd101eef1a5f82ffafbad93ca25ce4fef124d7b25009d3a665b4f22
sq|64|085ddc311d77688a98a31cf1917ded6515746150e5008939cd206d925e9012d7babcf6a8bfedd0d8d62c45fb4aa5c1709c35fb97488015e5cf7cd5ff8b21e9f7
sr|32|9a65677e611d53ff987915cdeb4414b14064c3ee357ccbf51acea091184db646d925e2fafa48411324397445223cf7316caed6981d6a820fe9127421f68fa75f
sr|64|182f58b30e7296b02b150893a832abc14f342164ebc3674f7651211023ca05d55d67d9594688b4822248824191330c0bf15ff6fd2974c4bebbfa15389fea278e
sv-SE|32|dceb359a5cbf8d484f42c0a552cbc1ec04404a002b5be2c4d78f398ea28da75f67c6ff4d1792cfbb2ba9daa3a4732a45f0abb8d4d262900d9d82ebee7f246018
sv-SE|64|6cdbca7fc9384f3633d1f7e68b17e8b985c6b007d7e518696710c5f30251677342e6ee80b5702f319b3ba49137e203bf425e32626273c2cf171c242dd690be0d
ta|32|4127ee0fbfe6d8f8f3e16f2098f1a8b1b7eca999f217180c36dc361b8219007a6d921948f323dbbcd12ae8710921c83d4dad67c999b9220bb96f1caa8168271e
ta|64|1daa1e860e77daa76ebaa940f1216d928398797a79188c18da72ca2455666f87f541d6dc8c8ee5ae18a6e49ff7883abfbcdb7153eec476ed26cc944bfd255160
te|32|56e9e978b1018d314047dfe1a9011a3be095c8df5af7079214f0ecda5f93e0de2741c6992a2e313409a7b4f0842d3b271837fcc0fca5309643730f7d39ac83a7
te|64|c15f0b090bcc80bb886738789ba088e7320b81f5c70ca85fde21e1269fb6c9d1b6a7360221f79054888623485fca58dad368f911387b6e279cf02b0e2836ae89
th|32|ec5ad9cc2dd9f10722fbf459eb64ced000221b7726ffcc55c187cd8bc19fcdb0eec56c5ab24119b2b12128b44aca4d7b7d90f68159e64652f8fe8176d01c4820
th|64|ecebef50825a7b65af6733415a118b4e91f6c2e3602e4eaea907f783bbd9c8e14e33e217cbaa39681bba79e28f963d0ecfb9e207e4299de1ccf1af18169e72a2
tl|32|15251ed95bfa9182f42e42c9a4e4ec9e6cc85a699eac8a65453c7d1c6c3d6cbe2cd3b3f9bf16588d773bc25a66c8055941123fa32450795459cf20268bec9a6a
tl|64|6460a1f30fc95cee46ad1ac42e14f1a5595d59824c08e65e816f398c53d3d36dcbc879f6ea1cf09e3ac4863dc04f071463424fcab55b3d00a997f34e740073e6
tr|32|2db879ecb4fe1d02ebc0e6d242f0d413956668c1abf2ddb07d6b073c53d4d0eb6c4b425568d1cc0148bb7fe1b96f66bccf2c2ff686b93cd91794ec09f808af19
tr|64|f6467f68d58bc95a17ef882f77a3d656e4f9962aa676f2ea8d98d1ba61d44653f4634efe81165a63ea340ed7e50723c54c30401f5fecb575d404861b98c901c0
trs|32|d306311b3f15127c8b9db36a231b2eb9534352c58e3b79d87c5beb134465546ee09039d4832e5fae172e2bfd664576dd0c1a662d6a01cf0d7a35c05daf92f133
trs|64|54b476c79a8945645c8d4cc320ea6352d6878ec93127ca8371d07a81b3ed508c87310e13b81be727c4805da55f734b2144a3b4c8a40967360d56cf8ad62b35f7
uk|32|4621cd66533fe3308198289483a85e197eb6c3a44a2f7a47646d65ec7892ac355d68c7902f585759ad3fbb3fd6e6f8a13dc9ff761a148a9e6338acb607d646a3
uk|64|7c5ef0e452429c87e88d31ecb7535d0e7214157dab8404c3dafaf2d6126d6d3f5ce6b2eeb280c204d9008f6c53bcb4f5ad821c129ab578142989963c6ae1b29f
ur|32|f2dd6c25713033521948f14742c54be25cff7991555896598f5bb722ec602e748c0ef730e615e6413e6531c0650cac8e4c5d9bc2db9341814da59d36bbac1ce6
ur|64|722e5fc95fbf628f47bb9ace69f2f3a986e44439dfe404055617e75fa4a034e8cd33765a8a110fbdc49812ae80912519b4ca814aa723ab1d8f119fe4912f7082
uz|32|98e58abd19930d031105554eb49204bddd172f3eeb1e0053ae590726097a0302a8f0ffcbee62cbaff4fdee6bfe209975ee40f82db422a3519b050f12bdf3aadf
uz|64|da9d0a4426bdb04b5b55d8656d80ba4f8c612a254951b399353ab7d013079e57e32fb64db72ff248004107b915f14099c0e1563bdb52fc455420ad7772084bf1
vi|32|fe5711298150ac03ab37635af6b00402cd6228efa1f36a1fe93fe8ba2212f34e8f3b34c187b3386f153e3b3019310b8b1af3bd85f2d6a96c90ea7f65732a3ea0
vi|64|9f28f719420c8a4f3ee4e72f4979f5dd6cb014058e4e09e1139bfed9bc74640b201900e38c9f54a2ba42e2019b50019bbd3cd8995a70c6ff3622d43ac3fcbb91
wo|32|ebcddec1dd09df14afea0ce4804f929c062022c6d8eed15ab47f74d99cbbda7e83ba54e5669217d9ac9ef8b760eaaf6a81ed2f7831e7850e52d446cf15724ab0
wo|64|5424d6832782eacadd2f0247b1f703f36ce293a6abc2499f6ad41217aa101b923bba139e40cbaf556af39156475e701611d011a7e5aff12d033705866b7c0bac
xh|32|9a9021bc86057b8b0fcd72d730db4e5286b4d029c7751e0591bb71bb929647980798c85fbcbdfc223e6f325cee1a998dbf3eca545ca152ec9cc05bd31d6a9b44
xh|64|7fd5700507f87efa859b3710e222cef5982623477eb13514811eafbbcee33e3320071c75442b605b918bd26fb7d284a6f3ba854b8c6dd1265dbd287cbadc3bf5
zh-CN|32|52b622d4cd97cae71df8ccc204e8e1b068556784e8caf3c0912aef647b39cbadc8c4e69ba8cac73367086ec5de0dd359d5ea0fbb8760900441c61d774fbcbb37
zh-CN|64|76fe98f76cab8cdeaf505dbdfc59734b195151a73c06955b10df93151db7ce1c8182b0eaa70887f1fe1381e48db89f6997d2e0d49b93191220d254450ec931a9
zh-TW|32|487b383782a79a100254cc875744cb05c45a4299242dc25e85158b5d175ad96077b12c938d85093208d449dd356d8a175606958806a574b1fbc97f71cbab158e
zh-TW|64|c4401cf2a4c8251cd6c2015522d9c1b4e6fef9e81d50d8563b495faacccb368e9c0c4e84a5e16f0bb48fd7b9c0a498b2c19aeae596c7816fa0350f7d16544e6e
function GetUninstallPath() {
param(
[Parameter(Mandatory = $true)]
[string]$product
)
$regUninstallDir = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'
$regUninstallDirWow64 = 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\'
$uninstallPaths = $(Get-ChildItem $regUninstallDir).Name
if (Test-Path $regUninstallDirWow64) {
$uninstallPaths += $(Get-ChildItem $regUninstallDirWow64).Name
}
$uninstallPath = $uninstallPaths -match "$product [\d\.]+ \([^\s]+ [a-zA-Z\-]+\)" | Select-Object -first 1
return $uninstallPath
}
function GetLocale {
param(
[Parameter(Mandatory = $true)]
[string]$localeFile,
[Parameter(Mandatory = $true)]
[string]$product
)
#$availableLocales = Get-WebContent $localeUrl 2>$null
$availableLocales = Get-Content $localeFile | ForEach-Object { $_ -split '\|' | Select-Object -first 1 } | Select-Object -Unique
$packageParameters = $env:chocolateyPackageParameters
$packageParameters = if ($packageParameters -ne $null) { $packageParameters } else { "" }
$argumentMap = ConvertFrom-StringData $packageParameters
$localeFromPackageParameters = $argumentMap.Item('l')
Write-Verbose "User chooses '$localeFromPackageParameters' as a locale..."
$localeFromPackageParametersTwoLetter = $localeFromPackageParameters -split '\-' | Select-Object -first 1
Write-Verbose "With fallback to '$localeFromPackageParametersTwoLetter' as locale..."
$uninstallPath = GetUninstallPath -product $product
$alreadyInstalledLocale = $uninstallPath -replace ".+\s([a-zA-Z\-]+)\)",'$1'
Write-Verbose "Installed locale is: '$alreadyInstalledLocale'..."
$systemLocalizeAndCountry = (Get-UICulture).Name
$systemLocaleTwoLetter = (Get-UICulture).TwoLetterISOLanguageName
Write-Verbose "System locale is: '$locale'..."
$fallbackLocale = 'en-US'
$locales = $localeFromPackageParameters,$localeFromPackageParametersTwoLetter, `
$alreadyInstalledLocale, $systemLocalizeAndCountry, $systemLocaleTwoLetter, `
$fallbackLocale
foreach ($locale in $locales) {
$localeMatch = $availableLocales | Where-Object { $_ -eq $locale } | Select-Object -first 1
if ($localeMatch -and $locale -ne $null) {
Write-Verbose "Using locale '$locale'..."
break
}
}
return $locale
}
function AlreadyInstalled() {
param(
[Parameter(Mandatory = $true)]
[string]$product,
[Parameter(Mandatory = $true)]
[string]$version
)
$uninstallEntry = $(
"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
)
$uninstallEntryWow64 = $(
"HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\$product $version*"
)
if ((Test-Path $uninstallEntry) -or (Test-Path $uninstallEntryWow64)) {
return $true
}
return $false
}
function Get-32bitOnlyInstalled() {
param(
[Parameter(Mandatory = $true)]
[string]$product
)
$systemIs64bit = Get-OSArchitectureWidth 64
if (-Not $systemIs64bit) {
return $false
}
$registryPaths = @(
'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'
'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall'
)
$installedVersions = Get-ChildItem $registryPaths | Where-Object { $_.Name -match "$product [\d\.]+ \(x(64|86)" }
if (
$installedVersions -match 'x86' `
-and $installedVersions -notmatch 'x64' `
-and $systemIs64bit
) {
return $true
}
}
function GetChecksums() {
param(
[Parameter(Mandatory = $true)]
[string]$language,
[Parameter(Mandatory = $true)]
$checksumFile
)
Write-Debug "Loading checksums from: $checksumFile"
$checksumContent = Get-Content $checksumFile
$checksum32 = ($checksumContent -match "$language\|32") -split '\|' | Select-Object -last 1
$checksum64 = ($checksumContent -match "$language\|64") -split '\|' | Select-Object -last 1
return @{
"Win32" = $checksum32
"Win64" = $checksum64
}
}
$ErrorActionPreference = 'Stop';
$packageName = 'firefox-nightly'
$uninstalled = $false
[array]$key = Get-UninstallRegistryKey -SoftwareName 'Nightly*' | Where-Object { $_.DisplayName -notmatch "ESR" }
if ($key.Count -eq 1) {
$key | ForEach-Object {
$packageArgs = @{
packageName = $packageName
fileType = 'exe'
silentArgs = '-ms'
validExitCodes= @(0)
file = "$($_.UninstallString.Trim('"'))"
}
Uninstall-ChocolateyPackage @packageArgs
Write-Warning "Auto Uninstaller may detect Mozilla Maintenance Service."
Write-Warning "This should not be uninstalled if any other Mozilla product is installed."
}
} elseif ($key.Count -eq 0) {
Write-Warning "$packageName has already been uninstalled by other means."
} elseif ($key.Count -gt 1) {
Write-Warning "$($key.Count) matches found!"
Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
Write-Warning "Please alert package maintainer the following keys were matched:"
$key | ForEach-Object {Write-Warning "- $($_.DisplayName)"}
}
Log in or click on link to see number of positives.
- firefox-nightly.69.0.1.2019062521-alpha.nupkg (049ef06147c1) - ## / 61
- firefox-69.0a1.en-US.win64.installer.exe (4c30668b8627) - ## / 66
- firefox-69.0a1.en-US.win32.installer.exe (aabb458ee6d0) - ## / 71
In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).
Chocolatey Pro provides runtime protection from possible malware.
Mozilla Foundation
-
- chocolatey-core.extension (≥ 1.3.3)
Ground Rules:
- This discussion is only about Firefox Nightly and the Firefox Nightly package. If you have feedback for Chocolatey, please contact the Google Group.
- This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
- The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
- Tell us what you love about the package or Firefox Nightly, or tell us what needs improvement.
- Share your experiences with the package, or extra configuration or gotchas that you've found.
- If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.