diff --git a/README.md b/README.md index 8163f26c..3f7d53b0 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ content (Wikipedia, Wikivoyage, Wikitionary, etc.), StackExchange, Project Guten [![Build Status: Continuous Integration](https://github.com/kiwix/kiwix-js/workflows/CI/badge.svg?query=branch%3Amain)](https://github.com/kiwix/kiwix-js/actions?query=branch%3Amain) [![Build Status: Release](https://github.com/kiwix/kiwix-js/workflows/Release/badge.svg?query=branch%3Amain)](https://github.com/kiwix/kiwix-js/actions?query=branch%3Amain) [![CodeFactor](https://www.codefactor.io/repository/github/kiwix/kiwix-js/badge)](https://www.codefactor.io/repository/github/kiwix/kiwix-js) -[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) +[![Licence: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) [![Kiwix for Firefox](https://img.shields.io/amo/v/kiwix-offline?label=Kiwix%20for%20Firefox&logo=firefoxbrowser&logoColor=whitesmoke)](https://addons.mozilla.org/fr/firefox/addon/kiwix-offline/) [![Kiwix for Chrome](https://img.shields.io/chrome-web-store/v/donaljnlmapmngakoipdmehbfcioahhk?label=Kiwix%20for%20Chrome&logo=googlechrome&logoColor=whitesmoke)](https://chrome.google.com/webstore/detail/kiwix/donaljnlmapmngakoipdmehbfcioahhk) @@ -51,16 +51,16 @@ would suggest that you upgrade to a browser that supports Service Workers (Chrom ### Officially supported platforms -- Mozilla Firefox >=56 (as an extension): [Mozilla Add-ons Store](https://addons.mozilla.org/fr/firefox/addon/kiwix-offline/) +- Mozilla Firefox >=56 (as an extension): [Mozilla Add-ons Store](https://addons.mozilla.org/fr/firefox/addon/kiwix-offline/) + Firefox 52-56 and ESR version 58: Limited support (jQuery mode only) - Chromium / Chrome / Edge >= 88 (as a Manifest V3 extension): - + Google Chrome >=88: [Chrome Web Store](https://chrome.google.com/webstore/detail/kiwix/donaljnlmapmngakoipdmehbfcioahhk) - + Microsoft Edge >=88: [Edge Add-ons Store](https://microsoftedge.microsoft.com/addons/detail/kiwix/jlepddlenlljlnnhjinfaciabanbnjbp) + + Google Chrome >=88: [Chrome Web Store](https://chrome.google.com/webstore/detail/kiwix/donaljnlmapmngakoipdmehbfcioahhk) + + Microsoft Edge >=88: [Edge Add-ons Store](https://microsoftedge.microsoft.com/addons/detail/kiwix/jlepddlenlljlnnhjinfaciabanbnjbp) - Chromium / Chrome / Edge 58-87 (as a Manifest V2 extension): use the MV2 zip from the `chrome` or `edge` directory in https://download.kiwix.org/release/browsers/, and follow [instructions below](#installing-signed-or-unsigned-extension-files-in-chromium) -- Safari >=11.3 on macOS or iOS: no extension available, but use https://browser-extension.kiwix.org and install to Home screen; for a more fully featured PWA, use https://pwa.kiwix.org -- Electron >=1.8.0 and NWJS >=0.14.7 (as an application): https://kiwix.github.io/kiwix-js-windows/kiwix-js-electron.html -- Universal Windows Platform (UWP) >=10.0.10240 (as an HTML/JS application): [Microsoft Store](https://www.microsoft.com/store/apps/9P8SLZ4J979J) -- Ubuntu Touch (as an application): [Ubuntu OpenStore](https://open-store.io/app/kiwix) +- Safari >=11.3 on macOS or iOS: no extension available, but use https://browser-extension.kiwix.org and install to Home screen; for a more fully featured PWA, use https://pwa.kiwix.org +- Electron >=1.8.0 and NWJS >=0.14.7 (as an application for Linux and Windows): https://kiwix.github.io/kiwix-js-windows/kiwix-js-electron.html +- Universal Windows Platform (UWP) >=10.0.10240 (as an HTML/JS application): [Microsoft Store](https://www.microsoft.com/store/apps/9P8SLZ4J979J) +- Ubuntu Touch (as an application): [Ubuntu OpenStore](https://open-store.io/app/kiwix) ### Deprecated platforms @@ -120,7 +120,7 @@ which do have the capability of remembering the chosen archive between app launc The app has fast title search, and slower full-text search for ZIM archives that have a full-text index, thanks to the [openzim/javascript-libzim](https://github.com/openzim/javascript-libzim) project. Currently, full-text searching only works in browsers that support [Atomic Operations](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Atomics), which means -recent desktop versions of Chromium and Firefox. +recent desktop versions of Chromium and Firefox. There is also support in Safari on iOS 15+. ## Licence diff --git a/TESTS.md b/TESTS.md index ae9948c5..d5d1fd62 100644 --- a/TESTS.md +++ b/TESTS.md @@ -52,10 +52,9 @@ BrowserStack). However, if you are interested in developing local tests, a maint not break them. The ZIM archive that is tested is also found in `tests`. In the case of `legacy-ray_charles.e2e.spec.js`, this is a legacy split ZIM archive that has XZ compression, so a useful test -of that type of ZIM. We are looking to expand the tests to run also on a modern small ZIM with ZSTD compression and dynamic content. +of that type of ZIM. Another test suite, `gutenberg_ro.e2e.spec.js`, for a modern Gutenberg ZIM with ZSTD compression and dynamic content, also runs in compatible browsers. -If you wish to develop tests for a new archive, be sure to create a new `e2e.spec.js` file that corresponds to that archive. It will be easiest to duplicate the existing legacy -ray_charles suite and change the name of your copy. Be sure that the filename easily allows developers to identify which ZIM it corresponds to. To luanch your new tests, you will +If you wish to develop tests for a new archive, be sure to create a new `e2e.spec.js` file that corresponds to that archive. It will be easiest to duplicate one of the existing test suites and change the name of your copy. Be sure that the filename easily allows developers to identify which ZIM it corresponds to. To luanch your new tests, you will need to add them to each browser's runner as an import. You will need to load a new instance of the driver (in the respective `*.e2e.spec.js` files) to run your new test suite. Tests should run in chronological order of ZIM archives (oldest ZIM archives should be tested first). diff --git a/backgroundscript.js b/backgroundscript.js index bc0b3216..04f76091 100644 --- a/backgroundscript.js +++ b/backgroundscript.js @@ -2,21 +2,21 @@ * backgroundscript.js: Background script for the WebExtension Manifest V2 * * Copyright 2017 Mossroy and contributors - * License GPL v3: + * Licence GPL v3: * * This file is part of Kiwix. * * Kiwix is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or + * it under the terms of the GNU General Public Licence as published by + * the Free Software Foundation, either version 3 of the Licence, or * (at your option) any later version. * * Kiwix is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU General Public Licence for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU General Public Licence * along with Kiwix (file LICENSE-GPLv3.txt). If not, see */ diff --git a/images/electron-color.svg b/images/electron-color.svg new file mode 100644 index 00000000..dc81c99d --- /dev/null +++ b/images/electron-color.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/microsoftwindows-color.svg b/images/microsoftwindows-color.svg new file mode 100644 index 00000000..d0332d41 --- /dev/null +++ b/images/microsoftwindows-color.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/ubuntu-color.png b/images/ubuntu-color.png new file mode 100644 index 00000000..05f764a6 Binary files /dev/null and b/images/ubuntu-color.png differ diff --git a/service-worker.js b/service-worker.js index d02ee3e1..96c8b4ba 100644 --- a/service-worker.js +++ b/service-worker.js @@ -4,21 +4,21 @@ * corresponding content, coming from the archive * * Copyright 2022 Mossroy, Jaifroid and contributors - * License GPL v3: + * Licence GPL v3: * * This file is part of Kiwix. * * Kiwix is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or + * it under the terms of the GNU General Public Licence as published by + * the Free Software Foundation, either version 3 of the Licence, or * (at your option) any later version. * * Kiwix is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU General Public Licence for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU General Public Licence * along with Kiwix (file LICENSE-GPLv3.txt). If not, see */ 'use strict'; diff --git a/tests/index.html b/tests/index.html index e67eb6dc..6748caee 100644 --- a/tests/index.html +++ b/tests/index.html @@ -7,21 +7,21 @@ diff --git a/tests/init.js b/tests/init.js index edcfd5fd..90ddad95 100644 --- a/tests/init.js +++ b/tests/init.js @@ -3,21 +3,21 @@ * This file handles the dependencies between javascript libraries, for the unit tests * * Copyright 2013-2014 Mossroy and contributors - * License GPL v3: + * Licence GPL v3: * * This file is part of Kiwix. * * Kiwix is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or + * it under the terms of the GNU General Public Licence as published by + * the Free Software Foundation, either version 3 of the Licence, or * (at your option) any later version. * * Kiwix is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU General Public Licence for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU General Public Licence * along with Kiwix (file LICENSE-GPLv3.txt). If not, see */ diff --git a/www/css/app.css b/www/css/app.css index 52a10a61..c705a0f2 100644 --- a/www/css/app.css +++ b/www/css/app.css @@ -2,21 +2,21 @@ * app.css : Main CSS of the application * * Copyright 2013-2019 Mossroy and contributors - * License GPL v3: + * Licence GPL v3: * * This file is part of Kiwix. * * Kiwix is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or + * it under the terms of the GNU General Public Licence as published by + * the Free Software Foundation, either version 3 of the Licence, or * (at your option) any later version. * * Kiwix is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU General Public Licence for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU General Public Licence * along with Kiwix (file LICENSE-GPLv3.txt). If not, see */ diff --git a/www/index.html b/www/index.html index 23c4d809..a5e5b7e1 100644 --- a/www/index.html +++ b/www/index.html @@ -18,21 +18,21 @@ Jaifroid - https://github.com/Jaifroid Copyright 2013-2023 Mossroy, Peter-x, Jaifroid, sharun-s and contributors - License GPL v3: + Licence GPL v3: This file is part of Kiwix. Kiwix is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or + it under the terms of the GNU General Public Licence as published by + the Free Software Foundation, either version 3 of the Licence, or (at your option) any later version. Kiwix is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. + GNU General Public Licence for more details. - You should have received a copy of the GNU General Public License + You should have received a copy of the GNU General Public Licence along with Kiwix (file LICENSE-GPLv3.txt). If not, see --> diff --git a/www/js/app.js b/www/js/app.js index ff20cddb..0db854f5 100644 --- a/www/js/app.js +++ b/www/js/app.js @@ -3,21 +3,21 @@ * This file handles the interaction between the Kiwix JS back end and the user * * Copyright 2013-2023 Mossroy, Jaifroid and contributors - * License GPL v3: + * Licence GPL v3: * * This file is part of Kiwix. * * Kiwix is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or + * it under the terms of the GNU General Public Licence as published by + * the Free Software Foundation, either version 3 of the Licence, or * (at your option) any later version. * * Kiwix is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU General Public Licence for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU General Public Licence * along with Kiwix (file LICENSE-GPLv3.txt). If not, see */ diff --git a/www/js/init.js b/www/js/init.js index 7dd35048..db870189 100644 --- a/www/js/init.js +++ b/www/js/init.js @@ -3,21 +3,21 @@ * This file sets the app's main parameters and variables * * Copyright 2013-2023 Mossroy, Jaifroid and contributors - * License GPL v3: + * Licence GPL v3: * * This file is part of Kiwix. * * Kiwix is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or + * it under the terms of the GNU General Public Licence as published by + * the Free Software Foundation, either version 3 of the Licence, or * (at your option) any later version. * * Kiwix is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU General Public Licence for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU General Public Licence * along with Kiwix (file LICENSE-GPLv3.txt). If not, see */ diff --git a/www/js/lib/abstractFilesystemAccess.js b/www/js/lib/abstractFilesystemAccess.js index 8d5f724d..03b58dda 100644 --- a/www/js/lib/abstractFilesystemAccess.js +++ b/www/js/lib/abstractFilesystemAccess.js @@ -7,21 +7,21 @@ * (even inside an extension). * * Copyright 2014 Kiwix developers - * License GPL v3: + * Licence GPL v3: * * This file is part of Kiwix. * * Kiwix is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or + * it under the terms of the GNU General Public Licence as published by + * the Free Software Foundation, either version 3 of the Licence, or * (at your option) any later version. * * Kiwix is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU General Public Licence for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU General Public Licence * along with Kiwix (file LICENSE-GPLv3.txt). If not, see */ diff --git a/www/js/lib/filecache.js b/www/js/lib/filecache.js index 1f94d840..ba7f7bc3 100644 --- a/www/js/lib/filecache.js +++ b/www/js/lib/filecache.js @@ -4,21 +4,21 @@ * It is used primarily for fast Directory Entry lookup, speeding up binary search. * * Copyright 2020 Mossroy, peter-x, jaifroid and contributors - * License GPL v3: + * Licence GPL v3: * * This file is part of Kiwix. * * Kiwix JS is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or + * it under the terms of the GNU General Public Licence as published by + * the Free Software Foundation, either version 3 of the Licence, or * (at your option) any later version. * * Kiwix JS is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU General Public Licence for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU General Public Licence * along with Kiwix JS (file LICENSE). If not, see */ diff --git a/www/js/lib/translateUI.js b/www/js/lib/translateUI.js index cd9366e9..89eb9f6e 100644 --- a/www/js/lib/translateUI.js +++ b/www/js/lib/translateUI.js @@ -2,21 +2,21 @@ * translateUi.js : Translation of the user interface * * Copyright 2023 Jaifroid and contributors - * License GPL v3: + * Licence GPL v3: * * This file is part of Kiwix. * * Kiwix is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or + * it under the terms of the GNU General Public Licence as published by + * the Free Software Foundation, either version 3 of the Licence, or * (at your option) any later version. * * Kiwix is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU General Public Licence for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU General Public Licence * along with Kiwix (file LICENSE-GPLv3.txt). If not, see */ diff --git a/www/js/lib/uiUtil.js b/www/js/lib/uiUtil.js index 5c9f0a7f..77985c40 100644 --- a/www/js/lib/uiUtil.js +++ b/www/js/lib/uiUtil.js @@ -2,21 +2,21 @@ * uiUtil.js : Utility functions for the User Interface * * Copyright 2013-2020 Mossroy and contributors - * License GPL v3: + * Licence GPL v3: * * This file is part of Kiwix. * * Kiwix is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or + * it under the terms of the GNU General Public Licence as published by + * the Free Software Foundation, either version 3 of the Licence, or * (at your option) any later version. * * Kiwix is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU General Public Licence for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU General Public Licence * along with Kiwix (file LICENSE-GPLv3.txt). If not, see */ diff --git a/www/js/lib/utf8.js b/www/js/lib/utf8.js index 35e5355a..6f9fd5e0 100644 --- a/www/js/lib/utf8.js +++ b/www/js/lib/utf8.js @@ -4,21 +4,21 @@ * http://stackoverflow.com/questions/1240408/reading-bytes-from-a-javascript-string * * Copyright 2013-2014 Mossroy and contributors - * License GPL v3: + * Licence GPL v3: * * This file is part of Kiwix. * * Kiwix is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or + * it under the terms of the GNU General Public Licence as published by + * the Free Software Foundation, either version 3 of the Licence, or * (at your option) any later version. * * Kiwix is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU General Public Licence for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU General Public Licence * along with Kiwix (file LICENSE-GPLv3.txt). If not, see */ diff --git a/www/js/lib/util.js b/www/js/lib/util.js index ec72d6b9..f6ffe8eb 100644 --- a/www/js/lib/util.js +++ b/www/js/lib/util.js @@ -2,21 +2,21 @@ * util.js : Utility functions * * Copyright 2013-2014 Mossroy and contributors - * License GPL v3: + * Licence GPL v3: * * This file is part of Kiwix. * * Kiwix is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public Licence as published by - * the Free Software Foundation, either version 3 of the License, or + * the Free Software Foundation, either version 3 of the Licence, or * (at your option) any later version. * * Kiwix is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU General Public Licence for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU General Public Licence * along with Kiwix (file LICENSE-GPLv3.txt). If not, see */ diff --git a/www/js/lib/xzdec_wrapper.js b/www/js/lib/xzdec_wrapper.js index 46780a41..533e78aa 100644 --- a/www/js/lib/xzdec_wrapper.js +++ b/www/js/lib/xzdec_wrapper.js @@ -2,21 +2,21 @@ * xzdec_wrapper.js: Javascript wrapper around compiled xz decompressor. * * Copyright 2021 Mossroy and contributors - * License GPL v3: + * Licence GPL v3: * * This file is part of Kiwix. * * Kiwix is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or + * it under the terms of the GNU General Public Licence as published by + * the Free Software Foundation, either version 3 of the Licence, or * (at your option) any later version. * * Kiwix is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU General Public Licence for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU General Public Licence * along with Kiwix (file LICENSE-GPLv3.txt). If not, see */ 'use strict'; diff --git a/www/js/lib/zimArchive.js b/www/js/lib/zimArchive.js index cc5559e8..47a03d68 100644 --- a/www/js/lib/zimArchive.js +++ b/www/js/lib/zimArchive.js @@ -2,21 +2,21 @@ * zimArchive.js: Support for archives in ZIM format. * * Copyright 2015 Mossroy and contributors - * License GPL v3: + * Licence GPL v3: * * This file is part of Kiwix. * * Kiwix is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or + * it under the terms of the GNU General Public Licence as published by + * the Free Software Foundation, either version 3 of the Licence, or * (at your option) any later version. * * Kiwix is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU General Public Licence for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU General Public Licence * along with Kiwix (file LICENSE-GPLv3.txt). If not, see */ diff --git a/www/js/lib/zimArchiveLoader.js b/www/js/lib/zimArchiveLoader.js index 287afcf3..07432e81 100644 --- a/www/js/lib/zimArchiveLoader.js +++ b/www/js/lib/zimArchiveLoader.js @@ -2,21 +2,21 @@ * zimArchiveLoader.js: Functions to search and read ZIM archives. * * Copyright 2015 Mossroy and contributors - * License GPL v3: + * Licence GPL v3: * * This file is part of Kiwix. * * Kiwix is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or + * it under the terms of the GNU General Public Licence as published by + * the Free Software Foundation, either version 3 of the Licence, or * (at your option) any later version. * * Kiwix is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU General Public Licence for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU General Public Licence * along with Kiwix (file LICENSE-GPLv3.txt). If not, see */ diff --git a/www/js/lib/zimDirEntry.js b/www/js/lib/zimDirEntry.js index a682d16d..8ba8b6c3 100644 --- a/www/js/lib/zimDirEntry.js +++ b/www/js/lib/zimDirEntry.js @@ -2,21 +2,21 @@ * zimDirEntry.js: Container to hold data of a ZIM directory entry. * * Copyright 2015 Mossroy and contributors - * License GPL v3: + * Licence GPL v3: * * This file is part of Kiwix. * * Kiwix is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or + * it under the terms of the GNU General Public Licence as published by + * the Free Software Foundation, either version 3 of the Licence, or * (at your option) any later version. * * Kiwix is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU General Public Licence for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU General Public Licence * along with Kiwix (file LICENSE-GPLv3.txt). If not, see */ diff --git a/www/js/lib/zimfile.js b/www/js/lib/zimfile.js index d3172fc8..69e757fa 100644 --- a/www/js/lib/zimfile.js +++ b/www/js/lib/zimfile.js @@ -2,21 +2,21 @@ * zimfile.js: Low-level ZIM file reader. * * Copyright 2015 Mossroy and contributors - * License GPL v3: + * Licence GPL v3: * * This file is part of Kiwix. * * Kiwix is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or + * it under the terms of the GNU General Public Licence as published by + * the Free Software Foundation, either version 3 of the Licence, or * (at your option) any later version. * * Kiwix is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU General Public Licence for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU General Public Licence * along with Kiwix (file LICENSE-GPLv3.txt). If not, see */ diff --git a/www/js/lib/zstddec_wrapper.js b/www/js/lib/zstddec_wrapper.js index 995d001c..45a30cd9 100644 --- a/www/js/lib/zstddec_wrapper.js +++ b/www/js/lib/zstddec_wrapper.js @@ -2,22 +2,22 @@ * zstddec_wrapper.js: Javascript wrapper around compiled zstd decompressor. * * Copyright 2023 Jaifroid, Mossroy and contributors - * License GPL v3: + * Licence GPL v3: * * This file is part of Kiwix. * * Kiwix is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or + * it under the terms of the GNU General Public Licence as published by + * the Free Software Foundation, either version 3 of the Licence, or * (at your option) any later version. * * Kiwix is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU General Public Licence for more details. * - * You should have received a copy of the GNU General Public License - * along with Kiwix (file LICENSE-GPLv3.txt). If not, see + * You should have received a copy of the GNU General Public Licence + * along with Kiwix (file LICENCE-GPLv3.txt). If not, see */ 'use strict';