[GELÖST] Firefox-Multi-Paket – Sprachpaket wird nicht heruntergeladen

Fragen zu WAPT-Paketen / Anfragen und Hilfe bezüglich WAPT-Paketen.
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Gesperrt
lfkl
Nachrichten: 32
Anmeldung: 11. April 2019 - 05:51 Uhr

12. November 2024 - 7:59 Uhr

Guten Morgen,

Seit Version 130+ des Pakets "firefox-multi" werden keine Sprachpakete mehr heruntergeladen (bei Wörterbüchern gibt es kein Problem).
Meinem Verständnis nach müssen wir lediglich die unten rot markierten Sprachpakettitel in setup.py hinzufügen. Stimmt das, oder ist noch ein weiterer Schritt erforderlich?
Standardmäßig ist nur die englische Version verfügbar (was laut Dokumentation normal ist), und ich muss in den Browsereinstellungen die gewünschte Sprache manuell herunterladen. Laut dem Basisskript sollten mir neben den von mir hinzugefügten Sprachen (Arabisch und Chinesisch) mindestens Französisch, Deutsch und Italienisch zur Verfügung stehen.
Ich habe diesen Test gerade mit der Firefox-Multi-Version 132.0.1 durchgeführt, die ich direkt aus dem Wapt-Store heruntergeladen habe.

