Looking at the output under i18n, the "deleteNodes" id is present in the extracted messages, but not in the pot file:
$ grep -r RegisteredNodesTabPane i18n/
i18n/messages.pot:#: ./i18n/extracted-messages/src/js/components/nodes/RegisteredNodesTabPane.json
i18n/messages.pot:#. [RegisteredNodesTabPane.deleteNodesModalMessage] - undefined
i18n/messages.pot:#: ./i18n/extracted-messages/src/js/components/nodes/RegisteredNodesTabPane.json
i18n/messages.pot:#. [RegisteredNodesTabPane.deleteNodesModalTitle] - undefined
i18n/messages.pot:#: ./i18n/extracted-messages/src/js/components/nodes/RegisteredNodesTabPane.json
i18n/messages.pot:#. [RegisteredNodesTabPane.introspectNodes] - undefined
i18n/messages.pot:#: ./i18n/extracted-messages/src/js/components/nodes/RegisteredNodesTabPane.json
i18n/messages.pot:#. [RegisteredNodesTabPane.provideNodes] - "Providing" the nodes changes the provisioning state to "available" so that they can be used in a deployment.
i18n/messages.pot:#: ./i18n/extracted-messages/src/js/components/nodes/RegisteredNodesTabPane.json
i18n/messages.pot:#. [RegisteredNodesTabPane.tagNodes] - undefined
I think this might be an issue with the json2pot script. Following the steps at https:/ /github. com/openstack/ tripleo- ui/blob/ master/ docs/translatio n.rst#extractin g-messages- from-components I did:
$ npm run build
$ npm run json2pot
Looking at the output under i18n, the "deleteNodes" id is present in the extracted messages, but not in the pot file:
$ grep -r RegisteredNodes TabPane i18n/
i18n/messages. pot:#: ./i18n/ extracted- messages/ src/js/ components/ nodes/Registere dNodesTabPane. json pot:#. [RegisteredNode sTabPane. deleteNodesModa lMessage] - undefined pot:#: ./i18n/ extracted- messages/ src/js/ components/ nodes/Registere dNodesTabPane. json pot:#. [RegisteredNode sTabPane. deleteNodesModa lTitle] - undefined pot:#: ./i18n/ extracted- messages/ src/js/ components/ nodes/Registere dNodesTabPane. json pot:#. [RegisteredNode sTabPane. introspectNodes ] - undefined pot:#: ./i18n/ extracted- messages/ src/js/ components/ nodes/Registere dNodesTabPane. json pot:#. [RegisteredNode sTabPane. provideNodes] - "Providing" the nodes changes the provisioning state to "available" so that they can be used in a deployment. pot:#: ./i18n/ extracted- messages/ src/js/ components/ nodes/Registere dNodesTabPane. json pot:#. [RegisteredNode sTabPane. tagNodes] - undefined
i18n/messages.
i18n/messages.
i18n/messages.
i18n/messages.
i18n/messages.
i18n/messages.
i18n/messages.
i18n/messages.
i18n/messages.
i18n/extracted- messages/ src/js/ components/ nodes/Registere dNodesTabPane. json: "id": "RegisteredNode sTabPane. introspectNodes ", messages/ src/js/ components/ nodes/Registere dNodesTabPane. json: "id": "RegisteredNode sTabPane. tagNodes" , messages/ src/js/ components/ nodes/Registere dNodesTabPane. json: "id": "RegisteredNode sTabPane. provideNodes" , messages/ src/js/ components/ nodes/Registere dNodesTabPane. json: "id": "RegisteredNode sTabPane. deleteNodes" , messages/ src/js/ components/ nodes/Registere dNodesTabPane. json: "id": "RegisteredNode sTabPane. deleteNodesModa lTitle" , messages/ src/js/ components/ nodes/Registere dNodesTabPane. json: "id": "RegisteredNode sTabPane. deleteNodesModa lMessage" ,
i18n/extracted-
i18n/extracted-
i18n/extracted-
i18n/extracted-
i18n/extracted-