|
Propchange: ofbiz/branches/jquery/applications/product/script/org/ofbiz/product/test/InventoryTests.xml
------------------------------------------------------------------------------ --- svn:mergeinfo (original) +++ svn:mergeinfo Sat Nov 27 10:59:21 2010 @@ -1,3 +1,3 @@ /ofbiz/branches/addbirt/applications/product/script/org/ofbiz/shipment/test/FacilityTests.xml:831210-885099,885686-886087 /ofbiz/branches/multitenant20100310/applications/product/script/org/ofbiz/product/test/InventoryTests.xml:921280-927264 -/ofbiz/trunk/applications/product/script/org/ofbiz/product/test/InventoryTests.xml:951708-1036339 +/ofbiz/trunk/applications/product/script/org/ofbiz/product/test/InventoryTests.xml:951708-1039648 Modified: ofbiz/branches/jquery/applications/product/src/org/ofbiz/product/category/CategoryServices.java URL: http://svn.apache.org/viewvc/ofbiz/branches/jquery/applications/product/src/org/ofbiz/product/category/CategoryServices.java?rev=1039651&r1=1039650&r2=1039651&view=diff ============================================================================== --- ofbiz/branches/jquery/applications/product/src/org/ofbiz/product/category/CategoryServices.java (original) +++ ofbiz/branches/jquery/applications/product/src/org/ofbiz/product/category/CategoryServices.java Sat Nov 27 10:59:21 2010 @@ -318,7 +318,7 @@ public class CategoryServices { EntityCondition mainCond = EntityCondition.makeCondition(mainCondList, EntityOperator.AND); // set distinct on - EntityFindOptions findOpts = new EntityFindOptions(true, EntityFindOptions.TYPE_SCROLL_INSENSITIVE, EntityFindOptions.CONCUR_READ_ONLY, true); + EntityFindOptions findOpts = new EntityFindOptions(true, EntityFindOptions.TYPE_SCROLL_INSENSITIVE, EntityFindOptions.CONCUR_READ_ONLY, false); findOpts.setMaxRows(highIndex); // using list iterator EntityListIterator pli = delegator.find(entityName, mainCond, null, null, orderByFields, findOpts); Modified: ofbiz/branches/jquery/applications/product/webapp/catalog/WEB-INF/actions/category/EditCategoryProducts.groovy URL: http://svn.apache.org/viewvc/ofbiz/branches/jquery/applications/product/webapp/catalog/WEB-INF/actions/category/EditCategoryProducts.groovy?rev=1039651&r1=1039650&r2=1039651&view=diff ============================================================================== --- ofbiz/branches/jquery/applications/product/webapp/catalog/WEB-INF/actions/category/EditCategoryProducts.groovy (original) +++ ofbiz/branches/jquery/applications/product/webapp/catalog/WEB-INF/actions/category/EditCategoryProducts.groovy Sat Nov 27 10:59:21 2010 @@ -27,7 +27,7 @@ paramInMap = [:]; paramInMap.productCategoryId = UtilFormatOut.checkNull(request.getParameter("productCategoryId")); paramInMap.defaultViewSize = 20; paramInMap.limitView = true; -paramInMap.useCacheForMembers = false; +paramInMap.useCacheForMembers = true; paramInMap.checkViewAllow = false; paramInMap.activeOnly = activeOnly; paramInMap.viewIndexString = parameters.get("VIEW_INDEX"); Modified: ofbiz/branches/jquery/applications/product/webapp/catalog/category/EditCategoryFeatureCats.ftl URL: http://svn.apache.org/viewvc/ofbiz/branches/jquery/applications/product/webapp/catalog/category/EditCategoryFeatureCats.ftl?rev=1039651&r1=1039650&r2=1039651&view=diff ============================================================================== --- ofbiz/branches/jquery/applications/product/webapp/catalog/category/EditCategoryFeatureCats.ftl (original) +++ ofbiz/branches/jquery/applications/product/webapp/catalog/category/EditCategoryFeatureCats.ftl Sat Nov 27 10:59:21 2010 @@ -62,7 +62,7 @@ under the License. <form method="post" action="<@ofbizUrl>removeProductFeatureCatGrpAppl</@ofbizUrl>" name="removeProductFeatureCatGrpApplForm_${productFeatureCatGrpAppl_index}"> <input type="hidden" name="productFeatureGroupId" value="${(productFeatureCatGrpAppl.productFeatureGroupId)?if_exists}" /> <input type="hidden" name="productCategoryId" value="${(productFeatureCatGrpAppl.productCategoryId)?if_exists}" /> - <input type="hidden" name="fromDate" value="${productFeatureCatGrpAppl.getString("fromDate")}" /> + <input type="hidden" name="fromDate" value="${(productFeatureCatGrpAppl.fromDate)?if_exists}" /> </form> </td> </tr> @@ -141,7 +141,7 @@ under the License. <form method="post" action="<@ofbizUrl>removeProductFeatureCategoryAppl</@ofbizUrl>" name="removeProductFeatureCategoryApplForm_${productFeatureCategoryAppl_index}"> <input type="hidden" name="productFeatureCategoryId" value="${(productFeatureCategoryAppl.productFeatureCategoryId)?if_exists}" /> <input type="hidden" name="productCategoryId" value="${(productFeatureCategoryAppl.productCategoryId)?if_exists}" /> - <input type="hidden" name="fromDate" value="${productFeatureCategoryAppl.getString("fromDate")}" /> + <input type="hidden" name="fromDate" value="${(productFeatureCategoryAppl.fromDate)?if_exists}" /> </form> </td> </tr> Modified: ofbiz/branches/jquery/applications/product/webapp/catalog/category/EditCategoryProducts.ftl URL: http://svn.apache.org/viewvc/ofbiz/branches/jquery/applications/product/webapp/catalog/category/EditCategoryProducts.ftl?rev=1039651&r1=1039650&r2=1039651&view=diff ============================================================================== --- ofbiz/branches/jquery/applications/product/webapp/catalog/category/EditCategoryProducts.ftl (original) +++ ofbiz/branches/jquery/applications/product/webapp/catalog/category/EditCategoryProducts.ftl Sat Nov 27 10:59:21 2010 @@ -118,7 +118,7 @@ under the License. <input type="hidden" name="VIEW_INDEX" value="${viewIndex}"/> <input type="hidden" name="productId" value="${(productCategoryMember.productId)?if_exists}" /> <input type="hidden" name="productCategoryId" value="${(productCategoryMember.productCategoryId)?if_exists}"/> - <input type="hidden" name="fromDate" value="${productCategoryMember.getString("fromDate")?if_exists}"/> + <input type="hidden" name="fromDate" value="${(productCategoryMember.fromDate)?if_exists}"/> <input type="hidden" name="activeOnly" value="${activeOnly.toString()}"/> </form> <#assign rowCount = rowCount + 1> Modified: ofbiz/branches/jquery/applications/product/webapp/catalog/product/EditProductAssoc.ftl URL: http://svn.apache.org/viewvc/ofbiz/branches/jquery/applications/product/webapp/catalog/product/EditProductAssoc.ftl?rev=1039651&r1=1039650&r2=1039651&view=diff ============================================================================== --- ofbiz/branches/jquery/applications/product/webapp/catalog/product/EditProductAssoc.ftl (original) +++ ofbiz/branches/jquery/applications/product/webapp/catalog/product/EditProductAssoc.ftl Sat Nov 27 10:59:21 2010 @@ -208,11 +208,11 @@ under the License. <td> ${(assocFromProduct.quantity)?if_exists}</td> <td><#if curProductAssocType?exists> ${(curProductAssocType.get("description",locale))?if_exists}<#else>${(assocFromProduct.productAssocTypeId)?if_exists}</#if></td> <td> - <a href="<@ofbizUrl>UpdateProductAssoc?UPDATE_MODE=DELETE&productId=${productId}&PRODUCT_ID=${productId}&PRODUCT_ID_TO=${(assocFromProduct.productIdTo)?if_exists}&PRODUCT_ASSOC_TYPE_ID=${(assocFromProduct.productAssocTypeId)?if_exists}&FROM_DATE=${assocFromProduct.getString("fromDate")}&useValues=true</@ofbizUrl>" class="buttontext"> + <a href="<@ofbizUrl>UpdateProductAssoc?UPDATE_MODE=DELETE&productId=${productId}&PRODUCT_ID=${productId}&PRODUCT_ID_TO=${(assocFromProduct.productIdTo)?if_exists}&PRODUCT_ASSOC_TYPE_ID=${(assocFromProduct.productAssocTypeId)?if_exists}&FROM_DATE=${(assocFromProduct.fromDate)?if_exists}&useValues=true</@ofbizUrl>" class="buttontext"> ${uiLabelMap.CommonDelete}</a> </td> <td> - <a href="<@ofbizUrl>EditProductAssoc?productId=${productId}&PRODUCT_ID=${productId}&PRODUCT_ID_TO=${(assocFromProduct.productIdTo)?if_exists}&PRODUCT_ASSOC_TYPE_ID=${(assocFromProduct.productAssocTypeId)?if_exists}&FROM_DATE=${assocFromProduct.getString("fromDate")}&useValues=true</@ofbizUrl>" class="buttontext"> + <a href="<@ofbizUrl>EditProductAssoc?productId=${productId}&PRODUCT_ID=${productId}&PRODUCT_ID_TO=${(assocFromProduct.productIdTo)?if_exists}&PRODUCT_ASSOC_TYPE_ID=${(assocFromProduct.productAssocTypeId)?if_exists}&FROM_DATE=${(assocFromProduct.fromDate)?if_exists}&useValues=true</@ofbizUrl>" class="buttontext"> ${uiLabelMap.CommonEdit}</a> </td> </tr> @@ -251,7 +251,7 @@ under the License. <td>${(assocToProduct.getTimestamp("thruDate"))?if_exists} </td> <td><#if curProductAssocType?exists> ${(curProductAssocType.get("description",locale))?if_exists}<#else> ${(assocToProduct.productAssocTypeId)?if_exists}</#if></td> <td> - <a href="<@ofbizUrl>UpdateProductAssoc?UPDATE_MODE=DELETE&productId=${(assocToProduct.productIdTo)?if_exists}&PRODUCT_ID=${(assocToProduct.productId)?if_exists}&PRODUCT_ID_TO=${(assocToProduct.productIdTo)?if_exists}&PRODUCT_ASSOC_TYPE_ID=${(assocToProduct.productAssocTypeId)?if_exists}&FROM_DATE=${assocToProduct.getString("fromDate")}&useValues=true</@ofbizUrl>" class="buttontext"> + <a href="<@ofbizUrl>UpdateProductAssoc?UPDATE_MODE=DELETE&productId=${(assocToProduct.productIdTo)?if_exists}&PRODUCT_ID=${(assocToProduct.productId)?if_exists}&PRODUCT_ID_TO=${(assocToProduct.productIdTo)?if_exists}&PRODUCT_ASSOC_TYPE_ID=${(assocToProduct.productAssocTypeId)?if_exists}&FROM_DATE=${(assocToProduct.fromDate)?if_exists}&useValues=true</@ofbizUrl>" class="buttontext"> ${uiLabelMap.CommonDelete}</a> </td> </tr> Modified: ofbiz/branches/jquery/applications/product/webapp/catalog/product/EditProductParties.ftl URL: http://svn.apache.org/viewvc/ofbiz/branches/jquery/applications/product/webapp/catalog/product/EditProductParties.ftl?rev=1039651&r1=1039650&r2=1039651&view=diff ============================================================================== --- ofbiz/branches/jquery/applications/product/webapp/catalog/product/EditProductParties.ftl (original) +++ ofbiz/branches/jquery/applications/product/webapp/catalog/product/EditProductParties.ftl Sat Nov 27 10:59:21 2010 @@ -61,7 +61,7 @@ under the License. <input type="hidden" name="partyId" value="${(productRole.partyId)?if_exists}" /> <input type="hidden" name="productId" value="${(productRole.productId)?if_exists}" /> <input type="hidden" name="roleTypeId" value="${(productRole.roleTypeId)?if_exists}" /> - <input type="hidden" name="fromDate" value="${productRole.getString("fromDate")}" /> + <input type="hidden" name="fromDate" value="${(productRole.fromDate)?if_exists}" /> <input type="submit" value="${uiLabelMap.CommonDelete}" /> </form> </td> Modified: ofbiz/branches/jquery/applications/product/webapp/catalog/product/EditProductQuickAdmin.ftl URL: http://svn.apache.org/viewvc/ofbiz/branches/jquery/applications/product/webapp/catalog/product/EditProductQuickAdmin.ftl?rev=1039651&r1=1039650&r2=1039651&view=diff ============================================================================== --- ofbiz/branches/jquery/applications/product/webapp/catalog/product/EditProductQuickAdmin.ftl (original) +++ ofbiz/branches/jquery/applications/product/webapp/catalog/product/EditProductQuickAdmin.ftl Sat Nov 27 10:59:21 2010 @@ -329,7 +329,7 @@ function doPublish() { <#list standardFeatureAppls as standardFeatureAppl> <#assign featureId = standardFeatureAppl.productFeatureId/> <tr valign="middle"<#if rowClass == "1"> class="alternate-row"</#if>> - <td colspan="2"><a href='<@ofbizUrl>quickAdminRemoveFeatureFromProduct?productId=${standardFeatureAppl.productId?if_exists}&productFeatureId=${featureId?if_exists}&fromDate=${standardFeatureAppl.getString("fromDate")}</@ofbizUrl>' class="buttontext">x</a> + <td colspan="2"><a href='<@ofbizUrl>quickAdminRemoveFeatureFromProduct?productId=${standardFeatureAppl.productId?if_exists}&productFeatureId=${featureId?if_exists}&fromDate=${(standardFeatureAppl.fromDate)?if_exists}</@ofbizUrl>' class="buttontext">x</a> ${productFeatureTypeLookup.get(featureId).description}: ${standardFeatureLookup.get(featureId).description} </td> </tr> @@ -409,7 +409,7 @@ function doPublish() { <form name="quickAdminRemoveProductFromCategory_${prodCatMemb_index}" action="<@ofbizUrl>quickAdminRemoveProductFromCategory</@ofbizUrl>" method="post"> <input type="hidden" name="productId" value="${prodCatMemb.productId?if_exists}" /> <input type="hidden" name="productCategoryId" value="${prodCatMemb.productCategoryId}" /> - <input type="hidden" name="fromDate" value="${prodCatMemb.getString("fromDate")}" /> + <input type="hidden" name="fromDate" value="${(prodCatMemb.fromDate)?if_exists}" /> <a href="javascript:document.quickAdminRemoveProductFromCategory_${prodCatMemb_index}.submit();" class="buttontext">x</a> ${prodCat.description?if_exists} ${prodCat.productCategoryId} </form> Modified: ofbiz/branches/jquery/applications/product/widget/catalog/ProductStoreForms.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/jquery/applications/product/widget/catalog/ProductStoreForms.xml?rev=1039651&r1=1039650&r2=1039651&view=diff ============================================================================== --- ofbiz/branches/jquery/applications/product/widget/catalog/ProductStoreForms.xml (original) +++ ofbiz/branches/jquery/applications/product/widget/catalog/ProductStoreForms.xml Sat Nov 27 10:59:21 2010 @@ -24,9 +24,9 @@ odd-row-style="alternate-row" default-table-style="basic-table hover-bar" header-row-style="header-row-2"> <actions> <set field="parameters.sortField" from-field="parameters.sortField" default-value="storeName"/> - <entity-and entity-name="ProductStore" use-cache="true" list="productStores"> + <entity-condition entity-name="ProductStore" use-cache="true" list="productStores"> <order-by field-name="${parameters.sortField}"/> - </entity-and> + </entity-condition> </actions> <field name="productStoreId" title="${uiLabelMap.ProductStoreId}" widget-style="buttontext" sort-field="true"> <hyperlink target="EditProductStore" description="${productStoreId}"> Modified: ofbiz/branches/jquery/applications/securityext/build.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/jquery/applications/securityext/build.xml?rev=1039651&r1=1039650&r2=1039651&view=diff ============================================================================== --- ofbiz/branches/jquery/applications/securityext/build.xml (original) +++ ofbiz/branches/jquery/applications/securityext/build.xml Sat Nov 27 10:59:21 2010 @@ -32,6 +32,7 @@ under the License. <path id="local.class.path"> <!--<fileset dir="${lib.dir}" includes="*.jar"/>--> <fileset dir="../../framework/base/lib" includes="*.jar"/> + <fileset dir="../../framework/base/lib/commons" includes="*.jar"/> <fileset dir="../../framework/base/lib/j2eespecs" includes="*.jar"/> <fileset dir="../../framework/base/build/lib" includes="*.jar"/> <fileset dir="../../framework/entity/lib" includes="*.jar"/> Modified: ofbiz/branches/jquery/applications/securityext/src/org/ofbiz/securityext/login/LoginEvents.java URL: http://svn.apache.org/viewvc/ofbiz/branches/jquery/applications/securityext/src/org/ofbiz/securityext/login/LoginEvents.java?rev=1039651&r1=1039650&r2=1039651&view=diff ============================================================================== --- ofbiz/branches/jquery/applications/securityext/src/org/ofbiz/securityext/login/LoginEvents.java (original) +++ ofbiz/branches/jquery/applications/securityext/src/org/ofbiz/securityext/login/LoginEvents.java Sat Nov 27 10:59:21 2010 @@ -29,6 +29,8 @@ import javax.servlet.http.HttpSession; import javolution.util.FastMap; +import org.apache.commons.lang.RandomStringUtils; + import org.ofbiz.base.util.Debug; import org.ofbiz.base.util.UtilFormatOut; import org.ofbiz.base.util.UtilHttp; @@ -211,12 +213,12 @@ public class LoginEvents { } if (useEncryption) { // password encrypted, can't send, generate new password and email to user - double randNum = Math.random(); - - // multiply by 100,000 to usually make a 5 digit number - passwordToSend = "auto" + ((long) (randNum * 100000)); + passwordToSend = RandomStringUtils.randomAlphanumeric(Integer.parseInt(UtilProperties.getPropertyValue("security", "password.length.min", "5"))); supposedUserLogin.set("currentPassword", HashCrypt.getDigestHash(passwordToSend, LoginServices.getHashType())); supposedUserLogin.set("passwordHint", "Auto-Generated Password"); + if ("true".equals(UtilProperties.getPropertyValue("security.properties", "password.email_password.require_password_change"))){ + supposedUserLogin.set("requirePasswordChange", "Y"); + } } else { passwordToSend = supposedUserLogin.getString("currentPassword"); } Modified: ofbiz/branches/jquery/applications/workeffort/config/WorkEffortEntityLabels.xml URL: http://svn.apache.org/viewvc/ofbiz/branches/jquery/applications/workeffort/config/WorkEffortEntityLabels.xml?rev=1039651&r1=1039650&r2=1039651&view=diff ============================================================================== --- ofbiz/branches/jquery/applications/workeffort/config/WorkEffortEntityLabels.xml (original) +++ ofbiz/branches/jquery/applications/workeffort/config/WorkEffortEntityLabels.xml Sat Nov 27 10:59:21 2010 @@ -27,6 +27,7 @@ <value xml:lang="ru">СниженнÑе поÑаÑовÑе ÑÑавки</value> <value xml:lang="th">à¸à¸±à¸à¸£à¸²à¸¥à¸à¸¥à¸à¸à¸¸à¸ ๠à¸à¸±à¹à¸§à¹à¸¡à¸</value> <value xml:lang="zh">å°æ¶ä»·æ ¼ææ£</value> + <value xml:lang="zh_TW">尿广 ¼ææ£</value> </property> <property key="RateType.description.OVERTIME"> <value xml:lang="en">Overtime Hourly Rate</value> @@ -36,6 +37,7 @@ <value xml:lang="ru">ÐоÑаÑовÑе ÑÑавки пÑи пеÑеÑабоÑке</value> <value xml:lang="th">à¸à¸±à¸à¸£à¸²à¸¥à¹à¸§à¸à¹à¸§à¸¥à¸²à¸à¸¸à¸ ๠à¸à¸±à¹à¸§à¹à¸¡à¸</value> <value xml:lang="zh">å çå°æ¶ä»·æ ¼</value> + <value xml:lang="zh_TW">å ç尿广 ¼</value> </property> <property key="RateType.description.STANDARD"> <value xml:lang="en">Standard Hourly Rate</value> @@ -45,6 +47,7 @@ <value xml:lang="ru">СÑандаÑÑнÑе поÑаÑовÑе ÑÑавки</value> <value xml:lang="th">à¸à¸±à¸à¸£à¸²à¸¡à¸²à¸à¸£à¸à¸²à¸à¸à¸¸à¸ ๠à¸à¸±à¹à¸§à¹à¸¡à¸</value> <value xml:lang="zh">æ åå°æ¶ä»·æ ¼</value> + <value xml:lang="zh_TW">æ¨å尿广 ¼</value> </property> <property key="WorkEffortAssocType.description.ROUTING_COMPONENT"> <value xml:lang="en">Routing and Routing Task Association</value> @@ -53,6 +56,7 @@ <value xml:lang="ru">СвÑзи Ð¼ÐµÐ¶Ð´Ñ Ð¼Ð°ÑÑÑÑÑизаÑией и задаÑами маÑÑÑÑÑизаÑии</value> <value xml:lang="th">Routing à¹à¸¥à¸° Routing à¸à¸¥à¸¸à¹à¸¡à¸ ารà¸à¸´à¸</value> <value xml:lang="zh">路线ä¸è·¯çº¿ä»»å¡å ³è</value> + <value xml:lang="zh_TW">è·¯ç·èè·¯ç·ä»»åéè¯</value> </property> <property key="WorkEffortAssocType.description.WORK_EFF_BREAKDOWN"> <value xml:lang="en">Breakdown/Detail</value> @@ -63,6 +67,7 @@ <value xml:lang="ru">Ðоломка/ÐодÑобно</value> <value xml:lang="th">à¸à¸²à¸£à¸§à¸´à¹à¸à¸£à¸²à¸°à¸«à¹/รายละà¹à¸à¸µà¸¢à¸</value> <value xml:lang="zh">æ é/详ç»</value> + <value xml:lang="zh_TW">æ é/詳細</value> </property> <property key="WorkEffortAssocType.description.WORK_EFF_CONCURRENCY"> <value xml:lang="en">Concurrency</value> @@ -73,6 +78,7 @@ <value xml:lang="ru">ÐонкÑÑенÑиÑ</value> <value xml:lang="th">à¸à¸²à¸£à¹à¸à¸´à¸à¸à¸¶à¹à¸à¹à¸à¹à¸§à¸¥à¸²à¹à¸à¸µà¸¢à¸§à¸à¸±à¸</value> <value xml:lang="zh">å¹¶å</value> + <value xml:lang="zh_TW">並ç¼</value> </property> <property key="WorkEffortAssocType.description.WORK_EFF_DEPENDENCY"> <value xml:lang="en">Dependency</value> @@ -83,6 +89,7 @@ <value xml:lang="ru">ÐавиÑимоÑÑÑ</value> <value xml:lang="th">สà¹à¸§à¸à¹à¸à¸´à¹à¸¡à¹à¸à¸´à¸¡</value> <value xml:lang="zh">ä¾èµ</value> + <value xml:lang="zh_TW">ä¾è³´</value> </property> <property key="WorkEffortAssocType.description.WORK_EFF_PHASE"> <value xml:lang="en">Phase</value> @@ -91,6 +98,7 @@ <value xml:lang="it">Fase</value> <value xml:lang="th">à¸à¸±à¹à¸à¸à¸à¸</value> <value xml:lang="zh">é¶æ®µ</value> + <value xml:lang="zh_TW">éæ®µ</value> </property> <property key="WorkEffortAssocType.description.WORK_EFF_PRECEDENCY"> <value xml:lang="en">Precedency</value> @@ -101,6 +109,7 @@ <value xml:lang="ru">ÐÑеимÑÑеÑÑво</value> <value xml:lang="th">Precedency</value> <value xml:lang="zh">ä¼å 级</value> + <value xml:lang="zh_TW">åªå ç´</value> </property> <property key="WorkEffortAssocType.description.WORK_EFF_TASK"> <value xml:lang="en">Task</value> @@ -109,6 +118,7 @@ <value xml:lang="it">Compito</value> <value xml:lang="th">ภารà¸à¸´à¸</value> <value xml:lang="zh">ä»»å¡</value> + <value xml:lang="zh_TW">ä»»å</value> </property> <property key="WorkEffortAssocType.description.WORK_EFF_TEMPLATE"> <value xml:lang="en">Template of</value> @@ -118,6 +128,7 @@ <value xml:lang="ru">Шаблон</value> <value xml:lang="th">à¸à¸à¸à¹à¸à¸¡à¹à¸à¸¥à¸</value> <value xml:lang="zh">模æ¿</value> + <value xml:lang="zh_TW">ç¯æ¬</value> </property> <property key="WorkEffortPurposeType.description.ROU_ASSEMBLING"> <value xml:lang="en">Assembling</value> @@ -127,6 +138,7 @@ <value xml:lang="ru">ÐонÑаж</value> <value xml:lang="th">à¸à¸²à¸£à¸£à¸§à¸¡à¸à¸¥à¸¸à¹à¸¡</value> <value xml:lang="zh">ç»è£ </value> + <value xml:lang="zh_TW">çµè£</value> </property> <property key="WorkEffortPurposeType.description.ROU_MANUFACTURING"> <value xml:lang="en">Manufacturing</value> @@ -136,6 +148,7 @@ <value xml:lang="ru">ÐÑоизводÑÑво</value> <value xml:lang="th">à¸à¸²à¸£à¸à¸¥à¸´à¸</value> <value xml:lang="zh">å¶é </value> + <value xml:lang="zh_TW">å¶é </value> </property> <property key="WorkEffortPurposeType.description.ROU_SUBCONTRACTING"> <value xml:lang="en">Sub-contracting</value> @@ -145,6 +158,7 @@ <value xml:lang="ru">СÑбподÑÑд</value> <value xml:lang="th">Sub-contracting</value> <value xml:lang="zh">åå</value> + <value xml:lang="zh_TW">åå</value> </property> <property key="WorkEffortPurposeType.description.WEPT_DEPLOYMENT"> <value xml:lang="en">Deployment</value> @@ -155,6 +169,7 @@ <value xml:lang="ru">РазвеÑÑÑвание</value> <value xml:lang="th">à¹à¸à¸£à¹à¸à¸£à¸°à¸à¸²à¸¢</value> <value xml:lang="zh">é¨ç½²</value> + <value xml:lang="zh_TW">é¨ç½²</value> </property> <property key="WorkEffortPurposeType.description.WEPT_DEVELOPMENT"> <value xml:lang="en">Development</value> @@ -165,6 +180,7 @@ <value xml:lang="ru">СовеÑÑенÑÑвование</value> <value xml:lang="th">à¸à¸²à¸£à¸à¸±à¸à¸à¸²</value> <value xml:lang="zh">å¼å</value> + <value xml:lang="zh_TW">éç¼</value> </property> <property key="WorkEffortPurposeType.description.WEPT_MAINTENANCE"> <value xml:lang="en">Maintenance</value> @@ -175,6 +191,7 @@ <value xml:lang="ru">ÐбÑлÑживание</value> <value xml:lang="th">à¸à¸²à¸£à¸à¸³à¸£à¸¸à¸à¸£à¸±à¸à¸©à¸²</value> <value xml:lang="zh">ç»´æ¤</value> + <value xml:lang="zh_TW">ç¶è·</value> </property> <property key="WorkEffortPurposeType.description.WEPT_MEETING"> <value xml:lang="en">Meeting</value> @@ -185,6 +202,7 @@ <value xml:lang="ru">ÐÑÑÑеÑа</value> <value xml:lang="th">à¸à¸à¸à¸£à¸°à¸ªà¸±à¸à¸ªà¸£à¸£à¸à¹</value> <value xml:lang="zh">ä¼è®®</value> + <value xml:lang="zh_TW">æè°</value> </property> <property key="WorkEffortPurposeType.description.WEPT_PHASE"> <value xml:lang="en">Phase</value> @@ -195,6 +213,7 @@ <value xml:lang="ru">ÐÑап</value> <value xml:lang="th">à¸à¸±à¹à¸à¸à¸à¸</value> <value xml:lang="zh">é¶æ®µ</value> + <value xml:lang="zh_TW">éæ®µ</value> </property> <property key="WorkEffortPurposeType.description.WEPT_PRODUCTION_RUN"> <value xml:lang="en">Production Run</value> @@ -205,6 +224,7 @@ <value xml:lang="ru">ÐÑоизводÑÑвеннÑй пÑогон</value> <value xml:lang="th">à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸¥à¸´à¸</value> <value xml:lang="zh">å®é è¿è¡</value> + <value xml:lang="zh_TW">實ééè¡</value> </property> <property key="WorkEffortPurposeType.description.WEPT_PROJECT"> <value xml:lang="en">Project</value> @@ -215,6 +235,7 @@ <value xml:lang="ru">ÐÑоекÑ</value> <value xml:lang="th">à¹à¸à¸£à¹à¸à¸</value> <value xml:lang="zh">项ç®</value> + <value xml:lang="zh_TW">å°æ¡</value> </property> <property key="WorkEffortPurposeType.description.WEPT_RESEARCH"> <value xml:lang="en">Research</value> @@ -225,6 +246,7 @@ <value xml:lang="ru">ÐÑÑледование</value> <value xml:lang="th">à¸à¸²à¸à¸§à¸´à¸à¸±à¸¢</value> <value xml:lang="zh">ç ç©¶</value> + <value xml:lang="zh_TW">ç ç©¶</value> </property> <property key="WorkEffortPurposeType.description.WEPT_SUPPORT"> <value xml:lang="en">Support</value> @@ -235,6 +257,7 @@ <value xml:lang="ru">ÐоддеÑжка</value> <value xml:lang="th">สà¸à¸±à¸à¸ªà¸à¸¸à¸</value> <value xml:lang="zh">æ¯æ</value> + <value xml:lang="zh_TW">æ¯æ´</value> </property> <property key="WorkEffortPurposeType.description.WEPT_TASK_EMAIL"> <value xml:lang="en">Email</value> @@ -245,6 +268,7 @@ <value xml:lang="ru">Ðл. поÑÑа</value> <value xml:lang="th">à¸à¸µà¹à¸¡à¸¥</value> <value xml:lang="zh">çµåé®ä»¶</value> + <value xml:lang="zh_TW">é»åéµä»¶</value> </property> <property key="WorkEffortPurposeType.description.WEPT_TASK_PHONE_CALL"> <value xml:lang="en">Phone Call</value> @@ -254,6 +278,7 @@ <value xml:lang="ru">ТелеÑоннÑй звонок</value> <value xml:lang="th">à¸à¸²à¸£à¹à¸£à¸µà¸¢à¸à¹à¸à¸£à¸¨à¸±à¸à¸à¹</value> <value xml:lang="zh">çµè¯</value> + <value xml:lang="zh_TW">é»è©±</value> </property> <property key="WorkEffortType.description.ACTIVITY"> <value xml:lang="en">Workflow Activity</value> @@ -264,6 +289,7 @@ <value xml:lang="ru">ÐейÑÑвие Workflow</value> <value xml:lang="th">à¸à¸±à¹à¸à¸à¸à¸à¸à¸´à¸à¸à¸£à¸£à¸¡</value> <value xml:lang="zh">工使µæ´»å¨</value> + <value xml:lang="zh_TW">工使µæ´»å</value> </property> <property key="WorkEffortType.description.ASSET_USAGE"> <value xml:lang="en">Fixed Asset Usage (rental)</value> @@ -273,6 +299,7 @@ <value xml:lang="ru">ÐÑполÑзование ÐС (аÑенда)</value> <value xml:lang="th">à¸à¸²à¸£à¹à¸à¹à¸à¸£à¸±à¸à¸¢à¹à¸ªà¸´à¸à¸à¸µà¹à¹à¸¡à¹à¸«à¸¡à¸¸à¸à¹à¸§à¸µà¸¢à¸ (à¸à¸²à¸£à¹à¸à¹à¸²)</value> <value xml:lang="zh">åºå®èµäº§ä½¿ç¨(ç§èµ)</value> + <value xml:lang="zh_TW">åºå®è³ç¢ä½¿ç¨(ç§è³)</value> </property> <property key="WorkEffortType.description.AVAILABLE"> <value xml:lang="de">Verfügbar</value> @@ -284,18 +311,21 @@ <value xml:lang="ru">ÐоÑÑÑпнÑй</value> <value xml:lang="th">สามารà¸à¹à¸à¹à¸à¸£à¸°à¹à¸¢à¸à¸à¹à¹à¸à¹</value> <value xml:lang="zh">ææ</value> + <value xml:lang="zh_TW">ææ</value> </property> <property key="WorkEffortType.description.BUSINESS_TRAVEL"> <value xml:lang="en">Business Travel</value> <value xml:lang="fr">Voyage professionnel</value> <value xml:lang="it">Viaggio di lavoro</value> <value xml:lang="zh">å塿 è¡</value> + <value xml:lang="zh_TW">ååæ è¡</value> </property> <property key="WorkEffortType.description.COMPANY_EVENT"> <value xml:lang="en">Company Events</value> <value xml:lang="fr">Séminaire d'entreprise</value> <value xml:lang="it">Eventi aziendali</value> <value xml:lang="zh">å ¬å¸äºä»¶</value> + <value xml:lang="zh_TW">å ¬å¸äºä»¶</value> </property> <property key="WorkEffortType.description.EVENT"> <value xml:lang="en">Event</value> @@ -306,12 +336,14 @@ <value xml:lang="ru">СобÑÑие</value> <value xml:lang="th">à¹à¸«à¸à¸¸à¸à¸²à¸£à¸à¹</value> <value xml:lang="zh">äºä»¶</value> + <value xml:lang="zh_TW">äºä»¶</value> </property> <property key="WorkEffortType.description.MEETING"> <value xml:lang="en">Meeting</value> <value xml:lang="fr">Réunion</value> <value xml:lang="it">Incontri</value> <value xml:lang="zh">ä¼è®®</value> + <value xml:lang="zh_TW">æè°</value> </property> <property key="WorkEffortType.description.MILESTONE"> <value xml:lang="en">Milestone</value> @@ -322,6 +354,7 @@ <value xml:lang="fr">Temps libre personnel</value> <value xml:lang="it">Tempo libero personale</value> <value xml:lang="zh">ä¸ªäººç©ºé²æ¶é´</value> + <value xml:lang="zh_TW">å人空éæé</value> </property> <property key="WorkEffortType.description.PHASE"> <value xml:lang="en">Project Phase</value> @@ -332,12 +365,14 @@ <value xml:lang="ru">ÐÑап пÑоекÑа</value> <value xml:lang="th">à¸à¸±à¹à¸à¸à¸à¸</value> <value xml:lang="zh">项ç®é¶æ®µ</value> + <value xml:lang="zh_TW">å°æ¡é段</value> </property> <property key="WorkEffortType.description.PHASE_TEMPLATE"> <value xml:lang="en">Project Phase Template</value> <value xml:lang="fr">Modèle de phase de projet</value> <value xml:lang="it">Fase progetto template</value> <value xml:lang="zh">项ç®é¶æ®µæ¨¡æ¿</value> + <value xml:lang="zh_TW">å°æ¡éæ®µç¯æ¬</value> </property> <property key="WorkEffortType.description.PROD_ORDER_HEADER"> <value xml:lang="en">Production Run Header</value> @@ -347,6 +382,7 @@ <value xml:lang="ru">Ðаголовок пÑоизв. пÑогона</value> <value xml:lang="th">หัวà¸à¹à¸à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸²à¸£à¸à¸¥à¸´à¸</value> <value xml:lang="zh">å®é è¿è¡å¤´</value> + <value xml:lang="zh_TW">實ééè¡é </value> </property> <property key="WorkEffortType.description.PROD_ORDER_TASK"> <value xml:lang="en">Production Run Task</value> @@ -356,6 +392,7 @@ <value xml:lang="ru">ÐадаÑа пÑоизв. пÑогона</value> <value xml:lang="th">à¸à¸²à¸à¸à¸³à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸²à¸£à¸à¸¥à¸´à¸</value> <value xml:lang="zh">å®é è¿è¡ä»»å¡</value> + <value xml:lang="zh_TW">實ééè¡ä»»å</value> </property> <property key="WorkEffortType.description.PROGRAM"> <value xml:lang="en">Program</value> @@ -366,6 +403,7 @@ <value xml:lang="ru">ÐÑогÑамма</value> <value xml:lang="th">à¹à¸à¸£à¹à¸à¸£à¸¡</value> <value xml:lang="zh">ç¨åº</value> + <value xml:lang="zh_TW">ç¨å¼</value> </property> <property key="WorkEffortType.description.PROJECT"> <value xml:lang="en">Project</value> @@ -376,18 +414,21 @@ <value xml:lang="ru">ÐÑоекÑ</value> <value xml:lang="th">à¹à¸à¸£à¹à¸à¸</value> <value xml:lang="zh">项ç®</value> + <value xml:lang="zh_TW">å°æ¡</value> </property> <property key="WorkEffortType.description.PROJECT_TEMPLATE"> <value xml:lang="en">Project Template</value> <value xml:lang="fr">Modèle de projet</value> <value xml:lang="it">Progetto template</value> <value xml:lang="zh">é¡¹ç®æ¨¡æ¿</value> + <value xml:lang="zh_TW">å°æ¡ç¯æ¬</value> </property> <property key="WorkEffortType.description.PUBLISH_PROPS"> <value xml:lang="en">Publish Properties</value> <value xml:lang="fr">Propriétés de publication</value> <value xml:lang="it">Pubblica properties</value> <value xml:lang="zh">åå¸å±æ§</value> + <value xml:lang="zh_TW">ç¼å¸å±¬æ§</value> </property> <property key="WorkEffortType.description.ROUTING"> <value xml:lang="en">Routing</value> @@ -397,6 +438,7 @@ <value xml:lang="ru">ÐаÑÑÑÑÑизаÑиÑ</value> <value xml:lang="th">Routing</value> <value xml:lang="zh">路线</value> + <value xml:lang="zh_TW">è·¯ç·</value> </property> <property key="WorkEffortType.description.ROU_TASK"> <value xml:lang="en">Routing Task</value> @@ -406,6 +448,7 @@ <value xml:lang="ru">ÐадаÑа маÑÑÑÑÑизаÑии</value> <value xml:lang="th">à¸à¸²à¸ Routing </value> <value xml:lang="zh">路线任å¡</value> + <value xml:lang="zh_TW">è·¯ç·ä»»å</value> </property> <property key="WorkEffortType.description.TASK"> <value xml:lang="en">Task</value> @@ -416,18 +459,21 @@ <value xml:lang="ru">ÐадаÑа</value> <value xml:lang="th">à¸à¸²à¸</value> <value xml:lang="zh">ä»»å¡</value> + <value xml:lang="zh_TW">ä»»å</value> </property> <property key="WorkEffortType.description.TASK_TEMPLATE"> <value xml:lang="en">Project Task Template</value> <value xml:lang="fr">Modèle de tâche de projet</value> <value xml:lang="it">Compito progetto template</value> <value xml:lang="zh">项ç®ä»»å¡æ¨¡æ¿</value> + <value xml:lang="zh_TW">å°æ¡ä»»åç¯æ¬</value> </property> <property key="WorkEffortType.description.TEMPLATE"> <value xml:lang="en">Template</value> <value xml:lang="fr">Modèle</value> <value xml:lang="it">Template</value> <value xml:lang="zh">模æ¿</value> + <value xml:lang="zh_TW">ç¯æ¬</value> </property> <property key="WorkEffortType.description.TRAINING"> <value xml:lang="en">Training</value> @@ -443,6 +489,7 @@ <value xml:lang="ru">ÐÑоÑеÑÑ Workflow</value> <value xml:lang="th">วิà¸à¸µà¸à¸²à¸£à¸à¸±à¹à¸à¸à¸à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸</value> <value xml:lang="zh">工使µæµç¨</value> + <value xml:lang="zh_TW">工使µæµç¨</value> </property> <property key="WorkflowParticipantType.description.HUMAN"> <value xml:lang="en">HUMAN</value> @@ -451,6 +498,7 @@ <value xml:lang="it">Umano</value> <value xml:lang="th">à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸à¸à¸</value> <value xml:lang="zh">人</value> + <value xml:lang="zh_TW">人</value> </property> <property key="WorkflowParticipantType.description.ORGANIZATIONAL_UNIT"> <value xml:lang="en">ORGANIZATIONAL_UNIT</value> @@ -459,6 +507,7 @@ <value xml:lang="it">Unità organizzativa</value> <value xml:lang="th">à¹à¸à¸µà¹à¸¢à¸§à¸à¸±à¸à¸à¸à¸à¹à¸à¸£</value> <value xml:lang="zh">ç»ç»æºæåä½</value> + <value xml:lang="zh_TW">çµç¹æ©æ§å®ä½</value> </property> <property key="WorkflowParticipantType.description.RESOURCE"> <value xml:lang="en">RESOURCE</value> @@ -467,6 +516,7 @@ <value xml:lang="it">Risorsa</value> <value xml:lang="th">à¹à¸«à¸¥à¹à¸à¸à¹à¸à¸¡à¸¹à¸¥</value> <value xml:lang="zh">èµæº</value> + <value xml:lang="zh_TW">è³æº</value> </property> <property key="WorkflowParticipantType.description.RESOURCE_SET"> <value xml:lang="en">RESOURCE_SET</value> @@ -475,6 +525,7 @@ <value xml:lang="it">Gruppo risorse</value> <value xml:lang="th">à¸à¸±à¹à¸à¹à¸«à¸¥à¹à¸à¸à¹à¸à¸¡à¸¹à¸¥</value> <value xml:lang="zh">èµæºéå</value> + <value xml:lang="zh_TW">è³æºéå</value> </property> <property key="WorkflowParticipantType.description.ROLE"> <value xml:lang="en">ROLE</value> @@ -483,6 +534,7 @@ <value xml:lang="it">Ruolo</value> <value xml:lang="th">สà¸à¸²à¸à¸°</value> <value xml:lang="zh">è§è²</value> + <value xml:lang="zh_TW">è§è²</value> </property> <property key="WorkflowParticipantType.description.SYSTEM"> <value xml:lang="en">SYSTEM</value> @@ -491,5 +543,6 @@ <value xml:lang="it">Sistema</value> <value xml:lang="th">ระà¸à¸</value> <value xml:lang="zh">ç³»ç»</value> + <value xml:lang="zh_TW">系統</value> </property> </resource> |
| Free forum by Nabble | Edit this page |
