testing some internationalization features

This commit is contained in:
Antoine M 2023-11-23 16:27:36 +01:00
parent 1f0d10346a
commit ec8f750bbf
26 changed files with 30406 additions and 0 deletions

View File

@ -0,0 +1,18 @@
# This file is for unifying the coding style for different editors and IDEs
# editorconfig.org
# WordPress Coding Standards
# https://make.wordpress.org/core/handbook/coding-standards/
root = true
[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = tab
[*.{yml,yaml}]
indent_style = space
indent_size = 2

30
blocks/internationnalisation/.gitignore vendored Normal file
View File

@ -0,0 +1,30 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Coverage directory used by tools like istanbul
coverage
# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release
# Dependency directories
node_modules/
# Optional npm cache directory
.npm
# Optional eslint cache
.eslintcache
# Output of `npm pack`
*.tgz
# Output of `wp-scripts plugin-zip`
*.zip
# dotenv environment variables file
.env

View File

@ -0,0 +1,31 @@
{
"$schema": "https://schemas.wp.org/trunk/block.json",
"apiVersion": 2,
"name": "homegrade-blocks/internationnalisation",
"version": "0.1.0",
"title": "Internationnalisation",
"category": "homegrade-blocks",
"keywords": [
"homegrade",
"block"
],
"icon": "smiley",
"description": "Example block scaffolded with Create Block tool.",
"supports": {
"html": false
},
"textdomain": "homegrade-blocks",
"editorScript": "internationnalisation-script",
"editorStyle": "file:./index.css",
"style": "file:./style-index.css",
"attributes": {
"blockName": {
"type": "string",
"default": "pas de valeur"
},
"test": {
"type": "string",
"default": "je suis une valeur test"
}
}
}

View File

@ -0,0 +1 @@
<?php return array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'd155721a4e80530edbc6');

View File

@ -0,0 +1,13 @@
/*!****************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/editor.scss ***!
\****************************************************************************************************************************************************************************************************************************************/
/**
* The following styles get applied inside the editor only.
*
* Replace them with your own styles or remove the file completely.
*/
.wp-block-create-block-multiblocks {
border: 1px dotted #f00;
}
/*# sourceMappingURL=index.css.map*/

View File

@ -0,0 +1 @@
{"version":3,"file":"index.css","mappings":";;;AAAA;;;;EAAA;AAMA;EACC;AAAD,C","sources":["webpack://multiblocks/./src/editor.scss"],"sourcesContent":["/**\n * The following styles get applied inside the editor only.\n *\n * Replace them with your own styles or remove the file completely.\n */\n\n.wp-block-create-block-multiblocks {\n\tborder: 1px dotted #f00;\n}\n"],"names":[],"sourceRoot":""}

View File

@ -0,0 +1,408 @@
/******/ (() => { // webpackBootstrap
/******/ "use strict";
/******/ var __webpack_modules__ = ({
/***/ "./src/edit.js":
/*!*********************!*\
!*** ./src/edit.js ***!
\*********************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ Edit)
/* harmony export */ });
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element");
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./editor.scss */ "./src/editor.scss");
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data");
/* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _wordpress_core_data__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/core-data */ "@wordpress/core-data");
/* harmony import */ var _wordpress_core_data__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_core_data__WEBPACK_IMPORTED_MODULE_5__);
function Edit({
attributes,
setAttributes
}) {
const {
blockName,
test
} = attributes;
function getAdminLanguageFromCookie(c_name) {
var c_value = document.cookie,
c_start = c_value.indexOf(" " + c_name + "=");
if (c_start == -1) c_start = c_value.indexOf(c_name + "=");
if (c_start == -1) {
c_value = null;
} else {
c_start = c_value.indexOf("=", c_start) + 1;
var c_end = c_value.indexOf(";", c_start);
if (c_end == -1) {
c_end = c_value.length;
}
c_value = unescape(c_value.substring(c_start, c_end));
}
return c_value;
}
const currentLang = getAdminLanguageFromCookie("wp-wpml_current_language");
(0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {
const localBlockName = currentLang === "fr" ? "Vocabulaire" : "Vocabulairen";
console.log("le titre local à afficher " + localBlockName);
console.log("current" + currentLang);
setAttributes({
blockName: localBlockName
});
}, [currentLang]);
const [post, setPost] = (0,_wordpress_core_data__WEBPACK_IMPORTED_MODULE_5__.useEntityProp)("postType", "post");
// Assurez-vous que la publication est définie avant d'accéder à la langue
const language = post;
if (language) {
console.log("la langue de la publication est " + language);
}
return null;
return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("p", {
...(0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.useBlockProps)({
className: `homegrade-blocks-starter`
})
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("p", null, blockName));
}
/***/ }),
/***/ "./src/index.js":
/*!**********************!*\
!*** ./src/index.js ***!
\**********************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks");
/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _style_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./style.scss */ "./src/style.scss");
/* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./edit */ "./src/edit.js");
/* harmony import */ var _save__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./save */ "./src/save.js");
/* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block.json */ "./src/block.json");
(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_4__.name, {
edit: _edit__WEBPACK_IMPORTED_MODULE_2__["default"],
save: _save__WEBPACK_IMPORTED_MODULE_3__["default"]
});
/***/ }),
/***/ "./src/save.js":
/*!*********************!*\
!*** ./src/save.js ***!
\*********************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (/* binding */ save)
/* harmony export */ });
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element");
/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor");
/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n");
/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__);
function save({
attributes
}) {
const {
blockName,
test
} = attributes;
return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("p", {
..._wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps.save({
className: `homegrade-blocks-starter`
})
}, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("p", null, "qsdqsd"), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("p", null, blockName)));
}
/***/ }),
/***/ "./src/editor.scss":
/*!*************************!*\
!*** ./src/editor.scss ***!
\*************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
// extracted by mini-css-extract-plugin
/***/ }),
/***/ "./src/style.scss":
/*!************************!*\
!*** ./src/style.scss ***!
\************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
// extracted by mini-css-extract-plugin
/***/ }),
/***/ "@wordpress/block-editor":
/*!*************************************!*\
!*** external ["wp","blockEditor"] ***!
\*************************************/
/***/ ((module) => {
module.exports = window["wp"]["blockEditor"];
/***/ }),
/***/ "@wordpress/blocks":
/*!********************************!*\
!*** external ["wp","blocks"] ***!
\********************************/
/***/ ((module) => {
module.exports = window["wp"]["blocks"];
/***/ }),
/***/ "@wordpress/core-data":
/*!**********************************!*\
!*** external ["wp","coreData"] ***!
\**********************************/
/***/ ((module) => {
module.exports = window["wp"]["coreData"];
/***/ }),
/***/ "@wordpress/data":
/*!******************************!*\
!*** external ["wp","data"] ***!
\******************************/
/***/ ((module) => {
module.exports = window["wp"]["data"];
/***/ }),
/***/ "@wordpress/element":
/*!*********************************!*\
!*** external ["wp","element"] ***!
\*********************************/
/***/ ((module) => {
module.exports = window["wp"]["element"];
/***/ }),
/***/ "@wordpress/i18n":
/*!******************************!*\
!*** external ["wp","i18n"] ***!
\******************************/
/***/ ((module) => {
module.exports = window["wp"]["i18n"];
/***/ }),
/***/ "./src/block.json":
/*!************************!*\
!*** ./src/block.json ***!
\************************/
/***/ ((module) => {
module.exports = JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"homegrade-blocks/internationnalisation","version":"0.1.0","title":"Internationnalisation","category":"homegrade-blocks","keywords":["homegrade","block"],"icon":"smiley","description":"Example block scaffolded with Create Block tool.","supports":{"html":false},"textdomain":"homegrade-blocks","editorScript":"internationnalisation-script","editorStyle":"file:./index.css","style":"file:./style-index.css","attributes":{"blockName":{"type":"string","default":"pas de valeur"},"test":{"type":"string","default":"je suis une valeur test"}}}');
/***/ })
/******/ });
/************************************************************************/
/******/ // The module cache
/******/ var __webpack_module_cache__ = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/ // Check if module is in cache
/******/ var cachedModule = __webpack_module_cache__[moduleId];
/******/ if (cachedModule !== undefined) {
/******/ return cachedModule.exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = __webpack_module_cache__[moduleId] = {
/******/ // no module.id needed
/******/ // no module.loaded needed
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__);
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = __webpack_modules__;
/******/
/************************************************************************/
/******/ /* webpack/runtime/chunk loaded */
/******/ (() => {
/******/ var deferred = [];
/******/ __webpack_require__.O = (result, chunkIds, fn, priority) => {
/******/ if(chunkIds) {
/******/ priority = priority || 0;
/******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];
/******/ deferred[i] = [chunkIds, fn, priority];
/******/ return;
/******/ }
/******/ var notFulfilled = Infinity;
/******/ for (var i = 0; i < deferred.length; i++) {
/******/ var chunkIds = deferred[i][0];
/******/ var fn = deferred[i][1];
/******/ var priority = deferred[i][2];
/******/ var fulfilled = true;
/******/ for (var j = 0; j < chunkIds.length; j++) {
/******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {
/******/ chunkIds.splice(j--, 1);
/******/ } else {
/******/ fulfilled = false;
/******/ if(priority < notFulfilled) notFulfilled = priority;
/******/ }
/******/ }
/******/ if(fulfilled) {
/******/ deferred.splice(i--, 1)
/******/ var r = fn();
/******/ if (r !== undefined) result = r;
/******/ }
/******/ }
/******/ return result;
/******/ };
/******/ })();
/******/
/******/ /* webpack/runtime/compat get default export */
/******/ (() => {
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = (module) => {
/******/ var getter = module && module.__esModule ?
/******/ () => (module['default']) :
/******/ () => (module);
/******/ __webpack_require__.d(getter, { a: getter });
/******/ return getter;
/******/ };
/******/ })();
/******/
/******/ /* webpack/runtime/define property getters */
/******/ (() => {
/******/ // define getter functions for harmony exports
/******/ __webpack_require__.d = (exports, definition) => {
/******/ for(var key in definition) {
/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
/******/ }
/******/ }
/******/ };
/******/ })();
/******/
/******/ /* webpack/runtime/hasOwnProperty shorthand */
/******/ (() => {
/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
/******/ })();
/******/
/******/ /* webpack/runtime/make namespace object */
/******/ (() => {
/******/ // define __esModule on exports
/******/ __webpack_require__.r = (exports) => {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/ })();
/******/
/******/ /* webpack/runtime/jsonp chunk loading */
/******/ (() => {
/******/ // no baseURI
/******/
/******/ // object to store loaded and loading chunks
/******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched
/******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded
/******/ var installedChunks = {
/******/ "index": 0,
/******/ "./style-index": 0
/******/ };
/******/
/******/ // no chunk on demand loading
/******/
/******/ // no prefetching
/******/
/******/ // no preloaded
/******/
/******/ // no HMR
/******/
/******/ // no HMR manifest
/******/
/******/ __webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);
/******/
/******/ // install a JSONP callback for chunk loading
/******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => {
/******/ var chunkIds = data[0];
/******/ var moreModules = data[1];
/******/ var runtime = data[2];
/******/ // add "moreModules" to the modules object,
/******/ // then flag all "chunkIds" as loaded and fire callback
/******/ var moduleId, chunkId, i = 0;
/******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) {
/******/ for(moduleId in moreModules) {
/******/ if(__webpack_require__.o(moreModules, moduleId)) {
/******/ __webpack_require__.m[moduleId] = moreModules[moduleId];
/******/ }
/******/ }
/******/ if(runtime) var result = runtime(__webpack_require__);
/******/ }
/******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data);
/******/ for(;i < chunkIds.length; i++) {
/******/ chunkId = chunkIds[i];
/******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {
/******/ installedChunks[chunkId][0]();
/******/ }
/******/ installedChunks[chunkId] = 0;
/******/ }
/******/ return __webpack_require__.O(result);
/******/ }
/******/
/******/ var chunkLoadingGlobal = self["webpackChunkmultiblocks"] = self["webpackChunkmultiblocks"] || [];
/******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));
/******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));
/******/ })();
/******/
/************************************************************************/
/******/
/******/ // startup
/******/ // Load entry module and return exports
/******/ // This entry module depends on other loaded chunks and execution need to be delayed
/******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["./style-index"], () => (__webpack_require__("./src/index.js")))
/******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__);
/******/
/******/ })()
;
//# sourceMappingURL=index.js.map

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,16 @@
/*!***************************************************************************************************************************************************************************************************************************************!*\
!*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/style.scss ***!
\***************************************************************************************************************************************************************************************************************************************/
/**
* The following styles get applied both on the front of your site
* and in the editor.
*
* Replace them with your own styles or remove the file completely.
*/
.wp-block-create-block-multiblocks {
background-color: #21759b;
color: #fff;
padding: 2px;
}
/*# sourceMappingURL=style-index.css.map*/

View File

@ -0,0 +1 @@
{"version":3,"file":"./style-index.css","mappings":";;;AAAA;;;;;EAAA;AAOA;EACC;EACA;EACA;AAAD,C","sources":["webpack://multiblocks/./src/style.scss"],"sourcesContent":["/**\n * The following styles get applied both on the front of your site\n * and in the editor.\n *\n * Replace them with your own styles or remove the file completely.\n */\n\n.wp-block-create-block-multiblocks {\n\tbackground-color: #21759b;\n\tcolor: #fff;\n\tpadding: 2px;\n}\n"],"names":[],"sourceRoot":""}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,20 @@
{
"name": "multiblocks",
"version": "0.1.0",
"description": "Example block scaffolded with Create Block tool.",
"author": "The WordPress Contributors",
"license": "GPL-2.0-or-later",
"main": "build/index.js",
"scripts": {
"build": "wp-scripts build",
"format": "wp-scripts format",
"lint:css": "wp-scripts lint-style",
"lint:js": "wp-scripts lint-js",
"packages-update": "wp-scripts packages-update",
"plugin-zip": "wp-scripts plugin-zip",
"start": "wp-scripts start"
},
"devDependencies": {
"@wordpress/scripts": "^26.9.0"
}
}

View File

@ -0,0 +1,31 @@
{
"$schema": "https://schemas.wp.org/trunk/block.json",
"apiVersion": 2,
"name": "homegrade-blocks/internationnalisation",
"version": "0.1.0",
"title": "Internationnalisation",
"category": "homegrade-blocks",
"keywords": [
"homegrade",
"block"
],
"icon": "smiley",
"description": "Example block scaffolded with Create Block tool.",
"supports": {
"html": false
},
"textdomain": "homegrade-blocks",
"editorScript": "internationnalisation-script",
"editorStyle": "file:./index.css",
"style": "file:./style-index.css",
"attributes": {
"blockName": {
"type": "string",
"default": "pas de valeur"
},
"test": {
"type": "string",
"default": "je suis une valeur test"
}
}
}

View File

@ -0,0 +1,62 @@
import {
__,
_x,
getLocaleData,
hasTranslation,
resetLocaleData,
} from "@wordpress/i18n";
import "./editor.scss";
import { useSelect } from "@wordpress/data";
import { useBlockProps } from "@wordpress/block-editor";
import { useEffect, useState } from "@wordpress/element";
import { useEntityProp } from "@wordpress/core-data";
export default function Edit({ attributes, setAttributes }) {
const { blockName, test } = attributes;
function getAdminLanguageFromCookie(c_name) {
var c_value = document.cookie,
c_start = c_value.indexOf(" " + c_name + "=");
if (c_start == -1) c_start = c_value.indexOf(c_name + "=");
if (c_start == -1) {
c_value = null;
} else {
c_start = c_value.indexOf("=", c_start) + 1;
var c_end = c_value.indexOf(";", c_start);
if (c_end == -1) {
c_end = c_value.length;
}
c_value = unescape(c_value.substring(c_start, c_end));
}
return c_value;
}
const currentLang = getAdminLanguageFromCookie("wp-wpml_current_language");
useEffect(() => {
const localBlockName =
currentLang === "fr" ? "Vocabulaire" : "Vocabulairen";
console.log("le titre local à afficher " + localBlockName);
console.log("current" + currentLang);
setAttributes({ blockName: localBlockName });
}, [currentLang]);
const [post, setPost] = useEntityProp("postType", "post");
// Assurez-vous que la publication est définie avant d'accéder à la langue
const language = post;
if (language) {
console.log("la langue de la publication est " + language);
}
return null;
return (
<p
{...useBlockProps({
className: `homegrade-blocks-starter`,
})}
>
<p>{blockName}</p>
</p>
);
}

View File

@ -0,0 +1,9 @@
/**
* The following styles get applied inside the editor only.
*
* Replace them with your own styles or remove the file completely.
*/
.wp-block-create-block-multiblocks {
border: 1px dotted #f00;
}

View File

@ -0,0 +1,11 @@
import { registerBlockType } from "@wordpress/blocks";
import "./style.scss";
import Edit from "./edit";
import save from "./save";
import metadata from "./block.json";
registerBlockType(metadata.name, {
edit: Edit,
save,
});

View File

@ -0,0 +1,19 @@
import { useBlockProps } from "@wordpress/block-editor";
import { __ } from "@wordpress/i18n";
export default function save({ attributes }) {
const { blockName, test } = attributes;
return (
<>
<p
{...useBlockProps.save({
className: `homegrade-blocks-starter`,
})}
>
<p>qsdqsd</p>
<p>{blockName}</p>
</p>
</>
);
}

View File

@ -0,0 +1,12 @@
/**
* The following styles get applied both on the front of your site
* and in the editor.
*
* Replace them with your own styles or remove the file completely.
*/
.wp-block-create-block-multiblocks {
background-color: #21759b;
color: #fff;
padding: 2px;
}

View File

@ -0,0 +1,520 @@
# Copyright (C) 2023 Deligraph
# This file is distributed under the same license as the Homegrade Blocks plugin.
msgid ""
msgstr ""
"Project-Id-Version: Homegrade Blocks\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/homegrade-blocks\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2023-11-23T10:21:10+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.9.0\n"
"X-Domain: homegrade-blocks\n"
#. Plugin Name of the plugin
msgid "Homegrade Blocks"
msgstr ""
#. Description of the plugin
msgid "Un série de Blocks sur mesure pour l'écriture du contenu Homegrade"
msgstr ""
#. Author of the plugin
msgid "Deligraph"
msgstr ""
#: blocks/vocabulaire-summary/build/render.php:9
#: blocks/vocabulaire-summary/src/render.php:9
#: blocks/vocabulaire-summary/build/index.js:180
#: blocks/vocabulaire-summary/src/edit.js:153
#: blocks/vocabulaire-summary/build/index.js:173
msgid "Vocabulaire"
msgstr ""
#: homegrade-blocks.php:21
msgid "Blocs Homegrade "
msgstr ""
#: homegrade-blocks.php:107
msgid "Télécharger"
msgstr ""
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:166
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:338
#: blocks/chapitrage-thematique/build/index.js:166
#: blocks/chapitrage-thematique/build/index.js:470
#: blocks/chapitrage-thematique/build/lien-chapitre/index.js:127
#: blocks/chapitrage-thematique/src/chapitre-thematique/edit.js:96
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:134
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:256
#: blocks/chapitrage-thematique/build/index.js:134
#: blocks/chapitrage-thematique/build/index.js:345
#: blocks/chapitrage-thematique/build/lien-chapitre/index.js:92
msgid "Titre du chapitre"
msgstr ""
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:172
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:344
#: blocks/chapitrage-thematique/build/index.js:172
#: blocks/chapitrage-thematique/build/index.js:476
#: blocks/chapitrage-thematique/build/lien-chapitre/index.js:133
#: blocks/chapitrage-thematique/src/chapitre-thematique/edit.js:103
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:141
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:263
#: blocks/chapitrage-thematique/build/index.js:141
#: blocks/chapitrage-thematique/build/index.js:352
#: blocks/chapitrage-thematique/build/lien-chapitre/index.js:99
msgid "Descriptif du chapitre"
msgstr ""
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:349
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:449
#: blocks/chapitrage-thematique/build/index.js:481
#: blocks/chapitrage-thematique/build/index.js:581
#: blocks/chapitrage-thematique/build/lien-chapitre/index.js:138
#: blocks/chapitrage-thematique/build/lien-chapitre/index.js:238
#: blocks/chapitrage-thematique/src/lien-chapitre/save.js:33
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:269
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:346
#: blocks/chapitrage-thematique/build/index.js:358
#: blocks/chapitrage-thematique/build/index.js:435
#: blocks/chapitrage-thematique/build/lien-chapitre/index.js:105
#: blocks/chapitrage-thematique/build/lien-chapitre/index.js:182
msgid "En savoir plus"
msgstr ""
#: blocks/highlight/src/edit.js:128
msgid "Logo"
msgstr ""
#: blocks/highlight/src/edit.js:141
msgid "Ajouter un Logo"
msgstr ""
#: blocks/highlight/src/edit.js:142
#: blocks/highlight/src/edit.js:239
#: blocks/_components/ImagePanelBody.jsx:48
msgid "Remplacer"
msgstr ""
#: blocks/highlight/src/edit.js:238
msgid "Ajouter Logo"
msgstr ""
#: blocks/internationnalisation/build/index.js:31
#: blocks/internationnalisation/build/index.js:84
#: blocks/internationnalisation/src/edit.js:13
#: blocks/internationnalisation/src/save.js:10
#: blocks/internationnalisation/build/index.js:13
#: blocks/internationnalisation/build/index.js:40
msgid "internationnalisation gilles"
msgstr ""
#: blocks/internationnalisation/build/index.js:31
#: blocks/internationnalisation/build/index.js:84
#: blocks/internationnalisation/src/edit.js:14
#: blocks/internationnalisation/src/save.js:11
#: blocks/internationnalisation/build/index.js:14
#: blocks/internationnalisation/build/index.js:41
msgid "vocabulaire de la fiche FR"
msgstr ""
#: blocks/plus-loin/build/index.js:206
#: blocks/plus-loin/build/index.js:281
#: blocks/plus-loin/src/edit.js:19
#: blocks/plus-loin/src/save.js:13
#: blocks/plus-loin/build/index.js:113
#: blocks/plus-loin/build/index.js:166
msgid "Pour aller plus loin test my gilles"
msgstr ""
#: blocks/_components/ImagePanelBody.jsx:36
msgid "Image"
msgstr ""
#: blocks/_components/ImagePanelBody.jsx:47
msgid "Ajouter"
msgstr ""
#: blocks/accordeon/build/accordeon-panel-content/block.json
#: blocks/accordeon/src/accordeon-panel-content/block.json
msgctxt "block title"
msgid "Contenu dépliable"
msgstr ""
#: blocks/accordeon/build/accordeon-panel-content/block.json
#: blocks/accordeon/src/accordeon-panel-content/block.json
msgctxt "block description"
msgid "Panneau de Contenu dépliable à insérer dans un bloc Accordéon"
msgstr ""
#: blocks/accordeon/build/block.json
#: blocks/accordeon/src/block.json
msgctxt "block title"
msgid "Accordéon"
msgstr ""
#: blocks/accordeon/build/block.json
#: blocks/accordeon/src/block.json
msgctxt "block description"
msgid "Un bloc accordéon pour afficher du contenu de manière dépliable."
msgstr ""
#: blocks/aside/build/block.json
#: blocks/aside/src/block.json
msgctxt "block title"
msgid "Aside"
msgstr ""
#: blocks/aside/build/block.json
#: blocks/aside/src/block.json
msgctxt "block description"
msgid "Pour un apparté, un texte secondaire ou un focus particulier"
msgstr ""
#: blocks/chapitrage-thematique/build/block.json
#: blocks/chapitrage-thematique/src/block.json
msgctxt "block title"
msgid "Chapitrage Thématique"
msgstr ""
#: blocks/chapitrage-thematique/build/block.json
#: blocks/chapitrage-thematique/src/block.json
msgctxt "block description"
msgid "(Pour les thématiques parents) Pour insérer un bloc de gestion de chapitres pour une thématique parent"
msgstr ""
#: blocks/chapitrage-thematique/build/chapitre-thematique/block.json
#: blocks/chapitrage-thematique/src/chapitre-thematique/block.json
msgctxt "block title"
msgid "Chapitre Thématiques "
msgstr ""
#: blocks/chapitrage-thematique/build/chapitre-thematique/block.json
#: blocks/chapitrage-thematique/src/chapitre-thematique/block.json
msgctxt "block description"
msgid "Point de légende pour titrer ou décrire un point de légende spécifique sur un Schéma "
msgstr ""
#: blocks/chapitrage-thematique/build/lien-chapitre/block.json
#: blocks/chapitrage-thematique/src/lien-chapitre/block.json
msgctxt "block title"
msgid "Lien de chapitre"
msgstr ""
#: blocks/chapitrage-thematique/build/lien-chapitre/block.json
#: blocks/chapitrage-thematique/src/lien-chapitre/block.json
msgctxt "block description"
msgid "Pour insérer des liens dans un chapitre thématique"
msgstr ""
#: blocks/column-cards/build/block.json
#: blocks/column-cards/src/block.json
msgctxt "block title"
msgid "Cards en Colonnes"
msgstr ""
#: blocks/column-cards/build/block.json
#: blocks/column-cards/src/block.json
#: blocks/_starterNested/build/block.json
#: blocks/_starterNested/src/block.json
msgctxt "block description"
msgid "Starter nested — Parent"
msgstr ""
#: blocks/column-cards/build/card/block.json
#: blocks/column-cards/src/card/block.json
msgctxt "block title"
msgid "Carte"
msgstr ""
#: blocks/column-cards/build/card/block.json
#: blocks/column-cards/src/card/block.json
msgctxt "block description"
msgid "Carte à insérer dans des colonnes"
msgstr ""
#: blocks/column-cards/build/card/figure/block.json
#: blocks/column-cards/src/card/figure/block.json
msgctxt "block title"
msgid "Figure"
msgstr ""
#: blocks/column-cards/build/card/figure/block.json
#: blocks/column-cards/src/card/figure/block.json
msgctxt "block description"
msgid "Figure"
msgstr ""
#: blocks/content-box/build/block.json
#: blocks/content-box/src/block.json
msgctxt "block title"
msgid "Content Box"
msgstr ""
#: blocks/content-box/build/block.json
#: blocks/content-box/src/block.json
msgctxt "block description"
msgid "Section / Boite de gestion contenu "
msgstr ""
#: blocks/content-page-header/build/block.json
#: blocks/content-page-header/src/block.json
msgctxt "block title"
msgid "Content page header"
msgstr ""
#: blocks/content-page-header/build/block.json
#: blocks/content-page-header/src/block.json
msgctxt "block description"
msgid "Bloc bannière/header de contenu de premier niveau pour les pages de contenu"
msgstr ""
#: blocks/icon/build/block.json
#: blocks/icon/src/block.json
msgctxt "block title"
msgid "Icone"
msgstr ""
#: blocks/icon/build/block.json
#: blocks/icon/src/block.json
msgctxt "block description"
msgid "Pour insérer une icone personnalisée dans une zone de contenu"
msgstr ""
#: blocks/internationnalisation/build/block.json
#: blocks/internationnalisation/src/block.json
msgctxt "block title"
msgid "Internationnalisation"
msgstr ""
#: blocks/internationnalisation/build/block.json
#: blocks/internationnalisation/src/block.json
msgctxt "block keyword"
msgid "homegrade"
msgstr ""
#: blocks/internationnalisation/build/block.json
#: blocks/internationnalisation/src/block.json
msgctxt "block keyword"
msgid "block"
msgstr ""
#: blocks/internationnalisation/build/block.json
#: blocks/internationnalisation/src/block.json
#: blocks/_starterBlockStatic/build/block.json
#: blocks/_starterBlockStatic/src/block.json
msgctxt "block description"
msgid "Example block scaffolded with Create Block tool."
msgstr ""
#: blocks/monoblock/build/block.json
#: blocks/monoblock/src/block.json
#: blocks/_oldBlocks/monobloc/block.json
msgctxt "block title"
msgid "Monobloc"
msgstr ""
#: blocks/monoblock/build/block.json
#: blocks/monoblock/src/block.json
#: blocks/_oldBlocks/monobloc/block.json
msgctxt "block description"
msgid "Bloc conteneur d'une seule colonne"
msgstr ""
#: blocks/plus-loin/build/block.json
#: blocks/plus-loin/src/block.json
msgctxt "block title"
msgid "Plus loin"
msgstr ""
#: blocks/plus-loin/build/block.json
#: blocks/plus-loin/src/block.json
msgctxt "block description"
msgid "Bloc pour mettre en avant des informations pour aller plus loin"
msgstr ""
#: blocks/section-titling/build/block.json
#: blocks/section-titling/src/block.json
msgctxt "block title"
msgid "Titre de section"
msgstr ""
#: blocks/section-titling/build/block.json
#: blocks/section-titling/src/block.json
msgctxt "block description"
msgid "Pour insérer un bloc de titrage (dans une grey-box ou une white-box) "
msgstr ""
#: blocks/staff-list/build/block.json
#: blocks/staff-list/src/block.json
msgctxt "block title"
msgid "Liste de membres"
msgstr ""
#: blocks/staff-list/build/block.json
#: blocks/staff-list/src/block.json
msgctxt "block description"
msgid "Pour créer une liste de membres d'équipe ou de comité"
msgstr ""
#: blocks/staff-member/build/block.json
#: blocks/staff-member/src/block.json
msgctxt "block title"
msgid "Staff member"
msgstr ""
#: blocks/staff-member/build/block.json
#: blocks/staff-member/src/block.json
msgctxt "block description"
msgid "Membre d'une équipe"
msgstr ""
#: blocks/text-image/build/block.json
#: blocks/text-image/src/block.json
msgctxt "block title"
msgid "Texte + Image"
msgstr ""
#: blocks/text-image/build/block.json
#: blocks/text-image/src/block.json
msgctxt "block description"
msgid "Bloc de texte + image latérale"
msgstr ""
#: blocks/timeline/build/block.json
#: blocks/timeline/src/block.json
msgctxt "block title"
msgid "Timeline"
msgstr ""
#: blocks/timeline/build/block.json
#: blocks/timeline/src/block.json
msgctxt "block description"
msgid "Pour la création de timeline"
msgstr ""
#: blocks/timeline/build/steps-container/block.json
#: blocks/timeline/src/steps-container/block.json
msgctxt "block title"
msgid "Étapes"
msgstr ""
#: blocks/timeline/build/steps-container/block.json
#: blocks/timeline/src/steps-container/block.json
msgctxt "block description"
msgid "steps container"
msgstr ""
#: blocks/timeline/build/timeline-step/block.json
#: blocks/timeline/build/timeline-step copy/block.json
#: blocks/timeline/src/timeline-step/block.json
msgctxt "block title"
msgid "Étape de timeline"
msgstr ""
#: blocks/timeline/build/timeline-step/block.json
#: blocks/timeline/build/timeline-step copy/block.json
#: blocks/timeline/src/timeline-step/block.json
msgctxt "block description"
msgid "Bloc d'étape de timeline"
msgstr ""
#: blocks/timeline/build/tips-container/block.json
#: blocks/tips-to-know/build/tips-container/block.json
#: blocks/tips-to-know/src/tips-container/block.json
msgctxt "block title"
msgid "tips container"
msgstr ""
#: blocks/timeline/build/tips-container/block.json
#: blocks/tips-to-know/build/tips-container/block.json
#: blocks/tips-to-know/src/tips-container/block.json
msgctxt "block description"
msgid "tips container"
msgstr ""
#: blocks/tips-to-know/build/block.json
#: blocks/tips-to-know/src/block.json
#: blocks/_oldBlocks/to-know/build/block.json
#: blocks/_oldBlocks/to-know/build/src/block.json
#: blocks/_oldBlocks/to-know/src/block.json
msgctxt "block title"
msgid "À savoir / Astuces"
msgstr ""
#: blocks/tips-to-know/build/block.json
#: blocks/tips-to-know/src/block.json
#: blocks/_oldBlocks/to-know/build/block.json
#: blocks/_oldBlocks/to-know/build/src/block.json
#: blocks/_oldBlocks/to-know/src/block.json
msgctxt "block description"
msgid "Pour insérer des mises en page de à savoir."
msgstr ""
#: blocks/tips-to-know/build/tip/block.json
#: blocks/tips-to-know/src/tip/block.json
msgctxt "block title"
msgid "Tip"
msgstr ""
#: blocks/tips-to-know/build/tip/block.json
#: blocks/tips-to-know/src/tip/block.json
msgctxt "block description"
msgid "pour insérer un conseil ou une astuce avec une mise en page particulière"
msgstr ""
#: blocks/vocabulaire-summary/build/block.json
#: blocks/vocabulaire-summary/src/block.json
msgctxt "block title"
msgid "Vocabulaire de la fiche"
msgstr ""
#: blocks/vocabulaire-summary/build/block.json
#: blocks/vocabulaire-summary/src/block.json
msgctxt "block description"
msgid "Pour afficher tout le vocabulaire contenu dans la fiche"
msgstr ""
#: blocks/_oldBlocks/to-know/build/tips-container/block.json
#: blocks/_oldBlocks/to-know/src/tips-container/block.json
msgctxt "block title"
msgid "Tips container"
msgstr ""
#: blocks/_oldBlocks/to-know/build/tips-container/block.json
#: blocks/_oldBlocks/to-know/src/tips-container/block.json
msgctxt "block description"
msgid "Pour insérer des tips"
msgstr ""
#: blocks/_starterBlockStatic/build/block.json
msgctxt "block title"
msgid "Multiblocks"
msgstr ""
#: blocks/_starterBlockStatic/src/block.json
msgctxt "block title"
msgid "Starter"
msgstr ""
#: blocks/_starterNested/build/block.json
#: blocks/_starterNested/src/block.json
msgctxt "block title"
msgid "Starter Nested — parent"
msgstr ""
#: blocks/_starterNested/build/nested-children/block.json
#: blocks/_starterNested/src/nested-children/block.json
msgctxt "block title"
msgid "Starter Nested — Child"
msgstr ""
#: blocks/_starterNested/build/nested-children/block.json
#: blocks/_starterNested/src/nested-children/block.json
msgctxt "block description"
msgid "Starter nested — Child"
msgstr ""

