Add translation files for shared questions

This commit is contained in:
Pieter Vander Vennet 2021-06-08 19:08:19 +02:00
parent 9a13df9130
commit a8a4b797fd
7 changed files with 97 additions and 9 deletions

View file

@ -71,12 +71,14 @@
"question": {
"en": "What are the opening hours of {name}?",
"fr": "Quelles sont les horaires d'ouverture de {name}?",
"de": "Was sind die Öffnungszeiten von {name}?"
"de": "Was sind die Öffnungszeiten von {name}?",
"nl": "Wat zijn de openingsuren van {name}?"
},
"render": {
"de": "<h3>Öffnungszeiten</h3>{opening_hours_table(opening_hours)}",
"fr": "<h3>Horaires d'ouverture</h3>{opening_hours_table(opening_hours)}",
"en": "<h3>Opening hours</h3>{opening_hours_table(opening_hours)}"
"en": "<h3>Opening hours</h3>{opening_hours_table(opening_hours)}",
"nl": "<h3>Openingsuren</h3>{opening_hours_table(opening_hours)}"
},
"freeform": {
"key": "opening_hours",

View file

@ -0,0 +1,11 @@
{
"undefined": {
"phone": {
"question": "Was ist die Telefonnummer von {name}?"
},
"opening_hours": {
"question": "Was sind die Öffnungszeiten von {name}?",
"render": "<h3>Öffnungszeiten</h3>{opening_hours_table(opening_hours)}"
}
}
}

View file

@ -0,0 +1,20 @@
{
"undefined": {
"phone": {
"question": "What is the phone number of {name}?"
},
"email": {
"question": "What is the email address of {name}?"
},
"website": {
"question": "What is the website of {name}?"
},
"description": {
"question": "Is there still something relevant you couldn't give in the previous questions? Add it here.<br/><span style='font-size: small'>Don't repeat already stated facts</span>"
},
"opening_hours": {
"question": "What are the opening hours of {name}?",
"render": "<h3>Opening hours</h3>{opening_hours_table(opening_hours)}"
}
}
}

View file

@ -0,0 +1,20 @@
{
"undefined": {
"phone": {
"question": "Quel est le numéro de téléphone de {name} ?"
},
"email": {
"question": "Quelle est l'adresse courriel de {name} ?"
},
"website": {
"question": "Quel est le site internet de {name}?"
},
"description": {
"question": "Y a-t-il quelque chose de pertinent que vous n'avez pas pu donner à la dernière question ? Ajoutez-le ici.<br/><span style='font-size: small'>Ne répétez pas des réponses déjà données</span>"
},
"opening_hours": {
"question": "Quelles sont les horaires d'ouverture de {name}?",
"render": "<h3>Horaires d'ouverture</h3>{opening_hours_table(opening_hours)}"
}
}
}

View file

@ -0,0 +1,7 @@
{
"undefined": {
"website": {
"question": "Cal é a páxina web de {name}?"
}
}
}

View file

@ -0,0 +1,20 @@
{
"undefined": {
"phone": {
"question": "Wat is het telefoonnummer van {name}?"
},
"email": {
"question": "Wat is het email-adres van {name}?"
},
"website": {
"question": "Wat is de website van {name}?"
},
"description": {
"question": "Zijn er extra zaken die je niet in de bovenstaande vragen kwijt kon? Zet deze in de description<span style='font-size: small'>Herhaal geen antwoorden die je reeds gaf</span>"
},
"opening_hours": {
"question": "Wat zijn de openingsuren van {name}?",
"render": "<h3>Openingsuren</h3>{opening_hours_table(opening_hours)}"
}
}
}

View file

@ -307,16 +307,24 @@ function mergeThemeTranslations() {
const themeOverwritesWeblate = process.argv[2] === "--ignore-weblate"
const questionsPath = "assets/tagRenderings/questions.json"
const questionsParsed = JSON.parse(readFileSync(questionsPath, 'utf8'))
if (!themeOverwritesWeblate) {
mergeLayerTranslations();
mergeThemeTranslations();
mergeLayerTranslation(questionsParsed, questionsPath, loadTranslationFilesFrom("shared-questions"))
writeFileSync(questionsPath, JSON.stringify(questionsParsed, null, " "))
} else {
console.log("Ignore weblate")
}
generateTranslationsObjectFrom(ScriptUtils.getLayerFiles(), "layers")
generateTranslationsObjectFrom(ScriptUtils.getThemeFiles(), "themes")
generateTranslationsObjectFrom([{path: questionsPath, parsed: questionsParsed}], "shared-questions")
if (!themeOverwritesWeblate) {
// Generates the core translations
compileTranslationsFromWeblate();