mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-01 03:08:17 +02:00
Remove find-strings-plugin
This commit is contained in:
parent
6e1d5579fc
commit
dbbfecaf62
2 changed files with 0 additions and 46 deletions
|
@ -1,45 +0,0 @@
|
|||
/**
|
||||
* Copyright (c) 2017-present, Facebook, Inc.
|
||||
* All rights reserved.
|
||||
*
|
||||
* This source code is licensed under the BSD-style license found in the
|
||||
* LICENSE file in the root directory of this source tree. An additional grant
|
||||
* of patent rights can be found in the PATENTS file in the same directory.
|
||||
*/
|
||||
|
||||
/* find all strings with their descriptions that need to be translated and write
|
||||
to i18n/en.json file */
|
||||
|
||||
const fs = require("fs");
|
||||
|
||||
module.exports = function findStringsPlugin(babel) {
|
||||
const { types: t } = babel;
|
||||
|
||||
const translationsFile = process.cwd() + "/i18n/en.json";
|
||||
let currentTranslations = JSON.parse(
|
||||
fs.readFileSync(translationsFile, "utf8")
|
||||
);
|
||||
|
||||
return {
|
||||
visitor: {
|
||||
JSXElement(path) {
|
||||
if (path.node.openingElement.name.name !== "Translate") {
|
||||
return;
|
||||
}
|
||||
const text = path.node.children[0].value.trim();
|
||||
let description;
|
||||
const attributes = path.node.openingElement.attributes;
|
||||
for (let i = 0; i < attributes.length; i++) {
|
||||
if (attributes[i].name.name === "desc") {
|
||||
description = attributes[i].value.value;
|
||||
}
|
||||
}
|
||||
if (!currentTranslations["pages-strings"]) {
|
||||
currentTranslations["pages-strings"] = {};
|
||||
}
|
||||
currentTranslations["pages-strings"][text + "|" + description] = text;
|
||||
fs.writeFileSync(translationsFile, JSON.stringify(currentTranslations));
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
|
@ -6,7 +6,6 @@
|
|||
"examples": "./lib/copy-examples.js"
|
||||
},
|
||||
"dependencies": {
|
||||
"babel-cli": "^6.24.1",
|
||||
"babel-preset-react": "^6.24.1",
|
||||
"babel-register": "^6.24.1",
|
||||
"babel-traverse": "^6.25.0",
|
||||
|
|
Loading…
Add table
Reference in a new issue