View File

@ -0,0 +1,18 @@
{
"translation-revision-date": "YEAR-MO-DA HO:MI+ZONE",
"generator": "WP-CLI\/2.9.0",
"source": "blocks\/highlight\/src\/edit.js",
"domain": "messages",
"locale_data": {
"messages": {
"": {
"domain": "messages",
"lang": "en",
"plural-forms": "nplurals=2; plural=(n != 1);"
},
"Remplacer": [
"Vervangen"
]
}
}
}

View File

@ -0,0 +1,18 @@
{
"translation-revision-date": "YEAR-MO-DA HO:MI+ZONE",
"generator": "WP-CLI\/2.9.0",
"source": "blocks\/vocabulaire-summary\/src\/edit.js",
"domain": "messages",
"locale_data": {
"messages": {
"": {
"domain": "messages",
"lang": "en",
"plural-forms": "nplurals=2; plural=(n != 1);"
},
"Vocabulaire": [
"Vocabulaire"
]
}
}
}

View File

@ -0,0 +1,18 @@
{
"translation-revision-date": "YEAR-MO-DA HO:MI+ZONE",
"generator": "WP-CLI\/2.9.0",
"source": "blocks\/vocabulaire-summary\/build\/index.js",
"domain": "messages",
"locale_data": {
"messages": {
"": {
"domain": "messages",
"lang": "en",
"plural-forms": "nplurals=2; plural=(n != 1);"
},
"Vocabulaire": [
"Vocabulaire"
]
}
}
}

View File

@ -0,0 +1,48 @@
{
"translation-revision-date": "YEAR-MO-DA HO:MI+ZONE",
"generator": "WP-CLI/2.7.1",
"source": "blocks/vocabulaire-summary/build/index.js",
"domain": "messages",
"locale_data": {
"messages": {
"": {
"domain": "messages",
"lang": "en",
"plural-forms": "nplurals=2; plural=(n != 1);"
},
"internationnalisation gilles": [
"internationalisering gilles"
],
"vocabulaire de la fiche FR": [
"woordenschat van het NL"
],
"Pour aller plus loin test my gilles": [
"Om meer te weten te komen test mijn gilles"
],
"Logo": [
"Logo"
],
"Ajouter un Logo": [
"Un Logo Toevoegen"
],
"Remplacer": [
"Vervangen"
],
"Ajouter Logo": [
"Logo Toevoegen"
],
"Titre du chapitre": [
"Hoofdstuk titel"
],
"Descriptif du chapitre": [
"Hoofdstuk beschrijving"
],
"En savoir plus": [
"Lees meer"
],
"Vocabulaire": [
"Vocabulaire"
]
}
}
}

View File

@ -0,0 +1,438 @@
msgid ""
msgstr ""
"Project-Id-Version: Homegrade Blocks\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/homegrade-blocks\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2023-11-23T10:21:10+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Language: \n"
"X-Generator: WP-CLI 2.9.0\n"
"X-Domain: homegrade-blocks\n"
#. Plugin Name of the plugin
msgid "Homegrade Blocks"
msgstr "Homegrade Blocks"
#. Description of the plugin
msgid "Un série de Blocks sur mesure pour l'écriture du contenu Homegrade"
msgstr "Een serie Blocks op maat voor het schrijven van inhoud Homegrade"
#. Author of the plugin
msgid "Deligraph"
msgstr "Deligraaf"
#: blocks/vocabulaire-summary/build/render.php:9
#: blocks/vocabulaire-summary/src/render.php:9
#: blocks/vocabulaire-summary/build/index.js:180
#: blocks/vocabulaire-summary/src/edit.js:153
#: blocks/vocabulaire-summary/build/index.js:173
msgid "Vocabulaire"
msgstr "Vocabulaire"
#: homegrade-blocks.php:21
msgid "Blocs Homegrade "
msgstr "Blokken Homegrade "
#: homegrade-blocks.php:107
msgid "Télécharger"
msgstr "Download"
#: blocks/highlight/src/edit.js:142
#: blocks/highlight/src/edit.js:239
#: blocks/_components/ImagePanelBody.jsx:48
msgid "Remplacer"
msgstr "Vervangen"
#: blocks/_components/ImagePanelBody.jsx:36
msgid "Image"
msgstr "Afbeelding"
#: blocks/_components/ImagePanelBody.jsx:47
msgid "Ajouter"
msgstr "Voeg Toe"
#: blocks/accordeon/build/accordeon-panel-content/block.json
#: blocks/accordeon/src/accordeon-panel-content/block.json
msgctxt "block title"
msgid "Contenu dépliable"
msgstr "Uitklapbare inhoud"
#: blocks/accordeon/build/accordeon-panel-content/block.json
#: blocks/accordeon/src/accordeon-panel-content/block.json
msgctxt "block description"
msgid "Panneau de Contenu dépliable à insérer dans un bloc Accordéon"
msgstr "Uitklapbaar Inhoudspaneel voor plaatsing in un blok Accordéon"
#: blocks/accordeon/build/block.json
#: blocks/accordeon/src/block.json
msgctxt "block title"
msgid "Accordéon"
msgstr "Accordéon"
#: blocks/accordeon/build/block.json
#: blocks/accordeon/src/block.json
msgctxt "block description"
msgid "Un bloc accordéon pour afficher du contenu de manière dépliable."
msgstr "Een frame in accordeonstijl om inhoud uit te vouwen."
#: blocks/aside/build/block.json
#: blocks/aside/src/block.json
msgctxt "block title"
msgid "Aside"
msgstr "Opzij"
#: blocks/aside/build/block.json
#: blocks/aside/src/block.json
msgctxt "block description"
msgid "Pour un apparté, un texte secondaire ou un focus particulier"
msgstr "Voor un, un secundaire tekst of un speciale focus"
#: blocks/chapitrage-thematique/build/block.json
#: blocks/chapitrage-thematique/src/block.json
msgctxt "block title"
msgid "Chapitrage Thématique"
msgstr "Thematische Secties"
#: blocks/chapitrage-thematique/build/block.json
#: blocks/chapitrage-thematique/src/block.json
msgctxt "block description"
msgid "(Pour les thématiques parents) Pour insérer un bloc de gestion de chapitres pour une thématique parent"
msgstr "(Voor hoofdthema's) Om un hoofdstukbeheerblok in te voegen voor een hoofdthema"
#: blocks/chapitrage-thematique/build/chapitre-thematique/block.json
#: blocks/chapitrage-thematique/src/chapitre-thematique/block.json
msgctxt "block title"
msgid "Chapitre Thématiques "
msgstr "Thematisch Hoofdstuk "
#: blocks/chapitrage-thematique/build/chapitre-thematique/block.json
#: blocks/chapitrage-thematique/src/chapitre-thematique/block.json
msgctxt "block description"
msgid "Point de légende pour titrer ou décrire un point de légende spécifique sur un Schéma "
msgstr "Onderschriftpunt voor titel of beschrijving un Specifiek onderschriftpunt op un Diagram "
#: blocks/chapitrage-thematique/build/lien-chapitre/block.json
#: blocks/chapitrage-thematique/src/lien-chapitre/block.json
msgctxt "block title"
msgid "Lien de chapitre"
msgstr "Hoofdstuk link"
#: blocks/chapitrage-thematique/build/lien-chapitre/block.json
#: blocks/chapitrage-thematique/src/lien-chapitre/block.json
msgctxt "block description"
msgid "Pour insérer des liens dans un chapitre thématique"
msgstr "Links invoegen in un "
#: blocks/column-cards/build/block.json
#: blocks/column-cards/src/block.json
msgctxt "block title"
msgid "Cards en Colonnes"
msgstr "Kaarten en Kolommen"
#: blocks/column-cards/build/block.json
#: blocks/column-cards/src/block.json
#: blocks/_starterNested/build/block.json
#: blocks/_starterNested/src/block.json
msgctxt "block description"
msgid "Starter nested — Parent"
msgstr "Starter genest - Ouder"
#: blocks/column-cards/build/card/block.json
#: blocks/column-cards/src/card/block.json
msgctxt "block title"
msgid "Carte"
msgstr "Carte"
#: blocks/column-cards/build/card/block.json
#: blocks/column-cards/src/card/block.json
msgctxt "block description"
msgid "Carte à insérer dans des colonnes"
msgstr "Carte in te voegen in kolommen"
#: blocks/column-cards/build/card/figure/block.json
#: blocks/column-cards/src/card/figure/block.json
msgctxt "block title"
msgid "Figure"
msgstr "Afbeelding"
#: blocks/column-cards/build/card/figure/block.json
#: blocks/column-cards/src/card/figure/block.json
msgctxt "block description"
msgid "Figure"
msgstr "Afbeelding"
#: blocks/content-box/build/block.json
#: blocks/content-box/src/block.json
msgctxt "block title"
msgid "Content Box"
msgstr "Content Box"
#: blocks/content-box/build/block.json
#: blocks/content-box/src/block.json
msgctxt "block description"
msgid "Section / Boite de gestion contenu "
msgstr "Sectie / Inhoudsbeheerbox "
#: blocks/content-page-header/build/block.json
#: blocks/content-page-header/src/block.json
msgctxt "block title"
msgid "Content page header"
msgstr "Content paginakoptekst"
#: blocks/content-page-header/build/block.json
#: blocks/content-page-header/src/block.json
msgctxt "block description"
msgid "Bloc bannière/header de contenu de premier niveau pour les pages de contenu"
msgstr "Bannerblok/koptekst van inhoud op het hoogste niveau voor inhoudspagina's"
#: blocks/icon/build/block.json
#: blocks/icon/src/block.json
msgctxt "block title"
msgid "Icone"
msgstr "Icoon"
#: blocks/icon/build/block.json
#: blocks/icon/src/block.json
msgctxt "block description"
msgid "Pour insérer une icone personnalisée dans une zone de contenu"
msgstr "Een aangepast pictogram invoegen in een inhoudszone"
#: blocks/internationnalisation/build/block.json
#: blocks/internationnalisation/src/block.json
msgctxt "block title"
msgid "Internationnalisation"
msgstr "Internationalisering"
#: blocks/internationnalisation/build/block.json
#: blocks/internationnalisation/src/block.json
msgctxt "block keyword"
msgid "homegrade"
msgstr "homegrade"
#: blocks/internationnalisation/build/block.json
#: blocks/internationnalisation/src/block.json
msgctxt "block keyword"
msgid "block"
msgstr "blok"
#: blocks/internationnalisation/build/block.json
#: blocks/internationnalisation/src/block.json
#: blocks/_starterBlockStatic/build/block.json
#: blocks/_starterBlockStatic/src/block.json
msgctxt "block description"
msgid "Example block scaffolded with Create Block tool."
msgstr "Voorbeeld van een blok in scaffold met het gereedschap Create Block."
#: blocks/monoblock/build/block.json
#: blocks/monoblock/src/block.json
#: blocks/_oldBlocks/monobloc/block.json
msgctxt "block title"
msgid "Monobloc"
msgstr "Monobloc"
#: blocks/monoblock/build/block.json
#: blocks/monoblock/src/block.json
#: blocks/_oldBlocks/monobloc/block.json
msgctxt "block description"
msgid "Bloc conteneur d'une seule colonne"
msgstr "Containerblok met één kolom"
#: blocks/plus-loin/build/block.json
#: blocks/plus-loin/src/block.json
msgctxt "block title"
msgid "Plus loin"
msgstr "Verder"
#: blocks/plus-loin/build/block.json
#: blocks/plus-loin/src/block.json
msgctxt "block description"
msgid "Bloc pour mettre en avant des informations pour aller plus loin"
msgstr "Blok om en informatie te markeren voor verder lezen"
#: blocks/section-titling/build/block.json
#: blocks/section-titling/src/block.json
msgctxt "block title"
msgid "Titre de section"
msgstr "Titel"
#: blocks/section-titling/build/block.json
#: blocks/section-titling/src/block.json
msgctxt "block description"
msgid "Pour insérer un bloc de titrage (dans une grey-box ou une white-box) "
msgstr "Om un titelblok in te voegen (in een grijs kader of wit kader) "
#: blocks/staff-list/build/block.json
#: blocks/staff-list/src/block.json
msgctxt "block title"
msgid "Liste de membres"
msgstr "Ledenlijst"
#: blocks/staff-list/build/block.json
#: blocks/staff-list/src/block.json
msgctxt "block description"
msgid "Pour créer une liste de membres d'équipe ou de comité"
msgstr "Een lijst van team- of commissieleden maken"
#: blocks/staff-member/build/block.json
#: blocks/staff-member/src/block.json
msgctxt "block title"
msgid "Staff member"
msgstr "Medewerker"
#: blocks/staff-member/build/block.json
#: blocks/staff-member/src/block.json
msgctxt "block description"
msgid "Membre d'une équipe"
msgstr "Lid van een team"
#: blocks/text-image/build/block.json
#: blocks/text-image/src/block.json
msgctxt "block title"
msgid "Texte + Image"
msgstr "Tekst + Afbeelding"
#: blocks/text-image/build/block.json
#: blocks/text-image/src/block.json
msgctxt "block description"
msgid "Bloc de texte + image latérale"
msgstr "Tekstblok + zijafbeelding"
#: blocks/timeline/build/block.json
#: blocks/timeline/src/block.json
msgctxt "block title"
msgid "Timeline"
msgstr "Tijdlijn"
#: blocks/timeline/build/block.json
#: blocks/timeline/src/block.json
msgctxt "block description"
msgid "Pour la création de timeline"
msgstr "Een tijdlijn maken"
#: blocks/timeline/build/steps-container/block.json
#: blocks/timeline/src/steps-container/block.json
msgctxt "block title"
msgid "Étapes"
msgstr "Stappen"
#: blocks/timeline/build/steps-container/block.json
#: blocks/timeline/src/steps-container/block.json
msgctxt "block description"
msgid "steps container"
msgstr "Trappencontainer"
#: blocks/timeline/build/timeline-step/block.json
#: blocks/timeline/build/timeline-step
#: copy/block.json
#: blocks/timeline/src/timeline-step/block.json
msgctxt "block title"
msgid "Étape de timeline"
msgstr "Tijdlijn"
#: blocks/timeline/build/timeline-step/block.json
#: blocks/timeline/build/timeline-step
#: copy/block.json
#: blocks/timeline/src/timeline-step/block.json
msgctxt "block description"
msgid "Bloc d'étape de timeline"
msgstr "Tijdlijn stapblok"
#: blocks/timeline/build/tips-container/block.json
#: blocks/tips-to-know/build/tips-container/block.json
#: blocks/tips-to-know/src/tips-container/block.json
msgctxt "block title"
msgid "tips container"
msgstr "tips container"
#: blocks/timeline/build/tips-container/block.json
#: blocks/tips-to-know/build/tips-container/block.json
#: blocks/tips-to-know/src/tips-container/block.json
msgctxt "block description"
msgid "tips container"
msgstr "tips container"
#: blocks/tips-to-know/build/block.json
#: blocks/tips-to-know/src/block.json
#: blocks/_oldBlocks/to-know/build/block.json
#: blocks/_oldBlocks/to-know/build/src/block.json
#: blocks/_oldBlocks/to-know/src/block.json
msgctxt "block title"
msgid "À savoir / Astuces"
msgstr "Tips voor / "
#: blocks/tips-to-know/build/block.json
#: blocks/tips-to-know/src/block.json
#: blocks/_oldBlocks/to-know/build/block.json
#: blocks/_oldBlocks/to-know/build/src/block.json
#: blocks/_oldBlocks/to-know/src/block.json
msgctxt "block description"
msgid "Pour insérer des mises en page de à savoir."
msgstr "Om en paginalay-outs in te voegen."
#: blocks/tips-to-know/build/tip/block.json
#: blocks/tips-to-know/src/tip/block.json
msgctxt "block title"
msgid "Tip"
msgstr "Tip"
#: blocks/tips-to-know/build/tip/block.json
#: blocks/tips-to-know/src/tip/block.json
msgctxt "block description"
msgid "pour insérer un conseil ou une astuce avec une mise en page particulière"
msgstr "om un advies of een tip met een specifieke en pagina-indeling in te voegen"
#: blocks/vocabulaire-summary/build/block.json
#: blocks/vocabulaire-summary/src/block.json
msgctxt "block title"
msgid "Vocabulaire de la fiche"
msgstr "Vocabulaire van de"
#: blocks/vocabulaire-summary/build/block.json
#: blocks/vocabulaire-summary/src/block.json
msgctxt "block description"
msgid "Pour afficher tout le vocabulaire contenu dans la fiche"
msgstr "Om alle woordenschat in het bestand weer te geven"
#: blocks/_oldBlocks/to-know/build/tips-container/block.json
#: blocks/_oldBlocks/to-know/src/tips-container/block.json
msgctxt "block title"
msgid "Tips container"
msgstr "Tips container"
#: blocks/_oldBlocks/to-know/build/tips-container/block.json
#: blocks/_oldBlocks/to-know/src/tips-container/block.json
msgctxt "block description"
msgid "Pour insérer des tips"
msgstr "Tips plaatsen"
#: blocks/_starterBlockStatic/build/block.json
msgctxt "block title"
msgid "Multiblocks"
msgstr "Multiblokken"
#: blocks/_starterBlockStatic/src/block.json
msgctxt "block title"
msgid "Starter"
msgstr "Starter"
#: blocks/_starterNested/build/block.json
#: blocks/_starterNested/src/block.json
msgctxt "block title"
msgid "Starter Nested — parent"
msgstr "Starter Genest - ouder"
#: blocks/_starterNested/build/nested-children/block.json
#: blocks/_starterNested/src/nested-children/block.json
msgctxt "block title"
msgid "Starter Nested — Child"
msgstr "Starter Genest - Kind"
#: blocks/_starterNested/build/nested-children/block.json
#: blocks/_starterNested/src/nested-children/block.json
msgctxt "block description"
msgid "Starter nested — Child"
msgstr "Starter genest - Kind"

