首页 » Blog » 公告

公告

WPML正在寻求专家开发者

一月 19th, 2012 作者:Amir

我们接到越来越多的有偿定制工作请求,因此在寻找人才帮助我们完成这些工作。您有兴趣吗? 每个星期我们都接到相当数量的有偿编程工作。 这些工作有为期数周的全职工作,也有只需几小时的PHP+CSS调整。 我们很乐意帮助所有人,但我们有限的资源不容许。 为了应对这种需求,同时使我们自己能够保持专注于开发和支持WPML,我们正在组建一个合格的承包者网络。 我们将鼓励求助者和承包者直接沟通,还将为这些承包者提供优先支持,使他们能够掌握WPML。 对承包者的要求: 已购买多语CMS WPML程序包。 有一些外观出色、功能完美的展示网站。 可以承接不同大小的工作。 如果您满足这些条件,请与我们联系。 当前有几个大工作正在寻求人才,未来还有源源不断的更多工作。

Relevanssi提升WordPress的搜索功能

二月 21st, 2011 作者:Amir

强大的搜索工具可以提升您网站的可用性。WordPress内置的搜索功能没有真正达到这一效果。幸运的是,我们有了Relevanssi。 一位分析师昨天就我们的iPhone本地化系统对我进行了采访。 她问本地化iPhone应用程序最受欢迎的语言是什么。 这很容易回答!我只需找到我几个月前就此问题写的博客文章。 不幸的是,搜索框并没有找到这篇文章(至少不是在前面几页中显示)。 我不得不用Google搜索icanlocalize popular iphone localization languages找到我在网站上发布的文章。 太差劲了! 基本的WordPress搜索按日期列出结果。 最新的文章在前,较旧的在后面。 如果最佳结果是较旧文章,它将被最新条目埋没。 Relevanssi(作者网站)通过按相关性对结果进行排序解决了这一问题。 一旦激活Relevanssi,它将取代标准的WordPress搜索,从而提高您网站的可用性。 除了准确的搜索算法,Relevanssi也更好地呈现搜索结果。 您可以设置自定义摘录,以便显示匹配查询的文章的部分,同时突出显示搜索内容。 从版本2.7.2起,Relevanssi完全兼容WPML。作者Mikko添加了一小段代码以检查是否启用了WPML。如果启用,它将根据当前的语言过滤搜索结果。 当您从英文网页搜索时,搜索结果将以英语显示。 从西班牙页面搜索时,搜索结果将以西班牙语显示。 现在我们使用Relevanssi,搜索结果令人非常满意。 试试看: http://www.icanlocalize.com/site/?s=popular+ihpone+languages

WPML 增加新语言

八月 16th, 2009 作者:Amir

还记得我们一直承诺要为 WPML 增加新的语言吗?今天就是我们实现承诺的日子了。 如果您的语言还没有被列出,您可以帮我们添加。 WPML 需要将余下的语言名称翻译为您的语言以便添加。 因此,以下是您需要做的: 下载 WPML_language_names.txt。 将其翻译成您的语言。 该列表包含两列:ISO 代码和语言名称。 请勿编辑 ISO 代码。 通过我们的联系表单将其发回给我们(在您发送首条消息后,您将能够上传文件)。 当您编辑该文件时,务必将文件保存为 UTF-8。请勿使用 Word 处理程序,请使用纯文本编辑器。系统自带的记事本即可。 添加语言到 WPML 比听起来的复杂点,因此我们无法一次一个地添加。 我们将在 WPML 1.3 中添加新语言,计划是在 8 月底。 来自该语言文件的示例 请务必确保操作正确,以下是此列表英文版的一(小)部分: en=English eo=Esperanto es=Spanish et=Estonian eu=Basque fa=Persian ff=Fulah fi=Finnish 以下是西班牙翻译: en=Inglés eo=Esperanto es=Español et=Estonio eu=Vasco fa=Persa ff=Fula fi=Finlandés 如果您计划添加语言,请留下评论,以便我们有个预期。

想要帮助构建我们的展示部分吗?

八月 6th, 2009 作者:admin

