问题标签 [mo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gettext - 将po文件编译成mo的好处
.po
将 GNU gettext (Portable Object) 文件编译为.mo
(Machine Object)的好处和主要原因是什么?
我看到很多程序.po
直接读取/解析。
我没有使用 wordpress,但在他们的文档上说:
https://codex.wordpress.org/I18n_for_WordPress_Developers
PO 文件被编译成二进制 MO 文件,这样可以在运行时更快地访问字符串
更快的访问是真的吗?PO 只能读取一次并缓存在某个哈希表中,MO 可能也是如此
cuda - CUDA 内核失败:没有可在设备上执行的内核映像,在 Google Compute VM 中运行 PyTorch 模型时出错
我有一个 PyTorch 模型的 docker 图像,当在 debian/Tesla P4 GPU/google 深度学习图像上运行的 google 计算引擎 VM 中运行时返回此错误:
这发生在调用我的模型的行上。PyTorch 模型包括自定义 c++ 扩展,我正在使用这个模型https://github.com/daveredrum/Pointnet2.ScanNet
我的图像在运行时安装这些
该图像在我的本地系统上运行良好。VM 和我的系统都有以下版本:
cuda编译工具10.1、V10.1.243
火炬 1.4.0
火炬视觉 0.5.0
据我所知,主要区别在于GPU
当地的:
虚拟机:
如果我 ssh 进入虚拟机torch.cuda.is_available()
返回true
因此我怀疑它一定与扩展的编译有关
这是我的 docker 文件的相关部分:
我已经在虚拟机中从 ssh 重新运行了这一行:
我认为哪个是针对 Tesla P4 计算能力的安装?
我可以尝试其他一些设置或故障排除步骤吗?
直到几天前,我才对 docker/VMs/pytorch 扩展一无所知,所以有点在黑暗中拍摄。这也是我的第一篇 stackoverflow 帖子,如果我没有遵守一些礼仪,请随时指出。
python - 烧瓶通天塔 | Flask 应用程序运行时重新加载 .mo 文件 | 生产
Flask Web 应用程序存在小问题。现在我正在为一个网站创建后端,其中一项任务是在 Flask-Admin 中创建翻译面板。网站使用 Flask-Babel 提供多语言支持。
长话短说,我在管理面板中制作了 BaseView,它显示了所有翻译并提供了编辑它们的能力。但是有一个问题 Babel 在服务器启动时读取 .mo 文件,当我的 View 通过解析 .po 文件保存翻译并将它们编译为 .mo 文件时,网站在我重新加载之前不会显示任何更新。
有什么解决方案如何处理。也许除了 Babel 之外的其他模块?
PS:当管理员单击视图中的保存更改时,我考虑过(并尝试过)重新加载网站,但这看起来很愚蠢,因为网站上的人可能正在做某事并且网站重新加载会删除他们的数据:(
python - 在嵌套 keras 模型之间传递权重的方法
我正在尝试逐步建立混合模型,迭代添加子模型。
我首先构建和训练一个简单的模型。然后,我构建了一个稍微复杂一点的模型,其中包含所有原始模型,但层数更多。我想将训练后的权重从第一个模型移到新模型中。我怎样才能做到这一点?第一个模型嵌套在第二个模型中。
这是一个虚拟 MWE:
我如何将重量从 转移model1
到model2
? 以一种自动且完全不知道这两个模型的性质的方式,除了它们是嵌套的?
internationalization - 是否有从多个 .po 文件生成所有 .mo 文件的命令?
我在 GNU gettext 的标准目录结构中有多个 .po 文件:
我知道我可以编写一个脚本,用于msgfmt
从这些 .po 文件生成 .mo 文件。就像是:
但是,为我从事的每个项目编写这个脚本有点乏味。这种用例是否有现成的脚本?
node.js - Mongodb 'ref' 不引用模式
模型.js
getPost.js
我在 blogpostschema 中的 userid 字段没有在数据库中创建?我尝试使用各种方法进行引用,但不起作用。谁能帮我吗!
可能我认为某些人认为填充方法可能出错了。
wordpress - wordpress 插件翻译不起作用
我创建了一个插件“translation_test”来测试 wordpress 的翻译能力。
翻译文件
在语言目录中有一个文件 translation_test.pot 包含:
和一个文件 translation_test-de_DE.po:
使用 gettext 我已经使用以下命令创建了相应的 .mo 文件:
我已将所有 3 个文件上传到插件的语言目录:./translation_test/languages/
插件php文件:
还有一个名为“translation_test”的 php 文件,其中加载了文本域,并创建了一个管理页面以显示翻译后的文本:
语言设置
在 wordpress 的管理区域中,我将语言设置为德语,另外我在 wp-config.php 文件中添加了以下行:
可悲的是翻译不起作用,它总是显示“测试”。有谁知道错误在哪里?是否有一些简单的插件模板具有我可以使用的工作翻译?
php - 使用 mo 文件在 WordPress 主题中翻译包括超链接的文本的问题
这个带有超链接的 WordPress 主题国际化做得对吗?我花了一整天的时间来解决这个问题,但翻译没有出现在页面上。只有英文原版。
MO 文件使用 Loco Translate 生成到 my-theme/languages 文件夹中。
在 footer.php 中:
在 my-theme.pot 文件中:
在functions.php文件中:
文本域也包含在 style.css 注释中。
python - 如何使用 python 在 repl.it 上自动在 shell 上安装模块
我正在制作一个不和谐的机器人,为此我需要为嵌入制作按钮,为此我需要导入一个库。一旦我在代码 replit 中导入它会说没有名为 discord_slash 的模块,所以我进入shell 并使用 pip install discord-py-interactions,然后代码工作,但是每次我离开 replit 并返回我需要重复此过程才能使代码正常工作。如何使它在我运行程序时自动安装该库?
reactjs - 如何使用 MUi 或 tailwindcss 在 react.js 中同时打开两个模态
我想实现与我们在单击“在 Google 文档或 Google 驱动器上共享某些项目”时看到的模式相同的功能。如下图所示,请指导我如何实现该功能并指出我是否有示例codepen 或任何其他代码共享网站。在此处输入图像描述