Files
react-native-devtools-frontend/third_party/i18n
Christy Chen f58d7039ba Add customization to collect scripts
Collect scripts require some customization to be used in DevTools
1. Update paths and directory names to fit the DevTools
2. Update _ctcSanityChecks regex
3. Port in the only two functions(_splitMarkdownCodeSpans, _splitMarkdownLink) that are needed from Util
4. Remove pruneObsoleteLhlMessages() and check collisions step
5. Implement getToken() to avoid requiring the exportVars (liveUIStrings) due to ESM limitation in collectAllStringsInDir()

More details documented here:
https://docs.google.com/document/d/14bH5pJdAQUmeu3-Ta_snvrHFqQl3Nb1iIrEgHm_Oi8k/edit#heading=h.ifyl2ib4hxje

Change-Id: Ia9b745ccd380fb8334567676ddc310437489bf21
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2186216
Reviewed-by: Vidal Diazleal <vidorteg@microsoft.com>
Reviewed-by: Peter Marshall <petermarshall@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
Commit-Queue: Christy Chen <chrche@microsoft.com>
2020-05-27 23:40:28 +00:00
..

Name: Lighthouse i18n infrastructure scripts
Short Name: i18n
URL: github.com/GoogleChrome/lighthouse
Version: f3d0e3459d8fd15b055148dec0ae4e430df6495b
License: NOT_SHIPPED
Security Critical: no

Description:
i18n infrastructure scripts that originated from Lighthouse localization pipeline.
(see https://github.com/GoogleChrome/lighthouse/tree/master/lighthouse-core/lib/i18n)

Local Modifications:
1. Update paths and directory names to fit the DevTools
2. Update _ctcSanityChecks regex
3. Port in the only two functions(_splitMarkdownCodeSpans, _splitMarkdownLink) that are needed from Util
4. Remove pruneObsoleteLhlMessages() and check collisions step
5. Implement getToken() to avoid requiring the exportVars (liveUIStrings) due to ESM limitation in collectAllStringsInDir()