Bearbeiten von „Modul:TemplUtl

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 1: Zeile 1:
local TemplUtl = { suite  = "TemplUtl",
local TemplUtl = { suite  = "TemplUtl",
                   serial = "2019-11-20",
                   serial = "2019-11-12",
                   item  = 52364930 };
                   item  = 52364930 };
local Failsafe = TemplUtl;
local Failsafe = TemplUtl;
Zeile 103: Zeile 103:
                 r = false;
                 r = false;
             else
             else
                 if not TemplUtl.boolang then
                 if not TemplUtl.L10N then
                     -- TODO: page language
                     local lucky;
                     local l, d = pcall( mw.ext.data.get, "i18n/01.tab" );
                     s = string.format( "Module:%s/local",
                     if type( d ) == "table"  and
                                      TemplUtl.suite );
                      type( d.data ) == "table" then
                     lucky, TemplUtl.L10N = pcall( mw.loadData, s );
                        local f = function ( at )
                end
                                  local e = d.data[ at ];
                if type( TemplUtl.L10N ) == "table" then
                                  l = e[ 1 ];
                    local entry;
                                  s = e[ 2 ];
                    if not TemplUtl.lang then
                                  if type( l ) == "boolean"  and
                        -- TODO: page language
                                    type( s ) == "string" then
                         TemplUtl.lang =
                                      s = mw.text.split( s, "|" );
                              mw.language.getContentLanguage():getCode();
                                      for i = 1, #s do
                                          TemplUtl.boolang[ s[ i ] ] = l;
                                      end -- for i
                                  end
                              end
                         TemplUtl.boolang = { };
                        f( 1 );
                        f( 2 );
                    else
                        TemplUtl.boolang = true;
                     end
                     end
                end
                    entry = TemplUtl.L10N[ TemplUtl.lang ];
                if type( TemplUtl.boolang ) == "table" then
                    if type( entry ) == "table" then
                    s = TemplUtl.boolang[ r ];
                        s = entry[ r ];
                    if type( s ) == "boolean" then
                        if type( s ) == "boolean" then
                        r = s;
                            r = s;
                        end
                     end
                     end
                else
                    TemplUtl.L10N = true;
                 end
                 end
                 if type( r ) ~= "boolean" then
                 if type( r ) ~= "boolean" then
                     s = type( another );
                     if type( another ) ~= "nil" then
                    if s == "nil" then
                        r = TemplUtl.faculty( another );
                    else
                         r = true;
                         r = true;
                    elseif s == "boolean" then
                        r = another;
                    else
                        r = TemplUtl.faculty( another );
                     end
                     end
                 end
                 end
Zeile 706: Zeile 696:
                                                                 item ) )
                                                                 item ) )
             if type( entity ) == "table" then
             if type( entity ) == "table" then
                local seek = Failsafe.serialProperty or "P348"
                 local vsn = entity:formatPropertyValues( "P348" )
                 local vsn = entity:formatPropertyValues( seek )
                 if type( vsn ) == "table"  and
                 if type( vsn ) == "table"  and
                   type( vsn.value ) == "string"  and
                   type( vsn.value ) == "string"  and

Bitte beachte, dass alle Beiträge im Regiowiki von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls Du nicht willst, dass diese ohne Einschränkung geändert werden können.

Mit dem Speichern dieser Seite stimmst Du den Nutzungsbedingungen zu und versicherst, dass Du den Beitrag selbst verfasst hast bzw. dass er keine fremden Rechte verletzt, und willigst ein, ihn unter der Creative Commons Attribution/Share-Alike Lizenz 3.0 zu veröffentlichen. Übertrage ohne Genehmigung keine urheberrechtlich geschützten Inhalte!

Du stimmst einer Autorennennung mindestens durch URL oder Verweis auf den Artikel zu. Wenn Du nicht möchtest, dass Dein Text weiterbearbeitet und weiterverbreitet wird bzw. den Nutzungsbedingungen nicht zustimmst, dann speichere ihn nicht.

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)

[] [[]] | {{}} {{{}}} “” ‘’ «» ‹› „“ ‚‘ · × ° § ~~~~ <s></s> <small></small> <sup></sup> <sub></sub> <tt></tt> <code></code> <pre></pre> &nbsp; [[Kategorie:]] [[Datei:]] [[Media:]] {{DEFAULTSORT:}} {{NAMESPACE}} {{PAGENAME}} #REDIRECT[[]] <gallery></gallery> <!-- --> <nowiki></nowiki> <code><nowiki></nowiki></code> <includeonly></includeonly> <noinclude></noinclude> <onlyinclude></onlyinclude> <translate></translate> <tvar|></> <languages/>

Die folgende Vorlage wird auf dieser Seite verwendet: