X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;ds=sidebyside;f=SL%2FLocale%2FString.pm;h=722974393f8801537b236bcd12ae35b35fda2bbf;hb=faec06a4f25d238cd2fd5807a0b7d4259c51e6a7;hp=e05ae6abedc3841e14a2bc3aafa059e9a8d738d1;hpb=b3a47a992c7c7918e0cf67d9d6c10d002ef2108f;p=kivitendo-erp.git diff --git a/SL/Locale/String.pm b/SL/Locale/String.pm index e05ae6abe..722974393 100644 --- a/SL/Locale/String.pm +++ b/SL/Locale/String.pm @@ -11,7 +11,10 @@ use Rose::Object::MakeMethods::Generic ( our @EXPORT = qw(t8); -use overload '""' => \&translated; +use overload + '""' => \&translated, + eq => \&my_eq, + ne => \&my_ne; sub translated { my ($self) = @_; @@ -25,6 +28,14 @@ sub t8 { return SL::Locale::String->new(untranslated => $string, args => [ @_ ]); } +sub my_eq { + $_[1] eq $_[0]->translated; +} + +sub my_ne { + $_[1] ne $_[0]->translated; +} + sub TO_JSON { return $_[0]->translated; }