Eigene Änderungen an Language-Paketen dauerhaft speichern
-
- Znuny advanced
- Posts: 123
- Joined: 14 Jul 2017, 09:30
- Znuny Version: 6 Free
- Real Name: Günter
- Company: KIT
Eigene Änderungen an Language-Paketen dauerhaft speichern
Wir haben in unserem OTRS die Funktion "Neues Email Ticket" deaktiviert und die Funktion "Neues Telefon-Ticket" umbenannt in "Neues Ticket".
Dazu haben wir in der de.pm eine Zeile eingefügt, die "New ticket" übersetzt in "Neues Ticket".
Diese Änderung geht aber bei einem Update wieder verloren.
Für das FAQ-Modul habe ich so eine eigene Erweiterung erstellt mit dem Namen de_ZCUstom.pm. Diese bleibt beim Update erhalten.
Kann ich für die de.pm auch so eine eigene Erweiterung erstellen, die bei einem Update erhalten bleibt? Gibt es hierzu eine feste Namenskonvention, die einzuhalten ist?
Dazu haben wir in der de.pm eine Zeile eingefügt, die "New ticket" übersetzt in "Neues Ticket".
Diese Änderung geht aber bei einem Update wieder verloren.
Für das FAQ-Modul habe ich so eine eigene Erweiterung erstellt mit dem Namen de_ZCUstom.pm. Diese bleibt beim Update erhalten.
Kann ich für die de.pm auch so eine eigene Erweiterung erstellen, die bei einem Update erhalten bleibt? Gibt es hierzu eine feste Namenskonvention, die einzuhalten ist?
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Eigene Änderungen an Language-Paketen dauerhaft speichern
Warum machst Du nicht alles in die de_ZCustom.pm? Dann brauchst Du beim Update nur an eine Datei denken...
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
-
- Znuny advanced
- Posts: 123
- Joined: 14 Jul 2017, 09:30
- Znuny Version: 6 Free
- Real Name: Günter
- Company: KIT
Re: Eigene Änderungen an Language-Paketen dauerhaft speichern
Ich dachte, weil in der de_ZCustom.pm "package Kernel::Language::de_FAQ;" steht, dass sich das nur auf das Paket "FAQ" bezieht. In der de.pm steht dann ja "package Kernel::Language::de;". Daher waren das für mich 2 getrennte Dinge.
Kann ich die Änderungen für die de.pm einfach in die de_ZCustom.pm einfügen?
Kann ich die Änderungen für die de.pm einfach in die de_ZCustom.pm einfügen?
Re: Eigene Änderungen an Language-Paketen dauerhaft speichern
Hi,
guggstu hier http://doc.otrs.com/doc/manual/develope ... guage-file
in ./Kernel/Language/
die xx_Custom.pm nach de_Custom.pm umbenennen und dort Deine Änderungen speichern.
Viele Grüße
Flo
guggstu hier http://doc.otrs.com/doc/manual/develope ... guage-file
in ./Kernel/Language/
die xx_Custom.pm nach de_Custom.pm umbenennen und dort Deine Änderungen speichern.
Viele Grüße
Flo
OTRS 8 SILVER (Prod)
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11
-- Ich beantworte keine Forums-Fragen PN - No PN please
I won't answer to unfriendly users any more. A greeting and regards are just polite.
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11
-- Ich beantworte keine Forums-Fragen PN - No PN please
I won't answer to unfriendly users any more. A greeting and regards are just polite.
-
- Znuny advanced
- Posts: 123
- Joined: 14 Jul 2017, 09:30
- Znuny Version: 6 Free
- Real Name: Günter
- Company: KIT
[Gelöst] Re: Eigene Änderungen an Language-Paketen dauerhaft speichern
Prima. Danke für den Hinweis.
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Eigene Änderungen an Language-Paketen dauerhaft speichern
Problem mit de_Custom.pm ist, dass die Datei ziemlich früh in der Reihenfolge geladen wird und dann andere Pakete die eigenen Änderungen wieder überbügeln. Deswegen ist das de_ZCustom.pm besser.
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
-
- Znuny advanced
- Posts: 123
- Joined: 14 Jul 2017, 09:30
- Znuny Version: 6 Free
- Real Name: Günter
- Company: KIT
Re: Eigene Änderungen an Language-Paketen dauerhaft speichern
Hallo reneeb,
Mir ist immer noch nicht klar, welche Bedeutung die "package"-Anweisung in den Dateien hat.
Ich habe von dir in einem anderen Thread den Hinweis auf die de_ZCustom.pm bekommen und da stand "package Kernel::Language::de_FAQ;" drin. Daraus habe ich als Perl-Laie geschlossen, dass sich dieses File nur auf das Paket "FAQ" bezieht.
Kann ich da Änderungen generell eintragen, wie z.B. in die de_Custom.pm?
Mir ist immer noch nicht klar, welche Bedeutung die "package"-Anweisung in den Dateien hat.
Ich habe von dir in einem anderen Thread den Hinweis auf die de_ZCustom.pm bekommen und da stand "package Kernel::Language::de_FAQ;" drin. Daraus habe ich als Perl-Laie geschlossen, dass sich dieses File nur auf das Paket "FAQ" bezieht.
Kann ich da Änderungen generell eintragen, wie z.B. in die de_Custom.pm?
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Eigene Änderungen an Language-Paketen dauerhaft speichern
Der package-Name sollte mit dem Dateinamen übereinstimmen. Das ist bei den Language-Dateien zwar nicht ganz so wichtig, um aber konsistent zu bleiben. Wenn Du also Kernel/Language/de_ZCustom.pm hast, muss in der Datei "package Kernel::Language::de_ZCustom;" stehen. Sorry, dass ich das in dem anderen Thread nicht erwähnt habe.
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
-
- Znuny advanced
- Posts: 123
- Joined: 14 Jul 2017, 09:30
- Znuny Version: 6 Free
- Real Name: Günter
- Company: KIT
Re: Eigene Änderungen an Language-Paketen dauerhaft speichern
Danke.
Jetzt habe ich es verstanden und umgesetzt.
Jetzt habe ich es verstanden und umgesetzt.
Re: Eigene Änderungen an Language-Paketen dauerhaft speichern
Hi,
Oh echt? Ich dachte, die käme immer am Ende
Danke für den Hinweis
Flo
reneeb wrote:Problem mit de_Custom.pm ist, dass die Datei ziemlich früh in der Reihenfolge geladen wird und dann andere Pakete die eigenen Änderungen wieder überbügeln. Deswegen ist das de_ZCustom.pm besser.
Oh echt? Ich dachte, die käme immer am Ende
Danke für den Hinweis
Flo
OTRS 8 SILVER (Prod)
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11
-- Ich beantworte keine Forums-Fragen PN - No PN please
I won't answer to unfriendly users any more. A greeting and regards are just polite.
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11
-- Ich beantworte keine Forums-Fragen PN - No PN please
I won't answer to unfriendly users any more. A greeting and regards are just polite.
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Eigene Änderungen an Language-Paketen dauerhaft speichern
Oh, stimmt. Die xx_Custom.pm ist ein Spezialfall. Mea culpa...
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de