@@ -, +, @@ --- misc/translator/LangInstaller.pm | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) --- a/misc/translator/LangInstaller.pm +++ a/misc/translator/LangInstaller.pm @@ -766,10 +766,13 @@ sub update { sub create { my ($self, $files) = @_; - return unless $self->{lang}; - $self->create_tmpl($files) unless $self->{pref_only}; - $self->create_prefs(); - $self->create_messages(); + my @langs = $self->{lang} ? ($self->{lang}) : $self->get_all_langs(); + for my $lang ( @langs ) { + $self->set_lang( $lang ); + $self->create_tmpl($files) unless $self->{pref_only}; + $self->create_prefs(); + $self->create_messages(); + } $self->remove_pot(); } --