我们想给 WPML.org 增加一个精美的展示部分以专门展示使用 WPML 的网站。 这个新的部分将列出已添加到我们论坛展示部分的网站。它看起来将像 WordPress.org 上的展示部分,有预览图像、说明、访客评分,当然也有外向链接。 此项目涉及主题编程和设计。 虽然我们可以编程,但我们更愿意集中精力进行 WPML 开发,因此想将此工作外包。 WPML.org 的展示部分 此部分有两个页面模板要设计: 单个展示页面(每个谈论一个网站)。 一个父级展示页面,列出所有的单个展示页面。 单个展示页面将用一个模板创建,该模板使用缩略图照片、摘录和分类的自定义字段。 它将允许用户进行评级和评论。 父级展示部分页面将充当索引页,展示缩略图、摘录、分类和子页面的评级。 该页面将关闭评论。 当然,展示部分中的一切内容将被翻译,因此这些模板文件必须方便进行翻译。 我们的期望 里程碑: 我们希望首先获得项目的框架设计(非工作设计) 接着,我们需要把它添加到我们的主题。 您必须在你自己的服务器上进行测试和演示。 当项目完成时,我们将在 WPML.org 上运行它。 此设计的 HTML 必须 100% 干净并且数据库效率要高(不要在同一页面上调用同一对象 10 次)。 两个新的页面类型将是 WordPress 页面模板。 付款 我们只能使用 PayPal 付款。我们在您开始项目时支付 1/3,在您服务器上展示可用的演示版时再支付 1/3,工作交付时支付最后的 1/3。 想为我们完成此工作? 我们为此工作首选的设计师是我们自己的用户之一。 如果您想对此工作进行报价,请私下联系我们。 要进一步了解我们的需要和提供建议,您也可以在此留下评论。

WPML 1.1 可翻译任何其他内容!

七月 24th, 2009 作者:Amir

WPML 1.1 不仅可以翻译文章、页面、标签和分类,还可以翻译目前还一直未被翻译的所有文本。这些包括博客标题、标签行、小工具标题、小工具内容和其他“浮动”文本。 WPML 1.1 中的新功能 翻译“一般设置”字符串:我们之前已经稍微谈到翻译其他插件的文本,现在此功能已正式推出。 ICanLocalize 翻译自定义字段中的文本(我将在稍后谈论这个) 新的概览页面提供 WPML 的功能快照。 翻译自定义字段的用法示例 这只与通过 WPML 使用我们翻译服务的用户相关。正如您所知,ICanLocalize 的翻译服务可以让您运行一个多语的 WordPress 网站而无需花任何时间来亲自进行翻译。 目前为止,WPML 将会发送文章/页面标题和正文以供翻译。 WPML 1.1 允许包含属于页面的任何自定义字段。 您一定想知道这样的功能有什么好处。 以下是些示例: 如果您正在使用 SEO 插件,它将为标题、描述和关键字增加自定义字段。 如果您正在使用 WPML 用于导航的部分名称,那些也会被包含到翻译中。 如果您为自己的独有需要而使用自定义字段,您也可以将它们翻译出来。 使用诸如 More fields 插件的用户将看到立竿见影的好处。 修复和改进 自 WPML 1.0.4 起,我们没有太多错误需要修复,因此我们可以集中主要精力开发新功能和改进新功能。 最值得注意的增加是为本地化的主题自动载入主题的文本域。 当您转到 WPML->语言->主题本地化时,您将看到一个新字段以输入您主题的文本域。 文本域是所有 __() 和 _e() 调用中的第二个参数。 WPML 将根据区域设置名称和您在那输入的文本域自动载入您主题的 .mo 文件。 这应当有助于更容易获得当前完成的多语主题。 [...]

版本 1.0.1 修复了翻译接口的错误

七月 8th, 2009 作者:Amir

版本 1.0.1 中修复的错误 上周我们推出了 WPML 1.0.0,该版本包含了新的翻译接口。 本发行版修复了插件中该部分的问题。 修复的两个问题是: 从版本 0.9.9 进行更新的用户会丢失表格(全新安装没有这个问题)。 所有亚洲语言和挪威语的设置都不正确。 使用 WPML 内容翻译的所有用户都应更新到此发行版。 如果您是通过 WordPress 插件更新进行更新的,则无需进一步的操作。 如果您手动进行更新(下载后解压),您还应当先停用本插件然后再启用,以便语言表得以修复。 您的网站还没被分配到译员? 在一周前发布 WPML 1.0.0 之后,开始使用翻译服务的客户数量对我们而言有点太多了。 我们希望人们使用这个服务,但还没有做好充分准备以处理如此之多的数量。 当客户登记使用我们的翻译服务时,我们将人工查看我们的译员数据库,为每个网站指派最佳的译员。 这是个工作量相当大的过程,但我们别无它法。 我们数据库中的所有译员都是专业译员,但每个译员有着不同的专长领域,因此我们不能随意指派。 译员一经指派,他们将与此项目保持同步,与网站作者一样很好了解网站。 如果您已登记使用我们的翻译服务,但还没有收到消息说您的项目已经被指派了译员,请勿失望。 我们已经完成了大部分的积压工作,正在处理新的任务指派。 如果您的网站仍然还没被指派到译员,请告知我们。 在开始翻译之前尽早通知我们 如果我们没有您语言所需的译员,指派译员将需要更多的时间。 在此情况下,我们需要寻找新的译员,对其进行面试,执行我们的资质审查,然后才能将他们指派到实际项目。 这需要时间,没有捷径。 如果您正在考虑翻译您的网站,请联系我们以告知相关情况。 这样,在您准备好开始翻译之前,我们就已经准备好能够处理您网站独特内容的合格译员。

