|
|
@@ -186,6 +186,34 @@
|
|
|
</foreach>
|
|
|
|
|
|
</target>
|
|
|
+
|
|
|
+ <!-- ============================================ -->
|
|
|
+ <!-- Target: package_all_langs -->
|
|
|
+ <!-- ============================================ -->
|
|
|
+ <target name="package_all_langs">
|
|
|
+ <property name="vendor" value="boonex" override="yes" />
|
|
|
+
|
|
|
+ <foreach param="module" target="package_lang">
|
|
|
+ <fileset dir="${project.basedir}/modules/${vendor}">
|
|
|
+ <include name="*" />
|
|
|
+ </fileset>
|
|
|
+ </foreach>
|
|
|
+
|
|
|
+ <if>
|
|
|
+ <available file="${project.basedir}/modules/${vendor}/english/data/langs/system/en.xml" type="file" />
|
|
|
+ <then>
|
|
|
+ <mkdir dir="${project.basedir}/packages/en/system" />
|
|
|
+ <delete dir="${project.basedir}/packages/en/system" quiet="true" />
|
|
|
+
|
|
|
+ <echo msg="Copying lang file for system module..." />
|
|
|
+
|
|
|
+ <copy todir="${project.basedir}/packages/en/system">
|
|
|
+ <fileset dir="${project.basedir}/modules/${vendor}/english/data/langs/system" defaultexcludes="true" />
|
|
|
+ </copy>
|
|
|
+ </then>
|
|
|
+ </if>
|
|
|
+
|
|
|
+ </target>
|
|
|
|
|
|
<!-- ============================================ -->
|
|
|
<!-- Target: package_module -->
|
|
|
@@ -224,6 +252,42 @@
|
|
|
|
|
|
</target>
|
|
|
|
|
|
+ <!-- ============================================ -->
|
|
|
+ <!-- Target: package_lang -->
|
|
|
+ <!-- ============================================ -->
|
|
|
+ <target name="package_lang">
|
|
|
+ <tstamp />
|
|
|
+ <property name="vendor" value="boonex" override="yes" />
|
|
|
+ <property name="module" value="antispam" override="yes" />
|
|
|
+
|
|
|
+ <if>
|
|
|
+ <and>
|
|
|
+ <available file="${project.basedir}/modules/${vendor}/${module}/install/config.php" type="file" />
|
|
|
+ <not><equals arg1="${module}" arg2="attendant" /></not>
|
|
|
+ <not><equals arg1="${module}" arg2="mapshow" /></not>
|
|
|
+ <not><equals arg1="${module}" arg2="una_mods" /></not>
|
|
|
+ <not><equals arg1="${module}" arg2="hosting_api" /></not>
|
|
|
+ <not><equals arg1="${module}" arg2="market_api" /></not>
|
|
|
+ </and>
|
|
|
+ <then>
|
|
|
+ <php expression="eval('include("${project.basedir}/modules/${vendor}/${module}/install/config.php"); return $aConfig["name"];')" returnProperty="module_name" />
|
|
|
+
|
|
|
+ <echo msg="Copying lang file for ${module} module..." />
|
|
|
+
|
|
|
+ <mkdir dir="${project.basedir}/packages" />
|
|
|
+ <mkdir dir="${project.basedir}/packages/en" />
|
|
|
+ <delete dir="${project.basedir}/packages/en/${module_name}" quiet="true" />
|
|
|
+
|
|
|
+ <copy todir="${project.basedir}/packages/en/${module_name}">
|
|
|
+ <fileset dir="${project.basedir}/modules/${vendor}/${module}/install/langs" defaultexcludes="true">
|
|
|
+ <exclude name="ru.xml" />
|
|
|
+ </fileset>
|
|
|
+ </copy>
|
|
|
+ </then>
|
|
|
+ </if>
|
|
|
+
|
|
|
+ </target>
|
|
|
+
|
|
|
<!-- ============================================ -->
|
|
|
<!-- Target: deploy -->
|
|
|
<!-- ============================================ -->
|