Xml Joomla 3.0软件包翻译

Xml Joomla 3.0软件包翻译,xml,joomla,package,translation,joomla3.0,Xml,Joomla,Package,Translation,Joomla3.0,我为Joomla 3.0编写了几个扩展,并希望对它们进行打包。到目前为止没有问题,但我还没有找到关于如何通过ini文件翻译包描述的说明 我的包XML如下所示: 代码: 翻译应该如何准确地包含在一个包中?对于组件、插件或模块来说,似乎没有相同的工作方式 解决方案: 正如@Lodder所说,我在语言文件中有一个拼写错误。包名称和语言文件需要匹配。在重新安装软件包时,还需要使用method=“upgrade”来覆盖旧的语言文件 <?xml version="1.0" encoding="UTF-

我为Joomla 3.0编写了几个扩展,并希望对它们进行打包。到目前为止没有问题,但我还没有找到关于如何通过ini文件翻译包描述的说明

我的包XML如下所示:

代码:

翻译应该如何准确地包含在一个包中?对于组件、插件或模块来说,似乎没有相同的工作方式

解决方案:

正如@Lodder所说,我在语言文件中有一个拼写错误。包名称和语言文件需要匹配。在重新安装软件包时,还需要使用method=“upgrade”来覆盖旧的语言文件

<?xml version="1.0" encoding="UTF-8" ?>
  <extension type="package" version="3.0" method="upgrade">
    <name>Bootstrap editor package</name>
    <author>me</author>
    <creationDate>June 2014</creationDate>
    <packagename>profil_bootstrap_editor</packagename>
    <version>1.0.0</version>
    <url>web url</url>
    <copyright>the copyright</copyright>
    <license>GNU/GPL license: http://www.gnu.org/copyleft/gpl.html</license>
    <packager>me</packager>
    <packagerurl>package url</packagerurl>
    <description>PKG_PROFIL_BOOTSTRAP_EDITOR_DESCRIPTION</description>
    <files folder="pkg_profil_bootstrap_editor">
      <file type="plugin" id="profil_bootstrap_editor"   group="editors">profil_bootstrap_editor.zip</file>
      <file type="plugin" id="profil_bootstrap_editor_content" group="content">profil_bootstrap_editor_content.zip</file>
    </files>
    <languages folder="language">
      <language tag="en-GB">en-GB/en-GB.pkg_profil_bootstrap_editor.sys.ini</language>
      <language tag="de-DE">de-DE/de-DE.pkg_profil_bootstrap_editor.sys.ini</language>
    </languages>
  </extension>

引导编辑器包
我
2014年6月
profil_引导程序编辑器
1.0.0
网址
版权
GNU/GPL许可证:http://www.gnu.org/copyleft/gpl.html
我
包url
PKG_PROFIL_引导程序_编辑器_说明
profil_bootstrap_editor.zip
profil_bootstrap_editor_content.zip
en-GB/en-GB.pkg\u profil\u bootstrap\u editor.sys.ini
de de/de-de.pkg\u profil\u bootstrap\u editor.sys.ini

好的,刚刚测试过这个。首先,将语言文件中的描述更改为可翻译字符串,如下所示:

<description>MY_PACKAGE_DESCRIPTION</description>
然后将以下内容添加到两个语言文件中:

; $Id: en-GB.pkg_profil_bootstrap_editor.ini 17.09.2014 $
; Pkg pkg_profil_bootstrap_editor
; @date 17.09.2014
; @Copyright (C) 2011 - 2012 JoomJunk
; @ Released under GNU/GPL 3.0 License
; Note : All ini files need to be saved as UTF-8

MY_PACKAGE_DESCRIPTION="<h1>My Package</h1>"
致:

更新: 改变

<extension type="package" version="3.0">

致:



谢谢你的帮助。我在xml上有一个输入错误。“en GB.pkg_profil_boostrap_editor.ini”缺少一封信。有时候很简单。事实上,有时候是愚蠢的错误:)。如果这解决了您的问题,请将答案标记为已接受似乎在未事先删除的情况下重新安装软件包时存在另一个问题。JInstaller::安装:文件已存在语言/de-de/de-de.pkg\u profil\u bootstrap\u editor.sys.ini
<languages folder="language">
    <language tag="en-GB">en-GB/en-GB.pkg_profil_bootstrap_editor.ini</language>
    <language tag="en-GB">en-GB/en-GB.pkg_profil_bootstrap_editor.sys.ini</language>
</languages>
language/en-GB/en-GB.pkg_profil_bootstrap_editor.ini
language/en-GB/en-GB.pkg_profil_bootstrap_editor.sys.ini
; $Id: en-GB.pkg_profil_bootstrap_editor.ini 17.09.2014 $
; Pkg pkg_profil_bootstrap_editor
; @date 17.09.2014
; @Copyright (C) 2011 - 2012 JoomJunk
; @ Released under GNU/GPL 3.0 License
; Note : All ini files need to be saved as UTF-8

MY_PACKAGE_DESCRIPTION="<h1>My Package</h1>"
en-GB.pkg_profil_boostrap_editor.sys.ini
en-GB.pkg_profil_bootstrap_editor.sys.ini
<extension type="package" version="3.0">
<extension type="package" version="3.0" method="upgrade">