Add the requirement for all tagRendering-objects to have an ID (including rewrites and multi-builtins) to make translations easier

This commit is contained in:
Pieter Vander Vennet 2022-08-05 13:11:50 +02:00
parent af60bc566a
commit 21aca85515
19 changed files with 385 additions and 308 deletions

View file

@ -178,7 +178,7 @@
},
"bicycle_rental": {
"tagRenderings": {
"9": {
"rental_types": {
"rewrite": {
"into": {
"4": {

View file

@ -379,33 +379,6 @@
}
},
"tagRenderings": {
"9": {
"rewrite": {
"into": {
"0": {
"1": "bycykler"
},
"1": {
"1": "elektriske cykler"
},
"2": {
"1": "børnecykler"
},
"3": {
"1": "BMX-cykler"
},
"4": {
"1": "mountainbike"
},
"5": {
"1": "cykeltasker"
},
"6": {
"1": "tandem"
}
}
}
},
"bicycle-types": {
"mappings": {
"0": {
@ -446,6 +419,33 @@
}
},
"question": "Hvilken slags cykeludlejning er dette?"
},
"rental_types": {
"rewrite": {
"into": {
"0": {
"1": "bycykler"
},
"1": {
"1": "elektriske cykler"
},
"2": {
"1": "børnecykler"
},
"3": {
"1": "BMX-cykler"
},
"4": {
"1": "mountainbike"
},
"5": {
"1": "cykeltasker"
},
"6": {
"1": "tandem"
}
}
}
}
},
"title": {

View file

@ -442,39 +442,6 @@
}
},
"tagRenderings": {
"9": {
"renderings": {
"0": {
"question": "Wie viele type_plural können hier gemietet werden?",
"render": "{capacity:bicycle_type} type_plural können hier gemietet werden"
}
},
"rewrite": {
"into": {
"0": {
"1": "Stadträder"
},
"1": {
"1": "Elektrofahrräder"
},
"2": {
"1": "Kinderfahrräder"
},
"3": {
"1": "BMX-Räder"
},
"4": {
"1": "Mountainbikes"
},
"5": {
"1": "Fahrradtaschen"
},
"6": {
"1": "Tandems"
}
}
}
},
"bicycle-types": {
"mappings": {
"0": {
@ -527,6 +494,39 @@
}
},
"question": "Was ist das für ein Fahrradverleih?"
},
"rental_types": {
"renderings": {
"0": {
"question": "Wie viele type_plural können hier gemietet werden?",
"render": "{capacity:bicycle_type} type_plural können hier gemietet werden"
}
},
"rewrite": {
"into": {
"0": {
"1": "Stadträder"
},
"1": {
"1": "Elektrofahrräder"
},
"2": {
"1": "Kinderfahrräder"
},
"3": {
"1": "BMX-Räder"
},
"4": {
"1": "Mountainbikes"
},
"5": {
"1": "Fahrradtaschen"
},
"6": {
"1": "Tandems"
}
}
}
}
},
"title": {
@ -4069,7 +4069,7 @@
}
},
"tagRenderings": {
"6": {
"available_devices": {
"renderings": {
"0": {
"mappings": {
@ -4399,11 +4399,6 @@
}
},
"tagRenderings": {
"5": {
"override": {
"question": "Wann ist diese Kinderbetreuung geöffnet?"
}
},
"capacity": {
"question": "Wie viele Kinder können hier maximal angemeldet werden?",
"render": "Diese Einrichtung bietet Platz für {capacity} Kinder"
@ -4422,6 +4417,11 @@
"name": {
"question": "Wie lautet der Name dieser Einrichtung?",
"render": "Diese Einrichtung hat den Namen <b>{name}</b>"
},
"opening_hours": {
"override": {
"question": "Wann ist diese Kinderbetreuung geöffnet?"
}
}
},
"title": {
@ -5655,16 +5655,6 @@
}
},
"tagRenderings": {
"8": {
"override": {
"+mappings": {
"0": {
"then": "Die Unterrichtssprache der Schule ist unbekannt"
}
},
"question": "Was ist die Hauptsprache dieser Schule?<div class='subtle'>Welche Sprache wird mit den Schülern in den nicht sprachbezogenen Kursen und mit der Verwaltung gesprochen?</div>"
}
},
"capacity": {
"question": "Wie viele Schüler können sich maximal an dieser Schule anmelden?",
"render": "Diese Schule kann höchstens {capacity} Schüler aufnehmen"
@ -5748,6 +5738,16 @@
},
"question": "Richtet sich diese Schule an Schüler mit besonderem Förderbedarf? Über welche strukturellen Einrichtungen verfügt diese Schule?<div class='subtle'>Ad-hoc ",
"render": "Diese Schule verfügt über Einrichtungen für Schüler mit {school:for}"
},
"wikidata.school-language": {
"override": {
"+mappings": {
"0": {
"then": "Die Unterrichtssprache der Schule ist unbekannt"
}
},
"question": "Was ist die Hauptsprache dieser Schule?<div class='subtle'>Welche Sprache wird mit den Schülern in den nicht sprachbezogenen Kursen und mit der Verwaltung gesprochen?</div>"
}
}
},
"title": {
@ -5834,12 +5834,6 @@
}
},
"tagRenderings": {
"2": {
"override": {
"question": "Um was für ein Geschäft handelt es sich?",
"render": "Das ist ein {shop}"
}
},
"copyshop-print-sizes": {
"mappings": {
"0": {
@ -5860,6 +5854,12 @@
},
"question": "Welche Papierformate bietet das Geschäft an?"
},
"id_presets.shop_types": {
"override": {
"question": "Um was für ein Geschäft handelt es sich?",
"render": "Das ist ein {shop}"
}
},
"shops-name": {
"question": "Wie ist der Name dieses Geschäfts?",
"render": "Der Name des Geschäfts lautet <i>{name}</i>"

View file

@ -442,39 +442,6 @@
}
},
"tagRenderings": {
"9": {
"renderings": {
"0": {
"question": "How much type_plural can be rented here?",
"render": "{capacity:bicycle_type} type_plural can be rented here"
}
},
"rewrite": {
"into": {
"0": {
"1": "city bikes"
},
"1": {
"1": "electrical bikes"
},
"2": {
"1": "bikes for children"
},
"3": {
"1": "BMX bikes"
},
"4": {
"1": "mountainbike"
},
"5": {
"1": "bicycle panniers"
},
"6": {
"1": "tandem"
}
}
}
},
"bicycle-types": {
"mappings": {
"0": {
@ -527,6 +494,39 @@
}
},
"question": "What kind of bicycle rental is this?"
},
"rental_types": {
"renderings": {
"0": {
"question": "How much type_plural can be rented here?",
"render": "{capacity:bicycle_type} type_plural can be rented here"
}
},
"rewrite": {
"into": {
"0": {
"1": "city bikes"
},
"1": {
"1": "electrical bikes"
},
"2": {
"1": "bikes for children"
},
"3": {
"1": "BMX bikes"
},
"4": {
"1": "mountainbike"
},
"5": {
"1": "bicycle panniers"
},
"6": {
"1": "tandem"
}
}
}
}
},
"title": {
@ -4069,7 +4069,7 @@
}
},
"tagRenderings": {
"6": {
"available_devices": {
"renderings": {
"0": {
"mappings": {
@ -4399,11 +4399,6 @@
}
},
"tagRenderings": {
"5": {
"override": {
"question": "When is this childcare opened?"
}
},
"capacity": {
"question": "How much kids (at most) can be enrolled here?",
"render": "This facility has room for {capacity} kids"
@ -4422,6 +4417,11 @@
"name": {
"question": "What is the name of this facility?",
"render": "This facility is named <b>{name}</b>"
},
"opening_hours": {
"override": {
"question": "When is this childcare opened?"
}
}
},
"title": {
@ -5655,16 +5655,6 @@
}
},
"tagRenderings": {
"8": {
"override": {
"+mappings": {
"0": {
"then": "The main language of this school is unknown"
}
},
"question": "What is the main language of this school?<div class='subtle'>What language is spoken with the students in non-language related courses and with the administration?</div>"
}
},
"capacity": {
"question": "How much students can at most enroll in this school?",
"render": "This school can enroll at most {capacity} students"
@ -5748,6 +5738,16 @@
},
"question": "Does this school target students with a special need? Which structural facilities does this school have?<div class='subtle'>Ad-hoc ",
"render": "This school has facilities for students with {school:for}"
},
"wikidata.school-language": {
"override": {
"+mappings": {
"0": {
"then": "The main language of this school is unknown"
}
},
"question": "What is the main language of this school?<div class='subtle'>What language is spoken with the students in non-language related courses and with the administration?</div>"
}
}
},
"title": {
@ -5834,12 +5834,6 @@
}
},
"tagRenderings": {
"2": {
"override": {
"question": "What kind of shop is this?",
"render": "This is a {shop}"
}
},
"copyshop-print-sizes": {
"mappings": {
"0": {
@ -5860,6 +5854,12 @@
},
"question": "What paper formats does this shop offer?"
},
"id_presets.shop_types": {
"override": {
"question": "What kind of shop is this?",
"render": "This is a {shop}"
}
},
"shops-name": {
"question": "What is the name of this shop?",
"render": "This shop is called <i>{name}</i>"

View file

@ -75,7 +75,7 @@
},
"bicycle_rental": {
"tagRenderings": {
"9": {
"rental_types": {
"rewrite": {
"into": {
"0": {

View file

@ -442,33 +442,6 @@
}
},
"tagRenderings": {
"9": {
"rewrite": {
"into": {
"0": {
"1": "bicis de ciudad"
},
"1": {
"1": "bicis eléctricas"
},
"2": {
"1": "bicis infantiles"
},
"3": {
"1": "bicis BMX"
},
"4": {
"1": "bicis de montaña"
},
"5": {
"1": "alforjas de bicicleta"
},
"6": {
"1": "tándem"
}
}
}
},
"bicycle-types": {
"mappings": {
"0": {
@ -521,6 +494,33 @@
}
},
"question": "¿Qué tipo de alquiler de bicicletas es este?"
},
"rental_types": {
"rewrite": {
"into": {
"0": {
"1": "bicis de ciudad"
},
"1": {
"1": "bicis eléctricas"
},
"2": {
"1": "bicis infantiles"
},
"3": {
"1": "bicis BMX"
},
"4": {
"1": "bicis de montaña"
},
"5": {
"1": "alforjas de bicicleta"
},
"6": {
"1": "tándem"
}
}
}
}
},
"title": {

View file

@ -442,39 +442,6 @@
}
},
"tagRenderings": {
"9": {
"renderings": {
"0": {
"question": "Combien de type_plural peuvent être loués ici ?",
"render": "{capacity:bicycle_type} type_plural peuvent être loués ici"
}
},
"rewrite": {
"into": {
"0": {
"1": "vélos de ville"
},
"1": {
"1": "vélos électriques"
},
"2": {
"1": "vélos d'enfants"
},
"3": {
"1": "BMX"
},
"4": {
"1": "vélos de montagne"
},
"5": {
"1": "sacoches pour vélo"
},
"6": {
"1": "tandem"
}
}
}
},
"bicycle-types": {
"mappings": {
"0": {
@ -527,6 +494,39 @@
}
},
"question": "De quel type de location de vélo s'agit-il ?"
},
"rental_types": {
"renderings": {
"0": {
"question": "Combien de type_plural peuvent être loués ici ?",
"render": "{capacity:bicycle_type} type_plural peuvent être loués ici"
}
},
"rewrite": {
"into": {
"0": {
"1": "vélos de ville"
},
"1": {
"1": "vélos électriques"
},
"2": {
"1": "vélos d'enfants"
},
"3": {
"1": "BMX"
},
"4": {
"1": "vélos de montagne"
},
"5": {
"1": "sacoches pour vélo"
},
"6": {
"1": "tandem"
}
}
}
}
},
"title": {
@ -3512,16 +3512,6 @@
}
},
"tagRenderings": {
"8": {
"override": {
"+mappings": {
"0": {
"then": "La langue principale de cette école est inconnue"
}
},
"question": "Quelle est la langue principale de cette école ?<div class='subtle'>Quelle langue est parlée avec les élèves des cours non linguistiques et avec l'administration ?</div>"
}
},
"capacity": {
"question": "Combien d'élèves peuvent s'inscrire au maximum dans cette école ?",
"render": "Cette école peut accueillir au maximum {capacity} étudiants"
@ -3605,6 +3595,16 @@
},
"question": "Est-ce que cet établissement scolaire s'adresse aux étudiants ayant des besoins particuliers? Quels types d'installation est-ce que cet établissement possède?<div class='subtle'>Ad-hoc ",
"render": "Cet établissement scolaire a des installations pour étudiants ayant {school:for}"
},
"wikidata.school-language": {
"override": {
"+mappings": {
"0": {
"then": "La langue principale de cette école est inconnue"
}
},
"question": "Quelle est la langue principale de cette école ?<div class='subtle'>Quelle langue est parlée avec les élèves des cours non linguistiques et avec l'administration ?</div>"
}
}
},
"title": {
@ -3658,12 +3658,6 @@
}
},
"tagRenderings": {
"2": {
"override": {
"question": "Quel genre de magasin est-ce?",
"render": "C'est une {shop}"
}
},
"copyshop-print-sizes": {
"mappings": {
"0": {
@ -3684,6 +3678,12 @@
},
"question": "Quels formats de papier cette boutique propose-t-elle ?"
},
"id_presets.shop_types": {
"override": {
"question": "Quel genre de magasin est-ce?",
"render": "C'est une {shop}"
}
},
"shops-name": {
"question": "Qu'est-ce que le nom de ce magasin?"
}

View file

@ -442,39 +442,6 @@
}
},
"tagRenderings": {
"9": {
"renderings": {
"0": {
"question": "Hoeveel type_plural kunnen hier uitgeleend worden?",
"render": "{capacity:bicycle_type} type_plural kunnen hier uitgeleend worden"
}
},
"rewrite": {
"into": {
"0": {
"1": "stadsfietsen"
},
"1": {
"1": "elektrische fietsen"
},
"2": {
"1": "kinderfietsen"
},
"3": {
"1": "BMX-fietsen"
},
"4": {
"1": "mountainbike"
},
"5": {
"1": "fietstassen"
},
"6": {
"1": "tandem"
}
}
}
},
"bicycle-types": {
"mappings": {
"0": {
@ -527,6 +494,39 @@
}
},
"question": "Wat voor fietsverhuur is dit?"
},
"rental_types": {
"renderings": {
"0": {
"question": "Hoeveel type_plural kunnen hier uitgeleend worden?",
"render": "{capacity:bicycle_type} type_plural kunnen hier uitgeleend worden"
}
},
"rewrite": {
"into": {
"0": {
"1": "stadsfietsen"
},
"1": {
"1": "elektrische fietsen"
},
"2": {
"1": "kinderfietsen"
},
"3": {
"1": "BMX-fietsen"
},
"4": {
"1": "mountainbike"
},
"5": {
"1": "fietstassen"
},
"6": {
"1": "tandem"
}
}
}
}
},
"title": {
@ -4021,7 +4021,7 @@
}
},
"tagRenderings": {
"6": {
"available_devices": {
"renderings": {
"0": {
"mappings": {
@ -4322,11 +4322,6 @@
}
},
"tagRenderings": {
"5": {
"override": {
"question": "Wanneer is deze kinderopvang geopend?"
}
},
"capacity": {
"question": "Hoeveel kinderen kunnen hier terecht?",
"render": "Hier kunnen {capacity} kinderen terecht"
@ -4341,6 +4336,11 @@
}
},
"question": "Wat voor faciliteit is dit?"
},
"opening_hours": {
"override": {
"question": "Wanneer is deze kinderopvang geopend?"
}
}
},
"title": {
@ -5381,16 +5381,6 @@
}
},
"tagRenderings": {
"8": {
"override": {
"+mappings": {
"0": {
"then": "De voertaal van deze school is niet gekend"
}
},
"question": "Wat is de voertaal van deze school?<div class='subtle'>Welke taal wordt met de studenten gesproken in niet-taal-gerelateerde vakken en met de administratie?</div>"
}
},
"capacity": {
"question": "Ten hoogste hoeveel studenten kunnen er les volgen in deze school?",
"render": "Deze school kan maximaal {capacity} studenten lesgeven"
@ -5474,6 +5464,16 @@
},
"question": "Richt deze school zich op leerlingen met een speciale zorgbehoefte? Welke structurele faciliteiten heeft deze school voor leerlingen met een extra zorgbehoefte?<div class='subtle'>Ad-hoc maatregelen zijn niet voldoende</div> ",
"render": "Deze school richt zich op studenten met {school:for}"
},
"wikidata.school-language": {
"override": {
"+mappings": {
"0": {
"then": "De voertaal van deze school is niet gekend"
}
},
"question": "Wat is de voertaal van deze school?<div class='subtle'>Welke taal wordt met de studenten gesproken in niet-taal-gerelateerde vakken en met de administratie?</div>"
}
}
},
"title": {
@ -5527,12 +5527,6 @@
}
},
"tagRenderings": {
"2": {
"override": {
"question": "Wat voor soort winkel is dit?",
"render": "Dit is een {shop}"
}
},
"copyshop-print-sizes": {
"mappings": {
"0": {
@ -5553,6 +5547,12 @@
},
"question": "Op welke papiergroottes kan deze zaak printen?"
},
"id_presets.shop_types": {
"override": {
"question": "Wat voor soort winkel is dit?",
"render": "Dit is een {shop}"
}
},
"shops-name": {
"question": "Wat is de naam van deze winkel?",
"render": "Deze zaak heet <i>{name}</i>"