Hallo zusammen,
ich hoffe Ihr könnt mir bei diesem Problem helfen:
Für unsere Auslandskollegen müssten einige dynamische Felder und das in "FrontendAgend" hinterlegte Feld "timeunits" übersetzt werden.
Die Übersetzungen müssten anschließend nur dann auftauchen, wenn die jeweilige Sprache in den Grundeinstellungen hinterlegt wird.
1. Dynamische Felder:
Wenn also der dänische Kollege (der natürlich Dänisch als Sprache hinterlegt hat) ein Ticket erstellt, müsste als dynamisches Feld "Kategori" ausgewiesen werden, welches über die Unterpunkte Hardware, Software und "Andre" verfügt.
Wenn der italienische Kollege ein Ticket erstellt, müsste es "Categoria" heißen, mit den Unterpunkten Hardware, Software und "altro"
2. Timeunits
Das im FrontendAgend hinterlegte Feld timeunits wurde von uns umbenannt in "Bearbeitungszeit in Minunten". Diese Einstellung müsste ebenfalls in die jeweilige Sprache übersetzt werden.
Kann mir jemand von euch diesbezüglich weiter helfen?
Übersetzung (dynamische Felder und "timeunits")
-
- 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: Übersetzung (dynamische Felder und "timeunits")
Erstelle Dir die Datei de_XXXMustermann.pm:
Das "<Label_DynamicField_1>" musst Du natürlich den Wert ersetzen, der als "Anzeigename" des Dynamischen Feldes im Adminbereich eingetragen wurd.
Das gleiche machst Du dann mit dk_XXXMustermann.pm, en_XXXMustermann.pm und allen Sprachen für die Du eine Übersetzung bereitstellen willst.
Code: Select all
# --
# Kernel/Language/de_QuickClose.pm - the german translation of QuickClose
# Copyright (C) 2011 Perl-Services, http://www.perl-services.de
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --
package Kernel::Language::de_QuickClose;
use strict;
use warnings;
use utf8;
our $VERSION = '0.01';
sub Data {
my $Self = shift;
my $Lang = $Self->{Translation};
return if ref $Lang ne 'HASH';
$Lang->{'Time Units'} = 'Arbeitsstunden';
$Lang->{'<Label_DynamicField_1>'} = 'Label für DynamicField 1';
$Lang->{'<Label_DynamicField_2>'} = 'Label für DynamicField 2';
return 1;
}
1;
Das gleiche machst Du dann mit dk_XXXMustermann.pm, en_XXXMustermann.pm und allen Sprachen für die Du eine Übersetzung bereitstellen willst.
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