MediaWiki Diskussion:Gadget-CatGenForm.js: Unterschied zwischen den Versionen

Aus Watch-Wiki
Zur Navigation springen Zur Suche springen
(→‎Prüfung: +Italienisch)
 
(23 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
 
== Benutzung ==
 
== Benutzung ==
  
Unter [[Spezial:Einstellungen]] / Gadgets den ''Spezial-Werkzeug Vorlagen- und Kategoriengenerator'' aktivieren. Nicht vergessen, den Browser-Cache zu leeren.
+
Unter [[Spezial:Einstellungen]] / Gadgets den ''Spezial-Werkzeug Vorlagen- und Kategorien-Generator'' aktivieren. Nicht vergessen, den Browser-Cache zu leeren.
 +
 
 +
In der Leiste ''Werkzeuge'' (links unter der Suche) erscheint ''Vorlagen- und Kategorien-Generator'' als neuer Unterpunkt, der auf jeder Seite nur in der Normalansicht (um keine Daten zu verlieren) aktiviert werden kann. Dazu wird die aktuelle Seite aus- und beim Schließen wieder eingeblendet.
  
 
== Anleitung ==
 
== Anleitung ==
  
 
# Eingabe des '''Herstellers (de)'''<br>Fremdsprachige Namen müssen nur angegeben werden, wenn sie von der deutschen Bezeichnung abweichen.
 
# Eingabe des '''Herstellers (de)'''<br>Fremdsprachige Namen müssen nur angegeben werden, wenn sie von der deutschen Bezeichnung abweichen.
# Eingabe des '''Buchstaben (de)''' für die Kategorien<br>Fremdsprachige Anfangsbuchstaben müssen nur angegeben werden, wenn sie von den deutschen abweichen.
+
# {{Button|&#x2248;|Holt den aktuellen Seitentitel}} Der Name des aktuellen Seitentitels und dessen Anfangsbuchstabe können übernommen werden.
 +
# Eingabe des '''Buchstaben (de)''' für die Kategorien<br>Er erfolgt eine automatische Umwandlung in Großbuchstaben. Fremdsprachige Anfangsbuchstaben müssen nur angegeben werden, wenn sie von den deutschen abweichen.
 
# Auswahl des '''Typ'''s der Vorlagen und Kategorien.
 
# Auswahl des '''Typ'''s der Vorlagen und Kategorien.
 
# '''Optionen'''
 
# '''Optionen'''
##''Überschreiben von bestehenden Vorlagen/Kategorien''<br>Bestehenden Vorlagen/Kategorien (''blaue'' Links) werden ohne Rückfrage überschrieben, identische Inhalte führen zu keiner Aktion.
+
##''Überschreiben von bestehenden Vorlagen/Kategorien''<br>Bestehende Vorlagen/Kategorien (''blaue'' Links) werden ohne Rückfrage überschrieben, identische Inhalte führen zu keiner Aktion.
##''Neuen Inhalt als Zusammenfassung / Kommentar benutzen''<br>Der neue Inhalt der Vorlagen/Kategorien kann statt dem Zusammenfassungstext im Logbuch und der Historie übernommen werden.
+
##''Neuen Inhalt als Zusammenfassung / Kommentar benutzen''<br>Der neue Inhalt der Vorlagen/Kategorien kann statt dem Zusammenfassungstext ins Logbuch und die Historie übernommen werden.
# '''Neu'''<br>Die Generatorseite wird zurückgesetzt und alle Eingaben werden gelöscht.
+
# {{Button|Neu|Setzt die Parameter zurück und löscht alle Eingaben}} Die Generatorseite wird zurückgesetzt und alle Eingaben werden gelöscht.
# '''Schließen'''<br>Die ursprüngliche Wiki-Seite wird wieder angezeigt und alle Eingaben werden gelöscht.
+
# {{Button|Schließen|Beendet den Vorlagen und Kategorien-Generator}} Die ursprüngliche Wiki-Seite wird wieder angezeigt, dabei ''' bleiben alle Eingaben erhalten, bis die Seite verlassen oder editiert wird'''.
# '''Vorschau'''<br>Die Vorschau erzeugt und überprüft Dateinamen und Inhalte nach einem einheitlichen Muster. Dabei werden die obigen Eingaben in Parameter umgewandelt:
+
# {{Button|Vorschau|Erzeugt eine Vorschau der Vorlagen und Kategorien mit Inhalten}} Die Vorschau erzeugt Dateinamen und Inhalte nach einem einheitlichen Muster und überprüft die Existenz der Dateien. Dabei werden die obigen Eingaben in Parameter umgewandelt:
 
#:* Name der Vorlage in Abhängigkeit des Typs
 
#:* Name der Vorlage in Abhängigkeit des Typs
 
#:* 1=Herstellername auf Deutsch
 
#:* 1=Herstellername auf Deutsch
Zeile 23: Zeile 26:
 
#:* 6=Kategorie Buchstabe (Nur Kategoriebeschreibung)
 
#:* 6=Kategorie Buchstabe (Nur Kategoriebeschreibung)
 
#:* 7=Weiterer Kategorie Buchstabe (Nur Kategoriebeschreibung)
 
#:* 7=Weiterer Kategorie Buchstabe (Nur Kategoriebeschreibung)
 +
# Das Zeichen (<span style="color:green;font-weight: bold;" title="Inhalt ist bereits aktuell">&#x2261;</span>) wird hinter einer Vorlage/Kategorie angezeigt, wenn der Inhalt bereits aktuell ist.
 
# Die verwendeten Vorlagen werden ebenfalls angezeigt, aber nicht automatisch erstellt.
 
# Die verwendeten Vorlagen werden ebenfalls angezeigt, aber nicht automatisch erstellt.
# Dateien '''erstellen'''<br>Fehlende Vorlagen/Kategorien (''rote'' Links) werden erstellt. Der Inhalt von ''Zusammenfassung / Kommentar'' erscheint im Logbuch und der Historie als Kommentar. Nach Abschluss der Aktionen, wird eine neue Vorschau gestartet.
+
# {{Button|Erstellen|Erstellt die Vorlagen und Kategorien gemäß der Vorschau mit den angezeigten Inhalten}} Fehlende Vorlagen/Kategorien (''rote'' Links) werden erstellt. Der Inhalt von ''Zusammenfassung / Kommentar'' erscheint im Logbuch und der Historie als Kommentar. Nach Abschluss der Aktionen wird eine neue Vorschau gestartet.
# '''Abbrechen'''<br>Der Abbruch erfolgt frühestens nach dem Ende des aktuellen Schreib-/Lösch-Vorgangs.
+
# {{Button|Abbrechen|Die Abarbeitung der Erstellung und des Löschens von Vorlagen und Kategorien wird unterbrochen}} Der Abbruch erfolgt nach dem Beenden des aktuellen Schreib-/Lösch-Vorgangs.
 +
# {{Button|Löschen|Löscht die Vorlagen und Kategorien gemäß der Vorschau}} Bestehende Vorlagen/Kategorien (''blaue'' Links) werden ohne Rückfrage gelöscht. Es können nur Vorlagen/Kategorien gelöscht werden, die einen Hersteller betreffen, nicht die Hauptvorlagen eines Typs.
  
 
== Fremdsprachige Texte ==
 
== Fremdsprachige Texte ==
  
Folgende Texte müssen noch angepasst, ergänzt oder überprüft werden:
+
=== Erweiterung ===
 +
 
 +
Um die Mehrsprachigkeit um eine Sprache zu erweitern sind folgende Änderungen nötig:
 +
 
 +
<small>(Die nächste freie ''Sprachnummer'' ist 9.)</small>
 +
 
 +
# Eintragen der neuen Sprache in die Kategorieanpassung in [[MediaWiki:Common.js]] ([{{SERVER}}/index.php?title=MediaWiki:Common.js&diff=prev&oldid=224796 Beispiel Italienisch])
 +
# Vorlagen ''Sprache''
 +
## Eintragen der neuen Sprache in die [[Vorlage:Bildgalerie Uhrenmodelle XXX Sprachen]] ([{{SERVER}}/index.php?title=Vorlage%3ABildgalerie_Uhrenmodelle_XXX_Sprachen&action=historysubmit&diff=228513&oldid=181913 Beispiel Italienisch])
 +
## Eintragen der neuen Sprache in die [[Vorlage:Bildgalerie Uhrwerke XXX Sprachen]] ([{{SERVER}}/index.php?title=Vorlage%3ABildgalerie_Uhrwerke_XXX_Sprachen&action=historysubmit&diff=228514&oldid=182618 Beispiel Italienisch])
 +
## Eintragen der neuen Sprache in die [[Vorlage:Bildgalerie Archiv XXX Sprachen]] ([{{SERVER}}/index.php?title=Vorlage%3ABildgalerie_Archiv_XXX_Sprachen&action=historysubmit&diff=228512&oldid=216131 Beispiel Italienisch])
 +
# Vorlagen ''Kategorien''
 +
## Eintragen der neuen Sprache in die Vorlagen der [[:Kategorie:Kategoriebeschreibung]] ([{{SERVER}}/index.php?title=Vorlage:Kategoriebeschreibung_Bildgalerie_Uhrenmodelle_XXX&diff=228518&oldid=183096 Beispiel Italienisch])
 +
## Anlegen der Vorlagen '''Kategoriebeschreibung ... XXX''' für die neue Sprache gemäß folgenden Mustern: [[Vorlage:Kategoriebeschreibung_Bildgalerie_Uhrenmodelle_XXX]], [[Vorlage:Kategoriebeschreibung_Bildgalerie_Uhrwerke_XXX]], [[Vorlage:Kategoriebeschreibung_Bildgalerie_Archiv_XXX]]
 +
# Generator
 +
## Eintragen der neuen Sprache, sowie der Texte in [[MediaWiki:Gadget-CatGenForm.js]] ([{{SERVER}}/index.php?title=MediaWiki:Gadget-CatGenForm.js&diff=prev&oldid=228537 Beispiel Italienisch])
 +
## Eintragen der neuen Sprache in die Parameterliste des Generators in [[MediaWiki:Gadget-CatGenForm.js]] ([{{SERVER}}/index.php?title=MediaWiki:Gadget-CatGenForm.js&diff=prev&oldid=228538 Beispiel Italienisch])
 +
 
 +
=== Prüfung ===
 +
 
 +
Folgende Texte müssen noch '''überprüft''' werden (vor allem Spanisch):
  
 
:TypTexte['Uhrenmodelle_de'] = 'Uhrenmodelle ';
 
:TypTexte['Uhrenmodelle_de'] = 'Uhrenmodelle ';
 
:TypTexte['Uhrenmodelle_en'] = 'watch models ';
 
:TypTexte['Uhrenmodelle_en'] = 'watch models ';
 
:TypTexte['Uhrenmodelle_es'] = 'de modelos de relojes ';
 
:TypTexte['Uhrenmodelle_es'] = 'de modelos de relojes ';
 +
:TypTexte['Uhrenmodelle_it'] = 'di modelli orologi ';
 
:TypTexte['Uhrenmodelle_nl'] = 'uurwerkmodellen ';
 
:TypTexte['Uhrenmodelle_nl'] = 'uurwerkmodellen ';
 
:TypTexte['Uhrenmodelle_ru'] = 'Модели часов ';
 
:TypTexte['Uhrenmodelle_ru'] = 'Модели часов ';
Zeile 39: Zeile 65:
 
:TypTexte['Uhrwerke_de'] = 'Uhrwerke ';
 
:TypTexte['Uhrwerke_de'] = 'Uhrwerke ';
 
:TypTexte['Uhrwerke_en'] = 'movements ';
 
:TypTexte['Uhrwerke_en'] = 'movements ';
:TypTexte['Uhrwerke_es'] = 'de mecanismos de relojes ';
+
:TypTexte['Uhrwerke_es'] = <b>'de mecanismos de relojes ';</b>
 +
:TypTexte['Uhrwerke_it'] = 'di movimento degli orologi ';
 
:TypTexte['Uhrwerke_nl'] = 'uurwerken ';
 
:TypTexte['Uhrwerke_nl'] = 'uurwerken ';
 
:TypTexte['Uhrwerke_ru'] = 'Часовые механизмы ';
 
:TypTexte['Uhrwerke_ru'] = 'Часовые механизмы ';
Zeile 46: Zeile 73:
 
:TypTexte['Archiv_en'] = 'archive ';
 
:TypTexte['Archiv_en'] = 'archive ';
 
:TypTexte['Archiv_es'] = 'archivo ';
 
:TypTexte['Archiv_es'] = 'archivo ';
 +
:TypTexte['Archiv_it'] = 'di Archivio ';
 
:TypTexte['Archiv_nl'] = 'archief ';
 
:TypTexte['Archiv_nl'] = 'archief ';
 
:TypTexte['Archiv_ru'] = 'Архив ';
 
:TypTexte['Archiv_ru'] = 'Архив ';
Zeile 52: Zeile 80:
 
:TypTexte['Personen_en'] = 'persons ';
 
:TypTexte['Personen_en'] = 'persons ';
 
:TypTexte['Personen_es'] = 'persona ';
 
:TypTexte['Personen_es'] = 'persona ';
:TypTexte['Personen_nl'] = '---- ';
+
:TypTexte['Personen_it'] = 'di Persone ';
:TypTexte['Personen_ru'] = '---- ';
+
:TypTexte['Personen_nl'] = 'personen ';
 +
:TypTexte['Personen_ru'] = 'лица ';
  
 
:TypTexte['Porträt_de'] = 'Porträt ';
 
:TypTexte['Porträt_de'] = 'Porträt ';
 
:TypTexte['Porträt_en'] = 'portrait ';
 
:TypTexte['Porträt_en'] = 'portrait ';
:TypTexte['Porträt_es'] = 'retrato ';
+
:TypTexte['Porträt_es'] = <b>'retrato ';</b>
 +
:TypTexte['Porträt_it'] = 'di Ritratti ';
 
:TypTexte['Porträt_nl'] = 'portretten ';
 
:TypTexte['Porträt_nl'] = 'portretten ';
 
:TypTexte['Porträt_ru'] = 'Портреты ';
 
:TypTexte['Porträt_ru'] = 'Портреты ';
Zeile 63: Zeile 93:
 
:TypTexte['Gebäude_de'] = 'Gebäude ';
 
:TypTexte['Gebäude_de'] = 'Gebäude ';
 
:TypTexte['Gebäude_en'] = 'buildings ';
 
:TypTexte['Gebäude_en'] = 'buildings ';
:TypTexte['Gebäude_es'] = 'edificios ';
+
:TypTexte['Gebäude_es'] = <b>'edificios '</b>;
:TypTexte['Gebäude_nl'] = '---- ';
+
:TypTexte['Gebäude_it'] = 'Edifici ';
:TypTexte['Gebäude_ru'] = '---- ';
+
:TypTexte['Gebäude_nl'] = 'gebouwen ';
 +
:TypTexte['Gebäude_ru'] = 'здания ';
  
 
:TypTexte['Marken und Warenzeichen_de'] = 'Marken und Warenzeichen ';
 
:TypTexte['Marken und Warenzeichen_de'] = 'Marken und Warenzeichen ';
 
:TypTexte['Marken und Warenzeichen_en'] = 'marks and brands ';
 
:TypTexte['Marken und Warenzeichen_en'] = 'marks and brands ';
:TypTexte['Marken und Warenzeichen_es'] = 'marcas y marcas comercial ';
+
:TypTexte['Marken und Warenzeichen_es'] = <b>'marcas y marcas comercial '</b>;
 +
:TypTexte['Marken und Warenzeichen_it'] = 'di Marche e Marchi ';
 
:TypTexte['Marken und Warenzeichen_nl'] = 'merken en handelsmerken ';
 
:TypTexte['Marken und Warenzeichen_nl'] = 'merken en handelsmerken ';
 
:TypTexte['Marken und Warenzeichen_ru'] = 'Марки и торговые знаки ';
 
:TypTexte['Marken und Warenzeichen_ru'] = 'Марки и торговые знаки ';
Zeile 75: Zeile 107:
 
:TypTexte['Werkzeuge und Werkzeugmaschinen_de'] = 'Werkzeuge und Werkzeugmaschinen ';
 
:TypTexte['Werkzeuge und Werkzeugmaschinen_de'] = 'Werkzeuge und Werkzeugmaschinen ';
 
:TypTexte['Werkzeuge und Werkzeugmaschinen_en'] = 'tools and machine tools ';
 
:TypTexte['Werkzeuge und Werkzeugmaschinen_en'] = 'tools and machine tools ';
:TypTexte['Werkzeuge und Werkzeugmaschinen_es'] = 'enseres y máquinas herramienta ';
+
:TypTexte['Werkzeuge und Werkzeugmaschinen_es'] = <b>'enseres y máquinas herramienta '</b>;
:TypTexte['Werkzeuge und Werkzeugmaschinen_nl'] = '---- ';
+
:TypTexte['Werkzeuge und Werkzeugmaschinen_it'] = 'Strumenti ';
:TypTexte['Werkzeuge und Werkzeugmaschinen_ru'] = '---- ';
+
:TypTexte['Werkzeuge und Werkzeugmaschinen_nl'] = 'gereedschappen en machinale gereedschappen ';
 +
:TypTexte['Werkzeuge und Werkzeugmaschinen_ru'] = 'инструменты и станки ';
  
 
:TypTexte['Werkzeuge_de'] = 'Werkzeuge ';
 
:TypTexte['Werkzeuge_de'] = 'Werkzeuge ';
 
:TypTexte['Werkzeuge_en'] = 'tools ';
 
:TypTexte['Werkzeuge_en'] = 'tools ';
:TypTexte['Werkzeuge_es'] = 'enseres ';
+
:TypTexte['Werkzeuge_es'] = <b>'enseres ';</b>
:TypTexte['Werkzeuge_nl'] = '---- ';
+
:TypTexte['Werkzeuge_it'] = 'Strumenti ';
:TypTexte['Werkzeuge_ru'] = '---- ';
+
:TypTexte['Werkzeuge_nl'] = 'gereedschappen ';
 +
:TypTexte['Werkzeuge_ru'] = 'инструменты ';
  
 
== Bekannte Fehler ==
 
== Bekannte Fehler ==
  
 
# Zu lange Herstellernamen führen dazu, dass das Programm bei der Vorschau abbricht.
 
# Zu lange Herstellernamen führen dazu, dass das Programm bei der Vorschau abbricht.
 +
 +
== Geplante Erweiterungen ==
 +
 +
# Überkategorien - Beispiele:
 +
##Typ Gebäude / Überkategorie Deutschland
 +
##:Kategorie:Bildgalerie Gebäude Deutschland Dresden => Deutschland (ergibt Kategorie:Bildgalerie Gebäude Deutschland)
 +
##Typ Uhrenmodelle / Überkategorie Alpina
 +
##:Kategorie:Bildgalerie Uhrenmodelle Alpina Armbanduhren => Alpina (ergibt Kategorie:Bildgalerie Uhrenmodelle Alpina)
 +
##Typ Uhrenmodelle / Überkategorie Alpina Armbanduhren
 +
##:Kategorie:Bildgalerie Uhrenmodelle Alpina Armbanduhren Handaufzug => Alpina Armbanduhren (ergibt Kategorie:Bildgalerie Uhrenmodelle Alpina Armbanduhren)
 +
# Spracherweiterung nicht auslesen (z. B. ''/en''), aber berücksichtigen:
 +
# ''Weiterführende Informationen''
 +
##Kopiervorlage - Beispiel:
 +
##: <nowiki>*[[:Kategorie:Bildgalerie Archiv Gustav Becker|Bildgalerie Archiv Gustav Becker]]</nowiki> (Mehrsprachigkeit?)
 +
##Option für das automatische Eintragen der Kategorie
 +
 +
=== Erledigt ===
 +
 +
* <s>Inhalt vergleichen</s> => Anzeige mit (<span style="color:green;font-weight: bold;" title="Inhalt ist bereits aktuell">&#x2261;</span>)
 +
* <s>Zweiten Buchstaben auslesen, wenn Worte nicht durch ein Komma getrennt sind!? (3. / 4. usw.?)</s> => Bei mehr als 2 wird nur einer übernommen

Aktuelle Version vom 4. Mai 2011, 06:30 Uhr

Benutzung

Unter Spezial:Einstellungen / Gadgets den Spezial-Werkzeug Vorlagen- und Kategorien-Generator aktivieren. Nicht vergessen, den Browser-Cache zu leeren.

In der Leiste Werkzeuge (links unter der Suche) erscheint Vorlagen- und Kategorien-Generator als neuer Unterpunkt, der auf jeder Seite nur in der Normalansicht (um keine Daten zu verlieren) aktiviert werden kann. Dazu wird die aktuelle Seite aus- und beim Schließen wieder eingeblendet.

Anleitung

  1. Eingabe des Herstellers (de)
    Fremdsprachige Namen müssen nur angegeben werden, wenn sie von der deutschen Bezeichnung abweichen.
  2. Der Name des aktuellen Seitentitels und dessen Anfangsbuchstabe können übernommen werden.
  3. Eingabe des Buchstaben (de) für die Kategorien
    Er erfolgt eine automatische Umwandlung in Großbuchstaben. Fremdsprachige Anfangsbuchstaben müssen nur angegeben werden, wenn sie von den deutschen abweichen.
  4. Auswahl des Typs der Vorlagen und Kategorien.
  5. Optionen
    1. Überschreiben von bestehenden Vorlagen/Kategorien
      Bestehende Vorlagen/Kategorien (blaue Links) werden ohne Rückfrage überschrieben, identische Inhalte führen zu keiner Aktion.
    2. Neuen Inhalt als Zusammenfassung / Kommentar benutzen
      Der neue Inhalt der Vorlagen/Kategorien kann statt dem Zusammenfassungstext ins Logbuch und die Historie übernommen werden.
  6. Neu Die Generatorseite wird zurückgesetzt und alle Eingaben werden gelöscht.
  7. Schließen Die ursprüngliche Wiki-Seite wird wieder angezeigt, dabei bleiben alle Eingaben erhalten, bis die Seite verlassen oder editiert wird.
  8. Vorschau Die Vorschau erzeugt Dateinamen und Inhalte nach einem einheitlichen Muster und überprüft die Existenz der Dateien. Dabei werden die obigen Eingaben in Parameter umgewandelt:
    • Name der Vorlage in Abhängigkeit des Typs
    • 1=Herstellername auf Deutsch
    • 2=Herstellername auf Englisch, wenn abweichend von Deutsch
    • 3=Herstellername auf Spanisch, wenn abweichend von Deutsch
    • 4=Herstellername auf Niederländisch, wenn abweichend von Deutsch
    • 5=Herstellername auf Russisch, wenn abweichend von Deutsch
    • 6=Kategorie Buchstabe (Nur Kategoriebeschreibung)
    • 7=Weiterer Kategorie Buchstabe (Nur Kategoriebeschreibung)
  9. Das Zeichen () wird hinter einer Vorlage/Kategorie angezeigt, wenn der Inhalt bereits aktuell ist.
  10. Die verwendeten Vorlagen werden ebenfalls angezeigt, aber nicht automatisch erstellt.
  11. Erstellen Fehlende Vorlagen/Kategorien (rote Links) werden erstellt. Der Inhalt von Zusammenfassung / Kommentar erscheint im Logbuch und der Historie als Kommentar. Nach Abschluss der Aktionen wird eine neue Vorschau gestartet.
  12. Abbrechen Der Abbruch erfolgt nach dem Beenden des aktuellen Schreib-/Lösch-Vorgangs.
  13. Löschen Bestehende Vorlagen/Kategorien (blaue Links) werden ohne Rückfrage gelöscht. Es können nur Vorlagen/Kategorien gelöscht werden, die einen Hersteller betreffen, nicht die Hauptvorlagen eines Typs.

Fremdsprachige Texte

Erweiterung

Um die Mehrsprachigkeit um eine Sprache zu erweitern sind folgende Änderungen nötig:

(Die nächste freie Sprachnummer ist 9.)

  1. Eintragen der neuen Sprache in die Kategorieanpassung in MediaWiki:Common.js (Beispiel Italienisch)
  2. Vorlagen Sprache
    1. Eintragen der neuen Sprache in die Vorlage:Bildgalerie Uhrenmodelle XXX Sprachen (Beispiel Italienisch)
    2. Eintragen der neuen Sprache in die Vorlage:Bildgalerie Uhrwerke XXX Sprachen (Beispiel Italienisch)
    3. Eintragen der neuen Sprache in die Vorlage:Bildgalerie Archiv XXX Sprachen (Beispiel Italienisch)
  3. Vorlagen Kategorien
    1. Eintragen der neuen Sprache in die Vorlagen der Kategorie:Kategoriebeschreibung (Beispiel Italienisch)
    2. Anlegen der Vorlagen Kategoriebeschreibung ... XXX für die neue Sprache gemäß folgenden Mustern: Vorlage:Kategoriebeschreibung_Bildgalerie_Uhrenmodelle_XXX, Vorlage:Kategoriebeschreibung_Bildgalerie_Uhrwerke_XXX, Vorlage:Kategoriebeschreibung_Bildgalerie_Archiv_XXX
  4. Generator
    1. Eintragen der neuen Sprache, sowie der Texte in MediaWiki:Gadget-CatGenForm.js (Beispiel Italienisch)
    2. Eintragen der neuen Sprache in die Parameterliste des Generators in MediaWiki:Gadget-CatGenForm.js (Beispiel Italienisch)

Prüfung

Folgende Texte müssen noch überprüft werden (vor allem Spanisch):

TypTexte['Uhrenmodelle_de'] = 'Uhrenmodelle ';
TypTexte['Uhrenmodelle_en'] = 'watch models ';
TypTexte['Uhrenmodelle_es'] = 'de modelos de relojes ';
TypTexte['Uhrenmodelle_it'] = 'di modelli orologi ';
TypTexte['Uhrenmodelle_nl'] = 'uurwerkmodellen ';
TypTexte['Uhrenmodelle_ru'] = 'Модели часов ';
TypTexte['Uhrwerke_de'] = 'Uhrwerke ';
TypTexte['Uhrwerke_en'] = 'movements ';
TypTexte['Uhrwerke_es'] = 'de mecanismos de relojes ';
TypTexte['Uhrwerke_it'] = 'di movimento degli orologi ';
TypTexte['Uhrwerke_nl'] = 'uurwerken ';
TypTexte['Uhrwerke_ru'] = 'Часовые механизмы ';
TypTexte['Archiv_de'] = 'Archiv ';
TypTexte['Archiv_en'] = 'archive ';
TypTexte['Archiv_es'] = 'archivo ';
TypTexte['Archiv_it'] = 'di Archivio ';
TypTexte['Archiv_nl'] = 'archief ';
TypTexte['Archiv_ru'] = 'Архив ';
TypTexte['Personen_de'] = 'Personen ';
TypTexte['Personen_en'] = 'persons ';
TypTexte['Personen_es'] = 'persona ';
TypTexte['Personen_it'] = 'di Persone ';
TypTexte['Personen_nl'] = 'personen ';
TypTexte['Personen_ru'] = 'лица ';
TypTexte['Porträt_de'] = 'Porträt ';
TypTexte['Porträt_en'] = 'portrait ';
TypTexte['Porträt_es'] = 'retrato ';
TypTexte['Porträt_it'] = 'di Ritratti ';
TypTexte['Porträt_nl'] = 'portretten ';
TypTexte['Porträt_ru'] = 'Портреты ';
TypTexte['Gebäude_de'] = 'Gebäude ';
TypTexte['Gebäude_en'] = 'buildings ';
TypTexte['Gebäude_es'] = 'edificios ';
TypTexte['Gebäude_it'] = 'Edifici ';
TypTexte['Gebäude_nl'] = 'gebouwen ';
TypTexte['Gebäude_ru'] = 'здания ';
TypTexte['Marken und Warenzeichen_de'] = 'Marken und Warenzeichen ';
TypTexte['Marken und Warenzeichen_en'] = 'marks and brands ';
TypTexte['Marken und Warenzeichen_es'] = 'marcas y marcas comercial ';
TypTexte['Marken und Warenzeichen_it'] = 'di Marche e Marchi ';
TypTexte['Marken und Warenzeichen_nl'] = 'merken en handelsmerken ';
TypTexte['Marken und Warenzeichen_ru'] = 'Марки и торговые знаки ';
TypTexte['Werkzeuge und Werkzeugmaschinen_de'] = 'Werkzeuge und Werkzeugmaschinen ';
TypTexte['Werkzeuge und Werkzeugmaschinen_en'] = 'tools and machine tools ';
TypTexte['Werkzeuge und Werkzeugmaschinen_es'] = 'enseres y máquinas herramienta ';
TypTexte['Werkzeuge und Werkzeugmaschinen_it'] = 'Strumenti ';
TypTexte['Werkzeuge und Werkzeugmaschinen_nl'] = 'gereedschappen en machinale gereedschappen ';
TypTexte['Werkzeuge und Werkzeugmaschinen_ru'] = 'инструменты и станки ';
TypTexte['Werkzeuge_de'] = 'Werkzeuge ';
TypTexte['Werkzeuge_en'] = 'tools ';
TypTexte['Werkzeuge_es'] = 'enseres ';
TypTexte['Werkzeuge_it'] = 'Strumenti ';
TypTexte['Werkzeuge_nl'] = 'gereedschappen ';
TypTexte['Werkzeuge_ru'] = 'инструменты ';

Bekannte Fehler

  1. Zu lange Herstellernamen führen dazu, dass das Programm bei der Vorschau abbricht.

Geplante Erweiterungen

  1. Überkategorien - Beispiele:
    1. Typ Gebäude / Überkategorie Deutschland
      Kategorie:Bildgalerie Gebäude Deutschland Dresden => Deutschland (ergibt Kategorie:Bildgalerie Gebäude Deutschland)
    2. Typ Uhrenmodelle / Überkategorie Alpina
      Kategorie:Bildgalerie Uhrenmodelle Alpina Armbanduhren => Alpina (ergibt Kategorie:Bildgalerie Uhrenmodelle Alpina)
    3. Typ Uhrenmodelle / Überkategorie Alpina Armbanduhren
      Kategorie:Bildgalerie Uhrenmodelle Alpina Armbanduhren Handaufzug => Alpina Armbanduhren (ergibt Kategorie:Bildgalerie Uhrenmodelle Alpina Armbanduhren)
  2. Spracherweiterung nicht auslesen (z. B. /en), aber berücksichtigen:
  3. Weiterführende Informationen
    1. Kopiervorlage - Beispiel:
      *[[:Kategorie:Bildgalerie Archiv Gustav Becker|Bildgalerie Archiv Gustav Becker]] (Mehrsprachigkeit?)
    2. Option für das automatische Eintragen der Kategorie

Erledigt

  • Inhalt vergleichen => Anzeige mit ()
  • Zweiten Buchstaben auslesen, wenn Worte nicht durch ein Komma getrennt sind!? (3. / 4. usw.?) => Bei mehr als 2 wird nur einer übernommen