Firefox uses background services and scheduled tasks to download updates and remote pushes, all of which Iceweasel wants to avoid.
Modifying portable.ini will not take effect in real-time, it can be done in the Iceweasel Preferences menu
Use decompression software (such as 7zip) to open browser\omni.ja\localization\en-US\browser\preferences\ open your language pack file Profiles\extensions\langpack-xxx@firefox.mozilla.org.xpi\browser\localization\xxx\browser\preferences\ Drag and drop the iceGestures.ftl and iceSetting.ftl files into this xpi package. Perhaps i should merge these two files into the official ftl.
The version released on Github was automatically compiled with actions, but as the firefox source code grew, Actions doesn't have enough space to complete the automatic compilation
The test code missed one line, for /f "delims=" %%a in ('dir "%~1\*.html" /b /a-d /on') do ( for /f "delims== tokens=2*" %%i in ('findstr /i /c:"var sourceRoot" "%~1\%%a"') do ( set sourceRoot=%%i set sourceRoot=!sourceRoot:~2,-2! set htmlName=%%a set htmlName2=!htmlName:~0,-5! ) >>"%~1.html" (findstr /i "D.p([" "%~1\!htmlName!" | sed.exe -r "1s#(D.p\(\[\x22)[^^*]+\*0#\1!htmlName2!\*0#gi" | sed.exe -r "s#(D.p\(\[\x22)!sourceRoot!#\1!htmlName2!\/#gi") )
Let's not care whether batch syntax parsing implements' string' type. Look at the parenthesis match in the first picture, the other end of the parenthesis is inside the double quotation marks, this is not reasonable, right?
String parsing and parenthesis matching issues in batch files
I have tested this on Windows 7 and windows 10, but it was not reproduced. Maybe you need to download the latest version and do a separate test.