Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 5828bfe5

Von Moritz Bunkus vor fast 15 Jahren hinzugefügt

  • ID 5828bfe58adf3be1d463392caf5c5fc29b30a8ac
  • Vorgänger 4d09ad4b
  • Nachfolger c1bdb003

Verwendung des kommenden T8-Filters zur Übersetzung erkennen.

Unterschiede anzeigen:

locale/de/locales.pl
558 558
        $plugins{needed}->{$plugin} = 1 if (first { $_ eq $plugin } qw(HTML LxERP JavaScript MultiColumnIterator));
559 559
      }
560 560

  
561
      while ($line =~ m/\[\%            # Template-Start-Tag
562
                        [\-~#]          # Whitespace-Unterdr?ckung
563
                        \s*             # Optional beliebig viele Whitespace
564
                        [\'\"]          # Anfang des zu ?bersetzenden Strings
565
                        (.*?)           # Der zu ?bersetzende String
566
                        [\'\"]          # Ende des zu ?bersetzenden Strings
567
                        \s*\|\s*        # Pipe-Zeichen mit optionalen Whitespace davor und danach
568
                        \$T8            # Filteraufruf
569
                        .*?             # Optionale Argumente f?r den Filter und Whitespaces
570
                        [\-~#]          # Whitespace-Unterdr?ckung
571
                        \%\]            # Template-Ende-Tag
572
                       /ix) {
573
        print "Found filter >>>$1<<<\n";
574
        $cached{$_[0]}{all}{$1}  = 1;
575
        $cached{$_[0]}{html}{$1} = 1;
576
        $plugins{needed}->{T8}   = 1;
577
        substr $line, $-[1], $+[0] - $-[0], '';
578
      }
579

  
561 580
      while ("" ne $line) {
562 581
        if (!$copying) {
563 582
          if ($line =~ m|<translate>|i) {
......
608 627
  }
609 628

  
610 629
  # copy back into global arrays
611
  map { $alllocales{$_} = 1 }  keys %{$cached{$_[0]}{all}};
612
  map { $htmllocales{$_} = 1 } keys %{$cached{$_[0]}{html}};
613
  map { $submit{$_} = 1 }      keys %{$cached{$_[0]}{submit}};
630
  map { $alllocales{$_} = 1 } keys %{$cached{$_[0]}{all}};
631
  map { $htmllocale{$_} = 1 } keys %{$cached{$_[0]}{html}};
632
  map { $submit{$_} = 1 }     keys %{$cached{$_[0]}{submit}};
614 633
}
615 634

  
616 635
sub converthtmlfile {

Auch abrufbar als: Unified diff