diff --git a/aio/package.json b/aio/package.json index 812f04e7e2..30d1384d22 100644 --- a/aio/package.json +++ b/aio/package.json @@ -87,7 +87,7 @@ "@angular/platform-browser-dynamic": "^7.0.0", "@angular/router": "^7.0.0", "@angular/service-worker": "^7.0.0", - "@awesome-fe/translate": "^0.0.13", + "@awesome-fe/translate": "^0.0.14", "@webcomponents/custom-elements": "^1.2.0", "chai": "^4.1.2", "classlist.js": "^1.1.20150312", diff --git a/aio/tools/transforms/remark-package/services/translator.js b/aio/tools/transforms/remark-package/services/translator.js index c83bdf7b62..d40d6fc720 100644 --- a/aio/tools/transforms/remark-package/services/translator.js +++ b/aio/tools/transforms/remark-package/services/translator.js @@ -1,4 +1,4 @@ -const {markAndSwapAll} = require('@awesome-fe/translate'); +const {addIdForHeaders, markAndSwapAll} = require('@awesome-fe/translate'); const {JSDOM} = require('jsdom'); @@ -7,6 +7,7 @@ const selectorGroups = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'header', 'section', function mark(text) { const dom = new JSDOM(text); const body = dom.window.document.body; + addIdForHeaders(body); markAndSwapAll(body, selectorGroups); return body.innerHTML; } diff --git a/aio/yarn.lock b/aio/yarn.lock index 35439266ba..dbded24aeb 100644 --- a/aio/yarn.lock +++ b/aio/yarn.lock @@ -224,10 +224,12 @@ dependencies: tslib "^1.9.0" -"@awesome-fe/translate@^0.0.13": - version "0.0.13" - resolved "https://registry.yarnpkg.com/@awesome-fe/translate/-/translate-0.0.13.tgz#62fee414fc781185f1251e66fd653103931cff2d" - integrity sha512-yITFyDkwyFS0BHZzwU6MTMNXdIDiCfzF/lSzcOeQOSGNrqHo/jqK0B+9TY6RhzNTWAKLqI07oGoL/ba0VnImUg== +"@awesome-fe/translate@^0.0.14": + version "0.0.14" + resolved "https://registry.yarnpkg.com/@awesome-fe/translate/-/translate-0.0.14.tgz#d438f9c2e571e8cb3edc3ff529772c314429f651" + integrity sha512-NufXS+t3uuoDu1MKVi6gpKIhNjAt8agRyl/PbD24TZbo8G8RRcltviM7ArPwL5MIOxJ17wGFrHoN822wdsQvdg== + dependencies: + github-slugger "^1.2.0" "@google-cloud/common@^0.17.0": version "0.17.0" @@ -4141,7 +4143,7 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -github-slugger@^1.1.1: +github-slugger@^1.1.1, github-slugger@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.2.0.tgz#8ada3286fd046d8951c3c952a8d7854cfd90fd9a" dependencies: