From 448ce7aa776e016bb9f2ba01ed1c776c62bc3805 Mon Sep 17 00:00:00 2001 From: Egidio Corica Date: Mon, 4 Mar 2024 10:42:12 +0100 Subject: [PATCH] Add text domain and update translation --- inc/Services/Facet_WP.php | 24 ++- languages/beapi-frontend-framework.pot | 131 +++------------- languages/fr_FR.mo | Bin 2366 -> 639 bytes languages/fr_FR.po | 205 +++++++++++++------------ 4 files changed, 140 insertions(+), 220 deletions(-) diff --git a/inc/Services/Facet_WP.php b/inc/Services/Facet_WP.php index c7eeb287..a79b6f31 100644 --- a/inc/Services/Facet_WP.php +++ b/inc/Services/Facet_WP.php @@ -90,7 +90,7 @@ public function accessible_facetwp_pager_html( $output, $params ): string { $output .= '' . "$text_page $page $text_of $total_pages"; if ( $page > 1 ) { - $output .= ''; + $output .= ''; } else { $output .= ''; } @@ -107,16 +107,16 @@ public function accessible_facetwp_pager_html( $output, $params ): string { for ( $i = 2; $i > 0; $i -- ) { if ( 0 < ( $page - $i ) ) { - $output .= 'Page ' . ( $page - $i ) . ''; + $output .= '' . __( 'Page', 'framework-textdomain' ) . ' ' . ( $page - $i ) . ''; } } // Current page - $output .= 'Page courante ' . $page . ''; + $output .= '' . __( 'Current page', 'framework-textdomain' ) . ' ' . $page . ''; for ( $i = 1; $i <= 2; $i ++ ) { if ( $total_pages >= ( $page + $i ) ) { - $output .= 'Page ' . ( $page + $i ) . ''; + $output .= '' . __( 'Page', 'framework-textdomain' ) . ' ' . ( $page + $i ) . ''; } } @@ -126,13 +126,13 @@ public function accessible_facetwp_pager_html( $output, $params ): string { if ( $total_pages > ( $page + 2 ) ) { $output .= ' - Dernière page + ' . __( 'Last page', 'framework-textdomain' ) . ' '; } if ( $page < $total_pages && $total_pages > 1 ) { - $output .= ''; + $output .= ''; } else { $output .= ''; } @@ -157,7 +157,17 @@ public function accessible_facetwp_labels( string $html, array $args ): string { ]; if ( ( true === in_array( $args['facet']['type'], $show_label_not_empty, true ) && ! empty( $args['values'] ) ) || false === in_array( $args['facet']['type'], $show_label_not_empty, true ) ) { - $html = sprintf( '%s', esc_attr( $args['facet']['name'] ), esc_html( $args['facet']['label'] ), $html ); + $label = $args['facet']['label']; + if ( function_exists( 'facetwp_i18n' ) ) { + $label = facetwp_i18n( $label ); + } + + $html = sprintf( '%s', esc_attr( $args['facet']['name'] ), esc_html( $label ), $html ); + + // Add id attribute to per_page select + if ( 'per_page' === $args['facet']['name'] ) { + $html = str_replace( '', $html ); + } } return $html; diff --git a/languages/beapi-frontend-framework.pot b/languages/beapi-frontend-framework.pot index dadf78be..41f2ef70 100644 --- a/languages/beapi-frontend-framework.pot +++ b/languages/beapi-frontend-framework.pot @@ -1,4 +1,4 @@ -# Copyright (C) 2022 BeAPI +# Copyright (C) 2024 BeAPI # This file is distributed under the . msgid "" msgstr "" @@ -9,10 +9,10 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2022-06-30T08:09:55+00:00\n" +"POT-Creation-Date: 2024-03-04T09:37:43+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"X-Generator: WP-CLI 2.6.0\n" -"X-Domain: beapi-frontend-framework\n" +"X-Generator: WP-CLI 2.9.0\n" +"X-Domain: framework-textdomain\n" #. Theme Name of the theme #. Description of the theme @@ -31,123 +31,32 @@ msgstr "" msgid "http://www.beapi.fr" msgstr "" -#: components/blocks/footer.php:4 -#: components/blocks/skip-links.php:12 -msgid "Footer" +#: inc/Services/Acf.php:55 +msgid "This theme can't work without ACF plugin. Please login to admin, and activate it !" msgstr "" -#: components/blocks/header.php:4 -msgid "Header" +#: inc/Services/Facet_WP.php:93 +msgid "Previous" msgstr "" -#: components/blocks/header.php:14 -msgid "Open/Close the menu" +#: inc/Services/Facet_WP.php:110 +#: inc/Services/Facet_WP.php:119 +msgid "Page" msgstr "" -#: components/blocks/header.php:17 -msgid "Main navigation" +#: inc/Services/Facet_WP.php:115 +msgid "Current page" msgstr "" -#: components/blocks/skip-links.php:4 -msgid "Fast access links" +#: inc/Services/Facet_WP.php:129 +msgid "Last page" msgstr "" -#: components/blocks/skip-links.php:6 -msgid "Main navigation menu" +#: inc/Services/Facet_WP.php:135 +msgid "Next" msgstr "" -#: components/blocks/skip-links.php:9 -#: header.php:26 -msgid "Main content" -msgstr "" - -#: inc/Helpers/Formatting/Link.php:144 -msgid "New window" -msgstr "" - -#: inc/Helpers/Formatting/Share.php:53 -msgid "Share on Facebook" -msgstr "" - -#: inc/Helpers/Formatting/Share.php:64 -msgid "Share on Twitter" -msgstr "" - -#: inc/Helpers/Formatting/Share.php:75 -msgid "Share on Linkedin" -msgstr "" - -#: inc/Helpers/Formatting/Share.php:86 -msgid "Share on Email" -msgstr "" - -#: inc/Helpers/Menu_Walker.php:26 -msgid "Toggle menu" -msgstr "" - -#: inc/Services/Editor.php:76 -msgid "Dark" -msgstr "" - -#: inc/Services/Editor.php:81 -msgid "Light" -msgstr "" - -#: inc/Services/Editor.php:86 -msgid "Primary" -msgstr "" - -#: inc/Services/Editor.php:91 -msgid "Secondary" -msgstr "" - -#: inc/Services/Editor.php:102 -msgid "Title 6" -msgstr "" - -#: inc/Services/Editor.php:108 -msgid "Title 5" -msgstr "" - -#: inc/Services/Editor.php:114 -msgid "Title 4" -msgstr "" - -#: inc/Services/Editor.php:120 -msgid "Title 3" -msgstr "" - -#: inc/Services/Editor.php:126 -msgid "Title 2" -msgstr "" - -#: inc/Services/Editor.php:132 -msgid "Title 1" -msgstr "" - -#: inc/Services/Editor_Patterns.php:40 -msgid "Common" -msgstr "" - -#. translators: %s: file name. -#: inc/Services/Editor_Patterns.php:125 -msgid "Could not register file \"%s\" as a block pattern (\"Slug\" field missing)" -msgstr "" - -#. translators: %1s: file name; %2s: slug value found. -#: inc/Services/Editor_Patterns.php:138 -msgid "Could not register file \"%1$s\" as a block pattern (invalid slug \"%2$s\")" -msgstr "" - -#. translators: %1s: file name; %2s: slug value found. -#: inc/Services/Editor_Patterns.php:155 -msgid "Could not register file \"%s\" as a block pattern (\"Title\" field missing)" -msgstr "" - -#: inc/Services/Menu.php:37 -msgid "Main menu" -msgstr "" - -#: inc/Services/Menu.php:38 -msgid "Footer menu" +#: patterns/media-text.php +msgctxt "Pattern title" +msgid "Media Text" msgstr "" diff --git a/languages/fr_FR.mo b/languages/fr_FR.mo index 78ec3186b5d83f4341002a843c5cdd299941c2db..8ac2242b72f4d6b3d379265739ae68dec4b063ad 100644 GIT binary patch delta 262 zcmdld^q-~vo)F7a1|VPsVi_QI0b+I_&H-W&=m26KAnpWWP9UBJ#4JF(0Ejt&cqtIi zXJlYl2c&s{*pG>Ufe%Q>0BMjp*+7~bNEZWXpfa#M%s?6n^uUGz5{7`H)UwR{(&EXBSmp|t=o%R78ki^;8dw=yY8x0%_GdlAY^-NA zS%yv3FaW4qAvwRaC^4@jmBA&oC@=HyilS7Asllb0Wk7MDafeqXA6}UPw2lD)fR8h| literal 2366 zcmcJPO=u)V6vs=AU*qb!tFEqJ6j3ojJM*!+2@|rgn`B}zAH!x`ym+XYuJn}Yu4=2g zXIwn22f>RVA}SshRy?@TiziX=Ha9^Jp1dgH(Ua^=Q1JhH%9)H3528i){QA9mQ?K58 zRqu!6Q|~a0hw(m$_sDgO&4RyyG_G9F*iGOE;2L-pY=FObdHx2*rXXJekAbg&WdAOB z8+h5v`{0d`KLw9~pMkf61Mn#LHF!7pJy-&-fp>wwgExc6;Dqc?f_H$AfaI^{xdPq^ z`2tAxk*D$OdtUN<-SbV5_W2%o88LqdlAp5(A_1QTyWkg~0;jP!#rFnyFZeb{@q7Z( zem)2Bu&?k#@qX*|-+{F6pTT>;UqQm!i-e(Cv*=Z~J(Jf{#8*_{Asof(iyOflS#_W`^xEn=gyKrvy9#U6lSpcD*cXD9K} z8VARH5GWqnEBT>8^`qKS+?3;k;{*hxx)_uvY=_-G6pK1Ogl~$EEt@1U8pz|2Ym;#+ zBjqw_`L2p3pMI?RsGH`(alzZM>Fn`TWSG@_M(Li2RmfeON3g5GZuTG6Ib@aT9sGS7 z&LsRN$~mQ@f3r+WWwHF*IxE8Nv4(IN7oCoDj>k&xIo2=+F?jGq>YP0zMF`b~in(onX;mWZMYbcc zepq~Ug_YcBzM2RXvzkwF-pOgG-bDcMAk%JH)B9VP#_jq-#GFK^`m#MK?u<0Td z2Ium~1uawO-7HI8y zA~IR$wMwlPROW-q0Ap23BFSJ!w zYR0)0anLX}adocKLUc>DMLzson$i3Wug)%(o)6ZfmUg(^ra=iaerm1?{fa@&k?%vZ z!qx`+daw^iY&}U0u16bn3-Jv0J24K9<*~p~r8z~1lIG~5IzG69yJ|CKd6?sVb-D`1 z{yxua$b&GSTNQ!G-+-W)cUwOl=Ctt{Hl5&67$yFlsOS#b5|K!MbgGo<2CTUxV zD=xL;;ZLu=kDf5N>bS*;3?*wS8B+F|I7)02J%OiQlagjtXM>M3$(C_eEczTZ2bfr; zJ1RwahW{9eTcb8Hw(-lt$GC}%XW5p?doo6Occq3aY;`;DS!K%&X%i~+=)$6fC`|hv zLZ3}k8oRVqaxRNTGE%wR@=-IH(2g3)g!VvFL1Uubs-6`2u)R!ZibgY`DO%2irf5DB NnxYL&Xigsz=^y8Gb*KOU diff --git a/languages/fr_FR.po b/languages/fr_FR.po index f05cf192..83d9eba4 100644 --- a/languages/fr_FR.po +++ b/languages/fr_FR.po @@ -5,8 +5,8 @@ msgstr "" "Project-Id-Version: Be API Frontend Framework 1.0.0\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/theme/beapi-frontend-" "framework\n" -"POT-Creation-Date: 2022-06-30T08:09:55+00:00\n" -"PO-Revision-Date: 2022-07-08 17:01+0200\n" +"POT-Creation-Date: 2024-03-04T09:37:43+00:00\n" +"PO-Revision-Date: 2024-03-04 10:39+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Poedit 3.1\n" +"X-Generator: Poedit 3.3.2\n" "X-Domain: beapi-frontend-framework\n" #. Theme Name of the theme @@ -34,130 +34,131 @@ msgstr "" msgid "http://www.beapi.fr" msgstr "" -#: components/blocks/footer.php:4 components/blocks/skip-links.php:12 -msgid "Footer" -msgstr "Pied de Page" +#: inc/Services/Acf.php:55 +msgid "" +"This theme can't work without ACF plugin. Please login to " +"admin, and activate it !" +msgstr "" -#: components/blocks/header.php:4 -msgid "Header" -msgstr "Entête" +#: inc/Services/Facet_WP.php:93 +msgid "Previous" +msgstr "Précédent" -#: components/blocks/header.php:14 -msgid "Open/Close the menu" -msgstr "Ouvrir/Fermer le menu" +#: inc/Services/Facet_WP.php:110 inc/Services/Facet_WP.php:119 +msgid "Page" +msgstr "" -#: components/blocks/header.php:17 -msgid "Main navigation" -msgstr "Navigation principale" +#: inc/Services/Facet_WP.php:115 +msgid "Current page" +msgstr "Page courante" -#: components/blocks/skip-links.php:4 -msgid "Fast access links" -msgstr "Liens d’accès rapide" +#: inc/Services/Facet_WP.php:129 +msgid "Last page" +msgstr "Dernière page" -#: components/blocks/skip-links.php:6 -msgid "Main navigation menu" -msgstr "Menu de navigation principal" +#: inc/Services/Facet_WP.php:135 +msgid "Next" +msgstr "Suivant" -#: components/blocks/skip-links.php:9 header.php:26 -msgid "Main content" -msgstr "Contenu principal" +#: patterns/media-text.php +msgctxt "Pattern title" +msgid "Media Text" +msgstr "" -#: inc/Helpers/Formatting/Link.php:144 -msgid "New window" -msgstr "Nouvelle fenêtre" +#~ msgid "Footer" +#~ msgstr "Pied de Page" -#: inc/Helpers/Formatting/Share.php:53 -msgid "Share on Facebook" -msgstr "Partager sur Facebook" +#~ msgid "Header" +#~ msgstr "Entête" -#: inc/Helpers/Formatting/Share.php:64 -msgid "Share on Twitter" -msgstr "Partager sur Twitter" +#~ msgid "Open/Close the menu" +#~ msgstr "Ouvrir/Fermer le menu" -#: inc/Helpers/Formatting/Share.php:75 -msgid "Share on Linkedin" -msgstr "Partager sur Linkedin" +#~ msgid "Main navigation" +#~ msgstr "Navigation principale" -#: inc/Helpers/Formatting/Share.php:86 -msgid "Share on Email" -msgstr "Partager par email" +#~ msgid "Fast access links" +#~ msgstr "Liens d’accès rapide" -#: inc/Helpers/Menu_Walker.php:26 -msgid "Toggle menu" -msgstr "Ouvrir/Fermer le menu" +#~ msgid "Main navigation menu" +#~ msgstr "Menu de navigation principal" -#: inc/Services/Editor.php:76 -msgid "Dark" -msgstr "Sombre" +#~ msgid "Main content" +#~ msgstr "Contenu principal" -#: inc/Services/Editor.php:81 -msgid "Light" -msgstr "Clair" +#~ msgid "New window" +#~ msgstr "Nouvelle fenêtre" -#: inc/Services/Editor.php:86 -msgid "Primary" -msgstr "Primaire" +#~ msgid "Share on Facebook" +#~ msgstr "Partager sur Facebook" -#: inc/Services/Editor.php:91 -msgid "Secondary" -msgstr "Secondaire" +#~ msgid "Share on Twitter" +#~ msgstr "Partager sur Twitter" -#: inc/Services/Editor.php:102 -msgid "Title 6" -msgstr "Titre de niveau 6" +#~ msgid "Share on Linkedin" +#~ msgstr "Partager sur Linkedin" -#: inc/Services/Editor.php:108 -msgid "Title 5" -msgstr "Titre de niveau 5" +#~ msgid "Share on Email" +#~ msgstr "Partager par email" -#: inc/Services/Editor.php:114 -msgid "Title 4" -msgstr "Titre de niveau 4" +#~ msgid "Toggle menu" +#~ msgstr "Ouvrir/Fermer le menu" -#: inc/Services/Editor.php:120 -msgid "Title 3" -msgstr "Titre de niveau 3" +#~ msgid "Dark" +#~ msgstr "Sombre" -#: inc/Services/Editor.php:126 -msgid "Title 2" -msgstr "Titre de niveau 2" +#~ msgid "Light" +#~ msgstr "Clair" -#: inc/Services/Editor.php:132 -msgid "Title 1" -msgstr "Titre de niveau 1" +#~ msgid "Primary" +#~ msgstr "Primaire" -#: inc/Services/Editor_Patterns.php:40 -msgid "Common" -msgstr "Général" +#~ msgid "Secondary" +#~ msgstr "Secondaire" -#. translators: %s: file name. -#: inc/Services/Editor_Patterns.php:125 -msgid "" -"Could not register file \"%s\" as a block pattern (\"Slug\" field missing)" -msgstr "" -"Impossible de déclarer la composition de blocs à partir du fichier \"%s" -"\" (Le champ \"Slug\" est manquant)" +#~ msgid "Title 6" +#~ msgstr "Titre de niveau 6" -#. translators: %1s: file name; %2s: slug value found. -#: inc/Services/Editor_Patterns.php:138 -msgid "" -"Could not register file \"%1$s\" as a block pattern (invalid slug \"%2$s\")" -msgstr "" -"Impossible de déclarer la composition de blocs à partir du fichier \"%1$s" -"\" (Le slug \"%2$s\" n'est pas valide)" +#~ msgid "Title 5" +#~ msgstr "Titre de niveau 5" -#. translators: %1s: file name; %2s: slug value found. -#: inc/Services/Editor_Patterns.php:155 -msgid "" -"Could not register file \"%s\" as a block pattern (\"Title\" field missing)" -msgstr "" -"Impossible de déclarer la composition de blocs à partir du fichier \"%s" -"\" (Le champ \"Title\" est manquant)" +#~ msgid "Title 4" +#~ msgstr "Titre de niveau 4" + +#~ msgid "Title 3" +#~ msgstr "Titre de niveau 3" + +#~ msgid "Title 2" +#~ msgstr "Titre de niveau 2" + +#~ msgid "Title 1" +#~ msgstr "Titre de niveau 1" + +#~ msgid "Common" +#~ msgstr "Général" + +#~ msgid "" +#~ "Could not register file \"%s\" as a block pattern (\"Slug\" field missing)" +#~ msgstr "" +#~ "Impossible de déclarer la composition de blocs à partir du fichier " +#~ "\"%s\" (Le champ \"Slug\" est manquant)" + +#~ msgid "" +#~ "Could not register file \"%1$s\" as a block pattern (invalid slug " +#~ "\"%2$s\")" +#~ msgstr "" +#~ "Impossible de déclarer la composition de blocs à partir du fichier " +#~ "\"%1$s\" (Le slug \"%2$s\" n'est pas valide)" + +#~ msgid "" +#~ "Could not register file \"%s\" as a block pattern (\"Title\" field " +#~ "missing)" +#~ msgstr "" +#~ "Impossible de déclarer la composition de blocs à partir du fichier " +#~ "\"%s\" (Le champ \"Title\" est manquant)" -#: inc/Services/Menu.php:37 -msgid "Main menu" -msgstr "Menu principal" +#~ msgid "Main menu" +#~ msgstr "Menu principal" -#: inc/Services/Menu.php:38 -msgid "Footer menu" -msgstr "Menu pied de page" +#~ msgid "Footer menu" +#~ msgstr "Menu pied de page"