View File

@ -0,0 +1,520 @@
# Copyright (C) 2023 Deligraph
# This file is distributed under the same license as the Homegrade Blocks plugin.
msgid ""
msgstr ""
"Project-Id-Version: Homegrade Blocks\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/homegrade-blocks\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2023-11-23T10:21:10+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.9.0\n"
"X-Domain: homegrade-blocks\n"
#. Plugin Name of the plugin
msgid "Homegrade Blocks"
msgstr ""
#. Description of the plugin
msgid "Un série de Blocks sur mesure pour l'écriture du contenu Homegrade"
msgstr ""
#. Author of the plugin
msgid "Deligraph"
msgstr ""
#: blocks/vocabulaire-summary/build/render.php:9
#: blocks/vocabulaire-summary/src/render.php:9
#: blocks/vocabulaire-summary/build/index.js:180
#: blocks/vocabulaire-summary/src/edit.js:153
#: blocks/vocabulaire-summary/build/index.js:173
msgid "Vocabulaire"
msgstr ""
#: homegrade-blocks.php:21
msgid "Blocs Homegrade "
msgstr ""
#: homegrade-blocks.php:107
msgid "Télécharger"
msgstr ""
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:166
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:338
#: blocks/chapitrage-thematique/build/index.js:166
#: blocks/chapitrage-thematique/build/index.js:470
#: blocks/chapitrage-thematique/build/lien-chapitre/index.js:127
#: blocks/chapitrage-thematique/src/chapitre-thematique/edit.js:96
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:134
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:256
#: blocks/chapitrage-thematique/build/index.js:134
#: blocks/chapitrage-thematique/build/index.js:345
#: blocks/chapitrage-thematique/build/lien-chapitre/index.js:92
msgid "Titre du chapitre"
msgstr ""
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:172
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:344
#: blocks/chapitrage-thematique/build/index.js:172
#: blocks/chapitrage-thematique/build/index.js:476
#: blocks/chapitrage-thematique/build/lien-chapitre/index.js:133
#: blocks/chapitrage-thematique/src/chapitre-thematique/edit.js:103
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:141
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:263
#: blocks/chapitrage-thematique/build/index.js:141
#: blocks/chapitrage-thematique/build/index.js:352
#: blocks/chapitrage-thematique/build/lien-chapitre/index.js:99
msgid "Descriptif du chapitre"
msgstr ""
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:349
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:449
#: blocks/chapitrage-thematique/build/index.js:481
#: blocks/chapitrage-thematique/build/index.js:581
#: blocks/chapitrage-thematique/build/lien-chapitre/index.js:138
#: blocks/chapitrage-thematique/build/lien-chapitre/index.js:238
#: blocks/chapitrage-thematique/src/lien-chapitre/save.js:33
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:269
#: blocks/chapitrage-thematique/build/chapitre-thematique/index.js:346
#: blocks/chapitrage-thematique/build/index.js:358
#: blocks/chapitrage-thematique/build/index.js:435
#: blocks/chapitrage-thematique/build/lien-chapitre/index.js:105
#: blocks/chapitrage-thematique/build/lien-chapitre/index.js:182
msgid "En savoir plus"
msgstr ""
#: blocks/highlight/src/edit.js:128
msgid "Logo"
msgstr ""
#: blocks/highlight/src/edit.js:141
msgid "Ajouter un Logo"
msgstr ""
#: blocks/highlight/src/edit.js:142
#: blocks/highlight/src/edit.js:239
#: blocks/_components/ImagePanelBody.jsx:48
msgid "Remplacer"
msgstr ""
#: blocks/highlight/src/edit.js:238
msgid "Ajouter Logo"
msgstr ""
#: blocks/internationnalisation/build/index.js:31
#: blocks/internationnalisation/build/index.js:84
#: blocks/internationnalisation/src/edit.js:13
#: blocks/internationnalisation/src/save.js:10
#: blocks/internationnalisation/build/index.js:13
#: blocks/internationnalisation/build/index.js:40
msgid "internationnalisation gilles"
msgstr ""
#: blocks/internationnalisation/build/index.js:31
#: blocks/internationnalisation/build/index.js:84
#: blocks/internationnalisation/src/edit.js:14
#: blocks/internationnalisation/src/save.js:11
#: blocks/internationnalisation/build/index.js:14
#: blocks/internationnalisation/build/index.js:41
msgid "vocabulaire de la fiche FR"
msgstr ""
#: blocks/plus-loin/build/index.js:206
#: blocks/plus-loin/build/index.js:281
#: blocks/plus-loin/src/edit.js:19
#: blocks/plus-loin/src/save.js:13
#: blocks/plus-loin/build/index.js:113
#: blocks/plus-loin/build/index.js:166
msgid "Pour aller plus loin test my gilles"
msgstr ""
#: blocks/_components/ImagePanelBody.jsx:36
msgid "Image"
msgstr ""
#: blocks/_components/ImagePanelBody.jsx:47
msgid "Ajouter"
msgstr ""
#: blocks/accordeon/build/accordeon-panel-content/block.json
#: blocks/accordeon/src/accordeon-panel-content/block.json
msgctxt "block title"
msgid "Contenu dépliable"
msgstr ""
#: blocks/accordeon/build/accordeon-panel-content/block.json
#: blocks/accordeon/src/accordeon-panel-content/block.json
msgctxt "block description"
msgid "Panneau de Contenu dépliable à insérer dans un bloc Accordéon"
msgstr ""
#: blocks/accordeon/build/block.json
#: blocks/accordeon/src/block.json
msgctxt "block title"
msgid "Accordéon"
msgstr ""
#: blocks/accordeon/build/block.json
#: blocks/accordeon/src/block.json
msgctxt "block description"
msgid "Un bloc accordéon pour afficher du contenu de manière dépliable."
msgstr ""
#: blocks/aside/build/block.json
#: blocks/aside/src/block.json
msgctxt "block title"
msgid "Aside"
msgstr ""
#: blocks/aside/build/block.json
#: blocks/aside/src/block.json
msgctxt "block description"
msgid "Pour un apparté, un texte secondaire ou un focus particulier"
msgstr ""
#: blocks/chapitrage-thematique/build/block.json
#: blocks/chapitrage-thematique/src/block.json
msgctxt "block title"
msgid "Chapitrage Thématique"
msgstr ""
#: blocks/chapitrage-thematique/build/block.json
#: blocks/chapitrage-thematique/src/block.json
msgctxt "block description"
msgid "(Pour les thématiques parents) Pour insérer un bloc de gestion de chapitres pour une thématique parent"
msgstr ""
#: blocks/chapitrage-thematique/build/chapitre-thematique/block.json
#: blocks/chapitrage-thematique/src/chapitre-thematique/block.json
msgctxt "block title"
msgid "Chapitre Thématiques "
msgstr ""
#: blocks/chapitrage-thematique/build/chapitre-thematique/block.json
#: blocks/chapitrage-thematique/src/chapitre-thematique/block.json
msgctxt "block description"
msgid "Point de légende pour titrer ou décrire un point de légende spécifique sur un Schéma "
msgstr ""
#: blocks/chapitrage-thematique/build/lien-chapitre/block.json
#: blocks/chapitrage-thematique/src/lien-chapitre/block.json
msgctxt "block title"
msgid "Lien de chapitre"
msgstr ""
#: blocks/chapitrage-thematique/build/lien-chapitre/block.json
#: blocks/chapitrage-thematique/src/lien-chapitre/block.json
msgctxt "block description"
msgid "Pour insérer des liens dans un chapitre thématique"
msgstr ""
#: blocks/column-cards/build/block.json
#: blocks/column-cards/src/block.json
msgctxt "block title"
msgid "Cards en Colonnes"
msgstr ""
#: blocks/column-cards/build/block.json
#: blocks/column-cards/src/block.json
#: blocks/_starterNested/build/block.json
#: blocks/_starterNested/src/block.json
msgctxt "block description"
msgid "Starter nested — Parent"
msgstr ""
#: blocks/column-cards/build/card/block.json
#: blocks/column-cards/src/card/block.json
msgctxt "block title"
msgid "Carte"
msgstr ""
#: blocks/column-cards/build/card/block.json
#: blocks/column-cards/src/card/block.json
msgctxt "block description"
msgid "Carte à insérer dans des colonnes"
msgstr ""
#: blocks/column-cards/build/card/figure/block.json
#: blocks/column-cards/src/card/figure/block.json
msgctxt "block title"
msgid "Figure"
msgstr ""
#: blocks/column-cards/build/card/figure/block.json
#: blocks/column-cards/src/card/figure/block.json
msgctxt "block description"
msgid "Figure"
msgstr ""
#: blocks/content-box/build/block.json
#: blocks/content-box/src/block.json
msgctxt "block title"
msgid "Content Box"
msgstr ""
#: blocks/content-box/build/block.json
#: blocks/content-box/src/block.json
msgctxt "block description"
msgid "Section / Boite de gestion contenu "
msgstr ""
#: blocks/content-page-header/build/block.json
#: blocks/content-page-header/src/block.json
msgctxt "block title"
msgid "Content page header"
msgstr ""
#: blocks/content-page-header/build/block.json
#: blocks/content-page-header/src/block.json
msgctxt "block description"
msgid "Bloc bannière/header de contenu de premier niveau pour les pages de contenu"
msgstr ""
#: blocks/icon/build/block.json
#: blocks/icon/src/block.json
msgctxt "block title"
msgid "Icone"
msgstr ""
#: blocks/icon/build/block.json
#: blocks/icon/src/block.json
msgctxt "block description"
msgid "Pour insérer une icone personnalisée dans une zone de contenu"
msgstr ""
#: blocks/internationnalisation/build/block.json
#: blocks/internationnalisation/src/block.json
msgctxt "block title"
msgid "Internationnalisation"
msgstr ""
#: blocks/internationnalisation/build/block.json
#: blocks/internationnalisation/src/block.json
msgctxt "block keyword"
msgid "homegrade"
msgstr ""
#: blocks/internationnalisation/build/block.json
#: blocks/internationnalisation/src/block.json
msgctxt "block keyword"
msgid "block"
msgstr ""
#: blocks/internationnalisation/build/block.json
#: blocks/internationnalisation/src/block.json
#: blocks/_starterBlockStatic/build/block.json
#: blocks/_starterBlockStatic/src/block.json
msgctxt "block description"
msgid "Example block scaffolded with Create Block tool."
msgstr ""
#: blocks/monoblock/build/block.json
#: blocks/monoblock/src/block.json
#: blocks/_oldBlocks/monobloc/block.json
msgctxt "block title"
msgid "Monobloc"
msgstr ""
#: blocks/monoblock/build/block.json
#: blocks/monoblock/src/block.json
#: blocks/_oldBlocks/monobloc/block.json
msgctxt "block description"
msgid "Bloc conteneur d'une seule colonne"
msgstr ""
#: blocks/plus-loin/build/block.json
#: blocks/plus-loin/src/block.json
msgctxt "block title"
msgid "Plus loin"
msgstr ""
#: blocks/plus-loin/build/block.json
#: blocks/plus-loin/src/block.json
msgctxt "block description"
msgid "Bloc pour mettre en avant des informations pour aller plus loin"
msgstr ""
#: blocks/section-titling/build/block.json
#: blocks/section-titling/src/block.json
msgctxt "block title"
msgid "Titre de section"
msgstr ""
#: blocks/section-titling/build/block.json
#: blocks/section-titling/src/block.json
msgctxt "block description"
msgid "Pour insérer un bloc de titrage (dans une grey-box ou une white-box) "
msgstr ""
#: blocks/staff-list/build/block.json
#: blocks/staff-list/src/block.json
msgctxt "block title"
msgid "Liste de membres"
msgstr ""
#: blocks/staff-list/build/block.json
#: blocks/staff-list/src/block.json
msgctxt "block description"
msgid "Pour créer une liste de membres d'équipe ou de comité"
msgstr ""
#: blocks/staff-member/build/block.json
#: blocks/staff-member/src/block.json
msgctxt "block title"
msgid "Staff member"
msgstr ""
#: blocks/staff-member/build/block.json
#: blocks/staff-member/src/block.json
msgctxt "block description"
msgid "Membre d'une équipe"
msgstr ""
#: blocks/text-image/build/block.json
#: blocks/text-image/src/block.json
msgctxt "block title"
msgid "Texte + Image"
msgstr ""
#: blocks/text-image/build/block.json
#: blocks/text-image/src/block.json
msgctxt "block description"
msgid "Bloc de texte + image latérale"
msgstr ""
#: blocks/timeline/build/block.json
#: blocks/timeline/src/block.json
msgctxt "block title"
msgid "Timeline"
msgstr ""
#: blocks/timeline/build/block.json
#: blocks/timeline/src/block.json
msgctxt "block description"
msgid "Pour la création de timeline"
msgstr ""
#: blocks/timeline/build/steps-container/block.json
#: blocks/timeline/src/steps-container/block.json
msgctxt "block title"
msgid "Étapes"
msgstr ""
#: blocks/timeline/build/steps-container/block.json
#: blocks/timeline/src/steps-container/block.json
msgctxt "block description"
msgid "steps container"
msgstr ""
#: blocks/timeline/build/timeline-step/block.json
#: blocks/timeline/build/timeline-step copy/block.json
#: blocks/timeline/src/timeline-step/block.json
msgctxt "block title"
msgid "Étape de timeline"
msgstr ""
#: blocks/timeline/build/timeline-step/block.json
#: blocks/timeline/build/timeline-step copy/block.json
#: blocks/timeline/src/timeline-step/block.json
msgctxt "block description"
msgid "Bloc d'étape de timeline"
msgstr ""
#: blocks/timeline/build/tips-container/block.json
#: blocks/tips-to-know/build/tips-container/block.json
#: blocks/tips-to-know/src/tips-container/block.json
msgctxt "block title"
msgid "tips container"
msgstr ""
#: blocks/timeline/build/tips-container/block.json
#: blocks/tips-to-know/build/tips-container/block.json
#: blocks/tips-to-know/src/tips-container/block.json
msgctxt "block description"
msgid "tips container"
msgstr ""
#: blocks/tips-to-know/build/block.json
#: blocks/tips-to-know/src/block.json
#: blocks/_oldBlocks/to-know/build/block.json
#: blocks/_oldBlocks/to-know/build/src/block.json
#: blocks/_oldBlocks/to-know/src/block.json
msgctxt "block title"
msgid "À savoir / Astuces"
msgstr ""
#: blocks/tips-to-know/build/block.json
#: blocks/tips-to-know/src/block.json
#: blocks/_oldBlocks/to-know/build/block.json
#: blocks/_oldBlocks/to-know/build/src/block.json
#: blocks/_oldBlocks/to-know/src/block.json
msgctxt "block description"
msgid "Pour insérer des mises en page de à savoir."
msgstr ""
#: blocks/tips-to-know/build/tip/block.json
#: blocks/tips-to-know/src/tip/block.json
msgctxt "block title"
msgid "Tip"
msgstr ""
#: blocks/tips-to-know/build/tip/block.json
#: blocks/tips-to-know/src/tip/block.json
msgctxt "block description"
msgid "pour insérer un conseil ou une astuce avec une mise en page particulière"
msgstr ""
#: blocks/vocabulaire-summary/build/block.json
#: blocks/vocabulaire-summary/src/block.json
msgctxt "block title"
msgid "Vocabulaire de la fiche"
msgstr ""
#: blocks/vocabulaire-summary/build/block.json
#: blocks/vocabulaire-summary/src/block.json
msgctxt "block description"
msgid "Pour afficher tout le vocabulaire contenu dans la fiche"
msgstr ""
#: blocks/_oldBlocks/to-know/build/tips-container/block.json
#: blocks/_oldBlocks/to-know/src/tips-container/block.json
msgctxt "block title"
msgid "Tips container"
msgstr ""
#: blocks/_oldBlocks/to-know/build/tips-container/block.json
#: blocks/_oldBlocks/to-know/src/tips-container/block.json
msgctxt "block description"
msgid "Pour insérer des tips"
msgstr ""
#: blocks/_starterBlockStatic/build/block.json
msgctxt "block title"
msgid "Multiblocks"
msgstr ""
#: blocks/_starterBlockStatic/src/block.json
msgctxt "block title"
msgid "Starter"
msgstr ""
#: blocks/_starterNested/build/block.json
#: blocks/_starterNested/src/block.json
msgctxt "block title"
msgid "Starter Nested — parent"
msgstr ""
#: blocks/_starterNested/build/nested-children/block.json
#: blocks/_starterNested/src/nested-children/block.json
msgctxt "block title"
msgid "Starter Nested — Child"
msgstr ""
#: blocks/_starterNested/build/nested-children/block.json
#: blocks/_starterNested/src/nested-children/block.json
msgctxt "block description"
msgid "Starter nested — Child"
msgstr ""

BIN
languages/nl-file.mo Normal file

Binary file not shown.