MediaWiki Diskussion:Gadget-CatGenForm.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
WWWIG (Diskussion | Beiträge) (→Anleitung: +1) |
WWWIG (Diskussion | Beiträge) (→Prüfung: +Italienisch) |
||
(16 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt) | |||
Zeile 34: | Zeile 34: | ||
== Fremdsprachige Texte == | == Fremdsprachige Texte == | ||
− | Folgende Texte müssen noch | + | === 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 44: | 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 51: | 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 57: | 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 68: | 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 80: | 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 == | ||
Zeile 96: | Zeile 125: | ||
== Geplante Erweiterungen == | == Geplante Erweiterungen == | ||
− | |||
# Überkategorien - Beispiele: | # Überkategorien - Beispiele: | ||
##Typ Gebäude / Überkategorie Deutschland | ##Typ Gebäude / Überkategorie Deutschland | ||
Zeile 104: | Zeile 132: | ||
##Typ Uhrenmodelle / Überkategorie Alpina Armbanduhren | ##Typ Uhrenmodelle / Überkategorie Alpina Armbanduhren | ||
##:Kategorie:Bildgalerie Uhrenmodelle Alpina Armbanduhren Handaufzug => Alpina Armbanduhren (ergibt Kategorie:Bildgalerie Uhrenmodelle 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: | # Spracherweiterung nicht auslesen (z. B. ''/en''), aber berücksichtigen: | ||
# ''Weiterführende Informationen'' | # ''Weiterführende Informationen'' | ||
Zeile 110: | Zeile 137: | ||
##: <nowiki>*[[:Kategorie:Bildgalerie Archiv Gustav Becker|Bildgalerie Archiv Gustav Becker]]</nowiki> (Mehrsprachigkeit?) | ##: <nowiki>*[[:Kategorie:Bildgalerie Archiv Gustav Becker|Bildgalerie Archiv Gustav Becker]]</nowiki> (Mehrsprachigkeit?) | ||
##Option für das automatische Eintragen der Kategorie | ##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">≡</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
- Eingabe des Herstellers (de)
Fremdsprachige Namen müssen nur angegeben werden, wenn sie von der deutschen Bezeichnung abweichen. - Der Name des aktuellen Seitentitels und dessen Anfangsbuchstabe können übernommen werden.
- 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. - Auswahl des Typs der Vorlagen und Kategorien.
- Optionen
- Überschreiben von bestehenden Vorlagen/Kategorien
Bestehende Vorlagen/Kategorien (blaue Links) werden ohne Rückfrage überschrieben, identische Inhalte führen zu keiner Aktion. - Neuen Inhalt als Zusammenfassung / Kommentar benutzen
Der neue Inhalt der Vorlagen/Kategorien kann statt dem Zusammenfassungstext ins Logbuch und die Historie übernommen werden.
- Überschreiben von bestehenden Vorlagen/Kategorien
- Die Generatorseite wird zurückgesetzt und alle Eingaben werden gelöscht.
- Die ursprüngliche Wiki-Seite wird wieder angezeigt, dabei bleiben alle Eingaben erhalten, bis die Seite verlassen oder editiert wird.
- 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)
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:
- Das Zeichen (≡) wird hinter einer Vorlage/Kategorie angezeigt, wenn der Inhalt bereits aktuell ist.
- Die verwendeten Vorlagen werden ebenfalls angezeigt, aber nicht automatisch erstellt.
- 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.
- Der Abbruch erfolgt nach dem Beenden des aktuellen Schreib-/Lösch-Vorgangs.
- 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.)
- Eintragen der neuen Sprache in die Kategorieanpassung in MediaWiki:Common.js (Beispiel Italienisch)
- Vorlagen Sprache
- Eintragen der neuen Sprache in die Vorlage:Bildgalerie Uhrenmodelle XXX Sprachen (Beispiel Italienisch)
- Eintragen der neuen Sprache in die Vorlage:Bildgalerie Uhrwerke XXX Sprachen (Beispiel Italienisch)
- Eintragen der neuen Sprache in die Vorlage:Bildgalerie Archiv XXX Sprachen (Beispiel Italienisch)
- Vorlagen Kategorien
- Eintragen der neuen Sprache in die Vorlagen der Kategorie:Kategoriebeschreibung (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 (Beispiel Italienisch)
- 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
- 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)
- Typ Gebäude / Überkategorie Deutschland
- Spracherweiterung nicht auslesen (z. B. /en), aber berücksichtigen:
- Weiterführende Informationen
- Kopiervorlage - Beispiel:
- *[[:Kategorie:Bildgalerie Archiv Gustav Becker|Bildgalerie Archiv Gustav Becker]] (Mehrsprachigkeit?)
- Option für das automatische Eintragen der Kategorie
- Kopiervorlage - Beispiel:
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