feat: add rehype-katex-notranslate plugin for preventing symbols in formulas to be translated by browser translate-tools.
#1049
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For example, we have the origin webpage, with formulas
But if I want to translate them into another language(for example, Korean-language) with Chrome translating-tools, the irrelevant Latin character symbols in KaTeX formulas would also be recognized and translated by mistake, and it would breaks the article layouts.
So I use the plugin rehype-katex-notranslate, which could tell apart symbols from formulas and sentences and add
translate="no"property for formula blocks, so as to prevent formula symbols to be wrongly translated.After effect: