Page 1 of 1
PHP8.1 gettext funktioniert nicht
Posted: Tue 11. Jan 2022, 07:22
by space2place
Moin zusammen,
Wir versuchen gerade etwas mit "gettext" zu bauen.
Das System ist KeyHelp hat die aktuelleste KeyHelp Version unter Debian 11.
Für PHP7.4 (Standard) habe ich entsprechend
Code: Select all
apt install php-php-gettext
phpenmod gettext
durchgeführt und die Servives restartet.
Hier funktioniert es jetzt auch. Nur nicht unter PHP8.1.
Jetzt wollte ich das Modul mit PECL nachinstallieren und fühle mich etwas blind, da ich das Modul nicht auf der Seite
https://pecl.php.net/ finde..
Kann mir mal einer einen Denkanstoss geben?
Gruß
Sascha
Re: PHP8.1 gettext funktioniert nicht
Posted: Tue 11. Jan 2022, 09:23
by Alexander
Hallo,
wenn du noch ein paar Stunden warten kannst - dann kommen die zusätzlichen PHP-Interpreter inklusive gettext Erweiterung.
Aktuell klemmt es noch an einer anderen Erweiterung, die ich gern mit aufnehmen würde, bin aber guter Dinge, das ich das im Laufe des Tages lösen kann und dann die neuen Versionen veröffentlichen kann.
Re: PHP8.1 gettext funktioniert nicht
Posted: Tue 11. Jan 2022, 09:47
by space2place
Alexander wrote: ↑Tue 11. Jan 2022, 09:23
Hallo,
wenn du noch ein paar Stunden warten kannst - dann kommen die zusätzlichen PHP-Interpreter inklusive gettext Erweiterung.
Danke Alex... Zeit habe ich.. Alles gut..
Re: PHP8.1 gettext funktioniert nicht [GELÖST]
Posted: Tue 11. Jan 2022, 14:57
by Alexander
Die Interpreter sind fertig und gehen jetzt nach und nach live.
Für Debian 11 sind Sie heute schon live. Einfach unter Wartungsintervalle auf den Job "PHP-Interpreter aktualisieren" starten -> paar Minuten warten und du kannst es benutzen.
Re: PHP8.1 gettext funktioniert nicht
Posted: Tue 11. Jan 2022, 15:35
by 24unix
Alexander wrote: ↑Tue 11. Jan 2022, 14:57
Die Interpreter sind fertig und gehen jetzt nach und nach live.
Für Debian 11 sind Sie heute schon live. Einfach unter Wartungsintervalle auf den Job "PHP-Interpreter aktualisieren" starten -> paar Minuten warten und du kannst es benutzen.
Wer wie ich neu bei KeyHelp ist und erst mal suchen muss: Settings -> Maintenance Intervals wenn man die englische Oberfläche nutzt.
Re: PHP8.1 gettext funktioniert nicht
Posted: Tue 11. Jan 2022, 19:48
by space2place
Alexander wrote: ↑Tue 11. Jan 2022, 14:57
Die Interpreter sind fertig und gehen jetzt nach und nach live.
Für Debian 11 sind Sie heute schon live. Einfach unter Wartungsintervalle auf den Job "PHP-Interpreter aktualisieren" starten -> paar Minuten warten und du kannst es benutzen.
Wie immer top Arbeit. Danke Dir.
Re: PHP8.1 gettext funktioniert nicht
Posted: Fri 21. Jan 2022, 03:06
by PadMan
Auch von mir einen großen Dank, dass
gettext aktiviert wurde
Damit aber
gettext überhaupt funktioniert, möchte ich hier einen Auszug aus meiner Antwort aus
gettext für Übersetzungen in KH möglich? hier lassen.
Einen Riesen großen Dank auch an
space2place weil er mir auch einen großen Denkanstoß gab, denn auf dem Betriebssystem (Debian) müssen auch die Sprachpakete installiert sein, fehlen diese, klappt es mit
gettext auch nicht.
Sprachpakete installieren
Im Netz fand ich folgende Abhilfe, hierdurch werden alle verfügbaren Sprachen auf einmal installiert
Natürlich könnte man jedes Sprachpaket einzeln installierten, aber wenn zum Beispiel ein Kunde in einer Sprache übersetzen möchte, die im System nicht installiert ist, müsste diese nachinstalliert werden. Mit einer vollständigen Installation der Sprachen erspart man sich das Nachinstallieren und hat genug "Reserven" für eine Übersetzung
Alle installierten Sprachen anzeigen (Debian 11)
Beispielausgabe (gekürzt)
Code: Select all
aa_DJ.UTF-8
af_ZA.UTF-8
an_ES.UTF-8
[...]
cy_GB.UTF-8
da_DK.UTF-8
de_AT.UTF-8
de_BE.UTF-8
de_CH.UTF-8
de_DE.UTF-8
de_IT.UTF-8
de_LI.UTF-8
de_LU.UTF-8
el_CY.UTF-8
[...]
zh_SG.UTF-8
zh_TW.UTF-8
zu_ZA.UTF-8
Anzahl der installierten Sprachen anzeigen
Beispielausgabe