From 31930c60a79e5c9a88934e4b0a041522acfc588f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stig-=C3=98rjan=20Smelror?= Date: Fri, 16 Feb 2024 21:10:24 +0100 Subject: [PATCH] qsgen2: Add en_UK and fr_FR language files. --- include/qsgen2/lang/en_UK | 116 ++++++++++++++++++++++++++++++++++++++ include/qsgen2/lang/fr_FR | 116 ++++++++++++++++++++++++++++++++++++++ qsgen2 | 2 +- 3 files changed, 233 insertions(+), 1 deletion(-) create mode 100644 include/qsgen2/lang/en_UK create mode 100644 include/qsgen2/lang/fr_FR diff --git a/include/qsgen2/lang/en_UK b/include/qsgen2/lang/en_UK new file mode 100644 index 0000000..88cb1bd --- /dev/null +++ b/include/qsgen2/lang/en_UK @@ -0,0 +1,116 @@ +qsgenlang=( +_qsgen2_msg_2 "- Forced Update: Generating Everything" +_qsgen2_msg_3 "* %SCRIPT_NAME% cannot parse this site. Exiting. *" +_qsgen2_msg_4 "Please install Pandoc." +_qsgen2_msg_5 "No valid generator found. Are you sure you've selected the correct generator in 'config'?" +_qsgen2_msg_6 "Using the" +_qsgen2_msg_6.1 "-engine for files:" +_qsgen2_msg_7 "- Created by kekePower - 2018-" +_qsgen2_msg_8 "- See" +_qsgen2_msg_8.1 "for more information." +_qsgen2_msg_9 "Contents of the Config file:" +_list_pages_msg_1 "_list_pages: No Pages found with extension" +_list_pages_msg_2 "_list_pages: Adding file to array:" +_list_blogs_msg_1 "_list_blogs: No blog files found." +_list_blogs_msg_2 "_list_blogs: Adding file to array:" +_blog_cache_msg_1 "_blog_cache: HASH VALUE:" +_blog_cache_msg_2 "1. _blog_cache:" +_blog_cache_msg_3 "2. _blog_cache: current_cache:" +_blog_cache_msg_4 "3. _blog_cache: new_cache_file:" +_blog_cache_msg_5 "4. _blog_cache: new_current_cache:" +_pages_cache_msg_1 "PAGES HASH VALUE:" +_pages_cache_msg_2 "1. pages_cache:" +_pages_cache_msg_3 "1. _pages_cache: current_cache:" +_pages_cache_msg_4 "2. _pages_cache: pages_file:" +_pages_cache_msg_5 "2. _pages_cache: current_cache:" +_last_updated_msg_1 "_last_updated: Setting date and version in footer" +_last_updated_msg_1 "_last_updated:" +_f_last_updated_msg_1 "_f_last_updated: Setting date and version in footer of file" +_f_last_updated_msg_2 "_f_last_updated:" +_f_last_updated_msg_3 "_f_last_updated: File" +_f_last_updated_msg_3.1 "not found." +_pages_msg_1 "_pages: Running function _pages_cache" +_pages_msg_2 "* You do not have any pages *" +_pages_msg_3 "Generating Pages" +_pages_msg_4 "_pages: pages_array is not empty" +_pages_msg_5 "_pages: Setting Pages template" +_pages_msg_6 "Unable to find the Pages template:" +_pages_msg_7 "_pages: Reading Pages template into pages_tpl" +_pages_msg_9 "_pages: Loading page_content once -" +_pages_msg_10 "_pages: Finding page_title" +_pages_msg_11 "_pages:" +_pages_msg_12 "_pages: Removing #title line from page_content" +_pages_msg_13 "_pages: Running engine on" +_pages_msg_14 "_pages: Checking for #link, #showimg and #ytvideo in page_content" +_pages_msg_15 "_pages: #link is present, run _link: page_content" +_pages_msg_16 "_pages: #showimg is present, run _image: page_content" +_pages_msg_17 "_pages: #ytvideo is present, run _youtube: page_content" +_pages_msg_18 "_pages: Replacing #pagetitle, #tagline and #sitename in pages_tpl" +_pages_msg_19 "_pages: Replacing BODY with page_content in pages_tpl" +_pages_msg_20 "_pages: _last_updated in pages_tpl" +_pages_msg_21 "_pages: Lowercase filenames, always" +_pages_msg_22 "_pages: Running _cleanup" +_pages_msg_23 "- Parsing" +_pages_msg_24 "- blog_in_index =" +_pages_msg_25 "- Printing blog temp file:" +_pages_msg_26 "Updating index.html with new blog posts" +_pages_msg_27 "- Parsing" +_pages_msg_28 "- blog_in_index =" +_pages_msg_29 "- No new or updated Pages found" +_blogs_msg_1 "_blogs: Running function _list_blogs" +_blogs_msg_2 "* You do not have any blogs *" +_blogs_msg_3 "Generating Blogs" +_blogs_msg_4 "_blogs: Running function _blog_cache" +_blogs_msg_5 "Unable to find theme template for Blogs." +_blogs_msg_6 "_blogs: Processing pre-data for" +_blogs_msg_7 "_blogs: Looking for DATE: Found" +_blogs_msg_8 "_blogs: Looking for BLOG_TITLE: Found" +_blogs_msg_9 "* _blogs: DATE metadata missing in" +_blogs_msg_10 "* _blogs: BLOG_TITLE metadata missing in" +_blogs_msg_11 "_blogs: Adding data for" +_blogs_msg_11.1 "to array to export" +_blogs_msg_12 "_blogs: Processing" +_blogs_msg_14 "_blogs: Processing substitutes in" +_blogs_msg_15 "_blogs: Running function $engine for" +_blogs_msg_16 "_blogs: Checking for #link, #showimg and #ytvideo in blog_content" +_blogs_msg_17 "_blogs: #link is present, run _link: blog_content" +_blogs_msg_18 "_blogs: #showimg is present, run _link: blog_content" +_blogs_msg_19 "_blogs: #ytvideo is present, run _link: blog_content" +_blogs_msg_20 "_blogs: Replacing tagline, sitename and pagetitle" +_blogs_msg_21 "_blogs: Creating directory" +_blogs_msg_22 "_blogs: Writing blog to disk:" +_blogs_msg_23 "_blogs: new_updated_blogs=true" +_blogs_msg_24 "- No new or updated Blogs found" +_blogs_msg_25 "* _blogs: Running _blog_idx_for_index" +_blogs_msg_26 "* _blogs: Running _blog_index" +_blog_idx_for_index_msg_1 "- Populating" +_blog_idx_for_index_msg_2 "_blog_idx_for_index: Initiating function" +_blog_idx_for_index_msg_3 "_blog_idx_for_index: BLOG_META_STR_ARRAY:" +_blog_idx_for_index_msg_4 "_blog_idx_for_index: meta_str from BLOG_META_STR_ARRAY from _blogs" +_blog_idx_for_index_msg_5 "_blog_idx_for_index:" +_blog_idx_for_index_msg_6 "_blog_idx_for_index: Iterate over each component and extract information" +_blog_idx_for_index_msg_7 "_blog_idx_for_index: Running" +_blog_idx_for_index_msg_7.1 "on content to catch QStags in Ingress" +_blog_idx_for_index_msg_8 "_blog_idx_for_index: Writing _blog_idx_for_index to file:" +_blog_idx_for_index_msg_9 "_blog_idx_for_index: blog_list_content =" +_blog_index_msg_1 "_blog_index: blog_in_index=" +_blog_index_msg_2 "_blog_index: new_updated_blogs=" +_blog_index_msg_3 "_blog_index: Running function _blog_index" +_blog_index_msg_4 "_blog_index: blog_in_index =" +_blog_index_msg_5 "- Generating Page:" +_blog_index_msg_6 "_blog_index: Replacing sitename and tagline" +_blog_index_msg_7 "_blog_index: Replacing BODY with content of" +_blog_index_msg_8 "_blog_index: Writing" +_blog_index_msg_9 "_blog_index: Content length of blog_index_content:" +_add_blog_list_to_index_msg_1 "_add_blog_list_to_index: Inserting blog list to index.html" +_sitemap_msg_1 "Generating Sitemap" +_sitemap_msg_2 "Sitemap generated at" +_link_msg_1 "_link: URL_MAIN(line):" +_link_msg_2 "_link_ URL:" +_link_msg_3 "_link: Text:" +_image_msg_1 "_image: Processing line:" +_youtube_msg_1 "_youtube: Processing line:" +_cleanup_msg_1 "_cleanup: Cleaning up tags in content" +_html_msg_1 "_html: Converting QStags in content" +_zhtml_msg_1 "_zhtml: Converting QStags in content" +) diff --git a/include/qsgen2/lang/fr_FR b/include/qsgen2/lang/fr_FR new file mode 100644 index 0000000..a7e9c89 --- /dev/null +++ b/include/qsgen2/lang/fr_FR @@ -0,0 +1,116 @@ +qsgenlang=( +_qsgen2_msg_2 "- Mise à jour forcée : Génération de tout" +_qsgen2_msg_3 "* %SCRIPT_NAME% ne peut pas analyser ce site. Sortie. *" +_qsgen2_msg_4 "Veuillez installer Pandoc." +_qsgen2_msg_5 "Aucun générateur valide trouvé. Êtes-vous sûr d'avoir sélectionné le bon générateur dans 'config' ?" +_qsgen2_msg_6 "Utilisation du" +_qsgen2_msg_6.1 "-moteur pour les fichiers :" +_qsgen2_msg_7 "- Créé par kekePower - 2018-" +_qsgen2_msg_8 "- Voir" +_qsgen2_msg_8.1 "pour plus d'informations." +_qsgen2_msg_9 "Contenu du fichier Config :" +_list_pages_msg_1 "_list_pages : Aucune page trouvée avec l'extension" +_list_pages_msg_2 "_list_pages : Ajout du fichier au tableau :" +_list_blogs_msg_1 "_list_blogs : Aucun fichier de blog trouvé." +_list_blogs_msg_2 "_list_blogs : Ajout du fichier au tableau :" +_blog_cache_msg_1 "_blog_cache : VALEUR DU HASH :" +_blog_cache_msg_2 "1. _blog_cache :" +_blog_cache_msg_3 "2. _blog_cache : cache_actuel :" +_blog_cache_msg_4 "3. _blog_cache : nouveau_fichier_cache :" +_blog_cache_msg_5 "4. _blog_cache : nouveau_cache_actuel :" +_pages_cache_msg_1 "VALEUR DU HASH DES PAGES :" +_pages_cache_msg_2 "1. cache_des_pages :" +_pages_cache_msg_3 "1. _cache_des_pages : cache_actuel :" +_pages_cache_msg_4 "2. _cache_des_pages : fichier_des_pages :" +_pages_cache_msg_5 "2. _cache_des_pages : cache_actuel :" +_last_updated_msg_1 "_last_updated : Définition de la date et de la version dans le pied de page" +_last_updated_msg_1 "_last_updated :" +_f_last_updated_msg_1 "_f_last_updated : Définition de la date et de la version dans le pied de page du fichier" +_f_last_updated_msg_2 "_f_last_updated :" +_f_last_updated_msg_3 "_f_last_updated : Fichier" +_f_last_updated_msg_3.1 "non trouvé." +_pages_msg_1 "_pages : Exécution de la fonction _cache_des_pages" +_pages_msg_2 "* Vous n'avez aucune page *" +_pages_msg_3 "Génération des Pages" +_pages_msg_4 "_pages : le tableau des pages n'est pas vide" +_pages_msg_5 "_pages : Définition du modèle des Pages" +_pages_msg_6 "Impossible de trouver le modèle des Pages :" +_pages_msg_7 "_pages : Lecture du modèle des Pages dans pages_tpl" +_pages_msg_9 "_pages : Chargement du contenu de la page une fois -" +_pages_msg_10 "_pages : Recherche du titre de la page" +_pages_msg_11 "_pages :" +_pages_msg_12 "_pages : Suppression de la ligne #titre du contenu de la page" +_pages_msg_13 "_pages : Exécution du moteur sur" +_pages_msg_14 "_pages : Vérification de #lien, #montrerimg et #videoyt dans le contenu de la page" +_pages_msg_15 "_pages : #lien présent, exécution de _lien : contenu de la page" +_pages_msg_16 "_pages : #montrerimg présent, exécution de _image : contenu de la page" +_pages_msg_17 "_pages : #videoyt présent, exécution de _youtube : contenu de la page" +_pages_msg_18 "_pages : Remplacement de #titredelapage, #slogan et #nomdusite dans pages_tpl" +_pages_msg_19 "_pages : Remplacement du CORPS par le contenu de la page dans pages_tpl" +_pages_msg_20 "_pages : _dernière_mise_à_jour dans pages_tpl" +_pages_msg_21 "_pages : Noms de fichiers en minuscules, toujours" +_pages_msg_22 "_pages : Exécution de _nettoyage" +_pages_msg_23 "- Analyse" +_pages_msg_24 "- blog_dans_index =" +_pages_msg_25 "- Impression du fichier temporaire du blog :" +_pages_msg_26 "Mise à jour de index.html avec les nouveaux articles de blog" +_pages_msg_27 "- Analyse" +_pages_msg_28 "- blog_dans_index =" +_pages_msg_29 "- Aucune nouvelle page ou mise à jour trouvée" +_blogs_msg_1 "_blogs : Exécution de la fonction _list_blogs" +_blogs_msg_2 "* Vous n'avez aucun blog *" +_blogs_msg_3 "Génération des Blogs" +_blogs_msg_4 "_blogs : Exécution de la fonction _cache_des_blogs" +_blogs_msg_5 "Impossible de trouver le modèle de thème pour les Blogs." +_blogs_msg_6 "_blogs : Traitement des données préliminaires pour" +_blogs_msg_7 "_blogs : Recherche de DATE : Trouvé" +_blogs_msg_8 "_blogs : Recherche de TITRE_DU_BLOG : Trouvé" +_blogs_msg_9 "* _blogs : Donnée de DATE manquante dans" +_blogs_msg_10 "* _blogs : TITRE_DU_BLOG manquant dans" +_blogs_msg_11 "_blogs : Ajout des données pour" +_blogs_msg_11.1 "au tableau pour l'export" +_blogs_msg_12 "_blogs : Traitement" +_blogs_msg_14 "_blogs : Traitement des substituts dans" +_blogs_msg_15 "_blogs : Exécution de la fonction $moteur pour" +_blogs_msg_16 "_blogs : Vérification de #lien, #montrerimg et #videoyt dans le contenu du blog" +_blogs_msg_17 "_blogs : #lien présent, exécution de _lien : contenu du blog" +_blogs_msg_18 "_blogs : #montrerimg présent, exécution de _lien : contenu du blog" +_blogs_msg_19 "_blogs : #videoyt présent, exécution de _lien : contenu du blog" +_blogs_msg_20 "_blogs : Remplacement de slogan, nomdusite et titredelapage" +_blogs_msg_21 "_blogs : Création du répertoire" +_blogs_msg_22 "_blogs : Écriture du blog sur le disque :" +_blogs_msg_23 "_blogs : nouveaux_blogs_mis_à_jour=true" +_blogs_msg_24 "- Aucun nouveau blog ou mise à jour trouvée" +_blogs_msg_25 "* _blogs : Exécution de _index_des_blogs_pour_index" +_blogs_msg_26 "* _blogs : Exécution de _index_des_blogs" +_blog_idx_for_index_msg_1 "- Peuplement" +_blog_idx_for_index_msg_2 "_index_des_blogs_pour_index : Initiation de la fonction" +_blog_idx_for_index_msg_3 "_index_des_blogs_pour_index : TABLEAU_DES_META_DU_BLOG :" +_blog_idx_for_index_msg_4 "_index_des_blogs_pour_index : meta_str du TABLEAU_DES_META_DU_BLOG de _blogs" +_blog_idx_for_index_msg_5 "_index_des_blogs_pour_index :" +_blog_idx_for_index_msg_6 "_index_des_blogs_pour_index : Itération sur chaque composant et extraction des informations" +_blog_idx_for_index_msg_7 "_index_des_blogs_pour_index : Exécution de" +_blog_idx_for_index_msg_7.1 "sur le contenu pour attraper les QStags dans l'Ingress" +_blog_idx_for_index_msg_8 "_index_des_blogs_pour_index : Écriture de _index_des_blogs_pour_index dans le fichier :" +_blog_idx_for_index_msg_9 "_index_des_blogs_pour_index : contenu_de_la_liste_des_blogs =" +_blog_index_msg_1 "_index_des_blogs : blog_dans_index=" +_blog_index_msg_2 "_index_des_blogs : nouveaux_blogs_mis_à_jour=" +_blog_index_msg_3 "_index_des_blogs : Exécution de la fonction _index_des_blogs" +_blog_index_msg_4 "_index_des_blogs : blog_dans_index =" +_blog_index_msg_5 "- Génération de la Page :" +_blog_index_msg_6 "_index_des_blogs : Remplacement de nomdusite et slogan" +_blog_index_msg_7 "_index_des_blogs : Remplacement du CORPS par le contenu de" +_blog_index_msg_8 "_index_des_blogs : Écriture" +_blog_index_msg_9 "_index_des_blogs : Longueur du contenu de blog_index_content :" +_add_blog_list_to_index_msg_1 "_add_blog_list_to_index : Insertion de la liste des blogs dans index.html" +_sitemap_msg_1 "Génération du Plan du site" +_sitemap_msg_2 "Plan du site généré à" +_link_msg_1 "_link : URL_PRINCIPALE(ligne) :" +_link_msg_2 "_link_ URL :" +_link_msg_3 "_link : Texte :" +_image_msg_1 "_image : Traitement de la ligne :" +_youtube_msg_1 "_youtube : Traitement de la ligne :" +_cleanup_msg_1 "_cleanup : Nettoyage des tags dans le contenu" +_html_msg_1 "_html : Conversion des QStags dans le contenu" +_zhtml_msg_1 "_zhtml : Conversion des QStags dans le contenu" +) diff --git a/qsgen2 b/qsgen2 index a894330..9aa89cc 100755 --- a/qsgen2 +++ b/qsgen2 @@ -951,7 +951,7 @@ function _sitemap() { # End of the XML file echo '' >> "${sitemap_file}" - _msg sub " - ${sm_file}" + _msg std " - ${sm_file}" if (${debug}); then _msg debug "${0:t}_msg_2" " ${sitemap_file}"; fi