【问题标题】:Mediawiki automatic "translation", creation of new pagesMediawiki 自动“翻译”,创建新页面
【发布时间】:2015-07-23 21:40:57
【问题描述】:

需要在 Mediawiki 框架中创建自动“翻译”(使用将旧语言规则转换为新语言规则的内部规则集)页面。

示例:内容为“gylden”(“古英语”语言)的页面必须自动“翻译”为“golden”(如果修改会导致“当代英语”页面重新生成)。 “旧英语”和“现代英语”的两个页面都必须使用维基百科样式的子域进行访问,并且 slug 必须相同(例如 en.site.com/slug1 和 old-en.site.com/slug1)。

问题是是否有任何插件可以减轻创建内部“翻译”模块的痛苦,或者考虑到问题描述,从头开始的最佳策略是什么?

由于多种原因,手动“翻译”(创建页面)无法成为解决方案。

ps。实际问题是将预先改革的俄罗斯西里尔文数据转换为现代数据,并涉及字典查找以及旧字符的直接替换。

【问题讨论】:

    标签: translation mediawiki transliteration


    【解决方案1】:

    您必须添加自己的 Language 子类和 LanguageConverter,它可以处理音译和您想要的任何类型的转换。

    查看针对塞尔维亚语的语言转换器:/sr-ec/Главна_страна/sr-el/Главна_страна

    维基百科风格的子域适用于独立的 wiki,而您想要一个具有不同表示形式的单个 wiki。当然,您可以将子域配置为重写到语言转换器“目录”,但该 AFAIK 没有内置支持。

    【讨论】:

      猜你喜欢
      • 2014-10-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多