常見問題

增刪譯文的行,導致譯文錯亂

[!WARN] 切記,譯文的行數要和原文的行一一對應。 也就是人工調整譯文時,不要增加或刪除譯文的行,否則會導致譯文和原文的映射關系錯亂。

如果不小心增加或刪除行,導致了錯亂,請將譯文恢复到修改之前的版本,再次運行i18翻譯,重新緩存正確的映射即可。

譯文和原文的映射是與令牌綁定的,在 i18n.site/token 創建新的令牌 ,刪除.i18h/hash,再次翻譯也可以清空錯亂的映射(但是會導致人工對譯文的調整全部丟失)。

YAML: 如何避免鏈接的HTML被轉為Markdown

YAML的值會被視為MarkDown來進行翻譯。

有時候HTMLMarkDown的轉換并不是我們想要的,比如<a href="/">Home</a>被轉為了[Home](/)

a標签加上href之外的任意屬性,比如<a class="A" href="/">Home</a>,即可避免這種轉換。

./i18n/hash下面的文件冲突

刪除冲突文件,重新運行i18翻譯即可。