Temporarily renders the translated content of the current page in the specified language when translation is missing.
简体中文 | 繁體中文 | English | Français | Русский язык | Español | हिन्दी | Deutsch | 한국어 | 日本語Applicable to all Hugo themes.
The installation method is the same as installing a theme. There are several ways to install, choose one, Here are two mainstream ways.
First make sure that your project itself is a Hugo module.
Then add this theme component to your hugo.toml configuration file:
[module]
[[module.imports]]
path = "github.com/hugo-fixit/FixIt"
[[module.imports]]
path = "github.com/hugo-fixit/shortcode-missing-translation"On the first start of Hugo it will download the required files.
To update to the latest version of the module run:
hugo mod get -u
hugo mod tidyClone FixIt and this git repository into your theme folder and add it as submodules of your website directory.
git submodule add https://github.com/hugo-fixit/FixIt.git themes/FixIt
git submodule add https://github.com/hugo-fixit/shortcode-missing-translation.git themes/shortcode-missing-translationNext edit hugo.toml of your project and add this theme component to your themes:
theme = ["FixIt", "shortcode-missing-translation"][gitInfo]
repo = "https://github.com/hugo-fixit/docs"
branch = "main"
# the content directory path relative to the root of the repository
dir = "content"Here is an example of usage:
{{< missing-translation >}}Tip
Please ensure that there is at least one language translation available. If there are multiple language translations, the first one will be selected by default.
Or, specify an existing translation language:
{{< missing-translation "en" >}}Whether to render the original content inside a dashed box. Default is true.
{{< missing-translation original=false >}}