问题标签 [linguaplone]

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.

0 投票
0 回答
182 浏览

plone - 导入使用 LinguaPlone 的 zexp 站点时出错

我正在使用导入导出工具将站点从一个 zope 实例迁移到另一个实例。该站点正在使用 LinguaPlone (Products.LinguaPlone = 4.1.2)。两个 zope 实例是相同的,因为我使用了 buildout 并且我已经挑选了所有鸡蛋。但是在迁移时它会显示错误:

我想它与http://plone.org/products/linguaplone/issues/241中记录的错误相同。在迁移到其他 zope 实例之前如何修复该站点?

完整的追溯:

0 投票
1 回答
105 浏览

plone - 如何在 Plone 控制面板中覆盖小部件

LinguaPlone 使用 MultiSelect 小部件来选择多种语言。像 InOut 小部件甚至 MultiCheckBox 小部件这样的东西将是一个更好的用户界面,因为很难从一长串列表中看到所有选定的语言。

我尝试使用以下方法覆盖 FormFields:

正如 zope.formlib 文档中所建议的那样,但我得到了如下回溯:

如何覆盖默认小部件?

0 投票
0 回答
116 浏览

localization - plone.app.multilingual 语言更改 URL

LinguaPlone 的/switchLanguage脚本允许通过了解一种语言和要重定向到的目标语言来构建或“其他语言”URL。它确实向 Plone 提出了额外的要求,但确实有效。

plone.app.multilingual 有替代方案吗?

0 投票
1 回答
161 浏览

plone - 更新新闻项目的附加图像不会从清漆中清除缩放图像,而只会清除新闻项目视图

每当用户替换/更新附加到新闻项目的图像时,上面的新闻项目视图和文件夹列表都会在清漆缓存中被清除(更新)——但附加的图像本身不会。

我怎样才能使 plone.app.caching 不仅清除/更新,而且还清除/更新<mysite>/news/and下的<mysite>/news/news-item/图像?<mysite>/news/news-item/image_news_scale<mysite>/news/news-item/image_even_smaller_news_scale

背景:使用 Plone 4.3.2 我设置了自己的自定义图像比例,例如news_scale通过<mysite>/@@imaging-controlpanel. 此比例用于在新闻项目中显示附加图像,例如<mysite>/news/news-item/image_news_scale. 此外,我还有另一个自定义图像比例even_smaller_news_scale,可用于文件夹列表,例如<mysite>/news/news-item/image_even_smaller_news_scale. 我通过创建这些视图并将它们注册为和操作<mysite>/portal_skins/custom下的默认视图。<mysite>/portal_types/select_default_view

PS我刚刚看到,因为我使用的是raptus.multilanguageplone,即使在取决于所选语言的更复杂的 URL 下,图像的 URL 也可用:<mysite>/news/news-item/image___de____news_scale并且<mysite>/news/news-item/image___de____even_smaller_news_scalede也可能en取决于语言)

0 投票
1 回答
166 浏览

plone - 如果 UID 已消失,则从 reference_catalog 中删除项目或清除 Plone 中损坏的 reference_catalog

我在 LinguaPlone 遇到以下情况

  • 我有页面 a1-en、a1-fi 和 a1-sv

  • a1-fi 和 a1-sv 认为 a1-en 是规范翻译

  • a1-enisCanonical()返回 False

  • 这是因为isCanonical()检查当前项目是否有“翻译”参考

  • a1-en 是一个不幸的页面,因为实际上存在“翻译”参考,但它是一个损坏的参考,其中 UID 参考指向的项目消失了。(它仅检查 UID 的引用,而不检查实际内容项是否存在)。

现在,我需要以某种方式解决这种情况,以使 a1-en 再次相信它是规范页面。我需要从正在检查的“sourceUID”索引中的reference_catalog 中删除这个损坏的引用。

问题

  • 是否有自动方法来维护 reference_catalog 并清除损坏的条目

  • 如果不是,那么修复reference_catalog中这个损坏条目的手动方法是什么

0 投票
1 回答
90 浏览

plone - plone.app.multilingual 没有语言根文件夹?

是否可以在没有语言根文件夹(例如 en、de)的情况下使用 plone.app.multilingual?目前我们正在使用 LinguaPlone,我们不想改变我们网站的结构。

0 投票
0 回答
86 浏览

plone - 如何完全清除 LinguaPlone 的 Plone 站点

几年前,我们建立了一个 LinguaPlone 网站,翻译设施基本上没有使用。随着时间的推移,它经历了一系列迁移和升级,我们现在在 Plone 4.3.3 上运行。

在最近的迁移过程中,我们的许多迁移问题都与“KeyError, no language set”类型错误相关联。

在这一点上,我们想要清除 LinguaPlone 的站点并获得一个干净的目录。

我们已经尝试删除 LinguaPlone,升级到 plone.app.multilingual,但此时我们只想要一个干净的目录,清除任何与 LinguaPlone 相关的东西。

如何从 Plone 4.3.3 站点中彻底清除 LinguaPlone 的痕迹?

0 投票
2 回答
347 浏览

plone - 在 Plone 4 中使用 LinguaPlone,TinyMCE 编辑器没有出现

我将 LinguaPlone 4.1.3 与 Plone 4.3 的实例一起使用,并在点击“翻译成...”并选择其中一种语言后,在以下编辑屏幕上,TinyMCE 编辑器不显示。

正文文本下右列缺少编辑器

我可以在右侧的下拉菜单中切换到 Plone 输出 HTML,它只给了我 HTML 框。但是,没有任何选项显示 TinyMCE 编辑器。在编辑普通页面(即未翻译的内容)时,TinyMCE 工作正常——它被设置为网站的默认设置,也是我个人偏好中的默认设置。

HTML 编辑器有时会出现

任何解决此问题或寻找什么的想法都会很棒!在同一 Plone 实例上的另一个站点上,翻译功能运行良好(TinyMCE 应有的显示)。

此外,如果有帮助,这里是编辑器所在区域的输出 HTML。谢谢!

JS 调试控制台说:

调试控制台

0 投票
1 回答
57 浏览

plone - Plone 和 linguaplone:LanguageIndipendent = true & 没有更新/重新索引

我有一个安装了 Linguaplone 4.1.3 的 plone4 网站。我编写了一些简单的 AT 内容类型来管理组织的“结构”。该网站自 2013 年开始投入使用,提供 4 种语言。

这是自定义 AT“Structure”(意大利语称为“struttura”)中的字段定义:

它适用于所有文件,但不适用于这个文件(唯一的 LanguageIndipendent = true)。如果我更新此字段中的值,则只会影响“原始版本”,而不会影响其他语言的版本。

我还测试过创建一个全新的内容。我没有错误,没有警告。

0 投票
1 回答
48 浏览

internationalization - 在 Plone 2.5 中国际化语言的第一步

我试图i18n在我的Plone 2.5项目中使用,但没有找到任何可以帮助我的东西。

有人已经找到了教如何做的东西吗?