list_pre_installed_lang = ["fr", "en-GB", "es-ES", "de", "it", "zh-CN", "zh-TW", "ar"Hinweis: „en-US“ wird die native Version sein

Code: Alle auswählen

dist_dir = "distribution"
dist_path = makepath(programfiles, "Mozilla Firefox", dist_dir)
ext_dir = "extensions"
ext_path = makepath(dist_path, ext_dir)
policies_file = "policies.json"
policies_path = makepath(dist_path, policies_file)
list_pre_installed_lang = ["fr", "en-GB", "es-ES", "de", "it", "zh-CN", "zh-TW", "ar"  # Reminder: 'en-US' will be native
Vielen Dank für Ihre Hilfe, beste Grüße,
Ramses

Wapt Enterprise 2.5.5.15697
Debian 11
Windows 10 Bildungsverwaltung Betriebssystem
fschelfaut
Nachrichten: 30
Anmeldung: 7. November 2024 - 12:22 Uhr

12. November 2024 – 15:01 Uhr

Hallo, vielen Dank für Ihr Feedback. Ich habe das Update-Paket repariert, das tatsächlich nicht mehr funktionierte. Außerdem habe ich den Code des Update-Pakets überarbeitet und segmentiert, um ihn lesbarer zu machen. Die neue Version wird in Kürze im Store verfügbar sein. In der Zwischenzeit können Sie hier die Vorproduktionsversion herunterladen . Flavien






lfkl
Nachrichten: 32
Anmeldung: 11. April 2019 - 05:51 Uhr

13. November 2024 – 2:30 Uhr

Hallo Flavien,

vielen Dank für diese Version, die ich getestet habe und die einen Teil des Problems behebt.
Die Sprachpakete werden korrekt heruntergeladen und installiert. Sie sind auch in Firefox sichtbar.

Die Sprachpakete, die ich in setup.py hinzugefügt habe, lassen sich jedoch weiterhin nicht herunterladen oder installieren:
list_pre_installed_lang = ["fr", "en-GB", "es-ES", "de", "it", "zh-CN", "zh-TW", "ar"] # Hinweis: 'en-US' ist die native Sprache.

Der Code scheint mir korrekt zu sein: https://github.com/mozilla-l10n/firefox ... index.html

Schließlich habe ich die folgenden Einträge zur Datei „policies.json“ hinzugefügt:
},
"langpack-zh-CN@firefox.mozilla.org": {
"install_url": "file://C:\\Program Files\\Mozilla Firefox\\distribution\\extensions\\zh-CN_language_pack.xpi",
"installation_mode": "force_installed"
},
"langpack-zh-TW@firefox.mozilla.org": {
"install_url": "file://C:\\Program Files\\Mozilla Firefox\\distribution\\extensions\\zh-TW_language_pack.xpi",
"installation_mode": "force_installed"
},

Und es scheint zu funktionieren. Ist es also notwendig, diese Werte zur Datei „policies.json“ hinzuzufügen?
Die .XPI-Dateien werden jedoch nicht im Ordner „extensions“ angezeigt.
Ehrlich gesagt verstehe ich den zugrundeliegenden Mechanismus nicht ganz. Ich dachte naiverweise, ich müsste lediglich die Werte in die setup.py-Datei eintragen. Was übersehe ich?
Wir haben hier Mitarbeiter mit vielen verschiedenen Nationalitäten, und ich muss regelmäßig neue Sprachen zu Firefox hinzufügen können.

Vielen Dank für Ihre Hilfe. Mit freundlichen Grüßen,
Ramses
Anlagen
extensions.PNG
extensions.PNG (6,71 KB) 4451 Mal angesehen
fschelfaut
Nachrichten: 30
Anmeldung: 7. November 2024 - 12:22 Uhr

13. November 2024 – 14:58 Uhr

Guten Morgen,

Ich habe Änderungen am Code vorgenommen, um einige Probleme zu beheben:
- für einige Sprachen gab es keine Wörterbücher, was zu unzureichender Funktionalität führte.
- Ich habe die Gelegenheit auch genutzt, um bestimmte Teile des Codes zu optimieren.

Die neue Version des Pakets ist in PREPROD verfügbar Hier.

Wenn Sie weitere Sprachen zum Paket hinzufügen möchten, müssen Sie lediglich die Dateien bearbeiten update_package.py Und setup.py.
Fügen Sie die gewünschten Sprachen der Variablen hinzu list_pre_installed_lang.
Zum Beispiel :

Code: Alle auswählen

list_pre_installed_lang = ["fr", "en-GB", "es-ES", "de", "it", "zh-CN", "zh-TW", "ar"]  # Remarque : 'en-US' est intégré par défaut
Die Variable war korrekt, aber Sie hatten sie nur in setup.py.

Sobald die Änderungen vorgenommen wurden, starten Sie die Funktion Paket aktualisieren des Pakets, das automatisch Sprachpakete und Wörterbücher für die enthaltenen Sprachen herunterlädt list_pre_installed_lang.

Sie müssen die Datei nicht ändern policies.json Alles muss von selbst geschehen!

Hier ist das Ergebnis meiner Ausführung desPaket aktualisieren mit den von Ihnen angegebenen Sprachen:

Code: Alle auswählen

Download URL is: https://download-installer.cdn.mozilla.net/pub/firefox/releases/132.0.2/win64/en-US/Firefox%20Setup%20132.0.2.exe
Binary is present: Firefox_Setup_132.0.2.exe
Software version up-to-date (132.0.2)

### DOWNLOADING LANGUAGE PACK ###

API used for language packs is: https://services.addons.mozilla.org/api/v3/addons/language-tools/?app=firefox&type=language
Download URL for language pack in fr is: https://addons.mozilla.org/firefox/downloads/file/4385720/francais_language_pack-132.0.20241110.231641.xpi
Download URL for language pack in en-GB is: https://addons.mozilla.org/firefox/downloads/file/4385786/english_gb_language_pack-132.0.20241110.231641.xpi
Download URL for language pack in es-ES is: https://addons.mozilla.org/firefox/downloads/file/4385794/espanol_espana_language_pac-132.0.20241110.231641.xpi
Download URL for language pack in de is: https://addons.mozilla.org/firefox/downloads/file/4385723/deutsch_de_language_pack-132.0.20241110.231641.xpi
Download URL for language pack in it is: https://addons.mozilla.org/firefox/downloads/file/4385764/italiano_it_language_pack-132.0.20241110.231641.xpi
Download URL for language pack in zh-CN is: https://addons.mozilla.org/firefox/downloads/file/4385781/chinese_simplified_zh_cn_la-132.0.20241110.231641.xpi
Download URL for language pack in zh-TW is: https://addons.mozilla.org/firefox/downloads/file/4385779/traditional_chinese_zh_tw_l-132.0.20241110.231641.xpi
Download URL for language pack in ar is: https://addons.mozilla.org/firefox/downloads/file/4385747/language_pack-132.0.20241110.231641.xpi

### DOWNLOADING DICTIONNARY ###

API used for language dictionaries is: https://services.addons.mozilla.org/api/v3/addons/language-tools/?app=firefox&type=dictionary
Download URL for dictionary in fr is: https://addons.mozilla.org/firefox/downloads/latest/dictionnaire-français1/latest.xpi
Download URL for dictionary in en-GB is: https://addons.mozilla.org/firefox/downloads/latest/british-english-dictionary-2/latest.xpi
Download URL for dictionary in es-ES is: https://addons.mozilla.org/firefox/downloads/latest/diccionario-de-español-españa/latest.xpi
Download URL for dictionary in de-DE is: https://addons.mozilla.org/firefox/downloads/latest/dictionary-german/latest.xpi
Download URL for dictionary in it is: https://addons.mozilla.org/firefox/downloads/latest/dizionario-italiano/latest.xpi
No dictionary found for language: zh-CN
No dictionary found for language: zh-TW
Download URL for dictionary in ar is: https://addons.mozilla.org/firefox/downloads/latest/arabic-spell-checking-dictiona/latest.xpi
Creating policies.json file for language packs, dictionaries, extensions, and configuration
Wie Sie sehen, gibt es keine Wörterbücher für Sprachen zh-CN Und zh-TW.

Flavien,
lfkl
Nachrichten: 32
Anmeldung: 11. April 2019 - 05:51 Uhr

14. November 2024 - 01:13 Uhr

Hallo Fabien,

vielen Dank für deine schnelle Antwort und deine Mühe.
Alles funktioniert, und dank deiner Erklärungen verstehe ich jetzt, wie ich Sprachen zu diesem Paket hinzufügen kann.

Schönen Tag noch,
Ramses
Gesperrt