Razor POEdit:Can';t从源代码更新翻译
我正在使用POEdit在web应用程序中进行翻译 然而,当我启动POEdit时,当我运行“Catalog>updatefromsources”时,我找不到任何源。我只有需要翻译文本的.CSHTML文件 我已经尝试过的:Razor POEdit:Can';t从源代码更新翻译,razor,poedit,Razor,Poedit,我正在使用POEdit在web应用程序中进行翻译 然而,当我启动POEdit时,当我运行“Catalog>updatefromsources”时,我找不到任何源。我只有需要翻译文本的.CSHTML文件 我已经尝试过的: 将目录>属性中的源路径和字符集设置为 “UTF-8” 添加了额外的关键字(“[[[w+]]”),用于匹配我的文件中的单词(要翻译的单词始终具有以下形式:[[[wordToTranslate]]] 添加了cshtml提取器(在文件>设置>提取器中)。执行此操作时,出现以下错误消息:
因此,我只能做出一个有根据的猜测:如果你没有添加一个正确的提取器来理解你使用的模板语言的语法,并且使用了一些粗俗的技巧,比如使用Python解析器,那么这就是你的错误的原因,加上使用了不可能有效的关键字值。谢谢你的帮助。我最终创建了一个批处理文件,该文件提取翻译并将其添加到.PO文件中。问题解决了@FabianBigler如果能在一个新的答案中分享这个脚本,并将其标记为已被接受,那就太好了。