Searx默认安装完毕后,中文界面点击首选项会报下述HTTP 500错误
Internal Server Error
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.
通过与繁体翻译文件对比,发现是一个URL在翻译时出错:
msgstr "更改提交表单时使用的请求方法,<a href=\"https://zh.wikipedia.org/wiki/%E8%B6%85%E6%96%87%E6%9C%AC%E4%BC%A0%E8%BE%93%E5%8D%8F%E8%AE%AE#%E8%AF%B7%E6%B1%82%E6%96%B9%E6%B3%95\" rel=\"external\">深入了解请求方法</a>"
正确格式应当为下:
msgstr "更改提交表单时使用的请求方法,<a href=\"https://zh.wikipedia.org/wiki/%%E8%%B6%%85%%E6%%96%%87%%E6%%9C%%AC%%E4%%BC%%A0%%E8%%BE%%93%%E5%%8D%%8F%%E8%%AE%%AE#%%E8%%AF%%B7%%E6%%B1%%82%%E6%%96%%B9%%E6%%B3%%95\" rel=\"external\">深入了解请求方法</a>"
修改后重新生成mo文件并把po与mo文件覆盖到路径/searx/translations/zh_CN/LC_MESSAGES即可。
修改后的文件直接附在附件里了(
zh_CN.zip
July 25th, 2019 at 12:30 pm
[secret]
你好,请问/searx/translations/zh_CN/LC_MESSAGES这个目录在服务器的哪一层目录下?
[/secret]
July 25th, 2019 at 12:41 pm
你的Searx所在目录下的./searx/translations/zh_CN/LC_MESSAGES
May 8th, 2020 at 10:38 pm
谢谢,0.16.0版本的问题也能用此方法解决!但是英文搜索偶尔也会出现这种情况,在网上搜索也没能找到。