我有一个不包含requirements.txt
. 但它有一个pyproject.toml
文件。
如何下载此 Python 项目所需的包(依赖项)并使用pyproject.toml
Pip 包管理器(而不是构建工具 Poetry)声明。
因此pip download -r requirements.txt
,而不是类似的东西pip download -r pyproject.toml
。
我在路径中有英文 json 翻译文件:translation/en.json
我像这样初始化 i18next:
i18next.init({
lng: navigator.language,
fallbackLng : "en",
backend: {
loadPath: '/translation/{{lng}}.json',
}
});
Run Code Online (Sandbox Code Playgroud)
跑完后
i18next.t(KEY);
Run Code Online (Sandbox Code Playgroud)
将在翻译文件中打印“KEY”而不是它的值
当翻译在 i18next 对象中的“资源”参数内时,它运行良好。像下面这样:
i18next.init({
lng: navigator.language,
fallbackLng : "en",
resources: {
en: {
translation: {
"KEY": "keyValue"
}
}
}
});
Run Code Online (Sandbox Code Playgroud)
我使用 i18next 框架
我在eclipse的动态web项目中工作,我创建了一个包含以下内容的TesseractOCR类:
public class TesseractOCR {
public TesseractOCR()
{
}
public String doOCR(String file)
{
System.setProperty("jna.library.path", "32".equals(System.getProperty("sun.arch.data.model")) ? "lib/win32-x86" : "lib/win32-x86-64");
File imageFile = new File("C:\\Users\\Sherein Dabbah\\Downloads\\ca096-d7a6d799d7a1d798d799d7a72.jpg");
Tesseract instance = Tesseract.getInstance(); // JNA Interface Mapping
Tesseract1 instance1 = new Tesseract1();
instance.setLanguage("heb+eng");
// Tesseract1 instance = new Tesseract1(); // JNA Direct Mapping
// File tessDataFolder = LoadLibs.extractTessResources("tessdata"); // Maven build bundles English data
// instance.setDatapath(tessDataFolder.getAbsolutePath());
String sub ="";
try {
String result = instance.doOCR(imageFile);
int indx1 = 6+result.indexOf("??????");
int indx2 = result.indexOf("??????"); …
Run Code Online (Sandbox Code Playgroud)