Downloads:
659,642
Downloads of v 68.0.1.2019051021-alpha:
188
Last Update:
11 May 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
68.0.1.2019051021-alpha | Updated: 11 May 2019
Downloads:
659,642
Downloads of v 68.0.1.2019051021-alpha:
188
Maintainer(s):
Software Author(s):
- Mozilla
Firefox Nightly 68.0.1.2019051021-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 Are Exempted or Have Failed
Not All Tests Have Passed
Validation Testing Passed
Verification Testing Exemption:
exempt: trusted maintainer, package keeps getting "stuck in limbo"
Scan 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=68.0.1.2019051021-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="'68.0.1.2019051021-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="'68.0.1.2019051021-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: '68.0.1.2019051021-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 '68.0.1.2019051021-alpha'
options '--prerelease'
end
See docs at https://docs.chef.io/resource_chocolatey_package.html.
cChocoPackageInstaller firefox-nightly
{
Name = "firefox-nightly"
Version = "68.0.1.2019051021-alpha"
Source = "INTERNAL REPO URL"
chocoParams = "--prerelease"
}
Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.
package { 'firefox-nightly':
ensure => '68.0.1.2019051021-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|6473c9befbe449fb0efd907a5eb668fd244f83c42d8fef057448c93426ff58da579111065286896d3ac55dbad31ec336b954e5291dbebd1a7b0517fe511f270c
ach|64|475700c63b01dda73d9724567cbff3f603d1a2e8385eda20d25927d73bbb1a306ff614e0830bc9863e90a29e7dbb432a1a44b42a2ca8d130710266a47859b6f1
af|32|1034b312280f600ce79797b01ab11201830444e8e7ae1483acd2b282c43f916169e435db6d746f715afcfb31950fc329a98ddaeba70b76fd5a9182747c6d3f15
af|64|00684218a264e2065ebd0e5deca5aa35ff53a3d4e9158ccf1a8ef75e792e2da93b64022b0ec7e8a8904669ad265f56c284e6d8ac7533a6cf208c1b78cd879901
an|32|a2a8292c47aa2e9a84654c66e84394eab1e1245ca0f1580cc994a9ba711ba108c50f46cfff65ca51e0de7586415ec9ebb79edd23825394d75a6150abcf3a8d2b
an|64|6826246f1d5a6ac1c861953e8ad7e3b334b34973162cfdc82e48d1481743e08aca9176d902a0e2b9ae1128aa0b0894134b4465d22d7526e8f7a7338d90db3af9
ar|32|91b56fac75a97c70a0a057faf39b3d65bf31e489098fb261f932fab8c5117efa45fbf538dc34327c133aae350791a7dc6ccc9357291b70b630dbb8bc121358ca
ar|64|e2791aaf4290221a3da34a376e51c14cfded0745e1a0a5cd672fee88ea312231703ea6f7d24ec9d4dd71e17068651bc1f1fa88a65f99ec1801cfb386e6bf2ef2
ast|32|cd6eaa37c0ff4170b587b437799248bca97163f15266294670ee616668705e08431e9414689f8c47607d01c42152ca39fa4874095c36e82e431c2f9db53c7871
ast|64|b5864b1ccebfcf0c23d7d203ebee5d6280eb979b306a09f8382cd50afd44ccb833c0aaf98e5c1dc1a9d8db23e8b48aaa08a423178cf4026d3f6b23974055723e
az|32|9b052939cd318a5ec7e73429b70e4e419b40c1b2637943457d7a5cfb5e5463f063a1c313caee82c81d8cb8b05044f4056e3c25da7e859f77df922bab240001fb
az|64|36c3d123c4316ed4620ce3d2e420ea4e2fc7ea6e13c1b3d93322f8dac94a1eed9ac4b10330fce42755e18d22708c0565e7ce74cdc8e0df4ea543acadfa6f6adf
be|32|3772f3bd33d7d6c54065580a7340c7adcc5d24e6492dad197a021adce8b88c9260baab4d17ca1052d1b908ea74520a5004f8a3346318a2fa1c2330634702fb9a
be|64|6bf209223462d03b2aac41f26051b98679297f6a87d71048ee7d0ce1efb59d34ce4ade8d45879fb039ed0b306a90cefeb2fc22b7bd2f38dcb0c145f699247f49
bg|32|c1222d6781f001532088e3c4a6598cab07f7e1a2ee49172fe6e4749c5c761ed123c7c518bab064c490c44efa95a0e63f180773835540dc0fb409b0a4eaf50ff5
bg|64|0e050e92eb616cf285b205e417b51f061482714408f61d981d90d3927c94ef0fbd67b3d42c7d96c05ea2495e3d5373401b771dbaa6c41d09cf32e71459d71c22
bn|32|d853197350b7e685ed1f32116db0f59936d235e9bea98961865b37ef6f7a918172c154bd0ed258827d5fcb40a645ecc5ea5afbe823cc74fb4e160b2a48b02825
bn|64|7476b8be7eb2c26ad6626dd22316ab33c095c5bab0427599229c2a7d32e406f98adfd9aa3f9fb5efcf911fafe60547356ad25ecec99246c5a7a896e8689072ae
br|32|0e8d32212ed630d4b7781c4b3762163fa2ecf31381f3aea3961fd39cc5b544ff4424c9044ecccad27525687c675c34aded530fd3816e7d7b584300a2e6a93a83
br|64|dd2b464c76d373ada80cab55efa38087eb7cde6229c1382864e39fdddd516a6ae9b0c5ba957be130e345b26c551b5d52e2b0fdff507d76ffd8dc66ade4d82d6c
bs|32|3142be4a28946e01b926d632a925bbf4ed3a927be2e0c2099bc190b7bfdfbcc9a9539069babc6176636c0cab83bbbee7ca0aa01790d3bdd9fe0f2d60fe431b4f
bs|64|23864d582301d83562b115362fe4dd09326636d0d1aa1e17879c29b894c880e1923370aa3809b9014691ff18b315ee91517fe31d95f9785dd583e6f10b750133
ca|32|18c0b47e3babb699ab547866e728333994a35ef5d4bd67dfb98b8cff55584b9412dfa37f9fdeebc8759609e2c99fc4420263dc35de1363d6517f582237c7e560
ca|64|fdec7d9fdb14dbb54b1f16da2163579b1a34eb21371202f6d25a1743ea4097913e4bc102bb183e96b2d99a19e3e07b36713999e1459554587c99299badf86a57
cak|32|e5313bb27a3f8fb5f6dfab8852bad69f75cf51a2f3951cfafa5e7fe5892383e5a9e86ca14acee8bcb3e46a9fb2ba606c6257ca01bad1f95256742e1f1e51a407
cak|64|f307674d101c21d8ab11915acedb5bbaefb00a35c4b7d4e3d0383da1541b6d754524000b58383ba5c14b68c3d38b8105c50cddd1c1a510c04e95ceea8a77f634
crh|32|936e2e49a0fb7066c8dfe711f4bef90ed6a4d68bd9eca59cd303b1218d05b9b86a51b5abc85c100c90d11c53ee4e3dbf43a20839e831ac35ef299cc428665ef7
crh|64|151414bd3275c18dc575c1f2c8e3477e364f514404c05c17b39c3188a776432829a6cd0dd76473002f2513d701334e840e7c8a1b08464eadf6c51e5d23f6ccb9
cs|32|3b0523426a2b8790677016804c702f275145b105615ffeb699e3e5d62f34a4073b4736fa0294e1b775b41f428644befc3dd869e5a21f70013333095e8f608484
cs|64|ecdf66e8f94ecb0ff2dafb5ab0c9dc68cb94ee1db0e84394799ad2196f9a9702b2a7ef207476c9650a53f54fbb3ada18cd55aa2f5e9e296b4e630b63331aeae1
cy|32|b5ab46db4bf11757de2cdc0c5c8637eb4c8debfae126457159a06af15d66b0b8ca298c67dc54bad0ed72921aaea2884e4622ed1ee72e69764c3e55883565d99c
cy|64|75bb10b046422bd53ce3d16eee75180f8dc68eca6386dee8bb6d1161b1c90b9a87c29056741ad7c97f0aa2b6765d294228cbe096759d93a71641415e2dfa9919
da|32|91aa9c1b050e1640a9776ebbcf68a113f8a077822b0902c59cafcb64aab8e8f55db31dd63e6703a9864ebf1cae5cfa9ca9627b8ac10356f91cc8cab9e6092555
da|64|ae97f4f15378c4eaa24896a9cedfadf9465bbbe86ae14d0a945e5c2af8267efb0a9af46255835a1ab43fc6490740c245f6459a0fc43cb5382dbab29e47d5ff08
de|32|87fdf18e24140669eb239b5232f40e4f1e715dc830a5e4663cbdae0a28d5b91b18466a6293673414ddf7cf3ee4329fe463b827b06772e49e6bf3ea47a0389789
de|64|372ff284228e433a0457be77fa183897c149b619e62abbc8ffa97f06263a53bebb45da70280ce18f8e33acc5a3dec246e56eb5729e45c49978330349f465d8df
dsb|32|28b60594326f1a9ac84fd15b57dee82b11c2950a15a592aab3abca0af3f02a8446693231cff2970c651c073b755099b2863103e0b6179610dd88a99764ae6eda
dsb|64|7df6f3791f23aa84d6c9a00c36a6777b05107903a4722e0681a6365669831c6f62113b51ec7ae0b4fc593c8cb0e81467e69542874dd4ea702655bf812d33b986
el|32|9151628136ad3d3351676d41c6f88b5e3b41419230b4b99d66c50c7f7a27929256a3c9f7a45ffa3787eb939629b6369ab6cd4327d0aeafd51c2c8cd3bfe6c74e
el|64|352d27fbc240d23a607e967d70c0e59f0109765d173a2549b1d7cb1d6f0b0b348d34a93789cecf0f8976b6515566d7b91c25ebcf72d11056aa16221f0d1a2243
en-CA|32|325ef97e45fce42b32e23c33ae0ef9807a38bd7c50c2b2b76056f1350e4efae3cb773cb5c7d5a45172d3ed04c7822a81d2de7a4eb732e2cacd0b08bccb84d708
en-CA|64|6ffdea3f52822a0713ff436f6eefc9484fae210c2de84fffbdf4f2e55dec70ccb88c9414e068a655e0118255702b694d57ceb84ff827db712fa010f8e3d3e590
en-GB|32|032fee955d86de3f31f79109c2a398c0f5050339fd36c70a24316c2340fa38ccb9132c13c3c183c34f244746aaf337ee121d080ae508b6e423dd85f298e885a1
en-GB|64|a4db6d5de96ce6c1e57c2c30f0bac1679ecc38a8a3c6dc72b464c9efa087568610d11d80c3f84149ed11a41e268eef981768ad26bbe989641a3af241a3bc6d1d
en-US|32|f7a141aada154526d83d8a7a7795015a61db73a7306d90ba9c0c0ae7067955cbba509362c4bbe696d4a7c31143907bd07503765cdb3d66c60ee4598da4edd803
en-US|64|b072cbc5378a4b999f09f694373e62ac703db928fe31178be6f8d2ea32c183daaecea2b4145a569a2fc7e13ef82eb5e46139241204db27968db5b880d1c47cc1
eo|32|1e16244f0d7fe75fb7940e660190a3e1d37e727224f3a6856e3106c33ae590068215ae8df06508a23a413d6f86ff1af473136c0c3229209045c632b40c0c5931
eo|64|97bcecfd605523c7d573547ade6430cdc132a23d1a59bc0d715dc626ddaed520573938fd02f6d49ffe1b64b22eba285d0f1802c191a28f4189ae331c341a421d
es-AR|32|5b53860973e0ddc99f15a5a3753e4a8076e260b76e17d389765896d48259ac080827586cb6c0e83f48696e9d6ed405443824f711d1da87cde47a5da39ac1a14b
es-AR|64|6e216b1dbd6addba225a7ab739b04eb4df2326463f4d284c676600ddd967a5583d413884aacb384c66d9535dd0247f9fe809abddd35fe702dd27ac37b0ba3a67
es-CL|32|0c3ac38982adba096f548bc92b3d792320c6202115c2edca76682f8b267d18dffc9d8a253bf45fdaa248ee627e5e5f33bec933713541a22282f2e95db217baba
es-CL|64|45197360b9923965c4866bdaf73e69293098047bebc89019613954dddadc7a97d1abec883f493a0f2191c2e44fc48da6298fed6d00bf81b4e86e1cb932f73cfc
es-ES|32|e9f611c4967c1a65610ae6cf15e8a6ace54d62a50c1703a14d1b4460b40e965b8342f8513b655ecc5c4b3df5a86089c749fe2e214366b7c77c6399ff18189207
es-ES|64|995eeb787c4e856e7247a7796f67d9efacaa5d6ddbd3ee52dce9bb3de22b36941cadddd719f1cce0e62a79a4e381fa4c86168a351410d8d75c3a373330e31abd
es-MX|32|ca6c33cc719b8b846423fe9f1af7431c95d6589ea0254458ad94e49cad55b301a362a96bf47579cf2b23cc639d1dc4b8845d385b3fa365f74da64762b0225a32
es-MX|64|4379fac0c809bf6156a2d5c758025567dfb85276584042d7bd45fa25cbc4aed8a8c429b2117ae9620f09f9f941b2e2ac2ec523c85fdf18bb7f31e43f113ef526
et|32|b79bfc860f70325c8b866171fdff11a3999eea4e124352e34e0f3fc8bc33594d125fb9b649a57a928c162bcebc508ce96a1ef747197ec449787c00bddc4a3540
et|64|8024b1411e2566964a06b707d16efc65afd0618bc74f3c5a0110be405e68fc2ea3ad67cbb595112125902585450d10426851f4ac21735e8b59a7ecaf9a136872
eu|32|192f31e71841c13c3d65c1bd36e9c96cb9490d7344570c9c7cfdefae4e97d9c0267ee9fb83c5655468ee9675020dfb4e5c61e0aab57e1457af9c39d332334b79
eu|64|db2d5464fa5cf3ae80b72e1a032a854178ecd33276a0376f4400f7a9380549784fd56d8b6da01f4465a2423c039520126e49f139dfb9683e4bb948261d234f3b
fa|32|65ae4db2008e85082d8f8e939f44caafd6e65c08726318a890482ed5bfdb9cfb6e80513a681e2b5ca6eceea39535e5ec393f1a26ecb278affda7983c68f96c71
fa|64|e105b9f381914aa2b202dd1f32c4ea1a5bedc0a3e83e879109e6af6316b865d91f20a326052da82ca2f1c5f1b71aaf31bb55142bff8f3c6b29694c102cc979ab
ff|32|6feae78b52ac0e62baacff52b9357a0b57dadfce0ff129be8f6d1bfbd881354d82ad704403db1ac5f91da437aee0c573c9d3f0f93f74ef2b6400a43b9846d50a
ff|64|9f535a9e386bbb1eae8c9cb691715456ce368298ce7610e6f9df9ab179f58f0f6750b504a03a97500ec188df9df6dd932280e0f7fab4eef87fe9de617ba048e4
fi|32|de53091f4202615bc66142059de58150e47dbf82aadc80433f6703f8da820362a8d70bb00ae420140d291738b76599c7492aa3a6c1cc1653fd7b33473c659199
fi|64|43c382dd652bd45f92e338e78a7b620dc4eb92efcc8faaf528456e58999b202ca5efaa2ccccc992ec912033cbf45fbf0f244b9f9baaace1b8b989c01c81e96b1
fr|32|826027cdfe0f6bbf510b34d813d1aa9b0d6673c8b947c8c41efde14888b24118676818b3e981aef02d540a81e42cacfcbbd633c55972e3f708c4f9a7c544e544
fr|64|7d33a844cf8bbec8aa249c60263a0c069da27846de5e5fcff2cdf3d374c60b0b4acfa51566ce40861ed2f00d09f56ec3f379fdba0200854fd74021eff8fe0bb4
fy-NL|32|0ee2d69c57a8a8b56a38dbb94ca8b472c0289cedcde5f5f2365d6b0e15a5aa46234e9108276a761c19aa670604039503b66b82a58d3977c57b6cb6a54dc2cd37
fy-NL|64|135446b118f7602b8dd2981802ccadde64158ab675cf87fc2bd13d1fe919df64994f34b5a0a7bf19cc00dca6834d16a493e0ae5344c55d881479606c7bc6a3e3
ga-IE|32|382423930af127072d20e72944e5a3eeb61ca5c81152dd140b9b9a2ce5f4889598f89975e132202bf2c16ed4405bb2b305e77d5ec65326ceebd1ddf4c958d9f2
ga-IE|64|9d3ed157588aba8b28da690ffcd310926823c0238d3b98f89ada5b55e48d65e145c6c253e44965ae2653c2fe8c8e6f9aa97ebeb473715645751163feff6dd91a
gd|32|8c91d0566db90e30a61ba99c64e2a543c20e899bd464734e3cb98ef1c4c4cbce70e54dce6b453d3f783839504f87b3f301fa5695df7b0a0a3db56ece48035494
gd|64|059d4b6ac54da709dda2be9b55075e2cf1c1dc2f0f22eaeb3d96138c685cfbe222e43a384ed76acd841f3ea9d0b0cdee6c4e4054ab46f4ffa0d4b434ba67435f
gl|32|20c7145c314548f6c920e718bd9c17e345404a99b6d322433996cec923767ae0f35e85ef4b5f58a89084a5f5946f45c8a9c0bb00b37c1dcc540e40d160c1e31c
gl|64|6aa3247e9dde5b455f79fdd4b74bba45f7f2ceeb06a5967efc64705f6f7c7a7e3ce1ce00a91b55a20035c8aac19af2cc5f952dc0dcf64f2a25bfe21676a9a906
gn|32|48c8e021fec5c8a2f9054f21077587e3b24dd794930ce8c05b69603204aac711c1e50d3fdece1c05e55030ae106d08e2c9b9f0eed96a5f3fbd4612362be496bb
gn|64|9d914da8bc3bdef3a1061d85d4d24a4c9148e015c8bb587de044d7b94502a64b0333c40fee2189865db70bbe681f2e94dee00e8078b28fff2ed0645103b6c14b
gu-IN|32|34fc7dd3729c6ea979c73e7b78127c1079334d4a81739b1696ccdf9fb319a55d87307e12b59f91dc1987b3e6ebd5608fd3891340430ec5e74218d78cb30bdf00
gu-IN|64|185556190560f62e203ea6857dd14a1ab348fd4dc7063a95dd88ab97210fbb4ec1d14787a7b08cdf588c075e415fafaf60a3b1d2b0238ca54cf0df42d362c0f5
he|32|4013701b58fef7043a72a266986d62373c43cc520cfafc464bc34842c7b2cba11473005b6c774bdd43072eac2a1fd102ccd171ade12fb064c98954ddb2451bd7
he|64|cc940e60c18f97d4131d88bc9783df52a676b098200123d692702a1b5ee68cb0382f801b58dac2db90deba1777e22d9a8ad320cce3a157b7dd651cacf53a308e
hi-IN|32|54dc8164d1758c2dbf3c2f532f2b605baecd6b68f31733a754d14fb84a65b5a3b2ab330635e4881ac3786a914587f92433b457934c57b14b987738c7da48dd2d
hi-IN|64|c4b615fe9e34bf05ac24aef65ad9d356ae3fd3d01a21a6e8fb29303317c18dae0e9b93666924d1f83fd5a12efacec949a5d0ac912f33f6a90734fe6b7f64af3c
hr|32|2e94d9af9dd17fc4a6c8a9ed46cab1ad3193d4dda8af5d7cd94bff0a13ff761f45d752e91a533b4d832585ab050ea500b3b78817f9386d7bf1486d2696ccaedd
hr|64|2265a65632e25aae0ca7790c16963c1a66e21a6e28a0abb5e4883e87f4fe464581c8c9457d492590d693ecb8fd06007229693b7efb525fd0317514509895fc2a
hsb|32|11a51957200c28a799ccf4d1677945d14f47a3a3acd3daa65f042c4a4a1ce8a16e53d4321724f71210082eed4169b1586eb6b7e61efb79e841ee67ea99d94696
hsb|64|4a452872688d4109a4fa5e00a1bcc8c954592c7b176bc1ea74c1f125e570b74933e165ff67265c398c4c7783a9505d93f03952158bea0f7d671735d29e686583
hu|32|a994fc4fd803b5642f7202d5d20f7897e58a2771b0abc361a281a67d5f810a7551e331d3832d35f6a485e1dde6d7608bb458b487338fe2d3af8d13499144ad18
hu|64|f85813de0430194b1f077654106694f3af713b3017267a95059120a371d22080773630686d03dde423b93e91c2d85f221645fbdfe0859831eebbb5c6234862d3
hy-AM|32|e18ec9230d2943080dc097733b9e82938feebdb9ba93471a2dc66eaf2d45eb2ac4d534ce0d44f5983bd777b5ce1b9b9b7ab0cde0f1da34dd8120c287fd64b176
hy-AM|64|4e172b276096b196b2e13c4abbef098fea406e19aa8a9c8f721231845ceeab47f509701870e60bed2e3ef4cc918a8f387e85d9e5eb9fa706f2d480ddff8d9e52
ia|32|bf03c4896e983ec487e2a35070b9df28e12178132cf303e18d65ec7201407ae050ccb2a089b177d0c574d7144b575ba4b62c5a393d37c79ccedee330f560211c
ia|64|75c05dcd640d7ff66a4f27ad9a7c24e119c566674121406583e89060cbc7eda5b13d0e60a3595102e25e85ecf58eaa84cddd574bc80116189cc5d8590b57c1d4
id|32|5bc6eb61b711a13a566c7231137799273a16f69fc311055c0dca54e62e3814738f6a9c2b9feeccf9422c85048cd45d9487474d2f4e3457501e85f975be248be4
id|64|81b89201b6720f17586ee5adc92dcdea9de27c56ca09c2b7fd2f59975047050a75610a0fc84f4b9603d4f078de91449dbc46f7b7444d424e79a9b7ba77bfa3e5
is|32|126fb116f456e06a7e84545ad2630b391e75204fd5e8489239387efaad1dcba6309b66ffc7cc146ef9240337c2196230463875bb9d10fd4165d4ac39c3084742
is|64|67b024695f8877bb859b26e50057f4f670f4f5cf09a3c677fdcb9eef522a48da24200328a375f732dfa6a38280a1f1c65028ecc878da4b76a218cd1f92a03d99
it|32|1d74ebea5fb276de7b4ab7c65c89e1a9614a997c50d487d9f5baec665041989a78093812d061e65dd52aa9f6ae4342f56fd43e353b81bf5597550a7e556e379f
it|64|4055e015ef29bded0bfa63a12e60bcc3a8ad4411fbac478ac188ca94f6f169cc50f01d766e7ab49ab13d6e2b01b2d309831ebc1eaa029eaa772f16924b84ff33
ja|32|9f3ac0c6380866a3f67673b9a96ff75e8af142db2bc08450757bb9b9115a5c4d031c167784c8dc168f55f923437e9311d00e1a6e5918813e7c0bfbf06dffb7d0
ja|64|db35aeb2ced7a4c0cdf2a6528c3b19b1062b0b173529f166e27365630a01be0383c96abc65e33d3676bedbdd763b7e09a2f5e552674ed6fbad43d9e68951832a
ka|32|6eec41337b20903a47fd6eb11190a7fb72a92807022821c4de00a2831c0e097544c8e2f7dcb101adf999ea9d89cc9da8f08ed78df0cf849c708ebd813b144315
ka|64|1dbcab6a2ff809774b565f07e9e60fde0fec2c498755f99b88b499c3665b3bde19ee0c3fdf796c072b70ec2e86b8b95d691a5ec5e573d7d2d81228ca1b5cdb2f
kab|32|2f364d90824fc94c861d7519283b8b2d4abce2edc088031a5397b51946aff62d375e8b8f3315419a3f85f0d25ec6808afbbbd9e5fb6ccdba3f32379ffa73ccf0
kab|64|5aaf4df41ce0f2e84bb57c538ac69cb36cdd8c8d0cb28bc45ca43d07939a840f66b46377e0e3bfef05bcfd9be65dcf627ef41f4375367ed02f154b89aff1fd07
kk|32|ed848ad4a8a566dfd3ac13bd350fec44be6a3f5b288d2da5e0ec4d182e2f00948331ee5505bec2aa2eb38b298d9400709267170ff7f1e8135f76ef059850bd9c
kk|64|a3b864f7721607889a35371f6571a0e7c6937906f0d1ceb6673e8d75426b85eddad2eeade980df17adb47c70c676b78d9d8a53f80ef92ead664cf1727cbe89d5
km|32|7e48823959a265f77c4013c70ab98365e0c501aa6e48375a17decf2860b55dc69e1c010f9f50da5b1798aa046af4c26eedc4593ad090a7d4b2f577e768140bf5
km|64|28aaf7008b0f8e1d0c31163199e525ebc1163476d83e87d51578ff2c86357369ea6944a637226dcdb2dbdd7ff3ba8f3b0debc6d500fd4e6d27d2824e505174ef
kn|32|e4aa6aca97d3fc302e05fee6a4d22d3c6f43cec83bbe70b97dc70b004d1e43170ccd160ddad4d59220a7bb11f04b559e0dc86b28a8e5e331167ab2dc5e0c5f47
kn|64|ca195e7f12a925285e53008afb57c582ba2438ab72a0acc107889f3f70558009edc3a74aa779ac659df52dd06234a7d9d2936ed42673a76ecd16d414f48234cf
ko|32|ad1cb24796fbb4b48df6f8f1495c074789129706678b9211e797a3dab86f9c3b98d8c6139dc53c128721430f4c7f2c73459c57a240fb515f6856a0c6448ec9c5
ko|64|d9003988244353bc2612b8c5788fecf80283e48ffa844e9319602170a7b19d416e41c7d096d794a4dbab1d4250d24348aaa3c6a936ae8c13478544a808089adb
lij|32|33f030be0cc0d98c6cdef2a1b473e67765b2d3acf9652f337d7d1d7919558e4186a0e0b36a81345cd1f4a3ba34ea585d2637b2cd51ae1d90d330ce29d6c0d0f1
lij|64|2bb3ada911878ea65a6801bbf7ccb49c65d6ceba321d5ea2373a8334ce8ac26d4e34e6df7d3f9c5e9887b32763ed821beed70034c3ce5afa08262fb4de7e0552
lo|32|4b663ee3524ca3b8cd5c00f66aae3f7a6b5759d55f311a1250b8af568b7723b4d10145a723a9d154704c2413fb4f7d20a5f5b98f58dff5931bd97102749ddf91
lo|64|e53573afa62a5f7dc1ffbdb73ab0cc321a861b0974af09c61982dc81f9d7f3ac6301a80d83db50926b2c730bb64f819e29c5dfcb9ded846413f13182fcaea061
lt|32|38da8c84799b8d165bb521de1c9154b81e04d2c08deaa9e52874adee39d6e8985937c0f37645f5e715ce3bb6f98cf78ec33c12c1ac62ef24747d2b454391324e
lt|64|17d8acfcda44fa0e35120ced42b95b3a446058ba4f3166ee409bf3af793d141c225189b9c659edd12bef3183e5a29b38bf90801d60dac21175977475fdd92145
ltg|32|a8553e0e114ae0a690a1131ae10abd0cefd289e714ebd4b3601f749abe715d7c25e709dd65876bdc55f7da06b33d4f98df7f104c754611d15fe57d57fcfef9b1
ltg|64|e48a488299d37998290dcb4dd31160675d2357dcd68595e8ba5498a40bca47ec62d2731f3e768ab02192f8113b3d6f31b206f81ff65d17c61167e5de54592c71
lv|32|cd7b1b1d4f991ca87659eb817850eeaf513de85beb493a0be7d75bd6836f84f0acaef8c0e3eceaf1b673098f3f9e5067ba2f12726cdd5bf2575c7551421892c0
lv|64|841f795b3e8037a13b6329f29491763929912f0a1c903d5f2f94e68c4b23bd8d5db002598144f89a132d59b7cd7840afc1bb16ff8ad81b574b39cf5396919542
mk|32|5b80470d6553160e5cff431948964a3fb5ac4e2ea915c81ab02b4e75ed60c1c30c17bcb2bca3ebecd73cc14d6ff223852fa53e6b3ac4fd7245d73417c2560e65
mk|64|2fd1ee092014369057410c135348b6e9a14c80fa36cf0c192f0569c0212cec7c3dc17208e408e3756a92806b0f164260ee85356a6c82509d0c4032086539a0b3
mr|32|ed302b4592a6138e31896af4d6d78220160f05e7b1c913734394519b7a2f1e3feac0fedbcb777698a6d445eec88ccd6ee20589fa4d394b2027b35f8d664c7e71
mr|64|1b16125f61aa762f0c739c9cb11c3eac736ad9417b64947069d0c3e3044ce74494fe32d7401f0733d91c3445f0ae953265452e8ffa3e7f82bf38d7f75a5129be
ms|32|30127c840ed2644e4d09d0bc7cf298410a1fe45707e09783078f809bc6d27e1fdad9d0e74b45187fcc4f4bc8f5a8119e9a742dcd08023949cb64ac391bfba377
ms|64|472022b699ff8eeaf7728d682c7636593e308a08f99ef3147e01b2a434fb49946094dad72183845796385e7d17b451f986489e670eac35019305a6d8e9ca0df8
my|32|b09c73b9667cd1f56c38e0faaf0ceec8ae30176dc6c904fb517d8b17691e488cc2ec5b6f9b9d8935290ae97a084c688a6b313c43fc9561e8aeadac660c737329
my|64|57b5c774087fa18b1bb5ab8ef021c1ef6cc86c8431345c768c45411d1731862aa2371677a405f0b8a2681302ca37ab7b4f2cdfb69d28f7ade8e449f994010edb
nb-NO|32|3dbf3595695c5fb13858c9a416f0a43d44bd00c990122038eefcd74c9bcf30dd4b9731cdd73979193612b4e1cf0f8ade7be132b0a51aa5094a9b7c1652c13b11
nb-NO|64|33eacb212a326c3bd37e4dcbd30b5de4e5ed59384980200df7cd0d004bed0f5e0d53f2c93d25ae96120a086b5547eecb9355d98fa02587b2d6acbdc85cb68a0b
ne-NP|32|d382053151420092e21a2b7372cfe9700db90958582f4c0399e3dc49854fed9dc0e2451d2bc7267e941ec11240e7dd255351c1fa8006ce3162face8afc4dccc5
ne-NP|64|bfe48d9972ac3f1e282d4cfc07cd05dacd5e782e05b8d5fa0545b70615f3826af8227edf1a66784bfc35232e82e83514172c12212c3e11369323fbb6e8071942
nl|32|bb20ae018ed481ef63ef03e225a2f4ca5d9cb5cf1af2604a7a748add48770488dc954df77732d5c4ebf5dc003eb628728e79aa4fd8a82bff63b073dc34237adb
nl|64|fb4df9e667cd26b0b30919350e3b24a3aaaaf8077ec9cca1aebf299002ed06375383d1c459199223a5d77fd2d22bd692de10473fdba35f21867a1ed2db37b345
nn-NO|32|2a8a8eacba2edac8a218d3a5843ed54c87edc55d3f49d4f6ceb2d0d96f62ef9bb37b4296329a09a2e062756e067e736b5fb856629bd2aac7a959fb4d5c0ab5f3
nn-NO|64|914cac0e5f315d42f952772ef14d95d5884ae59ee17cbdecb74faddc2a8d219f1ebaebac5e56ed0c63c5532b802cf086be3d1bd36f2ed660787a16589867aa6d
oc|32|9cf07c39d8b295c30ee97596bcc3dc4652c8a9e9115e23f75282bfc37afd5ee02ab8c889bb61131d3a7290204a32916bef0b276d67869bc557275c75b7a03d21
oc|64|8b97c5f03589e8fa2cdfaf3f028488893230ef33f3e0c5a20836ab70d72ef62dd59f6dc1d3cb3ee199a901a831bbb7f99d71488e0fc05266476e59ba3f780679
pa-IN|32|fd2213c119a04cdfc5f2482249a9dc03ce6bbf412f9917b4ac19177e025d4ffb46f9676548e18a312df631d8a15b2375519f621b6ec9fe223e76c7a1118ef86a
pa-IN|64|a9ecd79ae8aaf2409881c6d3331f5a5b85307ccf9a828882e9b2e603a9854dd635453a94ec5dd935aed2310ecdad3717931ada52f79c318333d135073d7d84c6
pl|32|394c5d61d6db7ea6a4aebe3f7a5e0a677b127733251b1b6834a39c1dffe0a487bc8c335b082d37e4ff535c2c4975f610e73d7c279ea39dcd0805d06881eecd18
pl|64|20c280f400badd5292505edb67132895a82dec0e9c21f62a9332230e76b647364a945a928f6541516f9e06654c3397f4344449da5c800c63d6d2089bf52f923c
pt-BR|32|c9a746cf0c93596361f2a24f32416a47af0ee27e1ff5cef7bc3b4050db0c41e5d34b69473893de0681d3a34d7844aa14c92c621deb3753dde6d60ff8737638b6
pt-BR|64|33678b32dc63833af9488a02efcdaa6c14a70af1d8da9de3755afa1f52b523a596ddcd9565463b2de3c24bd10ba9456b2e8d5e6cb4fa4995c4afd833254fe028
pt-PT|32|19f95a16561d9a3c306af55b13c8fd49663bbc75329ba6c663ee857c518a5bc961c6e1dfe24a526283ac8345514c9c8af42852cd150190817ab3eaa5a10b1e74
pt-PT|64|0bf7c2c640941049b644252c4eacfbfbf3f1fb53e0060c5026bd6855c63c05f48746d7101f728a4562e0de8af41a1f872b23d02078e4d8706244ef3a50fe355a
rm|32|66406b2066a65f816992eeaa6f7d7f1213980e4b095a53a8f1ceee511b9d5372327cd79b4d540c628416fe429bbd5224ac45ff080a30cd93789d4b24f7ab8c30
rm|64|44e03ab1143344fa3468b9324aac28a1e73cf4b79a9716a0c0e781ab663f13f5897cc81e5bd5e24a70f0a37282d8b7a6cd2693ce191996594d94f4367746518d
ro|32|56a26dc44b54c418f7d349f634d0e25d46fc735720a45269586c20a68dd915d122aa66e84535ebeb8901816e0d0480edfd0342749fa11a5783e28ec5c656c664
ro|64|764e0a87fa84ebc14c528a8221b9eace74c8b59089b47d5c9215eb407260ce832e89c4a38d0e21a8e2a98b5205178a66ca1ac56947592173e1d915c0dab4b865
ru|32|7ec9cf63290917bfa791243910946684c634816f74957292cb05e769394faa63d43d658110a2e532b3da2a02883e5b126ab3318a40e11b8c7858ef02f699ef2b
ru|64|5e9bcb7f4c340170185d326476358c69fdc3dc1b8cf68d49893076639722dfca17d4b05244861651d948d4b0331dc37c2350d0208938cd807a2d2989ccfceb5d
si|32|ce4b1c9ef100dd2cdb215baf665051f0ff35cad6ac6adee1742f27e411699bd2ded91ac188ec86ca261d21853f94ca04a5fd8adb0ae92e2ed50f62474edb13c3
si|64|baedb0a064d79dc3c30c6aed7df633190cff5a02ecbe1c71f5c1cb0d0517cd3b1fcfb43b988d45f03fdc7674d46729628693f723c64403650de61fa6609fb7df
sk|32|d4b6c6403d616a25c512ba7c2582750abf4aca35b5cf76031dc8a524f5a0335035e461184bcc8a11b7836affd38c25a8d595dae7b68674bb5447070193078419
sk|64|d1306e91bd80294cc7d493df621e66c2187e678dc5e400030fd788a1fa502a14f46ca49c18bd97ed66c2c8e4782d325d981478d7551e7f42d8f3a15747578697
sl|32|dad75abb71a6718eb24f7f45a35fe717d72ec9501c59e05a8d9d50f365ded4a776d3a8bdda2dbfdb892f1ac955a7676c946ad4c0cbf898d9216a47785a0bf320
sl|64|1f9173a6a399e14db1af8553b41de1171979cef134e89dc3a9c8d2a1cdfe698f31d391b13f1bdef18a19f7cd70a477dd137584a3cb3cb3127a374c56e4e9a0f1
son|32|841a1160c8883ba967be62f30893a170afe58a85ff992091127da7ecf4a501364681c077e070b9cdda26955b6982f5946748375ee60218230c303efb4450f733
son|64|f3ac2f754127249c7cc550a31aac457e6c30e0ceafacbc7ad701393cec7e877d1157595783d0300f7e853166cf906100ea7c0505ff5855f5dfb4a5e29139ad56
sq|32|ad5c957ea262273ba08d2a75a34459ba8528c8e2e99a3743ba129c31b8ab6b30e2f3aacd89add352f8922041eb8b6bfb7c193e466dda1e5f5f10c00f97f1bfb1
sq|64|1ac51c4521ca9566ebb21623209f34e91ed7d30218aad0050ef0ef6fe357bfe6e22c852dc26865a196e64f16ca3b64fb5a2594f3825e6d4309db5fe39d99a737
sr|32|29a37d51088b48a4a32551a96a3b5065b512cf8ab12185515ee5fbd735f887476eab468a6a08b374cb52b96476a84b17f514d7b7eea1509f63365e38b980b67c
sr|64|6ee8fbfa3efa993bdda47ad6a89715d09ccb77aa8e06d64d20e3e622a1da384eec29797c3b9e1c4270072e8f8a368ed6070d2dda430decbd6cfa639baab8ae8b
sv-SE|32|dd92932402c26c7150f14ae5beb005a26d805323acab36873e3ac4166c8ed1ea1d7e08a434574ed2b581356c1a9e8164e780efbb241a5cf2aabb2f58c81ebb0a
sv-SE|64|b6c72d6e41bc17a51873a97b3f7d688053c980ea7d896a75f773fcb581b01f367c8df388968a19a66d181eaba866dd2a49953c32b85afc6017318f63523a576a
ta|32|9a6196c87e502d91d9de0e97384aab9e4e3de72cd7a5c3bb01f4106b4affa97e02cc8d19cbac3bb5e06e9989b053da1fcdfff743c13cfd2c2517eefb37ccd304
ta|64|a98aaa73077b2c2c512edac7afc180e766183a399f88a2871ed57a05f7dcf5ba293510c68a402393844aa3cd257dfb466e337c5e1b9d82b83307712f038bb1ae
te|32|45a2b8307389ced8f940d6679cae576df10040af5cece9def30fd0bdc0203b8cf727e6924bb3650defc458e2261d5daa6eace42337305b7f012050ad5baf0d3f
te|64|8e2124a037c9dac98075bf2c6721ecffa98f3ee577cac41fc7ad516640b21e453cce807d71a308b97b19bf6a455c3df3e76d51f09894500e3132db52dc08d494
th|32|2693000be307aefa321ffecf32c042c7f8f2fffd9a41c4fede0e5113a7557341dae2498318d47b84755d88bf96c68369ec8c03ca0d1d5026cb4b1d6e4195f59b
th|64|8adc3650b9f2a7d226dbfaf212ed89719b46cae7fa5e70ac327adc88429ced2dbddd4b34ccc9fdbf15e51da12d3213e8a5d89d26f8736f154045556551cdd5af
tl|32|10eebec5e2ab0a0df8650b14fb878a863dc25b4f16008e3c7833e7759e71db3dee63487ec53f8290366d1ca988ae21c6e796733f49c5ec51f2ab07f5fc9a9f06
tl|64|d24404e0ed3700ee00fd325cd3a9b47f3eeed78344ca33a79631f36ff418eb8cc8d6e2cfc318d98843a0555d2d0d266eb35399134b7ae848bfa93fda07cb5404
tr|32|417811b167269e22306d1146d8c1940c2069a55ece6ed5654cebfb7e240563b2d22e0b9a8bc6bb5225994fa09e5a05464968e1195348720fb932c7305baa60d5
tr|64|223c6615e8f07d7d5c69ed48956611aa384abd72abc3a845c7a66dff5813bbf9614445c9c3a5066053449d329c0206a97941305abf0f966c0ecdadbd5ebb5cfc
trs|32|96f6c4e4fdd0fe2174a252f4141d964077618b6f270c5466aced4e5e25013f406a37aa657a6bf6436eb0c67a741075c6b7a961614d9a5dbe7a214fc2020f376a
trs|64|92e0789488c2853c5b0bf712b497af27a0362c2c153c8f00ed8b455add1d138051d5d8efa63ce0f2b6acac64eab02f5ce2d0463105ed8629c17d456cf17b0a96
uk|32|636b59428f93101bd73b3aa26c12c15ce909fcd70301d759b999c07a556a97945fbd311124bc16aaa6e82780641e68187bba5f60c8c7e615645f9f13e9a1cbc2
uk|64|90194d0b385ae98e9722d493e5987fc874e9333d35268034f851a36fff32507b0642d7b6dd0568e00d99098d08c5a858124374564956dc80fbd51b39cac0febc
ur|32|7624ea532e7fa67ec3b10b8b3c869a54dcaaa0af0d8f4d666cbde0988260d51161d4421384db52c35923363945c69323cb44dcbf15d44fa79a149eefb905d927
ur|64|b989e44ed875f70eae7cb6a2f632e2541a3769e164683c2a147cc8926527620aeb1f59067b664ac81ec4ee36fc067712acd712cec5f3c6830410399969b2781f
uz|32|f0897ecfbb48dc8c6acefeca218829a84d564add6240a8caf6fbb6ac0a54040b76ae9aecc8b45e35aa7c90cbacc042969bf646b638c2e6ae55dbcb1b5a219fc1
uz|64|1074451b73b321698ca9435c560e97c546b909d759b587dcee69e5c623282b8a26d59b1a59c4983e8b792c5c6a60eab9a305bf9c63b438673a10c82335ef9a17
vi|32|e609e5a641f77ac141a06346bc8d4dcc0f57899dd77062896b1b067a3628e4ecb487ad53769ec82e62957f8b3b0f63d544ee61ecd574c4e151ef1925810fc994
vi|64|5e0b819878edcae2e45c3a4c41e3d12af0c2caede7e712cb5d2ce30a0106cc001c6314093af7e55549f918ca2ea8e83d676a4b148c49db164908c04cbbf3208d
wo|32|50573208bdfac47988af08c3da4df7325a75fc799e292a377beedd4bdfed589c041865d92decf79ad2cd903278c978273ca8661d4c6ea9e1d82ac847de5de7c2
wo|64|91856539b888762af86b0d1d5b010a29b19f2ff42ce98c8c9474fbf78f8d99700b1258cf270c7774df7b0c74018d0e7aa911e5d911d4723171c859a1cd31bded
xh|32|ffeb3d056005ef4334067e44177edefe759defab9f919a2495ad86e23b5ebb8cc3ed9a2068558d35f8a439bc5191ba8fccae2aea101b2c0e0074ba2611d03b46
xh|64|7da93f3875f5835fa72da408b03f2684ba2dc51d4a73c53568e504e27e07abdf69697d9e0375f2066597ec001bc80e39c90ce305ffd9fddd970cf5ae828bade1
zh-CN|32|44c8807f165b1244e8146edcbad2e06c3529e43020bbccb2a673d9b176e43763631e70dd471af7c4067c87d7247acab0e3b934df0e66a329bafec45c354d2172
zh-CN|64|073a06bdd29e2937fe89d2fe1757965bdc4c18a2aef2d5deb69fea5c6b1b8c20433944596e7870f7ef1d3079ea024c169e3b8629c1c84be38dd63c8c15e3d23e
zh-TW|32|80665f23e28c0503163d782638cec67f855fce2c30977ffabb7b8ea6d04a174acba34bed0148df77cb75d478e3ed6c809d17079ba44b1ccf747d24bf5f59cc77
zh-TW|64|02886d058c0593e8344edc0a3092505545ce49eab41e6c96991c00f6600f69984e21d69346ffa81fc082899f58a143378644f08344a28a5113ca4169b71c0c99
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.68.0.1.2019051021-alpha.nupkg (52bd52b05a5c) - ## / 62
- firefox-68.0a1.en-US.win64.installer.exe (4a94d9d735f8) - ## / 69
- firefox-68.0a1.en-US.win32.installer.exe (16b7d12c3ad0) - ## / 70
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.