WPML 1.0.4 修复错误并提供新功能

七月 8th, 2009 作者:Amir

我们刚刚推出我们希望是下个重要版本 (1.1) 发布之前的最后一个错误修复版本。WPML 1.0.4 增加了一些新函数,修复了一些此前一直未能解决的问题。 新功能 管理员页面显示明显更快。 不过只有那些具有数千页面的大型网站才会注意到这个。 WPML 的语言统计现在被缓存,仅在需要的时候才进行计算。 添加 icl_object_id 函数 – 这个新函数用于动态计算文章、页面、标签和分类的 ID。 这将用于需要硬编码 ID(通常是分类)的主题中。 修复的错误 解决了在从之前版本进行升级时造成错误的问题。 解决了使用快速编辑时造成分类和标签混乱的问题。 解决了 CMS 导航部分中博客页面的名称问题。 解决了与 openID 插件的兼容性问题。 修复了当页面/文章没有标题时造成的错误。 这表现为黏性文章出现的问题。 解决新创建文章(WordPress 自动保存)的永久链接问题。 修复无法从导航中排除子页面的错误。 简化内容翻译的设置页面。 下一步工作? 我们已经一半实现了增加‘任意’文本的翻译支持。‘任意’文本指不属于任何页面、文章、标签或分类的文本。 例如,标签行、博客名称、小工具标题和文本小工具内容。 且慢!还不止这些! 倘若没有数千个出色的插件,WordPress 就不会成为一流的 CMS。我们往 WPML 增加‘任意’文本翻译功能也将支持由其他插件创建的文本。 向其字段增加多语支持的首个插件便是 Takayuki Miyoshi 的 Contact Form 7。我以后会谈到这个并提供一些很不错的用法示例。 iclobjectid

WPML 1.0.2 实现数据库改进

六月 26th, 2009 作者:Amir

本文将是一篇非常具有技术性且枯燥的文章,因此不要抱有太高期望… 我们刚刚发布了 WPML 1.0.2。此版本没有带来任何新的功能,但它的确为使用 WPML 的现有网站和新网站提供了重要更新。我们所完成的工作是使翻译数据库具有容错性。因此,出现故障或异常行为的可能性会少得多。 为什么会出现故障? 有时候,创建文章和页面可能失败。 这种可能性不是非常大,但仍然有可能(也的确发生过)。 其原因可能是通信错误、会话超时、Javascript 问题、Google Gears 问题等。 这些事情不应该发生,但有时候的确又会发生。 目前为止,每次出现此类问题时,有问题的项目可能已经被写入我们的语言表中, 结果后来就无法改变该文章的语言。 这就是您可能称为的设计错误。 我们已经从许多 WPML 用户收集到大量数据,并确定了造成问题的地方。 WPML 现在可以避免在插件代码自身和在数据库层面造成数据库不一致。 这意味着从现在开始,出现故障会是非常难的。 当您更新 WPML 时,它将自动清理数据库并确保语言信息是一致的。 从这点讲,因为数据库自身将保证一致性,因此不会再次出错。 新的故障排除页面 我们已经向 WPML 增加了一个新的部分,该部分显示其语言表的内容。 一般情况下,用户无需此功能,但万一出现错误,此功能将非常方便。 这是个引起很多争论的功能。 一方面,它为需要帮助的任何人提供宝贵的数据。 另一方面,能够看到所有这些详细信息又很让人担心。 我们认为由于多数 WPML 用户都是高手,我们可以冒这个险而不会造成巨大恐慌。 已解决与高级主题的兼容性 WPML 的语言切换器与一些主题(例如 Arras)不能一起正常使用。原因是这些主题修改 WordPress 设定的变量,给语言切换器造成困惑。WPML 现在创建其所需一切内容的副本,然后主题函数才进入。这样,无论主题做些什么,WPML 都不会出错。 内建的语言切换器和定制的语言切换器都曾有这个问题, 多数是在查看文章时出现。