Compare commits

..

1 Commits

Author SHA1 Message Date
apoltavtsev
502db95a56 fix(APPINT-32494) cleanup Studio artifact sensitive parameters 2021-09-20 09:17:58 +02:00
412 changed files with 2401 additions and 5654 deletions

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.commons.feature" label="Commons Feature" version="8.0.1" provider-name=".Talend SA.">
<feature id="org.talend.commons.feature" label="Commons Feature" version="8.0.1.qualifier" provider-name=".Talend SA.">
<description url="http://www.talend.com/online/featuresdescription.html#commons-feature">Complete description about this feature at http://www.talend.com/online/featuresdescription.html#commons-feature</description>
<copyright url="http://www.talend.com/online/copyright.txt">Copyright Talend 2006, 2007</copyright>
<license>The licence are describe in branding feature</license>
@@ -8,6 +8,7 @@
<discovery label="Talend web site" url="http://www.talend.com"/>
</url>
<requires>
<import plugin="org.bouncycastle.bcprov" version="1.68.0" match="greaterOrEqual"/>
<import plugin="com.fasterxml.jackson.core.jackson-databind" version="2.9.8" match="greaterOrEqual"/>
<import plugin="jackson-core-asl" version="0.0.0" match="greaterOrEqual"/>
<import plugin="jackson-mapper-asl" version="0.0.0" match="greaterOrEqual"/>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.commons.feature</artifactId>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.core.feature" label="Core Feature" version="8.0.1" provider-name=".Talend SA.">
<feature id="org.talend.core.feature" label="Core Feature" version="8.0.1.qualifier" provider-name=".Talend SA.">
<description url="http://www.talend.com/online/featuresdescription.html#core-feature">Complete description about this feature at http://www.talend.com/online/featuresdescription.html#core-feature</description>
<copyright url="http://www.talend.com/online/copyright.txt">Copyright Talend 2006, 2007</copyright>
<license>The licence are describe in branding feature</license>
@@ -21,7 +21,7 @@
<import feature="org.eclipse.gef" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.eclipse.gmf.runtime.notation" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.eclipse.jdt" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.talend.platform.feature" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.eclipse.platform" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.talend.tos.libraries.feature" version="0.0.0" match="greaterOrEqual"/>
<import feature="org.talend.utils.feature" version="0.0.0" match="greaterOrEqual"/>
<import plugin="javax.activation" version="0.0.0" match="greaterOrEqual"/>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.core.feature</artifactId>

View File

@@ -2,7 +2,7 @@
<feature
id="org.talend.fragment.jars.common.feature"
label="Fragment Jars in Common"
version="8.0.1">
version="8.0.1.qualifier">
<description url="http://www.example.com/description">
[Enter Feature Description here.]

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.fragment.jars.common.feature</artifactId>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.help.feature" label="Help Feature" version="8.0.1" provider-name=".Talend SA.">
<feature id="org.talend.help.feature" label="Help Feature" version="8.0.1.qualifier" provider-name=".Talend SA.">
<description url="http://www.talend.com/online/featuresdescription.html#help-feature">Complete description about this feature at http://www.talend.com/online/featuresdescription.html#help-feature</description>
<copyright url="http://www.talend.com/online/copyright.txt">Copyright Talend 2006, 2007</copyright>
<license>The licence are describe in branding feature</license>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.help.feature</artifactId>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.libraries.jdbc.feature" label="Jdbc_feature Feature" version="8.0.1" provider-name=".Talend SA.">
<feature id="org.talend.libraries.jdbc.feature" label="Jdbc_feature Feature" version="8.0.1.qualifier" provider-name=".Talend SA.">
<description url="http://www.example.com/description">[Enter Feature Description here.]</description>
<copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright>
<license url="http://www.example.com/license">[Enter License Description here.]</license>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.libraries.jdbc.feature</artifactId>

View File

@@ -1 +0,0 @@
bin.includes = feature.xml

View File

@@ -1,525 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature
id="org.talend.platform.feature"
label="Platform featrue"
version="8.0.1"
provider-name=".Talend SA.">
<description url="http://www.talend.com/online/featuresdescription.html#platform-feature">
Complete description about this feature at http://www.talend.com/online/featuresdescription.html#platform-feature
</description>
<copyright url="http://www.talend.com/online/copyright.txt">
Copyright Talend 2006, 2007
</copyright>
<license>
The licence are describe in branding feature
</license>
<includes
id="org.eclipse.rcp"
version="4.20.0.v20210611-1600"/>
<includes
id="org.eclipse.equinox.p2.user.ui"
version="2.4.1200.v20210507-0825"
optional="true"/>
<includes
id="org.eclipse.help"
version="2.3.600.v20210611-1600"/>
<plugin
id="org.apache.ant"
download-size="3025"
install-size="3540"
version="1.10.10.v20210426-1926"/>
<plugin
id="org.eclipse.ant.core"
download-size="105"
install-size="186"
version="3.6.0.v20210415-1314"
unpack="false"/>
<plugin
id="com.jcraft.jsch"
download-size="297"
install-size="539"
version="0.1.55.v20190404-1902"
unpack="false"/>
<plugin
id="org.eclipse.compare.core"
download-size="66"
install-size="127"
version="3.6.1000.v20201020-1107"
unpack="false"/>
<plugin
id="org.eclipse.compare"
download-size="789"
install-size="1572"
version="3.8.0.v20210415-0713"
unpack="false"/>
<plugin
id="org.eclipse.compare.win32"
os="win32"
download-size="43"
install-size="77"
version="1.2.800.v20200127-1343"
unpack="false"/>
<plugin
id="org.eclipse.core.filebuffers"
download-size="113"
install-size="244"
version="3.7.0.v20210512-1543"
unpack="false"/>
<plugin
id="org.eclipse.core.filesystem"
download-size="68"
install-size="128"
version="1.9.0.v20210419-1155"
unpack="false"/>
<plugin
id="org.eclipse.core.net"
download-size="64"
install-size="124"
version="1.3.1100.v20210424-0724"
unpack="false"/>
<plugin
id="org.eclipse.core.net.linux"
os="linux"
download-size="14"
install-size="22"
version="1.0.0.v20210424-0724"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.core.net.linux.x86_64"
os="linux"
arch="x86_64"
download-size="7"
install-size="11"
version="1.2.500.v20210510-1619"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.core.net.win32.x86_64"
os="win32"
arch="x86_64"
download-size="34"
install-size="63"
version="1.1.500.v20190925-1337"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.core.resources"
download-size="877"
install-size="1912"
version="3.15.0.v20210521-0722"
unpack="false"/>
<plugin
id="org.eclipse.osgi.util"
download-size="71"
install-size="148"
version="3.6.0.v20210212-1137"
unpack="false"/>
<plugin
id="org.eclipse.debug.core"
download-size="387"
install-size="807"
version="3.18.100.v20210511-0446"
unpack="false"/>
<plugin
id="org.eclipse.debug.ui"
download-size="2979"
install-size="6065"
version="3.15.0.v20210525-1810"
unpack="false"/>
<plugin
id="org.eclipse.e4.ui.ide"
download-size="11"
install-size="15"
version="3.15.200.v20210108-1832"
unpack="false"/>
<plugin
id="org.eclipse.equinox.event"
download-size="32"
install-size="58"
version="1.6.0.v20210212-1143"
unpack="false"/>
<plugin
id="org.eclipse.ltk.core.refactoring"
download-size="335"
install-size="757"
version="3.11.400.v20210427-0555"
unpack="false"/>
<plugin
id="org.eclipse.ltk.ui.refactoring"
download-size="461"
install-size="953"
version="3.11.400.v20210320-1132"
unpack="false"/>
<plugin
id="org.eclipse.platform"
download-size="637"
install-size="959"
version="4.20.0.v20210611-1600"/>
<plugin
id="org.eclipse.platform.doc.user"
download-size="6712"
install-size="9296"
version="4.20.0.v20210530-2150"
unpack="false"/>
<plugin
id="org.eclipse.search"
download-size="533"
install-size="1043"
version="3.13.200.v20210419-1029"
unpack="false"/>
<plugin
id="org.eclipse.text.quicksearch"
download-size="94"
install-size="184"
version="1.1.100.v20210426-1601"
unpack="false"/>
<plugin
id="org.eclipse.team.core"
download-size="395"
install-size="847"
version="3.9.0.v20210510-1748"
unpack="false"/>
<plugin
id="org.eclipse.team.ui"
download-size="1428"
install-size="3017"
version="3.9.0.v20210426-0837"
unpack="false"/>
<plugin
id="org.eclipse.text"
download-size="288"
install-size="577"
version="3.12.0.v20210512-1644"
unpack="false"/>
<plugin
id="org.eclipse.jface.text"
download-size="1021"
install-size="2137"
version="3.18.0.v20210512-1640"
unpack="false"/>
<plugin
id="org.eclipse.jsch.core"
download-size="40"
install-size="75"
version="1.3.900.v20200422-1935"
unpack="false"/>
<plugin
id="org.eclipse.jsch.ui"
download-size="91"
install-size="180"
version="1.4.0.v20210426-0843"
unpack="false"/>
<plugin
id="org.eclipse.ui.console"
download-size="205"
install-size="378"
version="3.11.0.v20210510-1914"
unpack="false"/>
<plugin
id="org.eclipse.ui.intro"
download-size="337"
install-size="661"
version="3.6.200.v20210409-1747"
unpack="false"/>
<plugin
id="org.eclipse.ui.intro.universal"
download-size="2144"
install-size="2741"
version="3.4.200.v20210409-1747"
unpack="false"/>
<plugin
id="org.eclipse.ui.cheatsheets"
download-size="379"
install-size="733"
version="3.7.300.v20210507-0822"
unpack="false"/>
<plugin
id="org.eclipse.ui.browser"
download-size="203"
install-size="337"
version="3.6.1100.v20210118-1327"
unpack="false"/>
<plugin
id="org.eclipse.ui.genericeditor"
download-size="143"
install-size="341"
version="1.2.0.v20210129-1224"
unpack="false"/>
<plugin
id="org.eclipse.ui.monitoring"
download-size="59"
install-size="110"
version="1.2.0.v20210111-1353"
unpack="false"/>
<plugin
id="org.eclipse.ui.navigator"
download-size="416"
install-size="876"
version="3.10.100.v20210415-0924"
unpack="false"/>
<plugin
id="org.eclipse.ui.navigator.resources"
download-size="169"
install-size="348"
version="3.8.100.v20210319-0848"
unpack="false"/>
<plugin
id="org.eclipse.ui.net"
download-size="45"
install-size="84"
version="1.4.0.v20210426-0838"
unpack="false"/>
<plugin
id="org.eclipse.ui.workbench.texteditor"
download-size="653"
install-size="1376"
version="3.16.100.v20210512-1009"
unpack="false"/>
<plugin
id="org.eclipse.ui.views"
download-size="104"
install-size="187"
version="3.11.0.v20210111-1351"
unpack="false"/>
<plugin
id="org.eclipse.ui.editors"
download-size="607"
install-size="1344"
version="3.14.100.v20210513-1110"
unpack="false"/>
<plugin
id="org.eclipse.ui.externaltools"
download-size="143"
install-size="275"
version="3.5.0.v20210510-1849"
unpack="false"/>
<plugin
id="org.eclipse.ui.ide"
download-size="2421"
install-size="4780"
version="3.18.200.v20210523-1724"
unpack="false"/>
<plugin
id="org.eclipse.ui.ide.application"
download-size="110"
install-size="214"
version="1.4.100.v20210506-1050"
unpack="false"/>
<plugin
id="org.eclipse.ui.win32"
ws="win32"
download-size="22"
install-size="41"
version="3.4.400.v20200414-1247"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.core.filesystem.linux.x86_64"
os="linux"
arch="x86_64"
download-size="11"
install-size="21"
version="1.2.300.v20180828-0158"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.core.filesystem.macosx"
os="macosx"
download-size="25"
install-size="160"
version="1.3.300.v20210427-1937"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.core.resources.win32.x86_64"
os="win32"
arch="x86_64"
download-size="57"
install-size="109"
version="3.5.400.v20190812-0909"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.core.filesystem.win32.x86_64"
os="win32"
arch="x86_64"
download-size="37"
install-size="73"
version="1.4.200.v20190812-0909"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.core.variables"
download-size="35"
install-size="64"
version="3.5.0.v20210510-1945"
unpack="false"/>
<plugin
id="org.eclipse.ui.forms"
download-size="323"
install-size="642"
version="3.11.100.v20210108-1139"
unpack="false"/>
<plugin
id="org.eclipse.ui.views.properties.tabbed"
download-size="107"
install-size="217"
version="3.9.100.v20201223-1348"
unpack="false"/>
<plugin
id="org.eclipse.equinox.security"
download-size="110"
install-size="230"
version="1.3.600.v20210126-1005"
unpack="false"/>
<plugin
id="org.eclipse.equinox.security.ui"
download-size="167"
install-size="318"
version="1.3.0.v20210121-0947"
unpack="false"/>
<plugin
id="org.eclipse.equinox.security.win32.x86_64"
os="win32"
arch="x86_64"
download-size="40"
install-size="74"
version="1.1.200.v20190812-0919"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.equinox.security.macosx"
os="macosx"
download-size="28"
install-size="165"
version="1.101.400.v20210427-1958"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.equinox.security.linux"
os="linux"
download-size="23"
install-size="35"
version="1.0.100.v20210419-1942"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.equinox.security.linux.x86_64"
os="linux"
arch="x86_64"
download-size="7"
install-size="11"
version="1.1.500.v20210125-1508"
fragment="true"
unpack="false"/>
<plugin
id="org.eclipse.core.externaltools"
download-size="42"
install-size="80"
version="1.2.0.v20210510-1841"
unpack="false"/>
<plugin
id="org.eclipse.core.runtime"
download-size="69"
install-size="149"
version="3.22.0.v20210506-1025"
unpack="false"/>
<plugin
id="org.eclipse.ui.intro.quicklinks"
download-size="23"
install-size="43"
version="1.1.100.v20210315-0954"
unpack="false"/>
<plugin
id="org.eclipse.team.genericeditor.diff.extension"
download-size="16"
install-size="23"
version="1.1.0.v20210426-0951"
unpack="false"/>
<plugin
id="org.eclipse.urischeme"
download-size="51"
install-size="98"
version="1.1.400.v20210407-1558"
unpack="false"/>
<plugin
id="org.eclipse.ui.views.log"
download-size="169"
install-size="292"
version="1.2.1500.v20210315-1034"
unpack="false"/>
</feature>

View File

@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.platform.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>

View File

@@ -2,7 +2,7 @@
<feature
id="org.talend.rcp.feature"
label="RCP Feature"
version="8.0.1"
version="8.0.1.qualifier"
provider-name=".Talend SA.">
<description url="http://www.talend.com/online/featuresdescription.html#rcp-feature">

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.rcp.feature</artifactId>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.update.p2.feature" label="P2-feature" version="8.0.1">
<feature id="org.talend.update.p2.feature" label="P2-feature" version="8.0.1.qualifier">
<description url="http://www.example.com/description">[Enter Feature Description here.]</description>
<copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright>
<license url="http://www.example.com/license">[Enter License Description here.]</license>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.update.p2.feature</artifactId>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.updates.feature" label="Updates-feature" version="8.0.1" provider-name=".Talend SA.">
<feature id="org.talend.updates.feature" label="Updates-feature" version="8.0.1.qualifier" provider-name=".Talend SA.">
<copyright url="http://www.talend.com/about-us">[Enter Copyright Description here.]</copyright>
<plugin id="org.talend.updates.runtime" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
</feature>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.updates.feature</artifactId>

View File

@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<feature id="org.talend.utils.feature" label="Utils_feature Feature" version="8.0.1">
<feature id="org.talend.utils.feature" label="Utils_feature Feature" version="8.0.1.qualifier">
<description url="http://www.example.com/description">This feature contains the Talend utilities plugin and its dependencies.</description>
<copyright url="http://www.example.com/copyright">[Enter Copyright Description here.]</copyright>
<license url="http://www.example.com/license">[Enter License Description here.]</license>
<requires>
<import plugin="org.bouncycastle.bcprov" version="1.68.0" match="greaterOrEqual"/>
<import plugin="org.bouncycastle.bcprov" version="0.0.0" match="greaterOrEqual"/>
<import plugin="com.cedarsoftware.json-io" version="0.0.0" match="greaterOrEqual"/>
<import plugin="com.fasterxml.jackson.core.jackson-annotations" version="2.9.0" match="greaterOrEqual"/>
<import plugin="com.fasterxml.jackson.core.jackson-core" version="2.9.8" match="greaterOrEqual"/>
@@ -20,7 +20,7 @@
<import plugin="org.apache.servicemix.bundles.avro" version="0.0.0" match="greaterOrEqual"/>
<import plugin="org.junit" version="4.13.2" match="greaterOrEqual"/>
<import plugin="org.slf4j.api" version="0.0.0" match="greaterOrEqual"/>
<import plugin="org.slf4j.impl.log4j12" version="0.0.0" match="greaterOrEqual"/>
<import plugin="org.apache.commons.configuration" version="2.0.0" match="greaterOrEqual"/>
</requires>
<plugin id="org.talend.daikon" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.talend.daikon.exception" download-size="0" install-size="0" version="0.0.0" unpack="false"/>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.utils.feature</artifactId>

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Common UI runtime Plug-in
Bundle-SymbolicName: org.talend.common.ui.runtime;singleton:=true
Bundle-Version: 8.0.1
Bundle-Version: 8.0.1.qualifier
Require-Bundle: org.eclipse.core.runtime,
org.apache.commons.collections,
org.talend.libraries.dom4j-jaxen,

Binary file not shown.

Before

Width:  |  Height:  |  Size: 283 B

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.common.ui.runtime</artifactId>

View File

@@ -109,8 +109,6 @@ public enum EImage implements IImage {
TABLE_VIEW("/icons/array_hot.png"), //$NON-NLS-1$
NO_TABLE_VIEW("/icons/array.png"), //$NON-NLS-1$
COMPOSITE_BACKGROUND("/icons/compositeBackground.jpg"), //$NON-NLS-1$
DOWNLOAD_LIB("/icons/download.png"), //$NON-NLS-1$
LOCK_ICON("/icons/lock.gif"), //$NON-NLS-1$
UNLOCK_ICON("/icons/unlock.gif"), //$NON-NLS-1$

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Common Runtime Plug-in
Bundle-SymbolicName: org.talend.commons.runtime;singleton:=true
Bundle-Version: 8.0.1
Bundle-Version: 8.0.1.qualifier
Require-Bundle: org.apache.log4j;visibility:=reexport,
org.apache.commons.commons-beanutils,
org.apache.commons.collections,

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.commons.runtime</artifactId>

View File

@@ -28,7 +28,6 @@ import org.osgi.framework.ServiceReference;
import org.osgi.util.tracker.ServiceTracker;
import org.talend.commons.exception.ExceptionService;
import org.talend.commons.runtime.debug.TalendDebugHandler;
import org.talend.commons.utils.platform.PluginChecker;
import org.talend.commons.utils.system.EclipseCommandLine;
/**
@@ -58,8 +57,6 @@ public class CommonsPlugin implements BundleActivator {
// TESB-17856: For commandline builds ESB Micorservice bundle
private static boolean isESBMicorservice = false;
private static Boolean isDevMode = null;
private static ServiceTracker proxyTracker;
public static boolean isWorkbenchCreated() {
@@ -113,17 +110,6 @@ public class CommonsPlugin implements BundleActivator {
return System.getProperty(EclipseCommandLine.PROP_VM) == null;
}
public static boolean isDevMode() {
try {
if (isDevMode == null) {
isDevMode = Platform.getBundle(PluginChecker.RCP_BUNDLE_ID).getBundleContext().getProperty("osgi.dev") != null;
}
return isDevMode;
} catch (Exception e) {
return false;
}
}
public static boolean isDebugMode() {
return Boolean.getBoolean("talendDebug") //$NON-NLS-1$
|| ArrayUtils.contains(Platform.getApplicationArgs(), TalendDebugHandler.TALEND_DEBUG);

View File

@@ -20,24 +20,9 @@ package org.talend.commons.exception;
public class LoginException extends BusinessException {
public static final String RESTART = "restart";
private int errCode;
public LoginException(String key, Throwable cause) {
super(key, cause);
}
public LoginException(String message) {
super(message);
}
public LoginException(int errCode, String message) {
super(message);
this.errCode = errCode;
}
public int getErrCode() {
return this.errCode;
}
}

View File

@@ -18,7 +18,7 @@ ReflectionPropertyException.Access.ErrorMsg3=\u30AF\u30E9\u30B9'{2}'\u306E\u30D7
ResourceUtils.canMove1=\u79FB\u52D5\u53EF\u80FD
ResourceUtils.canMove2=Can move {0} -> {1}
ResourceUtils.cannotMoveRule3=Cannot move {0} -> {1} (Rule 3-Descendant)
ResourceUtils.cnanotMoveRule1={0}\u3092{1}\u306B\u79FB\u52D5\u3067\u304D\u307E\u305B\u3093(\u30EB\u30FC\u30EB1 - \u30BD\u30FC\u30B9\u3068\u30BF\u30FC\u30B2\u30C3\u30C8\u304C\u7570\u306A\u308B\u5834\u5408\u306F\u30C6\u30B9\u30C8)
ResourceUtils.cnanotMoveRule1=Cannot move {0} -> {1} (Rule 1-Test if source & target are differents)
ResourceUtils.go= ->
ResourceUtils.streamNull=\u30B9\u30C8\u30EA\u30FC\u30E0\u304CNULL\u3067\u3059
ReusableMultiKey.Keys.BeNull=\u30AD\u30FC\u306E\u914D\u5217\u306FNULL\u5024\u306B\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093

View File

@@ -23,7 +23,7 @@ public interface PatchComponent extends P2InstallComponent {
static final String FOLDER_PATCHES = "patches"; //$NON-NLS-1$
boolean install(IProgressMonitor monitor, File... patchFiles) throws Exception;
boolean install(IProgressMonitor monitor, File patchFile) throws Exception;
boolean isPlainZipInstalled(IProgressMonitor monitor, String patchName) throws Exception;
}

View File

@@ -327,12 +327,7 @@ public class VersionUtils {
String talendVersion = getTalendVersion();
String majorVersion = StringUtils.substringBeforeLast(talendVersion, "."); //$NON-NLS-1$
String artifactIdFolder = mojoType.getMojoArtifactIdFolder();
File[] artifactFiles = new File[0];
File folder = new File(artifactIdFolder);
if (folder.exists()) {
artifactFiles = folder.listFiles();
}
Optional<File> optional = Stream.of(artifactFiles)
Optional<File> optional = Stream.of(new File(artifactIdFolder).listFiles())
.filter(f -> f.isDirectory() && f.getName().startsWith(majorVersion))
.sorted((f1, f2) -> new DefaultArtifactVersion(f2.getName()).compareTo(new DefaultArtifactVersion(f1.getName())))
.findFirst();
@@ -362,17 +357,6 @@ public class VersionUtils {
return version;
}
public static String getInternalMajorVersion() {
return StringUtils.substringBefore(getInternalVersion(), "."); //$NON-NLS-1$
}
public static String getDisplayPatchVersion(String patchName) {
if (Integer.parseInt(StringUtils.substringAfterLast(patchName, "v")) > 1) { //$NON-NLS-1$
return patchName;
}
return StringUtils.substringBefore(patchName, "v"); //$NON-NLS-1$
}
public static void clearCache() {
synchronized (VersionUtils.class) {
productVersion = null;

View File

@@ -20,8 +20,6 @@ import org.osgi.framework.Bundle;
*/
public final class PluginChecker {
public static final String RCP_BUNDLE_ID = "org.talend.rcp";
private static final String TDQ_ID = "org.talend.dataprofiler.core.tdq"; //$NON-NLS-1$
private static final String TDCP_ID = "org.talend.datacleansing.core"; //$NON-NLS-1$

View File

@@ -15,7 +15,6 @@ package org.talend.commons.utils.resource;
import java.io.File;
import java.io.IOException;
import java.util.Enumeration;
import java.util.Properties;
import java.util.zip.ZipEntry;
import java.util.zip.ZipException;
import java.util.zip.ZipFile;
@@ -45,8 +44,6 @@ public class ZipFileStatus {
String pluginsEntryName = null;
private Properties props = new Properties();
public ZipFileStatus(File file) {
super();
this.file = file;
@@ -63,11 +60,6 @@ public class ZipFileStatus {
judgeZipEntry(zipFile,enumeration.nextElement());
}
ZipEntry propEntry = zipFile.getEntry("patch.properties");
if (propEntry != null) {
props.load(zipFile.getInputStream(propEntry));
}
judgePathes();
} catch (ZipException e) {
@@ -148,20 +140,4 @@ public class ZipFileStatus {
return null; // means no plugins
}
public boolean isHasArtfacts() {
return hasArtfacts;
}
public boolean isHasContents() {
return hasContents;
}
public boolean isHasPlugins() {
return hasPlugins;
}
public Properties getProps() {
return props;
}
}

View File

@@ -36,7 +36,7 @@ public class EclipseCommandLine {
public static final String PROP_VM = "eclipse.vm"; //$NON-NLS-1$
public static final String PROP_VMARGS = "eclipse.vmargs"; //$NON-NLS-1$
static final String PROP_VMARGS = "eclipse.vmargs"; //$NON-NLS-1$
static final String PROP_COMMANDS = "eclipse.commands"; //$NON-NLS-1$
@@ -70,10 +70,6 @@ public class EclipseCommandLine {
static public final String TALEND_CLEAN_UNINSTALLED_BUNDLES = "-talendCleanUninstalledBundles";
static public final String PROP_KEY_PROFILE_ID = "eclipse.p2.profile";
static public final String ARG_BRANCH = "-branch";
static public final String LOGIN_ONLINE_UPDATE = "--loginOnlineUpdate";
static public final String ARG_TALEND_BUNDLES_CLEANED = "-talend.studio.bundles.cleaned"; //$NON-NLS-1$
@@ -90,10 +86,6 @@ public class EclipseCommandLine {
static public final String TALEND_DISABLE_EXTERNAL_MODULE_INSTALL_DIALOG_COMMAND = "--disableExternalModuleInstallDialog"; //$NON-NLS-1$
static public final String TALEND_NOSPLASH_COMMAND = "-nosplash"; //$NON-NLS-1$
static public final String TALEND_RESTART_FLAG = "-talendRestart";
static public final String TALEND_SKIP_PROJECT_VERSION_CHECK_FLAG = "-skipProjectVersionCheck";
/**
* for TUP-2218, enable to open the job auto, when open studio. the args should be name of job. if want to open

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Common UI Plug-in
Bundle-SymbolicName: org.talend.commons.ui;singleton:=true
Bundle-Version: 8.0.1
Bundle-Version: 8.0.1.qualifier
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.jface.text,

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.commons.ui</artifactId>

View File

@@ -131,9 +131,9 @@ StateComposite.SEL_JOBNAME=\u30B8\u30E7\u30D6\u540D\u3092\u8A2D\u5B9A
StateComposite.STATE=\u5DDE
StateComposite.TABLE_SELECTION=\u30C6\u30FC\u30D6\u30EB\u9078\u629E
StateComposite.TEMPLATE_SELECTION=\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8\u9078\u629E
ArchiveDirectoryChooser.WizardProjectsImportPage_RootSelectTitle=\u30EB\u30FC\u30C8\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u30FC\u3092\u9078\u629E(&T)
ArchiveDirectoryChooser.DataTransfer_browse=\u53C2\u7167(&R)...
ArchiveDirectoryChooser.WizardProjectsImportPage_ArchiveSelectTitle=\u30A2\u30FC\u30AB\u30A4\u30D6\u30D5\u30A1\u30A4\u30EB\u3092\u9078\u629E(&A):
ArchiveDirectoryChooser.WizardProjectsImportPage_RootSelectTitle=Select roo&t directory:
ArchiveDirectoryChooser.DataTransfer_browse=&\u53C2\u7167...
ArchiveDirectoryChooser.WizardProjectsImportPage_ArchiveSelectTitle=Select &archive file:
ArchiveDirectoryChooser.FileExport_selectDestinationMessage=\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u5148\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u30FC\u3092\u9078\u629E\u3057\u307E\u3059\u3002
ArchiveDirectoryChooser.ArchiveExport_description=\u30ED\u30FC\u30AB\u30EB\u30D5\u30A1\u30A4\u30EB\u30B7\u30B9\u30C6\u30E0\u4E0A\u306E\u30A2\u30FC\u30AB\u30A4\u30D6\u30D5\u30A1\u30A4\u30EB\u306B\u30EA\u30BD\u30FC\u30B9\u3092\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u3057\u307E\u3059\u3002
DisplayUtils.NotSupportedExceptionOnLinux=Linux/Unit\u3067\u306F\u30DE\u30EB\u30C1\u30C7\u30A3\u30B9\u30D7\u30EC\u30A4\u304C\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002

View File

@@ -3,7 +3,7 @@ Automatic-Module-Name: org.talend.core.repository
Bundle-ManifestVersion: 2
Bundle-Name: Core Repository Plug-in
Bundle-SymbolicName: org.talend.core.repository;singleton:=true
Bundle-Version: 8.0.1
Bundle-Version: 8.0.1.qualifier
Require-Bundle: org.eclipse.ui,
org.eclipse.ui.ide,
org.apache.commons.collections,

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.core.repository</artifactId>

View File

@@ -42,15 +42,20 @@ CreateSandboxProjectDialog.Failure=\u00C9chec
CreateSandboxProjectDialog.failureMessage=\u00C9chec de la cr\u00E9ation du projet Sandbox.
CreateSandboxProjectDialog.ProjectDesc=Description
CreateSandboxProjectDialog.ProjectLabel=Libell\u00E9
CreateSandboxProjectDialog.ProjectSvnAdvance=Param\u00E8tres avanc\u00E9s de SVN
CreateSandboxProjectDialog.successMessage=Cr\u00E9ation r\u00E9ussie du projet Sandbox.
CreateSandboxProjectDialog.successTitile=Succ\u00E8s
CreateSandboxProjectDialog.svnUrl=URL
CreateSandboxProjectDialog.Title=Cr\u00E9er un projet Sandbox - {0}
CreateSandboxProjectDialog.userFirstname=Pr\u00E9nom
CreateSandboxProjectDialog.userLastname=Nom de famille
CreateSandboxProjectDialog.userLoginMessage=Le nom du projet SVN ne peut \u00EAtre vide
CreateSandboxProjectDialog.userLoginValidMessage=L'identifiant de l'utilisateur doit \u00EAtre un e-mail valide
CreateSandboxProjectDialog.userPasswordEmptyMessage=Le mot de passe ne doit pas \u00EAtre vide
CreateSandboxProjectDialog.Login=Connexion
CreateSandboxProjectDialog.Password=Mot de passe
CreateSandboxProjectDialog.URLMessage=Vous devez d\u00E9finir l'URL SVN
CreateSandboxProjectDialog.userSvnSettingLabel=Param\u00E8tres SVN par d\u00E9faut
PropertiesWizardPage.Author=Cr\u00E9\u00E9 par :
PropertiesWizardPage.Locker=Verrouill\u00E9 par
PropertiesWizardPage.Description=Description

View File

@@ -42,15 +42,20 @@ CreateSandboxProjectDialog.Failure=\u5931\u6557
CreateSandboxProjectDialog.failureMessage=Sandbox\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002
CreateSandboxProjectDialog.ProjectDesc=\u8AAC\u660E
CreateSandboxProjectDialog.ProjectLabel=\u30E9\u30D9\u30EB
CreateSandboxProjectDialog.ProjectSvnAdvance=SVN\u8A73\u7D30\u8A2D\u5B9A
CreateSandboxProjectDialog.successMessage=Sandbox\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3092\u6B63\u3057\u304F\u3057\u307E\u3057\u305F\u3002
CreateSandboxProjectDialog.successTitile=\u6210\u529F
CreateSandboxProjectDialog.svnUrl=URL
CreateSandboxProjectDialog.Title=Sandbox \u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3092\u4F5C\u6210 - -{0}
CreateSandboxProjectDialog.userFirstname=\u540D
CreateSandboxProjectDialog.userLastname=\u59D3
CreateSandboxProjectDialog.userLoginMessage=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8SVN\u30ED\u30B0\u30A4\u30F3\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044
CreateSandboxProjectDialog.userLoginValidMessage=\u30E6\u30FC\u30B6\u30FC\u30ED\u30B0\u30A4\u30F3\u306F\u6709\u52B9\u306A\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059
CreateSandboxProjectDialog.userPasswordEmptyMessage=\u30E6\u30FC\u30B6\u30FC\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044
CreateSandboxProjectDialog.Login=\u30ED\u30B0\u30A4\u30F3
CreateSandboxProjectDialog.Password=\u30D1\u30B9\u30EF\u30FC\u30C9
CreateSandboxProjectDialog.URLMessage=SVN\u306EURL\u3092\u8A2D\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044
CreateSandboxProjectDialog.userSvnSettingLabel=\u30C7\u30D5\u30A9\u30EB\u30C8SVN\u8A2D\u5B9A
PropertiesWizardPage.Author=\u4F5C\u6210\u8005
PropertiesWizardPage.Locker=\u30ED\u30C3\u30AF\u4FDD\u6301\u8005
PropertiesWizardPage.Description=\u8AAC\u660E
@@ -93,7 +98,7 @@ DeleteAction.action.logicalTitle=\u524A\u9664
DeleteAction.action.logicalToolTipText=\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u3092\u3054\u307F\u7BB1\u306B\u5165\u308C\u308B
DeleteAction.deleteJobAssignedToOneService= \u306F\u30B5\u30FC\u30D3\u30B9\u306E\u64CD\u4F5C\u306B\u5272\u308A\u5F53\u3066\u3089\u308C\u3066\u3044\u307E\u3059!\n\u3053\u306E\u30B8\u30E7\u30D6\u3092\u524A\u9664\u3057\u307E\u3059\u304B?
DeleteAction.deleteSomeJobsAssignedToServices= \u306F\u4E00\u90E8\u306E\u30B5\u30FC\u30D3\u30B9\u306E\u4E00\u90E8\u306E\u64CD\u4F5C\u306B\u5272\u308A\u5F53\u3066\u3089\u308C\u3066\u3044\u307E\u3059!\n\u3053\u308C\u3089\u306E\u30B8\u30E7\u30D6\u3092\u524A\u9664\u3057\u307E\u3059\u304B?
DeleteAction.dialog.message0=\u3054\u307F\u7BB1\u3092\u7A7A\u306B\u3059\u308B(\u5FA9\u65E7\u3067\u304D\u307E\u305B\u3093)
DeleteAction.dialog.message0=\u3054\u307F\u7BB1\u3092\u7A7A\u306B\u3059\u308B\uFF08\u5FA9\u65E7\u3067\u304D\u307E\u305B\u3093\uFF09
DeleteAction.dialog.message1=\u9078\u629E\u3057\u305F\u30A8\u30EC\u30E1\u30F3\u30C8\u306F\u5B8C\u5168\u306B\u524A\u9664\u3055\u308C\u307E\u3059\u3002
DeleteAction.dialog.message2=\u7D9A\u884C\u3057\u307E\u3059\u304B?
DeleteAction.dialog.messageAllElements=\u30A8\u30EC\u30E1\u30F3\u30C8\u306F\u3059\u3079\u3066\u5B8C\u5168\u306B\u524A\u9664\u3055\u308C\u307E\u3059(\u53D6\u5F97\u4E0D\u53EF\u80FD)\u3002

View File

@@ -42,15 +42,20 @@ CreateSandboxProjectDialog.Failure=\u5931\u8D25
CreateSandboxProjectDialog.failureMessage=\u521B\u5EFA\u6C99\u76D2\u5DE5\u7A0B\u5931\u8D25\u3002
CreateSandboxProjectDialog.ProjectDesc=\u63CF\u8FF0
CreateSandboxProjectDialog.ProjectLabel=\u6807\u7B7E
CreateSandboxProjectDialog.ProjectSvnAdvance=SVN \u9AD8\u7EA7\u8BBE\u7F6E
CreateSandboxProjectDialog.successMessage=\u6210\u529F\u521B\u5EFA\u6C99\u76D2\u5DE5\u7A0B
CreateSandboxProjectDialog.successTitile=\u6210\u529F
CreateSandboxProjectDialog.svnUrl=URL
CreateSandboxProjectDialog.Title=\u521B\u5EFA\u6C99\u76D2 \u5DE5\u7A0B - {0}
CreateSandboxProjectDialog.userFirstname=\u540D\u5B57
CreateSandboxProjectDialog.userLastname=\u59D3\u6C0F
CreateSandboxProjectDialog.userLoginMessage=\u5DE5\u7A0B svn \u767B\u5F55\u540D\u4E0D\u80FD\u4E3A\u7A7A
CreateSandboxProjectDialog.userLoginValidMessage=\u7528\u6237\u767B\u5F55\u540D\u5FC5\u987B\u662F\u6709\u6548\u7684\u7535\u5B50\u90AE\u4EF6
CreateSandboxProjectDialog.userPasswordEmptyMessage=\u7528\u6237\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A
CreateSandboxProjectDialog.Login=\u767B\u5F55\u540D
CreateSandboxProjectDialog.Password=\u5BC6\u7801
CreateSandboxProjectDialog.URLMessage=\u5FC5\u987B\u8BBE\u5B9A svn URL
CreateSandboxProjectDialog.userSvnSettingLabel=\u9ED8\u8BA4 SVN \u8BBE\u7F6E
PropertiesWizardPage.Author=\u4F5C\u8005
PropertiesWizardPage.Locker=\u9501\u5B9A\u4EBA
PropertiesWizardPage.Description=\u63CF\u8FF0
@@ -173,7 +178,7 @@ ProjectRepositoryNode.sapBWDataSource=SAP DataSource
ProjectRepositoryNode.sapBWDataStoreObject=SAP DSO
ProjectRepositoryNode.sapBWInfoCube=SAP InfoCube
ProjectRepositoryNode.sapBWInfoObject=SAP InfoObject
ProjectRepositoryNode.sapContentExtractor=SAP BI \u5185\u5BB9\u63D0\u53D6\u5668
ProjectRepositoryNode.sapContentExtractor=SAP BI Content Extractor
RepositoryDropAdapter_copyingItems=\u6B63\u5728\u590D\u5236\u9879\u76EE...
RepositoryDropAdapter_errorMsg=\u6B64\u76EE\u5F55\u5305\u542B\u9501\u5B9A\u7684\u9879\u76EE\uFF0C\u73B0\u5728\u65E0\u6CD5\u79FB\u52A8
RepositoryDropAdapter_lockedByOthers=\u6B64\u9879\u76EE\u88AB\u5176\u4ED6\u7528\u6237\u9501\u5B9A\uFF0C\u73B0\u5728\u65E0\u6CD5\u79FB\u52A8\u3002

View File

@@ -2390,32 +2390,16 @@ public final class ProxyRepositoryFactory implements IProxyRepositoryFactory {
String str[] = new String[] { getRepositoryContext().getUser() + "", projectManager.getCurrentProject() + "" }; //$NON-NLS-1$ //$NON-NLS-2$
log.info(Messages.getString("ProxyRepositoryFactory.log.loggedOn", str)); //$NON-NLS-1$
} catch (LoginException e) {
try {
logOffProject();
} catch (Exception e1) {
ExceptionHandler.process(e1);
}
logOffProject();
throw e;
} catch (PersistenceException e) {
try {
logOffProject();
} catch (Exception e1) {
ExceptionHandler.process(e1);
}
logOffProject();
throw e;
} catch (BusinessException e) {
try {
logOffProject();
} catch (Exception e1) {
ExceptionHandler.process(e1);
}
logOffProject();
throw new PersistenceException(e);
} catch (RuntimeException e) {
try {
logOffProject();
} catch (Exception e1) {
ExceptionHandler.process(e1);
}
logOffProject();
throw e;
}
}

View File

@@ -1,54 +0,0 @@
// ============================================================================
//
// Copyright (C) 2006-2021 Talend Inc. - www.talend.com
//
// This source code is available under agreement available at
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
//
// You should have received a copy of the agreement
// along with this program; if not, write to Talend SA
// 9 rue Pages 92150 Suresnes, France
//
// ============================================================================
package org.talend.core.repository.services;
import java.util.Map;
import org.eclipse.core.runtime.IPath;
import org.talend.core.IService;
import org.talend.core.model.general.Project;
import org.talend.core.model.properties.Property;
public interface IGitInfoService extends IService {
public static final String GIT_AUTHOR = "gitAuthor";
public static final String GIT_COMMIT_DATE = "gitCommitDate";
public static final String GIT_COMMIT_ID = "gitCommitId";
/**
*
* DOC hzhao Comment method "getGitInfo".
*
* @param path : the path of job/route/service
* @param project : the project of the job property path
* @return : the Map<String,String> of gitAuthor/gitCommitDate/gitCommitId , can use constants
* GIT_AUTHOR/GIT_COMMIT_DATE/GIT_COMMIT_ID as key . NOTE : GIT_COMMIT_DATE is a String type of a millisecond
* @throws Exception
*/
public Map<String, String> getGitInfo(IPath path, Project project) throws Exception;
/**
*
* DOC hzhao Comment method "getGitInfo".
*
* @param property : the talend model propertry of job/route/service
* @return : the Map<String,String> of gitAuthor/gitCommitDate/gitCommitId , can use constants
* GIT_AUTHOR/GIT_COMMIT_DATE/GIT_COMMIT_ID as key . NOTE : GIT_COMMIT_DATE is a String type of a millisecond
* @throws Exception
*/
public Map<String, String> getGitInfo(Property property) throws Exception;
}

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Core Runtime Plug-in
Bundle-SymbolicName: org.talend.core.runtime;singleton:=true
Bundle-Version: 8.0.1
Bundle-Version: 8.0.1.qualifier
Bundle-Localization: plugin
Bundle-Vendor: .Talend SA.
Export-Package: org.talend.analysistask,

View File

@@ -0,0 +1,51 @@
<?xml version="1.0"?>
<!-- Similar as db system, but this mapping file is use for SAP -->
<mapping>
<dbms product="SAS" id="sas_id" label="Mapping SAS" default="true">
<dbTypes>
<dbType type="CHAR" defaultLength="20" ignoreLen="false" ignorePre="true"/>
<dbType type="NUM" defaultLength="20" defaultPrecision="10" ignoreLen="false" ignorePre="false"/>
</dbTypes>
<language name="java">
<talendToDbTypes><!-- Adviced mappings -->
<talendType type="id_List" />
<talendType type="id_Boolean">
</talendType>
<talendType type="id_Byte">
</talendType>
<talendType type="id_byte[]">
</talendType>
<talendType type="id_Character">
</talendType>
<talendType type="id_Date">
</talendType>
<talendType type="id_BigDecimal">
</talendType>
<talendType type="id_Double">
<dbType type="NUM" default="true"/>
</talendType>
<talendType type="id_Float">
</talendType>
<talendType type="id_Integer">
</talendType>
<talendType type="id_Long" />
<talendType type="id_Object">
</talendType>
<talendType type="id_Short">
</talendType>
<talendType type="id_String">
<dbType type="CHAR" default="true"/>
</talendType>
</talendToDbTypes>
<dbToTalendTypes>
<dbType type="CHAR">
<talendType type="id_String" default="true" />
<talendType type="id_Character" />
</dbType>
<dbType type="NUM">
<talendType type="id_Double" default="true" />
</dbType>
</dbToTalendTypes>
</language>
</dbms>
</mapping>

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.core.runtime</artifactId>

View File

@@ -214,36 +214,6 @@ public class ConnParameterKeys {
/******************************************/
/*********** Azure Synapse keys ***************/
public static final String CONN_PARA_KEY_SYNAPSE_HOST = "CONN_PARA_KEY_SYNAPSE_HOST"; //$NON-NLS-1$
public static final String CONN_PARA_KEY_SYNAPSE_AUTH_TOKEN = "CONN_PARA_KEY_SYNAPSE_AUTH_TOKEN"; //$NON-NLS-1$
public static final String CONN_PARA_KEY_SYNAPSE_SPARK_POOLS = "CONN_PARA_KEY_SYNAPSE_SPARK_POOLS"; //$NON-NLS-1$
public static final String CONN_PARA_KEY_SYNAPSE_FS_HOSTNAME = "CONN_PARA_KEY_SYNAPSE_FS_HOSTNAME"; //$NON-NLS-1$
public static final String CONN_PARA_KEY_SYNAPSE_FS_CONTAINER = "CONN_PARA_KEY_SYNAPSE_FS_CONTAINER"; //$NON-NLS-1$
public static final String CONN_PARA_KEY_SYNAPSE_FS_USERNAME = "CONN_PARA_KEY_SYNAPSE_FS_USERNAME"; //$NON-NLS-1$
public static final String CONN_PARA_KEY_SYNAPSE_FS_PASSWORD = "CONN_PARA_KEY_SYNAPSE_FS_PASSWORD"; //$NON-NLS-1$
public static final String CONN_PARA_KEY_SYNAPSE_FS_STORAGE = "CONN_PARA_KEY_SYNAPSE_FS_STORAGE"; //$NON-NLS-1$
public static final String CONN_PARA_KEY_SYNAPSE_DEPLOY_BLOB = "CONN_PARA_KEY_SYNAPSE_DEPLOY_BLOB"; //$NON-NLS-1$
public static final String CONN_PARA_KEY_DRIVER_MEMORY = "CONN_PARA_KEY_DRIVER_MEMORY"; //$NON-NLS-1$
public static final String CONN_PARA_KEY_DRIVER_CORES = "CONN_PARA_KEY_DRIVER_CORES"; //$NON-NLS-1$
public static final String CONN_PARA_KEY_EXECUTOR_MEMORY = "CONN_PARA_KEY_EXECUTOR_MEMORY"; //$NON-NLS-1$
public static final String CONN_PARA_KEY_TUNING_PROPERTIES = "CONN_PARA_KEY_TUNING_PROPERTIES"; //$NON-NLS-1$
/******************************************/
/**
* HBase keys.
*/

View File

@@ -85,7 +85,7 @@ public enum EDatabaseVersion4Drivers {
"Microsoft SQL Server 2012", "Microsoft SQL Server 2012", "jtds-1.3.1-patch-20190523.jar")), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
MSSQL_PROP(new DbVersion4Drivers(EDatabaseTypeName.MSSQL,
"Microsoft", "MSSQL_PROP", //$NON-NLS-1$ //$NON-NLS-2$
new String[] { "mssql-jdbc.jar", "slf4j-api-1.7.29.jar", "slf4j-log4j12-1.7.29.jar", "adal4j-1.6.5.jar", //$NON-NLS-1$
new String[] { "mssql-jdbc.jar", "slf4j-api-1.7.25.jar", "slf4j-log4j12-1.7.25.jar", "adal4j-1.6.5.jar", //$NON-NLS-1$
"commons-lang3-3.10.jar", "commons-codec-1.14.jar", "gson-2.8.6.jar", "oauth2-oidc-sdk-6.5.jar",
"json-smart-2.4.7.jar", "nimbus-jose-jwt-8.11.jar", "javax.mail-1.6.2.jar", "log4j-1.2.17.jar",
"accessors-smart-2.4.7.jar", "asm-9.1.jar" })),

View File

@@ -102,38 +102,11 @@ public enum EHadoopProperties {
HD_JOB_RESULT_FOLDER,
SYNAPSE_ENDPOINT,
SYNAPSE_TOKEN,
SPARK_POOL_NAME,
SYNAPSE_STORAGE_HOST,
SYNAPSE_STORAGE_CONTAINER,
SYNAPSE_STORAGE_USERNAME,
SYNAPSE_STORAGE_PASSWORD,
DEPLOY_FOLDER,
SPARK_DRIVER_MEM,
SPARK_DRIVER_CORES,
SPARK_EXECUTOR_MEMORY,
DATABRICKS_ENDPOINT,
DATABRICKS_CLOUD_PROVIDER,
DATABRICKS_RUN_MODE,
DATABRICKS_CLUSTER_ID,
DATABRICKS_TOKEN,
DATABRICKS_DBFS_DEP_FOLDER;
public String getName() {

View File

@@ -32,8 +32,6 @@ public enum EHadoopDistributions {
PIVOTAL_HD("Pivotal HD"), //$NON-NLS-1$
MICROSOFT_HD_INSIGHT("Microsoft HD Insight"), //$NON-NLS-1$
AZURE_SYNAPSE("Azure Synapse Runtime for Apache Spark 3.0"), //$NON-NLS-1$
GOOGLE_CLOUD_DATAPROC("Google Cloud Dataproc"), //$NON-NLS-1$

View File

@@ -1,73 +0,0 @@
// ============================================================================
//
// Copyright (C) 2006-2020 Talend Inc. - www.talend.com
//
// This source code is available under agreement available at
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
//
// You should have received a copy of the agreement
// along with this program; if not, write to Talend SA
// 9 rue Pages 92150 Suresnes, France
//
// ============================================================================
package org.talend.core.hadoop.version;
import java.util.ArrayList;
import java.util.List;
public enum ESynapseStorage {
ADLS_GEN2("ADLS Gen2"); //$NON-NLS-1$
private String displayName;
ESynapseStorage(String displayName) {
this.displayName = displayName;
}
public String getName() {
return name();
}
public String getDisplayName() {
return this.displayName;
}
public static List<String> getAllSynapseStorageDisplayNames() {
return getAllSynapseStorageNames(true);
}
public static List<String> getAllSynapseStorageNames(boolean display) {
List<String> names = new ArrayList<String>();
ESynapseStorage[] values = values();
for (ESynapseStorage storage : values) {
if (display) {
names.add(storage.getDisplayName());
} else {
names.add(storage.getName());
}
}
return names;
}
public static ESynapseStorage getSynapseStoragenByDisplayName(String name) {
return getSynapseStorageByName(name, true);
}
public static ESynapseStorage getSynapseStorageByName(String name, boolean display) {
if (name != null) {
for (ESynapseStorage storage : values()) {
if (display) {
if (name.equalsIgnoreCase(storage.getDisplayName())) {
return storage;
}
} else {
if (name.equalsIgnoreCase(storage.getName())) {
return storage;
}
}
}
}
return null;
}
}

View File

@@ -21,8 +21,6 @@ import org.talend.core.model.properties.JobletProcessItem;
import org.talend.core.model.properties.ProcessItem;
import org.talend.core.service.IMRProcessService;
import org.talend.core.service.IStormProcessService;
import org.talend.core.ui.ISparkJobletProviderService;
import org.talend.core.ui.ISparkStreamingJobletProviderService;
import org.talend.designer.core.ICamelDesignerCoreService;
/**
@@ -85,10 +83,6 @@ public enum ComponentCategory {
}
public static ComponentCategory getComponentCategoryFromItem(Item item) {
return getComponentCategoryFromItem(item, false);
}
public static ComponentCategory getComponentCategoryFromItem(Item item, boolean isJoblet) {
if (GlobalServiceRegister.getDefault().isServiceRegistered(ICamelDesignerCoreService.class)) {
ICamelDesignerCoreService camelService = (ICamelDesignerCoreService) GlobalServiceRegister.getDefault().getService(
ICamelDesignerCoreService.class);
@@ -117,23 +111,6 @@ public enum ComponentCategory {
}
}
if (item instanceof ProcessItem || item instanceof JobletProcessItem) {
if (isJoblet) {
if (GlobalServiceRegister.getDefault().isServiceRegistered(ISparkJobletProviderService.class)) {
ISparkJobletProviderService sparkJobletService = GlobalServiceRegister.getDefault()
.getService(ISparkJobletProviderService.class);
if (sparkJobletService.isSparkJobletItem(item)) {
return ComponentCategory.CATEGORY_4_SPARK;
}
}
if (GlobalServiceRegister.getDefault().isServiceRegistered(ISparkStreamingJobletProviderService.class)) {
ISparkStreamingJobletProviderService sparkStrJobletService = GlobalServiceRegister.getDefault()
.getService(ISparkStreamingJobletProviderService.class);
if (sparkStrJobletService.isSparkStreamingJobletItem(item)) {
return ComponentCategory.CATEGORY_4_SPARKSTREAMING;
}
}
}
return ComponentCategory.CATEGORY_4_DI;
}
return null;

View File

@@ -26,6 +26,8 @@ import java.util.Vector;
import java.util.regex.Pattern;
import org.apache.avro.Schema;
import org.eclipse.core.runtime.preferences.IEclipsePreferences;
import org.eclipse.core.runtime.preferences.InstanceScope;
import org.eclipse.emf.common.util.BasicEList;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.common.util.EMap;
@@ -65,8 +67,10 @@ import org.talend.core.model.process.INode;
import org.talend.core.model.properties.ConnectionItem;
import org.talend.core.model.properties.Item;
import org.talend.core.model.properties.impl.ConnectionItemImpl;
import org.talend.core.model.repository.IRepositoryPrefConstants;
import org.talend.core.model.repository.IRepositoryViewObject;
import org.talend.core.model.routines.IRoutinesService;
import org.talend.core.prefs.ITalendCorePrefConstants;
import org.talend.core.runtime.CoreRuntimePlugin;
import org.talend.core.runtime.i18n.Messages;
import org.talend.core.runtime.services.IGenericWizardService;
@@ -293,7 +297,6 @@ public final class MetadataToolHelper {
boolean isKeyword = KeywordsValidator.isKeyword(originalColumnName);
StringBuilder sb = new StringBuilder();
int[] charBit = new int[columnName.length()];
if (!isKeyword) {
boolean isAllowSpecific = isAllowSpecificCharacters();
@@ -309,16 +312,14 @@ public final class MetadataToolHelper {
sb.append(car);
} else {
sb.append(underLine);
charBit[i] = 1;
}
} else {
sb.append(car);
}
}
}
String returnedColumnName = trimBeginEnd_(sb.toString(), charBit);
if (isKeyword || "".equals(returnedColumnName) || org.apache.commons.lang.StringUtils.countMatches(returnedColumnName,
underLine) == originalColumnName.length()) {
String returnedColumnName = trimBeginEnd_(sb.toString());
if (isKeyword || "".equals(returnedColumnName)) {
returnedColumnName = "Column" + index; //$NON-NLS-1$
}
@@ -331,28 +332,29 @@ public final class MetadataToolHelper {
// abc -> abc
// _abc -> _abc
// _____ -> ""
private static String trimBeginEnd_(String columnName, int[] charBit) {
public static String trimBeginEnd_(String columnName) {
if (columnName == null) {
return null;
}
int len = columnName.length();
int st = 0;
int len = charBit.length;
char[] val = columnName.toCharArray(); /* avoid getfield opcode */
while (st < len && charBit[st] == 1) {
while ((st < len) && (val[st] == '_')) {
st++;
}
while (st < len && charBit[len - 1] == 1) {
while ((st < len) && (val[len - 1] == '_')) {
len--;
}
if ((st > 0) || (len < columnName.length())) {
if (st == columnName.length()) {
return "";
}
if (st > 0 && val[st] != '_') {
st--;
if (st > 0) {
return columnName.substring(st - 1, len);
} else {
return columnName.substring(st, len);
}
return columnName.substring(st, len);
} else {
return columnName;
}

View File

@@ -1,42 +0,0 @@
package org.talend.core.model.metadata;
import java.util.Arrays;
import java.util.List;
import org.talend.core.model.process.IElementParameter;
import org.talend.core.model.process.INode;
public class SparkBatchMetadataTalendTypeFilter extends SparkMetadataTalendTypeFilter{
private INode node;
public static List<String> dynamicTypeCompatibleComponents = Arrays.asList(
"tDeltaLakeInput",
"tDeltaLakeOutput",
"tFileInputParquet",
"tFileOutputParquet",
"tJDBCInput",
"tJDBCOutput", "tLogRow", "tSqlRow"
);
public SparkBatchMetadataTalendTypeFilter(INode node) {
super(node.getComponent().getName());
this.node = node;
}
@Override
public List<String> getComponentSpecificTypes() {
// For the moment only dynamic type is a component specific type
// dynamic type is available under 2 conditions : job uses Dataset API and component is listed in
// dynamicTypeCompatibleComponents
INode configNode = node.getProcess().getNodesOfType("tSparkConfiguration").get(0);
IElementParameter param = configNode.getElementParameter("USE_DATASET_API");
if (Boolean.FALSE.equals(param.getValue())) {
return null;
}
if (dynamicTypeCompatibleComponents.contains(node.getComponent().getName())) {
return Arrays.asList(SparkMetadataTalendTypeFilter.DYNAMIC);
}
return null;
}
}

View File

@@ -22,7 +22,7 @@ public class SparkMetadataTalendTypeFilter extends MetadataTalendTypeFilter {
private final static List<String> UNSUPPORTED_TYPES = Arrays.asList(new String[] { "Document", "Dynamic" }); //$NON-NLS-1$ //$NON-NLS-2$
public final static String ROWGENERATOR_COMPONENT_NAME = "tRowGenerator"; //$NON-NLS-1$
private final static String ROWGENERATOR_COMPONENT_NAME = "tRowGenerator"; //$NON-NLS-1$
protected final static String INPUTPARQUET_COMPONENT_NAME = "tFileInputParquet", INPUTSTREAMPARQUET_COMPONENT_NAME = "tFileStreamInputParquet", OUTPUTPARQUET_COMPONENT_NAME = "tFileOutputParquet"; //$NON-NLS-1$; //$NON-NLS-2$ //$NON-NLS-3$
@@ -53,35 +53,21 @@ public class SparkMetadataTalendTypeFilter extends MetadataTalendTypeFilter {
COMPONENT_UNSUPPORTED_TYPES.put(OUTPUTKUDU_COMPONENT_NAME, Arrays.asList(new String[] { "Object", "List", "Vector", "byte[]", "BigDecimal" })); //$NON-NLS-1$ //$NON-NLS-2$
}
public static String DYNAMIC = "Dynamic";
public SparkMetadataTalendTypeFilter(String componentName) {
this.mComponentName = componentName;
}
@Override
protected List<String> getUnsupportedTypes() {
List<String> unsupportedTypes = new ArrayList<String>(UNSUPPORTED_TYPES);
// Add component specific unsupported types
List<String> currentComponentUnsupportedType = COMPONENT_UNSUPPORTED_TYPES.get(this.mComponentName);
if (currentComponentUnsupportedType != null) {
unsupportedTypes.addAll(currentComponentUnsupportedType);
List<String> unionList = new ArrayList<>();
unionList.addAll(currentComponentUnsupportedType);
unionList.addAll(UNSUPPORTED_TYPES);
return unionList;
} else {
return UNSUPPORTED_TYPES;
}
// Remove component specific supported types
List<String> componentSpecificTypes = getComponentSpecificTypes();
if (componentSpecificTypes != null) {
unsupportedTypes.removeIf(item -> componentSpecificTypes.contains(item));
}
return unsupportedTypes;
}
/**
* Get a list of types that are specifically supported by the component
*/
protected List<String> getComponentSpecificTypes() {
return null;
}
}

View File

@@ -2286,7 +2286,7 @@ public class RepositoryToComponentProperty {
for (int j = 0; j < schemaTargets.size(); j++) {
SchemaTarget schemaTarget = schemaTargets.get(j);
if (schemaTarget.getTagName() != null && !schemaTarget.getTagName().equals("")) { //$NON-NLS-1$
tagName = "" + schemaTarget.getTagName().trim(); //$NON-NLS-1$ //$NON-NLS-2$
tagName = "" + schemaTarget.getTagName().trim().replaceAll(" ", "_"); //$NON-NLS-1$ //$NON-NLS-2$
tagName = MetadataToolHelper.validateColumnName(tagName, j);
Map<String, Object> map = new HashMap<String, Object>();
map.put("SCHEMA_COLUMN", tagName); //$NON-NLS-1$
@@ -2361,8 +2361,7 @@ public class RepositoryToComponentProperty {
for (IMetadataColumn metadataColumn : listColumns) {
if (metadataColumn.getLabel().equals(schemaTarget.getTagName())) {
foundColumn = true;
tagName = "" + schemaTarget.getTagName().trim(); //$NON-NLS-1$
// //$NON-NLS-2$
tagName = "" + schemaTarget.getTagName().trim().replaceAll(" ", "_"); //$NON-NLS-1$ //$NON-NLS-2$
tagName = MetadataToolHelper.validateColumnName(tagName, j);
Map<String, Object> map = new HashMap<String, Object>();
map.put("SCHEMA_COLUMN", tagName); //$NON-NLS-1$

View File

@@ -34,7 +34,6 @@ import org.talend.core.model.metadata.DummyMetadataTalendTypeFilter;
import org.talend.core.model.metadata.IMetadataTable;
import org.talend.core.model.metadata.MetadataTalendTypeFilter;
import org.talend.core.model.metadata.MrMetadataTalendTypeFilter;
import org.talend.core.model.metadata.SparkBatchMetadataTalendTypeFilter;
import org.talend.core.model.metadata.SparkMetadataTalendTypeFilter;
import org.talend.core.model.metadata.StormMetadataTalendTypeFilter;
import org.talend.core.model.process.AbstractNode;
@@ -428,9 +427,8 @@ public class NodeUtil {
* @return
*/
public static List<? extends IConnection> getFirstIncomingLineConnectionsOfType(INode node, String type) {
if (type == null) {
if (type == null)
return new ArrayList<IConnection>();
}
Set<String> uniqueNamesDone = new HashSet<String>();
List<? extends IConnection> allIncomingConnections = getFirstIncomingLineConnectionsOfType(node, uniqueNamesDone, type);
@@ -452,7 +450,7 @@ public class NodeUtil {
if (!uniqueNamesDone.contains(nextNode.getUniqueName())) {
uniqueNamesDone.add(nextNode.getUniqueName());
if (type.equals(nextNode.getElementParameter("COMPONENT_NAME").getValue())) {
if (type.equals((String)nextNode.getElementParameter("COMPONENT_NAME").getValue())) {
conns.add(connection);
} else {
conns.addAll(getFirstIncomingLineConnectionsOfType(nextNode, uniqueNamesDone, type)); // follow this way
@@ -809,7 +807,7 @@ public class NodeUtil {
for (INode tnode : listDepartitioner) {
if (tnode.getUniqueName().equals(departitionerName)) { // find the tDepartitioner corresponding to
// tRecollector
// tRecollector
INode startNode = getSubProcessStartNode(tnode); // find the tCollector
List<? extends IConnection> inConns = startNode.getIncomingConnections(EConnectionType.STARTS);
if (inConns != null && inConns.size() > 0) {
@@ -918,8 +916,8 @@ public class NodeUtil {
}
throw new IllegalArgumentException();
}
public static String getRuntimeParameterValue(INode node, IElementParameter ep) {
if (EParameterFieldType.TABLE.equals(ep.getFieldType())) {
Map<String, IElementParameter> types = new HashMap<String, IElementParameter>();
@@ -982,23 +980,23 @@ public class NodeUtil {
return getRuntimeParameterValue(value, ep, false);
}
}
private static String getRuntimeParameterValue(String value, IElementParameter ep, boolean itemFromTable) {
if (value == null) {
value = "";
}
value = value.trim();
boolean isMemo = false;
List<EParameterFieldType> needRemoveCRLFList = Arrays.asList(EParameterFieldType.MEMO, EParameterFieldType.MEMO_JAVA,
EParameterFieldType.MEMO_SQL, EParameterFieldType.MEMO_IMPORT, EParameterFieldType.MEMO_MESSAGE);
if (needRemoveCRLFList.contains(ep.getFieldType())) {
isMemo = true;
value = value.replaceAll("[\r\n]", " ");
}
List<EParameterFieldType> needQuoteList = Arrays.asList(EParameterFieldType.CLOSED_LIST,
EParameterFieldType.COMPONENT_LIST, EParameterFieldType.COLUMN_LIST, EParameterFieldType.PREV_COLUMN_LIST,
EParameterFieldType.CONNECTION_LIST, EParameterFieldType.LOOKUP_COLUMN_LIST,
@@ -1024,13 +1022,13 @@ public class NodeUtil {
value = value.substring(0, value.length() - 1);
}
}
if("".equals(value) || "\"\"".equals(value)) {
return "\"\"";
} else if("null".equals(value)) {
return "(Object)null";
}
// copied it from Log4jFileUtil.javajet but need more comment for this script
if ("\"\\n\"".equals(value) || "\"\\r\"".equals(value) || "\"\\r\\n\"".equals(value)) {
// for the value is "\n" "\r" "\r\n"
@@ -1050,7 +1048,7 @@ public class NodeUtil {
else if ("BUILDIN".equals(ep.getName())) {
return value.toLowerCase();
}
//suppose all memo fields are processed well already, no need to go though this with dangerous
if (!isMemo && !org.talend.core.model.utils.ContextParameterUtils.isDynamic(value)) {
//https://jira.talendforge.org/browse/TDI-45563
@@ -1061,7 +1059,7 @@ public class NodeUtil {
return "\"\"";//return empty string as can't get the real runtime value
}
}
if(value.length() > 1 && value.startsWith("\"") && value.endsWith("\"")) {
if(itemFromTable && "ARGS".equals(ep.getName())) {
value = value.substring(1, value.length());
@@ -1075,19 +1073,19 @@ public class NodeUtil {
return "\"" + checkStringQuotationMarks(value) + "\"";
}
}
//TODO remove it
if (value.endsWith("*")) {
return value.substring(0, value.length() - 1) + "\"*\"";
}
return value;
}
private static boolean isValidLiteralValue(String value) {
return ContextParameterUtils.isValidLiteralValue(value);
}
private static String checkStringQuotationMarks(String str) {
String result = str;
if (result.contains("\"")) {
@@ -1214,52 +1212,52 @@ public class NodeUtil {
fakeRightQuotes = getFakeRightQuotes( original,fakeRightQuotes);
}
int leftPrev = 0;
while (leftQuotes >= 0 && rightQuotes > leftQuotes) {
if (leftQuotes > leftPrev) {//Outside of double quote
result.append(original.substring(leftPrev, leftQuotes));
}
while (leftQuotes >= 0 && rightQuotes > leftQuotes) {
if (leftQuotes > leftPrev) {//Outside of double quote
result.append(original.substring(leftPrev, leftQuotes));
}
if (leftQuotes < rightQuotes) {//Inside of double quote
//split string for better appearance and avoid compile error when string exceed 64k
if(needSplit) {
int current = leftQuotes;
int Offset = 120;
int count = 0;
while (rightQuotes + 1 - current > 120) {
//[\u0000] or [\000]
Matcher matcher = invalid_unicode_character_regex.matcher(original.substring(current, current + Offset));
if(matcher.matches()) {
Offset = Offset - matcher.group(1).length();
}
/*
if (leftQuotes < rightQuotes) {//Inside of double quote
//split string for better appearance and avoid compile error when string exceed 64k
if(needSplit) {
int current = leftQuotes;
int Offset = 120;
int count = 0;
while (rightQuotes + 1 - current > 120) {
//[\u0000] or [\000]
Matcher matcher = invalid_unicode_character_regex.matcher(original.substring(current, current + Offset));
if(matcher.matches()) {
Offset = Offset - matcher.group(1).length();
}
/*
else {
matcher = invalid_octal_character_regex.matcher(original.substring(current, current + Offset));
if(matcher.matches()) {
Offset = Offset - matcher.group(1).length();
}
}
*/
*/
while (original.charAt(current + Offset - 1) == '\\') {//avoid split special character e.g. \"
Offset--;
}
while (original.charAt(current + Offset - 1) == '\\') {//avoid split special character e.g. \"
Offset--;
}
if(count>500){//This is the code that really solve TDI-39968 others are only for good appearance.
result.append(original.substring(current, current + Offset).replace("\r", "").replace("\n", "\\n")).append("\" + new String()\n+\"");
count = 0;
}else{
result.append(original.substring(current, current + Offset).replace("\r", "").replace("\n", "\\n")).append("\"\n+\"");
}
if(count>500){//This is the code that really solve TDI-39968 others are only for good appearance.
result.append(original.substring(current, current + Offset).replace("\r", "").replace("\n", "\\n")).append("\" + new String()\n+\"");
count = 0;
}else{
result.append(original.substring(current, current + Offset).replace("\r", "").replace("\n", "\\n")).append("\"\n+\"");
}
current += Offset;
Offset = 120;
count++;
}
result.append(original.substring(current, rightQuotes + 1).replace("\r", "").replace("\n", "\\n"));
} else {
result.append(original.substring(leftQuotes, rightQuotes + 1).replace("\r", "").replace("\n", "\\n"));
}
}
current += Offset;
Offset = 120;
count++;
}
result.append(original.substring(current, rightQuotes + 1).replace("\r", "").replace("\n", "\\n"));
} else {
result.append(original.substring(leftQuotes, rightQuotes + 1).replace("\r", "").replace("\n", "\\n"));
}
}
leftQuotes = original.indexOf("\"", rightQuotes + 1);
leftPrev = rightQuotes + 1;
@@ -1396,10 +1394,7 @@ public class NodeUtil {
if (ComponentCategory.CATEGORY_4_MAPREDUCE == cat) {
return new MrMetadataTalendTypeFilter();
}
if (ComponentCategory.CATEGORY_4_SPARK == cat) {
return new SparkBatchMetadataTalendTypeFilter(node);
}
if (ComponentCategory.CATEGORY_4_SPARKSTREAMING == cat) {
if (ComponentCategory.CATEGORY_4_SPARK == cat || ComponentCategory.CATEGORY_4_SPARKSTREAMING == cat) {
return new SparkMetadataTalendTypeFilter(node.getComponent().getName());
}
if (ComponentCategory.CATEGORY_4_STORM == cat) {
@@ -1497,29 +1492,4 @@ public class NodeUtil {
}
return false;
}
/**
* TUP-32758:Used to judge if two components are compatible from name
* for example tAmazonMysqlConnection and tMysqlConnection ,tAmazonOracleCommit and tOracleCommit
*/
public static boolean isCompatibleByName(String componentName1, String componentName2) {
boolean isCompatable = false;
if ( componentName1 ==null || componentName2 == null
|| componentName1.length()<1 || componentName2.length() < 1) return false;
if (componentName1.replaceFirst("t", "tAmazon").equals(componentName2) ||
componentName2.replaceFirst("t", "tAmazon").equals(componentName1)) {
isCompatable = true;
}
return isCompatable;
}
public static boolean isDatabaseFamily(String orginalFamilyName) {
boolean isDatabaseFamily = false;
String rootFamily = "";
rootFamily = orginalFamilyName != null ? orginalFamilyName.split("/")[0] : "";
if (rootFamily.equals("Databases")) {
isDatabaseFamily = true;
}
return isDatabaseFamily;
}
}

View File

@@ -1,4 +1,3 @@
AbstractBrandingService_job_license_header_content=Copyright (c) 2005-2010, Talend SA.\n//\n// Ce code source a \u00E9t\u00E9 automatiquement g\u00E9n\u00E9r\u00E9 par_\n\n// (CodeGenerator version{0}\n// Vous pouvez trouver plus d'informations \u00E0 propos des produits Talend sur https://www.talend.com/\nfr/. {1}// Vous pouvez distribuer ce code suivant les termes de la licence\nGNU LGPL\n// http://www.gnu.org/licenses/lgpl.\nhtml\n).
AbstractBrandingService.routines_license_header_content2014=Copyright (c) 2006-2014, Talend SA.\n//\n// Ce code source a \u00E9t\u00E9 automatiquement g\u00E9n\u00E9r\u00E9 par_{0}\n// (CodeGenerator version {1}\n// Vous pouvez trouver plus d'informations \u00E0 propos des produits Talend sur https://www.talend.com/fr/.\n// Vous pouvez distribuer ce code suivant les termes de la licence GNU LGPL\n// http://www.gnu.org/licenses/lgpl.html).
AbstractComponentsProvider.folderNotExist=Le dossier {0} n'existe pas.
@@ -99,6 +98,7 @@ EComponentCategory_properties=Propri\u00E9t\u00E9s
EComponentCategory_rulerAndGrid=Rulers & Grid
EComponentCategory_sqlTemplate=Mod\u00E8le SQL
EComponentCategory_statsAndLogs=Stats & Logs
EComponentCategory_svnHistory=Historique SVN
EComponentCategory_gitHistory=Historique Git
EComponentCategory_technical=Technique
EComponentCategory_version=Version
@@ -427,6 +427,7 @@ repository.service=Services
repository.query=Requ\u00EAte
repository.CDC=CDC
repository.gitroot=GIT
repository.svnroot=SVN
repository.referencedProjects=Projet r\u00E9f\u00E9renc\u00E9
repository.beans=Beans
repository.snippets=Snippets
@@ -635,22 +636,3 @@ DynamicPlugin.addExtension.empty=Le champ ExtensionPoint ou ID est vide.
BigDataBasicUtil.loadDynamicDistribution.IDynamicDistributionManager.notFound=Instance de {0} introuvable
TalendLibsServerManager.connectUserLibraryFailureMessage=\u00C9chec de la connexion au r\u00E9f\u00E9rentiel d'artefacts des bilioth\u00E8ques utilisateurs configur\u00E9 en tant qu'administrateur\u00A0: Connexion \u00E0 {0} refus\u00E9e.
TalendLibsServerManager.cannotGetUserLibraryServer=Impossible d'obtenir le serveur de la biblioth\u00E8que utilisateur depuis l'administrateur distant
MigrationReportAccessDialog.title=Migration des \u00E9l\u00E9ments du projet
MigrationReportAccessDialog.migrateSuccess=Les \u00E9l\u00E9ments du projet ont bien \u00E9t\u00E9 migr\u00E9s.
MigrationReportAccessDialog.completeReportAvailable=Consulter le rapport
MigrationReportAccessDialog.accessReport=ici
MigrationReportAccessDialog.provideAnalysisTool=Vous pouvez ex\u00E9cuter une analyse de projet pour analyser votre projet migr\u00E9. Cet outil exp\u00E9rimental va g\u00E9n\u00E9rer un rapport contenant\u00A0:
MigrationReportAccessDialog.listOfProblems=- la liste des \u00E9l\u00E9ments \u00E0 corriger manuellement,
MigrationReportAccessDialog.listItems=- la liste des \u00E9l\u00E9ments \u00E0 v\u00E9rifier.
MigrationReportAccessDialog.analysisToolCanTrigger=Note : Vous pouvez \u00E9galement g\u00E9n\u00E9rer un rapport d'analyse depuis la vue Param\u00E8tres du projet > Audit.
MigrationReportAccessDialog.doNotShowAnymore=Ne plus afficher
MigrationReportAccessDialog.runAnalysisButton=Ex\u00E9cuter l'analyse
MigrationReportAccessDialog.notNowButton=Pas maintenant
ItemAnalysisReportManager.Information.title=Informations
ItemAnalysisReportManager.Information.message=Analyse du projet termin\u00E9e. Aucun enregistrement d'exception g\u00E9n\u00E9r\u00E9.
ItemAnalysisReportManager.Warning.title=Avertissement
ItemAnalysisReportManager.Warning.message=Impossible d'ex\u00E9cuter une analyse. Attendez la fin de l'analyse courante et r\u00E9essayez.
AnalysisReportAccessDialog.shellTitle=Analyse du projet
AnalysisReportAccessDialog.generateSuccess=Analyse du projet termin\u00E9e.
AnalysisReportAccessDialog.completeReportAvailable=Consulter le rapport
AnalysisReportAccessDialog.accessReport=ici

View File

@@ -1,6 +1,5 @@
AbstractBrandingService_job_license_header_content=// ============================================================================\n//\n// Copyright (c) 2005-2010, Talend Inc.\n//\n//\u3053\u306E\u30BD\u30FC\u30B9\u30B3\u30FC\u30C9\u306F_{0}\u306B\u3088\u3063\u3066\u81EA\u52D5\u7684\u306B\u751F\u6210\u3055\u308C\u307E\u3057\u305F\n// JobDesigner (CodeGenerator\u30D0\u30FC\u30B8\u30E7\u30F3{1})\n// Talend\u88FD\u54C1\u306B\u3064\u3044\u3066\u8A73\u3057\u304F\u306F\u3001www.talend.com\u3092\u3054\u89A7\u304F\u3060\u3055\u3044\u3002\n//\u3053\u306E\u30B3\u30FC\u30C9\u306FGNU LGPL\u30E9\u30A4\u30BB\u30F3\u30B9\u306E\u6761\u4EF6\u306B\u57FA\u3065\u3044\u3066\u914D\u5E03\u3067\u304D\u307E\u3059\n// http://www.gnu.org/licenses/lgpl.html)\u3002\n//\n// ============================================================================
AbstractBrandingService.routines_license_header_content2014=Copyright (c) 2006-2014, Talend Inc.\n//\n//\u3053\u306E\u30BD\u30FC\u30B9\u30B3\u30FC\u30C9\u306F_{0}\u306B\u3088\u3063\u3066\u81EA\u52D5\u7684\u306B\u751F\u6210\u3055\u308C\u307E\u3057\u305F\n// CodeGenerator\u30D0\u30FC\u30B8\u30E7\u30F3{1}\n// Talend\u88FD\u54C1\u306B\u95A2\u3059\u308B\u8A73\u7D30\u306Fwww.talend.com\u3092\u3054\u89A7\u304F\u3060\u3055\u3044\u3002\n//\u3053\u306E\u30B3\u30FC\u30C9\u306FGNU LGPL\u30E9\u30A4\u30BB\u30F3\u30B9\u306E\u6761\u4EF6\u306B\u57FA\u3065\u3044\u3066\u914D\u5E03\u304C\u53EF\u80FD\u3067\u3059\u3002\n// http://www.gnu.org/licenses/lgpl.html)
AbstractBrandingService_job_license_header_content=// ============================================================================\n//\n// Copyright (c) 2005-2010, Talend Inc.\n//\n//\u3053\u306E\u30BD\u30FC\u30B9\u30B3\u30FC\u30C9\u306F_{0}\n\u306B\u3088\u3063\u3066\u81EA\u52D5\u7684\u306B\u751F\u6210\u3055\u308C\u307E\u3057\u305F// JobDesigner (CodeGenerator\u30D0\u30FC\u30B8\u30E7\u30F3{1})\n// Talend\u88FD\u54C1\u306B\u3064\u3044\u3066\u8A73\u3057\u304F\u306F\u3001www.talend.com\u3092\u3054\u89A7\u304F\u3060\u3055\u3044\u3002\n//\u3053\u306E\u30B3\u30FC\u30C9\u306FGNU LGPL\u30E9\u30A4\u30BB\u30F3\u30B9\u306E\u6761\u4EF6\u306B\u57FA\u3065\u3044\u3066\u914D\u5E03\u3067\u304D\u307E\u3059\n// http://www.gnu.org/licenses/lgpl.html)\u3002\n//\n// ============================================================================
AbstractBrandingService.routines_license_header_content2014=Copyright (c) 2006-2014, Talend Inc.\n//\n//\u3053\u306E\u30BD\u30FC\u30B9\u30B3\u30FC\u30C9\u306F_{0}\n\u306B\u3088\u3063\u3066\u81EA\u52D5\u7684\u306B\u751F\u6210\u3055\u308C\u307E\u3057\u305F// CodeGenerator\u30D0\u30FC\u30B8\u30E7\u30F3{1}\n// Talend\u88FD\u54C1\u306B\u95A2\u3059\u308B\u8A73\u7D30\u306Fwww.talend.com\u3092\u3054\u89A7\u304F\u3060\u3055\u3044\u3002\n//\u3053\u306E\u30B3\u30FC\u30C9\u306FGNU LGPL\u30E9\u30A4\u30BB\u30F3\u30B9\u306E\u6761\u4EF6\u306B\u57FA\u3065\u3044\u3066\u914D\u5E03\u304C\u53EF\u80FD\u3067\u3059\u3002\n// http://www.gnu.org/licenses/lgpl.html)
AbstractComponentsProvider.folderNotExist=\u30D5\u30A9\u30EB\u30C0\u30FC{0}\u306F\u5B58\u5728\u3057\u307E\u305B\u3093\u3002
AbstractItemMigrationTask.taskFailed=\u30A2\u30A4\u30C6\u30E0{1}\u4E0A\u306E\u79FB\u884C\u30BF\u30B9\u30AF{0}\u304C\u5931\u6557\u3057\u307E\u3057\u305F
AdvancedSocketFactory.failedInitial=\u30A8\u30E9\u30FC : \u521D\u671F\u5316\u306B\u5931\u6557\u3057\u307E\u3057\u305F :
@@ -16,7 +15,7 @@ ColorsCodeViewerPreferencePage.Literal2Color=\u30EA\u30C6\u30E9\u30EB2\u8272
ColorsCodeViewerPreferencePage.MarkupColor=\u30DE\u30FC\u30AF\u30A2\u30C3\u30D7\u8272
ColorsCodeViewerPreferencePage.OperatorColor=\u30AA\u30DA\u30EC\u30FC\u30BF\u30FC\u8272
ColorsCodeViewerPreferencePage.defaultColor=\u30C7\u30D5\u30A9\u30EB\u30C8\u8272
ColorsCodeViewerPreferencePage.fieldTip=\u592A\u5B57(&B)
ColorsCodeViewerPreferencePage.fieldTip=&Bold
ColorsCodeViewerPreferencePage.keyword1Color=\u30AD\u30FC\u30EF\u30FC\u30C91\u8272
ColorsCodeViewerPreferencePage.keyword2Color=\u30AD\u30FC\u30EF\u30FC\u30C92\u8272
ColorsCodeViewerPreferencePage.keyword3Color=\u30AD\u30FC\u30EF\u30FC\u30C93\u8272
@@ -77,11 +76,11 @@ CorePreferencePage.componentDefaultFileDirectory=\u30B3\u30F3\u30DD\u30FC\u30CD\
CorePreferencePage.groupBySource=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u5185\u3067[\u30BD\u30FC\u30B9\u3054\u3068\u306B\u30B0\u30EB\u30FC\u30D7\u30A1\u5316]
CorePreferencePage.iReportPath=iReport\u30D1\u30B9
CorePreferencePage.alwaysWelcome=\u8D77\u52D5\u6642\u306B\u30A6\u30A7\u30EB\u30AB\u30E0\u30D3\u30E5\u30FC\u3092\u5E38\u306B\u8868\u793A
CorePreferencePage.javaInterpreter=Java\u30A4\u30F3\u30BF\u30FC\u30D7\u30EA\u30BF\u30FC(&J)
CorePreferencePage.javaInterpreter=&Java interpreter
CorePreferencePage.perlInterpreter=Perl\u30A4\u30F3\u30BF\u30FC\u30D7\u30EA\u30BF\u30FC
CorePreferencePage.previewLimit=\u30D7\u30EC\u30D3\u30E5\u30FC\u5236\u9650
CorePreferencePage.runInMultiThread=\u30DE\u30EB\u30C1\u30B9\u30EC\u30C3\u30C9\u5B9F\u884C(\u30B8\u30E7\u30D6\u751F\u6210\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\u5024)
CorePreferencePage.temporaryFiles=\u4E00\u6642\u30D5\u30A1\u30A4\u30EB(&T)
CorePreferencePage.temporaryFiles=&\u4E00\u6642\u30D5\u30A1\u30A4\u30EB
DbTableSelectorDialog.textContent=\u30C6\u30FC\u30D6\u30EB\u540D\u3092\u9078\u629E
ECodeLanguage.unknowLanguage=\u672A\u77E5\u306E\u8A00\u8A9E
EComponentCategory_advanceSetting=\u8A73\u7D30\u8A2D\u5B9A
@@ -96,9 +95,10 @@ EComponentCategory_extra=\u8FFD\u52A0
EComponentCategory_logs=\u30ED\u30B0
EComponentCategory_main=\u30E1\u30A4\u30F3
EComponentCategory_properties=\u30D7\u30ED\u30D1\u30C6\u30A3
EComponentCategory_rulerAndGrid=\u30EB\u30FC\u30E9\u30FC\u3068\u30B0\u30EA\u30C3\u30C9
EComponentCategory_rulerAndGrid=Rulers & Grid
EComponentCategory_sqlTemplate=SQL\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8
EComponentCategory_statsAndLogs=\u7D71\u8A08\u3068\u30ED\u30B0
EComponentCategory_svnHistory=SVN\u5C65\u6B74
EComponentCategory_gitHistory=GIT\u5C65\u6B74
EComponentCategory_technical=\u30C6\u30AF\u30CB\u30AB\u30EB
EComponentCategory_version=\u30D0\u30FC\u30B8\u30E7\u30F3
@@ -150,7 +150,7 @@ EConnectionType.endblock=\u30EB\u30FC\u30C8
EMetadataEncoding.Arabic=\u30A2\u30E9\u30D3\u30A2\u8A9E
EMetadataEncoding.Big5=Big5(\u7E41\u4F53\u5B57)
EMetadataEncoding.Cyrillic=\u30AD\u30EA\u30EB\u8A9E
EMetadataEncoding.EUC_CN=\u7C21\u4F53\u5B57\u4E2D\u56FD\u8A9E(Unix\u30B3\u30FC\u30C9CN\u62E1\u5F35)
EMetadataEncoding.EUC_CN=\u7C21\u4F53\u5B57\u4E2D\u56FD\u8A9E\uFF08Unix\u30B3\u30FC\u30C9CN\u62E1\u5F35\uFF09
EMetadataEncoding.GB18030=\u4E2D\u56FD\u8A9E\u56FD\u5BB6\u57FA\u6E96
EMetadataEncoding.GB2312=\u4E2D\u56FD\u8A9E
EMetadataEncoding.Greek=\u30AE\u30EA\u30B7\u30E3\u8A9E
@@ -233,7 +233,7 @@ MetadataTableEditorView.PrecisionTitle=\u7CBE\u5EA6
MetadataTableEditorView.TypleTitle=\u30BF\u30A4\u30D7
MetadataTalendType.dbIdNotFound=DBMS Id : {0}\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093!
MetadataTalendType.DBMSNotSetted=\u672A\u8A2D\u5B9A\u306EDBMS
MetadataTalendTypeEditor.button.edit=\u7DE8\u96C6(&D)
MetadataTalendTypeEditor.button.edit=E&dit
MetadataTalendTypeEditor.button.export=\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8(&X)
MetadataTalendTypeEditor.button.import=\u30A4\u30F3\u30DD\u30FC\u30C8(&M)
MetadataTalendTypeEditor.column1.Name=\u30E1\u30BF\u30C7\u30FC\u30BF\u30DE\u30C3\u30D4\u30F3\u30B0\u30D5\u30A1\u30A4\u30EB
@@ -241,7 +241,7 @@ MetadataTalendTypeEditor.editMappingDialog.title=\u30DE\u30C3\u30D4\u30F3\u30B0\
MetadataTalendTypeEditor.error.message=\u30A8\u30E9\u30FC\u30E1\u30C3\u30BB\u30FC\u30B8
MetadataTalendTypeEditor.fileIsImported=\u3053\u306E\u30D5\u30A1\u30A4\u30EB\u306F\u65E2\u306B\u30A4\u30F3\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u3059\u3002
MetadataTalendTypeEditor.fileIsInvalid=\u30A4\u30F3\u30DD\u30FC\u30C8\u3055\u308C\u305F\u30E1\u30BF\u30C7\u30FC\u30BF\u30D5\u30A1\u30A4\u30EB\u304C\u7121\u52B9\u3067\u3059\u3002
MetadataTalendTypeEditor.fileNameStartRule=\u30D5\u30A1\u30A4\u30EB\u540D\u306F 'mapping_' \u3067\u59CB\u3081\u3066\u304F\u3060\u3055\u3044\u3002
MetadataTalendTypeEditor.fileNameStartRule=\u30D5\u30A1\u30A4\u30EB\u540D\u306F 'mapping_' \u3067\u59CB\u3081\u3066\u304F\u3060\u3055\u3044.
MetadataTool.errorMessage=\u73FE\u5728\u306E\u6587\u5B57\u3092\u5165\u529B\u3067\u304D\u307E\u305B\u3093\u3002
MetadataTool.invalid=\u7121\u52B9\u306A\u5024
MetadataTool.invalidChar=\u7121\u52B9\u306A\u6587\u5B57
@@ -270,7 +270,7 @@ PerlDynamicProposalUtil.autoConvert= would be automatically converted to {0}->[i
PerlGlobalVariableProposal.Description=\u8AAC\u660E: {0}
PerlGlobalVariableProposal.VariableName=\n\n\u5909\u6570\u540D: {1}
PerspectiveMenuManager.dummy=\u30C0\u30DF\u30FC
PerspectiveMenuManager.perspectiveLabel=\u30D1\u30FC\u30B9\u30DA\u30AF\u30C6\u30A3\u30D6 (&P)
PerspectiveMenuManager.perspectiveLabel=&Perspective
ProcessorUtilities.finalizeBuild=\u30D3\u30EB\u30C9\u3092\u7D42\u4E86\u4E2D...
ProcessorUtilities.generatingJob=\u30B8\u30E7\u30D6\u3092\u751F\u6210\u4E2D...
ProcessorUtilities.loadingJob=\u30B8\u30E7\u30D6\u3092\u30ED\u30FC\u30C9\u4E2D...
@@ -365,7 +365,7 @@ TalendDataCollectorUploadingPreferencePage_Days=\u65E5
TalendTabbedPropertyComposite.compactButton.toolTip=\u30B3\u30F3\u30D1\u30AF\u30C8\u30D3\u30E5\u30FC
TalendTabbedPropertyComposite.tableButton.toolTip=\u30C6\u30FC\u30D6\u30EB\u30D3\u30E5\u30FC
TalendType.TypeName=\u30BF\u30A4\u30D7\u540D{0}
VariableItemEditor.insertVariable=\u633F\u5165\u3068\u5909\u6570\u30D7\u30EC\u30FC\u30B9\u30DB\u30EB\u30C0\u30FC(&V)...
VariableItemEditor.insertVariable=Insert &Variable Placeholder...
VariableItemEditor.name=\u540D\u524D
VariableItemEditor.new=\u65B0\u898F
VariableItemEditor.remove=\u524A\u9664
@@ -427,6 +427,7 @@ repository.service=\u30B5\u30FC\u30D3\u30B9
repository.query=\u30AF\u30A8\u30EA\u30FC
repository.CDC=CDC
repository.gitroot=GIT
repository.svnroot=SVN
repository.referencedProjects=\u53C2\u7167\u3055\u308C\u308B\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8
repository.beans=Beans
repository.snippets=\u30B9\u30CB\u30DA\u30C3\u30C8
@@ -533,13 +534,13 @@ ModuleListCellEditor.selectLabel=\u30E2\u30B8\u30E5\u30FC\u30EB\u3092\u9078\u629
ModuleListCellEditor.title=\u30E2\u30B8\u30E5\u30FC\u30EB\u3092\u9078\u629E
MultiStringSelectionDialog.nameEmpty=\u540D\u524D\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044
PromptDialog.stringTip=\u5165\u529B\u30C6\u30AD\u30B9\u30C8\u3092\u4E00\u91CD\u5F15\u7528\u7B26\u3067\u56F2\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
ApplicationActionBarAdvisor.menuFileLabel=\u30D5\u30A1\u30A4\u30EB(&F)
ApplicationActionBarAdvisor.menuEditLabel=\u7DE8\u96C6(&E)
ApplicationActionBarAdvisor.navigateLabel=\u30CA\u30D3\u30B2\u30FC\u30C8(&N)
ApplicationActionBarAdvisor.gotoLabel=\u79FB\u52D5(&G)
ApplicationActionBarAdvisor.projectLabel=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8(&P)
ApplicationActionBarAdvisor.menuWindowLabel=\u30A6\u30A3\u30F3\u30C9\u30A6(&W)
ApplicationActionBarAdvisor.menuHelpLabel=\u30D8\u30EB\u30D7(&H)
ApplicationActionBarAdvisor.menuFileLabel=&\u30D5\u30A1\u30A4\u30EB
ApplicationActionBarAdvisor.menuEditLabel=&\u7DE8\u96C6
ApplicationActionBarAdvisor.navigateLabel=&\u30CA\u30D3\u30B2\u30FC\u30C8
ApplicationActionBarAdvisor.gotoLabel=&Go to
ApplicationActionBarAdvisor.projectLabel=&Project
ApplicationActionBarAdvisor.menuWindowLabel=&Window
ApplicationActionBarAdvisor.menuHelpLabel=&\u30D8\u30EB\u30D7
BusinessAppearanceComposite.textAlignmentGroup=\u30C6\u30AD\u30B9\u30C8\u306E\u914D\u7F6E
BusinessAppearanceComposite.textAlignment.horizontal=\u6C34\u5E73
BusinessAppearanceComposite.textAlignment.vertical=\u5782\u76F4
@@ -594,7 +595,7 @@ HadoopVersionDialog.distribution=\u30C7\u30A3\u30B9\u30C8\u30EA\u30D3\u30E5\u30F
HadoopVersionDialog.distribution.tooltip=Hadoop\u30C7\u30A3\u30B9\u30C8\u30EA\u30D3\u30E5\u30FC\u30B7\u30E7\u30F3\u3092\u8A2D\u5B9A
HadoopVersionDialog.version=\u30D0\u30FC\u30B8\u30E7\u30F3:
HadoopVersionDialog.version.tooltip=\u30C7\u30A3\u30B9\u30C8\u30EA\u30D3\u30E5\u30FC\u30B7\u30E7\u30F3\u30D0\u30FC\u30B8\u30E7\u30F3\u3092\u8A2D\u5B9A
HadoopVersionDialog.browseBtn=\u53C2\u7167(&R)...
HadoopVersionDialog.browseBtn=&\u53C2\u7167...
HadoopVersionDialog.confirmMsg=\u73FE\u5728\u306E\u30AB\u30B9\u30BF\u30E0\u8A2D\u5B9A\u304C\u7F6E\u63DB\u3055\u308C\u307E\u3059\u3002\u7D9A\u884C\u3057\u307E\u3059\u304B?
HadoopCustomLibrariesUtil.cannotCreate={0}\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093
HadoopCustomLibrariesUtil.importFailed=\u30AB\u30B9\u30BF\u30E0\u5B9A\u7FA9\u3092\u30A4\u30F3\u30DD\u30FC\u30C8\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F
@@ -635,22 +636,3 @@ DynamicPlugin.addExtension.empty=ExtensionPoint\u307E\u305F\u306FID\u304C\u7A7A\
BigDataBasicUtil.loadDynamicDistribution.IDynamicDistributionManager.notFound={0}\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
TalendLibsServerManager.connectUserLibraryFailureMessage=\u7BA1\u7406\u8005\u30E2\u30FC\u30C9\u3067\u8A2D\u5B9A\u3055\u308C\u305F\u30E6\u30FC\u30B6\u30FC\u30E9\u30A4\u30D6\u30E9\u30EA\u30FC\u30A2\u30FC\u30C6\u30A3\u30D5\u30A1\u30AF\u30C8\u30EA\u30DD\u30B8\u30C8\u30EA\u30FC\u304C\u63A5\u7D9A\u3067\u304D\u307E\u305B\u3093\u3002{0}\u3078\u306E\u63A5\u7D9A\u304C\u62D2\u5426\u3055\u308C\u307E\u3057\u305F
TalendLibsServerManager.cannotGetUserLibraryServer=\u30EA\u30E2\u30FC\u30C8\u7BA1\u7406\u8005\u304B\u3089\u30E6\u30FC\u30B6\u30FC\u30E9\u30A4\u30D6\u30E9\u30EA\u30FC\u30B5\u30FC\u30D0\u30FC\u3092\u53D6\u5F97\u3067\u304D\u307E\u305B\u3093
MigrationReportAccessDialog.title=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u30A2\u30A4\u30C6\u30E0\u306E\u79FB\u884C
MigrationReportAccessDialog.migrateSuccess=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u30A2\u30A4\u30C6\u30E0\u304C\u6B63\u3057\u304F\u79FB\u884C\u3055\u308C\u307E\u3057\u305F\u3002
MigrationReportAccessDialog.completeReportAvailable=\u30EC\u30DD\u30FC\u30C8\u3092\u30C1\u30A7\u30C3\u30AF
MigrationReportAccessDialog.accessReport=\u3053\u3061\u3089
MigrationReportAccessDialog.provideAnalysisTool=\u4ECA\u3059\u3050\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u5206\u6790\u3092\u5B9F\u884C\u3057\u3066\u3001\u79FB\u884C\u3055\u308C\u305F\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3092\u5206\u6790\u3067\u304D\u307E\u3059\u3002\u3053\u306E\u8A66\u9A13\u7684\u306A\u30C4\u30FC\u30EB\u306B\u3088\u3063\u3066\u3001\u4EE5\u4E0B\u304C\u542B\u307E\u308C\u308B\u30EC\u30DD\u30FC\u30C8\u304C\u751F\u6210\u3055\u308C\u307E\u3059:
MigrationReportAccessDialog.listOfProblems=- \u624B\u52D5\u3067\u4FEE\u6B63\u3059\u308B\u30A2\u30A4\u30C6\u30E0\u306E\u30EA\u30B9\u30C8\u3002
MigrationReportAccessDialog.listItems=- \u30C1\u30A7\u30C3\u30AF\u3059\u308B\u30A2\u30A4\u30C6\u30E0\u306E\u30EA\u30B9\u30C8\u3002
MigrationReportAccessDialog.analysisToolCanTrigger=\u6CE8: [\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u8A2D\u5B9A] > [\u76E3\u67FB\u30D3\u30E5\u30FC]\u304B\u3089\u3082\u5206\u6790\u30EC\u30DD\u30FC\u30C8\u3092\u751F\u6210\u3067\u304D\u307E\u3059\u3002
MigrationReportAccessDialog.doNotShowAnymore=\u4EE5\u5F8C\u8868\u793A\u3057\u306A\u3044
MigrationReportAccessDialog.runAnalysisButton=\u5B9F\u884C
MigrationReportAccessDialog.notNowButton=\u5F8C\u3067
ItemAnalysisReportManager.Information.title=\u60C5\u5831
ItemAnalysisReportManager.Information.message=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u5206\u6790\u304C\u6B63\u3057\u304F\u5B8C\u4E86\u3057\u307E\u3057\u305F\u3002\u4F8B\u5916\u30EC\u30B3\u30FC\u30C9\u306F\u751F\u6210\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F\u3002
ItemAnalysisReportManager.Warning.title=\u8B66\u544A
ItemAnalysisReportManager.Warning.message=\u65B0\u3057\u3044\u5206\u6790\u3092\u5B9F\u884C\u3067\u304D\u307E\u305B\u3093\u3002\u73FE\u5728\u306E\u5206\u6790\u304C\u5B8C\u4E86\u3057\u3066\u304B\u3089\u3001\u3082\u3046\u4E00\u5EA6\u8A66\u3057\u3066\u304F\u3060\u3055\u3044\u3002
AnalysisReportAccessDialog.shellTitle=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u5206\u6790
AnalysisReportAccessDialog.generateSuccess=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u5206\u6790\u304C\u6B63\u3057\u304F\u5B8C\u4E86\u3057\u307E\u3057\u305F\u3002
AnalysisReportAccessDialog.completeReportAvailable=\u30EC\u30DD\u30FC\u30C8\u3092\u30C1\u30A7\u30C3\u30AF
AnalysisReportAccessDialog.accessReport=\u3053\u3061\u3089

View File

@@ -1,6 +1,5 @@
AbstractBrandingService_job_license_header_content=// ============================================================================\n//\n// \u7248\u6743\u6240\u6709 (c) 2005-2010, Talend Inc.\n//\n// \u6B64\u6E90\u4EE3\u7801\u5DF2\u7531_{0}\u81EA\u52A8\u751F\u6210\n// / JobDesigner (CodeGenerator \u7248\u672C {1})\n// \u60A8\u53EF\u4EE5\u8BBF\u95EE www.talend.com \u4E86\u89E3\u6709\u5173 Talend \u4EA7\u54C1\u7684\u66F4\u591A\u4FE1\u606F\u3002.\n// \u60A8\u53EF\u4EE5\u6839\u636E GNU LGPL \u8BB8\u53EF\u8BC1\u6761\u6B3E\u5206\u53D1\u6B64\u4EE3\u7801\n// http://www.gnu.org/licenses/lgpl.html).\n//\n// ============================================================================
AbstractBrandingService.routines_license_header_content2014=\u7248\u6743\u6240\u6709 (c) 2006-2015, Talend Inc.\n//\n// \u6B64\u6E90\u4EE3\u7801\u5DF2\u7531_{0}\u81EA\u52A8\u751F\u6210 \n// CodeGenerator \u7248\u672C {1}\n// \u60A8\u53EF\u4EE5\u8BBF\u95EE www.talend.com \u4E86\u89E3\u6709\u5173 Talend \u4EA7\u54C1\u7684\u66F4\u591A\u4FE1\u606F\u3002\n// \u60A8\u53EF\u4EE5\u6839\u636E GNU LGPL \u8BB8\u53EF\u8BC1\u6761\u6B3E\u5206\u53D1\u6B64\u4EE3\u7801\n// http://www.gnu.org/licenses/lgpl.html)\u3002
AbstractBrandingService_job_license_header_content=// ============================================================================\n//\n// \u7248\u6743\u6240\u6709 (c) 2005-2010, Talend Inc.\n//\n// \u6B64\u6E90\u4EE3\u7801\u5DF2\u7531_{0}\n\u81EA\u52A8\u751F\u6210// / JobDesigner (CodeGenerator \u7248\u672C {1})\n// \u60A8\u53EF\u4EE5\u8BBF\u95EE www.talend.com \u4E86\u89E3\u6709\u5173 Talend \u4EA7\u54C1\u7684\u66F4\u591A\u4FE1\u606F\u3002.\n// \u60A8\u53EF\u4EE5\u6839\u636E GNU LGPL \u8BB8\u53EF\u8BC1\u6761\u6B3E\u5206\u53D1\u6B64\u4EE3\u7801\n// http://www.gnu.org/licenses/lgpl.html).\n//\n// ============================================================================
AbstractBrandingService.routines_license_header_content2014=\u7248\u6743\u6240\u6709 (c) 2006-2015, Talend Inc.\n//\n// \u6B64\u6E90\u4EE3\u7801\u5DF2\u7531_{0}\n \u81EA\u52A8\u751F\u6210// CodeGenerator \u7248\u672C {1}\n// \u60A8\u53EF\u4EE5\u8BBF\u95EE www.talend.com \u4E86\u89E3\u6709\u5173 Talend \u4EA7\u54C1\u7684\u66F4\u591A\u4FE1\u606F\u3002\n// \u60A8\u53EF\u4EE5\u6839\u636E GNU LGPL \u8BB8\u53EF\u8BC1\u6761\u6B3E\u5206\u53D1\u6B64\u4EE3\u7801\n// http://www.gnu.org/licenses/lgpl.html)\u3002
AbstractComponentsProvider.folderNotExist=\u6587\u4EF6\u5939 {0} \u4E0D\u5B58\u5728\u3002
AbstractItemMigrationTask.taskFailed=\u8FC1\u79FB\u4EFB\u52A1 {0} \u5728\u8FC1\u79FB\u9879\u76EE {1} \u65F6\u5931\u8D25
AdvancedSocketFactory.failedInitial=\u9519\u8BEF\uFF1A\u65E0\u6CD5\u521D\u59CB\u5316\uFF1A
@@ -99,6 +98,7 @@ EComponentCategory_properties=\u5C5E\u6027
EComponentCategory_rulerAndGrid=\u6807\u5C3A\u548C\u7F51\u683C
EComponentCategory_sqlTemplate=SQL \u6A21\u677F
EComponentCategory_statsAndLogs=\u7EDF\u8BA1\u53CA\u65E5\u5FD7
EComponentCategory_svnHistory=SVN \u5386\u53F2\u8BB0\u5F55
EComponentCategory_gitHistory=Git \u5386\u53F2\u8BB0\u5F55
EComponentCategory_technical=\u6280\u672F
EComponentCategory_version=\u7248\u672C
@@ -427,6 +427,7 @@ repository.service=\u670D\u52A1
repository.query=\u67E5\u8BE2
repository.CDC=CDC
repository.gitroot=GIT
repository.svnroot=SVN
repository.referencedProjects=\u5F15\u7528\u7684\u5DE5\u7A0B
repository.beans=Beans
repository.snippets=\u7247\u65AD
@@ -563,7 +564,7 @@ RepositoryContentProvider.repositoryLabel.Queries=\u67E5\u8BE2
RepositoryContentProvider.repositoryLabel.sapBapi=SAP Bapi
RepositoryContentProvider.repositoryLabel.sapBapi.input=\u8F93\u5165
RepositoryContentProvider.repositoryLabel.sapBapi.output=\u8F93\u51FA
RepositoryContentProvider.repositoryLabel.sapContentExtractor=SAP BI \u5185\u5BB9\u63D0\u53D6\u5668
RepositoryContentProvider.repositoryLabel.sapContentExtractor=SAP BI Content Extractor
RepositoryContentProvider.repositoryLabel.sapTable=SAP \u8868
RepositoryContentProvider.repositoryLabel.sapDataSource=SAP DataSource
RepositoryContentProvider.repositoryLabel.sapDSO=SAP DSO
@@ -635,22 +636,3 @@ DynamicPlugin.addExtension.empty=ExtensionPoint \u6216 Id \u4E3A\u7A7A\uFF01
BigDataBasicUtil.loadDynamicDistribution.IDynamicDistributionManager.notFound=\u672A\u627E\u5230 {0} \u7684\u5B9E\u4F8B
TalendLibsServerManager.connectUserLibraryFailureMessage=\u65E0\u6CD5\u8FDE\u63A5 Administrator \u4E2D\u7684\u7528\u6237\u5E93\u6784\u4EF6\u5E93\u96C6\uFF1A\u5230 {0} \u7684\u8FDE\u63A5\u88AB\u62D2
TalendLibsServerManager.cannotGetUserLibraryServer=\u65E0\u6CD5\u4ECE\u8FDC\u7A0B\u7BA1\u7406\u5458\u83B7\u53D6\u7528\u6237\u5E93\u670D\u52A1\u5668
MigrationReportAccessDialog.title=\u5DE5\u7A0B\u9879\u76EE\u8FC1\u79FB
MigrationReportAccessDialog.migrateSuccess=\u5DE5\u7A0B\u9879\u76EE\u8FC1\u79FB\u6210\u529F\u3002
MigrationReportAccessDialog.completeReportAvailable=\u8BF7\u68C0\u67E5\u62A5\u544A
MigrationReportAccessDialog.accessReport=\u6B64\u5904
MigrationReportAccessDialog.provideAnalysisTool=\u60A8\u73B0\u5728\u53EF\u4EE5\u8FD0\u884C\u5DE5\u7A0B\u5206\u6790\u4EE5\u5206\u6790\u8FC1\u79FB\u7684\u5DE5\u7A0B\u3002\u6B64\u5B9E\u9A8C\u6027\u5DE5\u5177\u5C06\u751F\u6210\u4E00\u4EFD\u5206\u6790\u62A5\u544A\uFF0C\u5176\u4E2D\u5305\u542B:
MigrationReportAccessDialog.listOfProblems=- \u9700\u8981\u624B\u52A8\u4FEE\u590D\u7684\u9879\u76EE\u6E05\u5355\u3002
MigrationReportAccessDialog.listItems=- \u9700\u8981\u68C0\u67E5\u7684\u9879\u76EE\u6E05\u5355\u3002
MigrationReportAccessDialog.analysisToolCanTrigger=\u6CE8\uFF1A\u60A8\u8FD8\u53EF\u4EE5\u5728\u5DE5\u7A0B\u8BBE\u7F6E > \u5BA1\u8BA1\u9875\u9762\u751F\u6210\u5206\u6790\u62A5\u544A\u3002
MigrationReportAccessDialog.doNotShowAnymore=\u4E0D\u518D\u663E\u793A\u6B64\u6D88\u606F
MigrationReportAccessDialog.runAnalysisButton=\u8FD0\u884C\u5206\u6790
MigrationReportAccessDialog.notNowButton=\u6682\u4E0D\u91CD\u542F
ItemAnalysisReportManager.Information.title=\u4FE1\u606F
ItemAnalysisReportManager.Information.message=\u5DE5\u7A0B\u5206\u6790\u6210\u529F\u5B8C\u6210\uFF0C\u672A\u751F\u6210\u5F02\u5E38\u8BB0\u5F55\u3002
ItemAnalysisReportManager.Warning.title=\u8B66\u544A
ItemAnalysisReportManager.Warning.message=\u73B0\u5728\u65E0\u6CD5\u8FD0\u884C\u65B0\u7684\u5206\u6790\uFF0C\u8BF7\u7B49\u5F85\u5F53\u524D\u6B63\u5728\u8FD0\u884C\u7684\u5206\u6790\u7ED3\u675F\u7136\u540E\u91CD\u8BD5\u3002
AnalysisReportAccessDialog.shellTitle=\u5DE5\u7A0B\u5206\u6790
AnalysisReportAccessDialog.generateSuccess=\u5DE5\u7A0B\u5206\u6790\u6210\u529F\u5B8C\u6210\u3002
AnalysisReportAccessDialog.completeReportAvailable=\u8BF7\u68C0\u67E5\u62A5\u544A
AnalysisReportAccessDialog.accessReport=\u6B64\u5904

View File

@@ -61,12 +61,6 @@ public class JobInfoProperties extends Properties {
public static final String ADD_STATIC_CODE = "statistics"; //$NON-NLS-1$
public static final String GIT_AUTHOR = "gitAuthor";
public static final String GIT_COMMIT_ID = "gitCommitId";
public static final String GIT_COMMIT_DATE = "gitCommitDate";
private final ProcessItem processItem;
private final String contextName;
@@ -120,9 +114,6 @@ public class JobInfoProperties extends Properties {
setProperty(ADD_STATIC_CODE, Boolean.TRUE.toString()); // TDI-23641, in studio, false always.
}
setProperty(COMMANDLINE_VERSION, VersionUtils.getVersion());
// add init git info for jobInfo
setProperty(GIT_AUTHOR, "");
setProperty(GIT_COMMIT_ID, "");
setProperty(GIT_COMMIT_DATE, "");
}
}

View File

@@ -15,7 +15,6 @@ package org.talend.core.service;
import java.net.URI;
import java.util.Collection;
import java.util.List;
import java.util.Set;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.runtime.IProgressMonitor;
@@ -28,6 +27,8 @@ import org.talend.core.model.general.Project;
*/
public interface IStudioLiteP2Service extends IService {
public static final String PROP_USE_NEW_UPDATE_SYSTEM = "talend.studio.update.useNewUpdateSystem";
public static final String CONFIG_STORAGE_FOLDER = "talend/studioLite/";
public static final String BUNDLES_INFOS_STORAGE_FOLDER = CONFIG_STORAGE_FOLDER + "bundlesInfo/";
@@ -79,17 +80,6 @@ public interface IStudioLiteP2Service extends IService {
int installRequiredFeatures(IProgressMonitor monitor, ValidateRequiredFeaturesHook hook, Project proj) throws Exception;
ValidateMergingFeaturesHook validateMergingFeatures(IProgressMonitor monitor, Project proj, Set<String> backupedFeaturesTempFiles) throws Exception;
/**
* show merging features wizard
*
* @return {@link IStudioLiteP2Service#RESULT_DONE}<br/>
* {@link IStudioLiteP2Service#RESULT_SKIP}<br/>
* {@link IStudioLiteP2Service#RESULT_CANCEL}<br/>
*/
int showMergingFeaturesWizard(ValidateMergingFeaturesHook hook, Project proj) throws Exception;
/**
* selected features will be write into the required feature list of project
*
@@ -106,18 +96,6 @@ public interface IStudioLiteP2Service extends IService {
void setLocalPatches(Collection<String> localPatchUris) throws Exception;
URI toURI(String path) throws Exception;
Set<String> getStudioInstalledFeatures(IProgressMonitor monitor, boolean includeTransitive) throws Exception;
void registCheckUpdateListener(AbsCheckUpdateListener listener) throws Exception;
void unregistCheckUpdateListener(AbsCheckUpdateListener listener) throws Exception;
void resetRestartParams();
void closingStudioGUI(boolean restart);
public static IStudioLiteP2Service get() {
if (GlobalServiceRegister.getDefault().isServiceRegistered(IStudioLiteP2Service.class)) {
return GlobalServiceRegister.getDefault().getService(IStudioLiteP2Service.class);
@@ -125,16 +103,14 @@ public interface IStudioLiteP2Service extends IService {
return null;
}
public static abstract class AbsCheckUpdateListener {
abstract public void beforeCheckUpdate(IProgressMonitor monitor) throws Exception;
}
public static interface IInstallableUnitInfo {
String getName();
String getId();
List<String> getRequired();
}
public static interface CheckUpdateHook {
@@ -155,6 +131,7 @@ public interface IStudioLiteP2Service extends IService {
Collection<?> getUninstalledIUs();
boolean performUpdate(IProgressMonitor monitor) throws Exception;
}
public static interface ValidatePotentialFeaturesHook {
@@ -172,15 +149,6 @@ public interface IStudioLiteP2Service extends IService {
List<IInstallableUnitInfo> getMissingRequiredFeatures();
}
public static interface ValidateMergingFeaturesHook {
boolean showWizard();
Set<IInstallableUnitInfo> getNewlyActivatedFeatures();
Set<IInstallableUnitInfo> getDeActivatedFeatures();
}
public static interface UpdateSiteConfig {
@@ -196,43 +164,6 @@ public interface IStudioLiteP2Service extends IService {
void setUpdates(IProgressMonitor monitor, Collection<URI> uris) throws Exception;
void resetToDefault(IProgressMonitor monitor) throws Exception;
}
Set<IInstallableUnitInfo> calAllRequiredFeature(IProgressMonitor monitor, String projectPath, boolean isFilteByLicense) throws Exception;
public boolean showMissingFeatureWizard(IProgressMonitor monitor, Set<IInstallableUnitInfo> requiredFeatureSet) throws Exception;
public static abstract class AbsStudioLiteP2Exception extends Exception {
public final static String ERR_CODE_UPDATE_REQUIRED = "UPDATE_REQUIRED";
private String errorCode;
/**
* if it is a critical issue which need to break/forbid the process
*/
private boolean breakProcess = false;
public AbsStudioLiteP2Exception(String errCode, String errMessage) {
super(errMessage);
this.errorCode = errCode;
}
public String getErrorCode() {
return this.errorCode;
}
public void setBreakProcess(boolean breakProcess) {
this.breakProcess = breakProcess;
}
public boolean needBreakProcess() {
return breakProcess;
}
}
}

View File

@@ -20,7 +20,9 @@ public interface IUpdateService extends IService {
boolean checkComponentNexusUpdate();
public boolean syncSharedStudioLibraryInPatch(IProgressMonitor monitor) throws Exception;
public String getSharedStudioMissingPatchVersion();
public boolean updateArtifactsFileSha256Hex(IProgressMonitor monitor, String studioArtifactsFileShaCodeHex);
public void checkThirdPartyLibraries();

View File

@@ -12,9 +12,6 @@
// ============================================================================
package org.talend.core.ui;
import java.io.IOException;
import org.talend.core.GlobalServiceRegister;
import org.talend.core.IService;
import org.talend.core.runtime.maven.MavenArtifact;
@@ -28,13 +25,4 @@ public interface IInstalledPatchService extends IService {
public MavenArtifact getLastIntalledP2Patch();
void updatePatchInstalled(String installedName, String installedVersion, String comment) throws IOException;
public static IInstalledPatchService get() {
if (GlobalServiceRegister.getDefault().isServiceRegistered(IInstalledPatchService.class)) {
return GlobalServiceRegister.getDefault().getService(IInstalledPatchService.class);
}
return null;
}
}

View File

@@ -50,10 +50,6 @@ public interface IBrandingService extends IService {
public boolean isPoweredOnlyCamel();
public default boolean isCloudLicense() {
return false;
}
public String getStartingBrowserId();
public URL getStartingHtmlURL();

View File

@@ -15,6 +15,8 @@ package org.talend.core.utils;
import org.apache.commons.lang.ArrayUtils;
import org.eclipse.core.runtime.Platform;
import org.talend.commons.utils.system.EclipseCommandLine;
import org.talend.core.BrandingChecker;
import org.talend.core.model.utils.TalendPropertiesUtil;
/**
* DOC ggu class global comment. Detailled comment <br/>
@@ -35,8 +37,7 @@ public final class TalendCacheUtils {
}
public static boolean cleanComponentCache() {
// return TalendPropertiesUtil.isCleanCache() || isSetCleanComponentCache() || isSetClean()
// || BrandingChecker.isBrandingChanged();
return Boolean.getBoolean("talend.clean.index");
return TalendPropertiesUtil.isCleanCache() || isSetCleanComponentCache() || isSetClean()
|| BrandingChecker.isBrandingChanged();
}
}

View File

@@ -264,40 +264,6 @@ public final class TalendQuoteUtils {
}
}
public static boolean isStartEndsWithQuotation(String expression, boolean checkStart, boolean checkEnd) {
if (StringUtils.isBlank(expression)) {
return false;
}
boolean startsWith = false;
boolean endsWith = false;
ECodeLanguage language = LanguageManager.getCurrentLanguage();
switch (language) {
case JAVA:
startsWith = expression.startsWith(QUOTATION_MARK);
endsWith = expression.endsWith(QUOTATION_MARK);
if (checkStart && checkEnd) {
return startsWith & endsWith;
} else if (checkStart) {
return startsWith;
} else if (checkEnd) {
return endsWith;
}
default: // PERL
startsWith = expression.startsWith(SINGLE_QUOTE);
endsWith = expression.endsWith(SINGLE_QUOTE);
if (checkStart && checkEnd) {
return startsWith & endsWith;
} else if (checkStart) {
return startsWith;
} else if (checkEnd) {
return endsWith;
}
}
return false;
}
public static String removeQuotes(String text, String quotation) {
if (text == null) {
return null;

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Core UI Plug-in
Bundle-SymbolicName: org.talend.core.ui;singleton:=true
Bundle-Version: 8.0.1
Bundle-Version: 8.0.1.qualifier
Require-Bundle: org.apache.commons.lang,
org.apache.commons.collections,
org.eclipse.gef;visibility:=reexport,

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.core.ui</artifactId>

View File

@@ -74,6 +74,7 @@ EComponentCategory_properties=Propri\u00E9t\u00E9s
EComponentCategory_rulerAndGrid=Rulers & Grid
EComponentCategory_sqlTemplate=Mod\u00E8le SQL
EComponentCategory_statsAndLogs=Stats & Logs
EComponentCategory_svnHistory=Historique SVN
EComponentCategory_technical=Technique
EComponentCategory_version=Version
EComponentCategory_headerFooter=En-t\u00EAte/Pied de page
@@ -285,6 +286,7 @@ VersionSection.Status=Statut
XmlArray.InvalidFile=Fichier invalide.
XPathQueryMetadataTableEditorViewExt.xpathQuerys=Requ\u00EAtes sch\u00E9ma XPath
XSDValidater.IllegalArgument=Le fichier XSD d'entr\u00E9e n'existe pas.
repository.businessProcess=Business Models
repository.context=Contextes
repository.documentation=Documentation
repository.folder=Dossier
@@ -341,6 +343,7 @@ repository.metadataSalesforceSchema.alias=Salesforce CRM
repository.process=Jobs
repository.query=Requ\u00EAte
repository.CDC=CDC
repository.svnroot=SVN
repository.referencedProjects=Projet r\u00E9f\u00E9renc\u00E9
repository.routines=Routines
repository.snippets=Snippets
@@ -405,7 +408,7 @@ BusinessAppearanceComposite.textAlignment.vertical.centre=Centre
ConnectionBean.Local=Local
ConnectionBean.DefaultConnection=Connexion par d\u00E9faut
InegerCellEditorListener.NegativeNumberMessage=La valeur de {0} ne peut \u00EAtre un nombre n\u00E9gatif.
InegerCellEditorListener.NumeralMessage=La valeur de {0} doit \u00EAtre num\u00E9rique.
InegerCellEditorListener.NumeralMessage=La valeur de {0} doit \u00EAre num\u00E9rique.
OpenXSDFileDialog.cancel=Annuler
OpenXSDFileDialog.confirm=Confirmer
OpenXSDFileDialog.fileName=Nom de fichier\u00A0:

View File

@@ -1,5 +1,5 @@
AbstractBrandingService_job_license_header_content=// ============================================================================\n//\n// Copyright (c) 2005-2011, Talend Inc.\n//\n//\u3053\u306E\u30BD\u30FC\u30B9\u30B3\u30FC\u30C9\u306F_{0}\n\u306B\u3088\u3063\u3066\u81EA\u52D5\u7684\u306B\u751F\u6210\u3055\u308C\u307E\u3057\u305F// JobDesigner (CodeGenerator\u30D0\u30FC\u30B8\u30E7\u30F3{1})\n// Talend\u88FD\u54C1\u306B\u3064\u3044\u3066\u8A73\u3057\u304F\u306F\u3001www.talend.com\u3092\u3054\u89A7\u304F\u3060\u3055\u3044\u3002\n//\u3053\u306E\u30B3\u30FC\u30C9\u306FGNU LGPL\u30E9\u30A4\u30BB\u30F3\u30B9\u306E\u6761\u4EF6\u306B\u57FA\u3065\u3044\u3066\u914D\u5E03\u3067\u304D\u307E\u3059\n// http://www.gnu.org/licenses/lgpl.html)\u3002\n//\n// ============================================================================
AbstractBrandingService.routines_license_header_content=Copyright (c) 2005-2011, Talend Inc.\n//\n// \u3053\u306E\u30BD\u30FC\u30B9\u30B3\u30FC\u30C9\u306F\u6B21\u306E\u30E6\u30FC\u30B6\u30FC\u306B\u3088\u3063\u3066\u81EA\u52D5\u7684\u306B\u751F\u6210\u3055\u308C\u307E\u3057\u305F: _{0}\n // CodeGenerator\u30D0\u30FC\u30B8\u30E7\u30F3{1}\n// Talend\u88FD\u54C1\u306E\u8A73\u7D30\u306F\u3001www.talend.com\u3092\u3054\u89A7\u304F\u3060\u3055\u3044\u3002\n//\u3053\u306E\u30B3\u30FC\u30C9\u306FGNU LGPL\u30E9\u30A4\u30BB\u30F3\u30B9\u306E\u6761\u4EF6\u306B\u57FA\u3065\u3044\u3066\u914D\u5E03\u3067\u304D\u307E\u3059\u3002\n// http://www.gnu.org/licenses/lgpl.html)
AbstractBrandingService.routines_license_header_content=Copyright (c) 2005-2011, Talend Inc.\n//\n//\u3053\u306E\u30BD\u30FC\u30B9\u30B3\u30FC\u30C9\u306F_{0}\n\u306B\u3088\u3063\u3066\u81EA\u52D5\u7684\u306B\u751F\u6210\u3055\u308C\u307E\u3057\u305F// CodeGenerator\u30D0\u30FC\u30B8\u30E7\u30F3{1}\n// Talend\u88FD\u54C1\u306E\u8A73\u7D30\u306F\u3001www.talend.com\u3092\u3054\u89A7\u304F\u3060\u3055\u3044\u3002\n//\u3053\u306E\u30B3\u30FC\u30C9\u306FGNU LGPL\u30E9\u30A4\u30BB\u30F3\u30B9\u306E\u6761\u4EF6\u306B\u57FA\u3065\u3044\u3066\u914D\u5E03\u3067\u304D\u307E\u3059\u3002\n// http://www.gnu.org/licenses/lgpl.html)
AbstractComponentsProvider.folderNotExist=\u30D5\u30A9\u30EB\u30C0\u30FC{0}\u306F\u5B58\u5728\u3057\u307E\u305B\u3093\u3002
AbstractItemMigrationTask.taskFailed=\u30A2\u30A4\u30C6\u30E0{1}\u4E0A\u306E\u79FB\u884C\u30BF\u30B9\u30AF{0}\u304C\u5931\u6557\u3057\u307E\u3057\u305F
AdvancedSocketFactory.failedInitial=\u30A8\u30E9\u30FC:\u521D\u671F\u5316\u306B\u5931\u6557\u3057\u307E\u3057\u305F\u3002
@@ -52,11 +52,11 @@ CorePreferencePage.groupBySource=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u5185\u306
CorePreferencePage.iReportPath=iReport\u30D1\u30B9
CorePreferencePage.alwaysWelcome.v2=\u8D77\u52D5\u6642\u306B\u30A6\u30A7\u30EB\u30AB\u30E0\u30D3\u30E5\u30FC\u3092\u5E38\u306B\u8868\u793A
CorePreferencePage.alwaysAskAtStartup=\u8D77\u52D5\u6642\u306B\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u30C0\u30A4\u30A2\u30ED\u30B0\u3092\u5E38\u306B\u8868\u793A
CorePreferencePage.javaInterpreter=Java\u30A4\u30F3\u30BF\u30FC\u30D7\u30EA\u30BF\u30FC(&J)
CorePreferencePage.javaInterpreter=&Java interpreter
CorePreferencePage.perlInterpreter=Perl\u30A4\u30F3\u30BF\u30FC\u30D7\u30EA\u30BF\u30FC
CorePreferencePage.previewLimit=\u30D7\u30EC\u30D3\u30E5\u30FC\u5236\u9650
CorePreferencePage.runInMultiThread=\u30DE\u30EB\u30C1\u30B9\u30EC\u30C3\u30C9\u5B9F\u884C(\u30B8\u30E7\u30D6\u751F\u6210\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\u5024)
CorePreferencePage.temporaryFiles=\u4E00\u6642\u30D5\u30A1\u30A4\u30EB(&T)
CorePreferencePage.temporaryFiles=&\u4E00\u6642\u30D5\u30A1\u30A4\u30EB
DbTableSelectorDialog.textContent=\u30C6\u30FC\u30D6\u30EB\u540D\u3092\u9078\u629E
ECodeLanguage.unknowLanguage=\u672A\u77E5\u306E\u8A00\u8A9E
EComponentCategory_advanceSetting=\u8A73\u7D30\u8A2D\u5B9A
@@ -71,9 +71,10 @@ EComponentCategory_extra=\u8FFD\u52A0
EComponentCategory_logs=\u30ED\u30B0
EComponentCategory_main=\u30E1\u30A4\u30F3
EComponentCategory_properties=\u30D7\u30ED\u30D1\u30C6\u30A3
EComponentCategory_rulerAndGrid=\u30EB\u30FC\u30E9\u30FC\u3068\u30B0\u30EA\u30C3\u30C9
EComponentCategory_rulerAndGrid=Rulers & Grid
EComponentCategory_sqlTemplate=SQL\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8
EComponentCategory_statsAndLogs=\u7D71\u8A08\u3068\u30ED\u30B0
EComponentCategory_svnHistory=SVN\u5C65\u6B74
EComponentCategory_technical=\u30C6\u30AF\u30CB\u30AB\u30EB
EComponentCategory_version=\u30D0\u30FC\u30B8\u30E7\u30F3
EComponentCategory_headerFooter=\u30D8\u30C3\u30C0\u30FC\uFF0F\u30D5\u30C3\u30BF\u30FC
@@ -100,7 +101,7 @@ EConnectionType.parallelize=\u4E26\u5217
EMetadataEncoding.Arabic=\u30A2\u30E9\u30D3\u30A2\u8A9E
EMetadataEncoding.Big5=Big Five (\u7E41\u4F53\u5B57\u4E2D\u56FD\u8A9E)
EMetadataEncoding.Cyrillic=\u30AD\u30EA\u30EB\u8A9E
EMetadataEncoding.EUC_CN=\u7C21\u4F53\u5B57\u4E2D\u56FD\u8A9E(Unix\u30B3\u30FC\u30C9CN\u62E1\u5F35)
EMetadataEncoding.EUC_CN=\u7C21\u4F53\u5B57\u4E2D\u56FD\u8A9E\uFF08Unix\u30B3\u30FC\u30C9CN\u62E1\u5F35\uFF09
EMetadataEncoding.GB18030=\u4E2D\u56FD\u8A9E\u56FD\u5BB6\u57FA\u6E96
EMetadataEncoding.GB2312=\u4E2D\u56FD\u8A9E
EMetadataEncoding.Greek=\u30AE\u30EA\u30B7\u30E3\u8A9E
@@ -197,7 +198,7 @@ PerlDynamicProposalUtil.autoConvert= would be automatically converted to {0}->[i
PerlGlobalVariableProposal.Description=\u8AAC\u660E: {0}
PerlGlobalVariableProposal.VariableName=\n\n\u5909\u6570\u540D: {1}
PerspectiveMenuManager.dummy=\u30C0\u30DF\u30FC
PerspectiveMenuManager.perspectiveLabel=\u30D1\u30FC\u30B9\u30DA\u30AF\u30C6\u30A3\u30D6 (&P)
PerspectiveMenuManager.perspectiveLabel=&Perspective
ProcessorUtilities.finalizeBuild=\u30D3\u30EB\u30C9\u3092\u7D42\u4E86\u4E2D...
ProcessorUtilities.generatingJob=\u30B8\u30E7\u30D6\u3092\u751F\u6210\u4E2D...
ProcessorUtilities.loadingJob=\u30B8\u30E7\u30D6\u3092\u30ED\u30FC\u30C9\u4E2D...
@@ -272,7 +273,7 @@ SelectRepositoryContextGroupDialog.Title=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u3
TalendTabbedPropertyComposite.compactButton.toolTip=\u30B3\u30F3\u30D1\u30AF\u30C8\u30D3\u30E5\u30FC
TalendTabbedPropertyComposite.tableButton.toolTip=\u30C6\u30FC\u30D6\u30EB\u30D3\u30E5\u30FC
TalendType.TypeName=\u30BF\u30A4\u30D7\u540D{0}
VariableItemEditor.insertVariable=\u633F\u5165\u3068\u5909\u6570\u30D7\u30EC\u30FC\u30B9\u30DB\u30EB\u30C0\u30FC(&V)...
VariableItemEditor.insertVariable=Insert &Variable Placeholder...
VariableItemEditor.name=\u540D\u524D
VariableItemEditor.new=\u65B0\u898F
VariableItemEditor.remove=\u524A\u9664
@@ -285,6 +286,7 @@ VersionSection.Status=\u30B9\u30C6\u30FC\u30BF\u30B9
XmlArray.InvalidFile=\u7121\u52B9\u306A\u30D5\u30A1\u30A4\u30EB\u3002
XPathQueryMetadataTableEditorViewExt.xpathQuerys=\u30B9\u30AD\u30FC\u30DEXPathQuerys
XSDValidater.IllegalArgument=\u5165\u529BXSD\u30D5\u30A1\u30A4\u30EB\u304C\u5B58\u5728\u3057\u307E\u305B\u3093\u3002
repository.businessProcess=\u30D3\u30B8\u30CD\u30B9\u30E2\u30C7\u30EB
repository.context=\u30C9\u30AD\u30E5\u30E1\u30F3\u30C8
repository.documentation=\u30C9\u30AD\u30E5\u30E1\u30F3\u30C6\u30FC\u30B7\u30E7\u30F3
repository.folder=\u30D5\u30A9\u30EB\u30C0\u30FC
@@ -341,6 +343,7 @@ repository.metadataSalesforceSchema.alias=Salesforce CRM
repository.process=\u30B8\u30E7\u30D6\u30C7\u30B6\u30A4\u30F3
repository.query=\u30AF\u30A8\u30EA\u30FC
repository.CDC=CDC
repository.svnroot=SVN
repository.referencedProjects=\u53C2\u7167\u3055\u308C\u308B\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8
repository.routines=\u30EB\u30FC\u30C1\u30F3
repository.snippets=\u30B9\u30CB\u30DA\u30C3\u30C8
@@ -386,13 +389,13 @@ ModuleListCellEditor.warningTitle=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30C9\u30
ModuleListCellEditor.warningMessage=jar\u304C\u5B58\u5728\u3057\u307E\u3059\u3002
MultiStringSelectionDialog.nameEmpty=\u540D\u524D\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044
PromptDialog.stringTip=\u5165\u529B\u30C6\u30AD\u30B9\u30C8\u3092\u4E00\u91CD\u5F15\u7528\u7B26\u3067\u56F2\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
ApplicationActionBarAdvisor.menuFileLabel=\u30D5\u30A1\u30A4\u30EB(&F)
ApplicationActionBarAdvisor.menuEditLabel=\u7DE8\u96C6(&E)
ApplicationActionBarAdvisor.navigateLabel=\u30CA\u30D3\u30B2\u30FC\u30C8(&N)
ApplicationActionBarAdvisor.gotoLabel=\u79FB\u52D5(&G)
ApplicationActionBarAdvisor.projectLabel=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8(&P)
ApplicationActionBarAdvisor.menuWindowLabel=\u30A6\u30A3\u30F3\u30C9\u30A6(&W)
ApplicationActionBarAdvisor.menuHelpLabel=\u30D8\u30EB\u30D7(&H)
ApplicationActionBarAdvisor.menuFileLabel=&\u30D5\u30A1\u30A4\u30EB
ApplicationActionBarAdvisor.menuEditLabel=&\u7DE8\u96C6
ApplicationActionBarAdvisor.navigateLabel=&\u30CA\u30D3\u30B2\u30FC\u30C8
ApplicationActionBarAdvisor.gotoLabel=&Go to
ApplicationActionBarAdvisor.projectLabel=&Project
ApplicationActionBarAdvisor.menuWindowLabel=&Window
ApplicationActionBarAdvisor.menuHelpLabel=&\u30D8\u30EB\u30D7
BusinessAppearanceComposite.textAlignmentGroup=\u30C6\u30AD\u30B9\u30C8\u306E\u914D\u7F6E
BusinessAppearanceComposite.textAlignment.horizontal=\u6C34\u5E73
BusinessAppearanceComposite.textAlignment.vertical=\u5782\u76F4
@@ -461,7 +464,7 @@ EMetadataEncoding.Latin9=Latin9
HDFS=HDFS
HCAT=HCAT
EConnectionType.startsMenu=\u958B\u59CB
MetadataTalendTypeEditor.button.edit=\u7DE8\u96C6(&D)
MetadataTalendTypeEditor.button.edit=E&dit
MetadataTalendTypeEditor.button.export=\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8(&X)
MetadataTalendTypeEditor.button.import=\u30A4\u30F3\u30DD\u30FC\u30C8(&M)
MetadataTalendTypeEditor.column.Name=\u30E1\u30BF\u30C7\u30FC\u30BF\u30DE\u30C3\u30D4\u30F3\u30B0\u30D5\u30A1\u30A4\u30EB
@@ -469,7 +472,7 @@ MetadataTalendTypeEditor.editMappingDialog.title=\u30DE\u30C3\u30D4\u30F3\u30B0\
MetadataTalendTypeEditor.error.message=\u30A8\u30E9\u30FC\u30E1\u30C3\u30BB\u30FC\u30B8
MetadataTalendTypeEditor.fileIsImported=\u3053\u306E\u30D5\u30A1\u30A4\u30EB\u306F\u65E2\u306B\u30A4\u30F3\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u3059\u3002
MetadataTalendTypeEditor.fileIsInvalid=\u30A4\u30F3\u30DD\u30FC\u30C8\u3055\u308C\u305F\u30E1\u30BF\u30C7\u30FC\u30BF\u30D5\u30A1\u30A4\u30EB\u304C\u7121\u52B9\u3067\u3059\u3002
MetadataTalendTypeEditor.fileNameStartRule=\u30D5\u30A1\u30A4\u30EB\u540D\u306F 'mapping_' \u3067\u59CB\u3081\u3066\u304F\u3060\u3055\u3044\u3002
MetadataTalendTypeEditor.fileNameStartRule=\u30D5\u30A1\u30A4\u30EB\u540D\u306F 'mapping_' \u3067\u59CB\u3081\u3066\u304F\u3060\u3055\u3044.
MetadataTypeLengthPreferencePage.VALUE=NULL\u5024\u3092\u542B\u3080\u30D5\u30A3\u30FC\u30EB\u30C9\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\u8A2D\u5B9A
MetadataTypeLengthPreferencePage.FIELD=\u5168\u30D5\u30A3\u30FC\u30EB\u30C9\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\u8A2D\u5B9A
MetadataTypeLengthPreferencePage.DBTYPE=\u30C7\u30FC\u30BF\u30BF\u30A4\u30D7\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u9577\u3055
@@ -540,13 +543,13 @@ ContextParameterProposal.ContextVariable.v1=\u30C7\u30D5\u30A9\u30EB\u30C8\u306E
ContextParameterProposal.Type.v1=\u30BF\u30A4\u30D7: {2}
ContextParameterProposal.VariableName.v1=\u5024: {3}
ArchiveFileExportOperationFullPath.cannotCreateDir='{0}'\u3068\u3044\u3046\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u30FC\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093
WorkingSetConfigurationDialog_new_label=\u65B0\u898F(&N)...
WorkingSetConfigurationDialog_edit_label=\u7DE8\u96C6(&E)
WorkingSetConfigurationDialog_remove_label=\u524A\u9664(&R)
WorkingSetConfigurationDialog_up_label=\u4E0A\u3078(&U)
WorkingSetConfigurationDialog_down_label=\u4E0B\u3078(&D)
WorkingSetConfigurationDialog_selectAll_label=\u3059\u3079\u3066\u9078\u629E(&A)
WorkingSetConfigurationDialog_deselectAll_label=\u3059\u3079\u3066\u9078\u629E\u89E3\u9664(&L)
WorkingSetConfigurationDialog_new_label=&New...
WorkingSetConfigurationDialog_edit_label=&Edit...
WorkingSetConfigurationDialog_remove_label=&Remove
WorkingSetConfigurationDialog_up_label=&Up
WorkingSetConfigurationDialog_down_label=&Down
WorkingSetConfigurationDialog_selectAll_label=Select &All
WorkingSetConfigurationDialog_deselectAll_label=Dese&lect All
WorkbenchMessages.FilteredTree_FilterMessage=\u30D5\u30A3\u30EB\u30BF\u30FC\u30C6\u30AD\u30B9\u30C8\u3092\u5165\u529B
WorkbenchMessages.FilteredTree_ClearToolTip=\u30AF\u30EA\u30A2
ContextTreeValuesComposite.Menu=\u30E1\u30CB\u30E5\u30FC
@@ -560,18 +563,18 @@ ContextNebulaComposite.ContextsUnAvailable=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\
ContextNebulaComposite.ContextGroupLabel=\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u74B0\u5883
ContextTreeTable.PromptToolTips=\u5909\u6570\u306E\u30D7\u30ED\u30F3\u30D7\u30C8\u3092\u6709\u52B9\u5316
ContextValidator.ParameterNotValid=\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u540D\u304C\u7121\u52B9\u3067\u3059\u3002
WorkspaceMnu.switch.text=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u3092\u5207\u308A\u63DB\u3048(&W)
WorkspaceMnu.switch.text=Switch &Workspace
WorkspaceMnu.switch.tooltip=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u3092\u958B\u304F
WorkspaceMnu.choose.text=\u9078\u629E(&C)...
WorkspaceMnu.choose.text=&Choose...
WorkspaceMnu.choose.tooltip=\u4ED6\u306E\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u3092\u9078\u629E
WorkspaceMnu.restart.error.title=\u30B7\u30B9\u30C6\u30E0\u30D7\u30ED\u30D1\u30C6\u30A3\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
WorkspaceMnu.restart.error.message={0}\u30D7\u30ED\u30D1\u30C6\u30A3\u304C\u672A\u8A2D\u5B9A\u306E\u305F\u3081\u3001\u30D7\u30E9\u30C3\u30C8\u30D5\u30A9\u30FC\u30E0\u3092\u518D\u8D77\u52D5\u3067\u304D\u307E\u305B\u3093\u3002
WorkspaceDlg.title=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u3092\u9078\u629E
WorkspaceDlg.Message=Talend Studio\u306F\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u3068\u3044\u3046\u540D\u524D\u306E\u30D5\u30A9\u30EB\u30C0\u30FC\u5185\u306B\u30C7\u30FC\u30BF\u3092\u4FDD\u7BA1\u3057\u307E\u3059\u3002\n\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u30D5\u30A9\u30EB\u30C0\u30FC\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002
WorkspaceDlg.workspace.label=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9
WorkspaceDlg.browse.button=\u53C2\u7167(&B)...
WorkspaceDlg.browse.button=&Browse...
WorkspaceDlg.browse.folder.title=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u30D5\u30A9\u30EB\u30C0\u30FC\u3092\u9078\u629E
WorkspaceDlg.use.this.as.default.cb.message=\u3053\u306E\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u3092\u30C7\u30D5\u30A9\u30EB\u30C8\u3068\u3057\u3066\u4F7F\u7528\u3057\u3001\u78BA\u8A8D\u3092\u8868\u793A\u3057\u306A\u3044(&U)
WorkspaceDlg.use.this.as.default.cb.message=&Use this workspace as the default and do not ask again
I18nPreferencePage.needRestart=\u30ED\u30FC\u30AB\u30EB\u8A00\u8A9E(\u518D\u8D77\u52D5\u304C\u5FC5\u8981)
I18nPreferencePage.translationInformation=Babili\u306B\u3088\u308B\u30C6\u30B9\u30C8\u7FFB\u8A33(\u73FE\u5728\u306E\u8A00\u8A9E\u306B\u306E\u307F\u4F7F\u7528\u3067\u304D\u307E\u3059\u3002\u4ED6\u306E\u8A00\u8A9E\u3092\u9078\u629E\u3057\u305F\u5834\u5408\u306F\u518D\u8D77\u52D5\u304C\u5FC5\u8981\u3067\u3059)
I18nPreferencePage.importBabili=Babili\u304B\u3089\u7FFB\u8A33\u306E\u30A4\u30F3\u30DD\u30FC\u30C8

View File

@@ -74,6 +74,7 @@ EComponentCategory_properties=\u5C5E\u6027
EComponentCategory_rulerAndGrid=\u6807\u5C3A\u548C\u7F51\u683C
EComponentCategory_sqlTemplate=SQL \u6A21\u677F
EComponentCategory_statsAndLogs=\u7EDF\u8BA1\u53CA\u65E5\u5FD7
EComponentCategory_svnHistory=SVN \u5386\u53F2\u8BB0\u5F55
EComponentCategory_technical=\u6280\u672F
EComponentCategory_version=\u7248\u672C
EComponentCategory_headerFooter=\u6587\u4EF6\u5934/\u6587\u4EF6\u5C3E
@@ -285,6 +286,7 @@ VersionSection.Status=\u72B6\u6001
XmlArray.InvalidFile=\u65E0\u6548\u7684\u6587\u4EF6\u3002
XPathQueryMetadataTableEditorViewExt.xpathQuerys=Schema XPathQuery
XSDValidater.IllegalArgument=\u8F93\u5165 XSD \u6587\u4EF6\u4E0D\u5B58\u5728
repository.businessProcess=\u4E1A\u52A1\u6A21\u578B
repository.context=\u4E0A\u4E0B\u6587
repository.documentation=\u6587\u6863
repository.folder=\u6587\u4EF6\u5939
@@ -341,6 +343,7 @@ repository.metadataSalesforceSchema.alias=Salesforce CRM
repository.process=\u4F5C\u4E1A\u8BBE\u8BA1
repository.query=\u67E5\u8BE2
repository.CDC=CDC
repository.svnroot=SVN
repository.referencedProjects=\u5F15\u7528\u7684\u5DE5\u7A0B
repository.routines=\u4F8B\u7A0B
repository.snippets=\u7247\u65AD

View File

@@ -16,7 +16,6 @@ import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
import org.eclipse.jface.preference.IPreferenceStore;
import org.talend.core.prefs.ITalendCorePrefConstants;
import org.talend.core.ui.CoreUIPlugin;
import org.talend.core.ui.branding.IBrandingService;
/**
* ggu class global comment. Detailled comment
@@ -33,9 +32,6 @@ public class TalendDataCollectorPreferenceInitializer extends AbstractPreference
IPreferenceStore preferenceStore = CoreUIPlugin.getDefault().getPreferenceStore();
preferenceStore.setDefault(ITalendCorePrefConstants.DATA_COLLECTOR_ENABLED, true);
preferenceStore.setDefault(ITalendCorePrefConstants.DATA_COLLECTOR_UPLOAD_PERIOD, 5);
if(IBrandingService.get().isCloudLicense()) {
preferenceStore.setValue(ITalendCorePrefConstants.DATA_COLLECTOR_ENABLED, true);
}
}
}

View File

@@ -25,7 +25,6 @@ import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchPreferencePage;
import org.talend.core.prefs.ITalendCorePrefConstants;
import org.talend.core.ui.CoreUIPlugin;
import org.talend.core.ui.branding.IBrandingService;
import org.talend.core.ui.i18n.Messages;
import org.talend.core.ui.token.TokenCollectorFactory;
@@ -47,10 +46,8 @@ public class TalendDataCollectorPreferencePage extends FieldEditorPreferencePage
@Override
protected void createFieldEditors() {
if(!IBrandingService.get().isCloudLicense()) {
addField(new BooleanFieldEditor(ITalendCorePrefConstants.DATA_COLLECTOR_ENABLED,
Messages.getString("TalendDataCollectorPreferencePage_EnableCapture"), getFieldEditorParent())); //$NON-NLS-1$
}
addField(new BooleanFieldEditor(ITalendCorePrefConstants.DATA_COLLECTOR_ENABLED,
Messages.getString("TalendDataCollectorPreferencePage_EnableCapture"), getFieldEditorParent())); //$NON-NLS-1$
if (Boolean.getBoolean("talend.DataCollector.visibleSendButton")) {//$NON-NLS-1$
createSendDataButton(getFieldEditorParent());
}

View File

@@ -12,38 +12,29 @@
// ============================================================================
package org.talend.core.ui.token;
import org.apache.commons.lang3.StringUtils;
import org.talend.commons.utils.time.PropertiesCollectorUtil;
import org.talend.core.service.IStudioLiteP2Service;
import us.monoid.json.JSONArray;
import us.monoid.json.JSONObject;
public class AdditionalPackagesTokenCollector extends AbstractTokenCollector {
@Override
public JSONObject collect() throws Exception {
// String records = PropertiesCollectorUtil.getAdditionalPackageRecording();
//
// JSONObject allRecords;
// try {
// allRecords = new JSONObject(records);
// } catch (Exception e) {
// // the value is not set, or is empty
// allRecords = new JSONObject();
// allRecords.put(PropertiesCollectorUtil.getAdditionalPackagePreferenceNode(), new JSONObject());
// }
//
// return allRecords;
JSONObject allRecords = new JSONObject();
if (IStudioLiteP2Service.get() != null) {
JSONArray jsonArray = new JSONArray();
IStudioLiteP2Service.get().getStudioInstalledFeatures(null, false).stream()
.map(id -> StringUtils.substringBeforeLast(id, ".feature.group"))
.sorted().forEach(id -> jsonArray.put(id));
allRecords.put(PropertiesCollectorUtil.getAdditionalPackagePreferenceNode(), jsonArray);
}
return allRecords;
public AdditionalPackagesTokenCollector() {
// TODO Auto-generated constructor stub
}
@Override
public JSONObject collect() throws Exception {
String records = PropertiesCollectorUtil.getAdditionalPackageRecording();
JSONObject allRecords;
try {
allRecords = new JSONObject(records);
} catch (Exception e) {
// the value is not set, or is empty
allRecords = new JSONObject();
allRecords.put(PropertiesCollectorUtil.getAdditionalPackagePreferenceNode(), new JSONObject());
}
return allRecords;
}
}

View File

@@ -64,7 +64,7 @@ public class DefaultTokenCollector extends AbstractTokenCollector {
public JSONObject collect() throws Exception {
JSONObject tokenStudioObject = new JSONObject();
// version
tokenStudioObject.put(VERSION.getKey(), VersionUtils.getInternalMajorVersion());
tokenStudioObject.put(VERSION.getKey(), VersionUtils.getInternalVersion());
// uniqueId
tokenStudioObject.put(UNIQUE_ID.getKey(), hashUniqueId());

View File

@@ -3,7 +3,7 @@ Automatic-Module-Name: org.talend.core
Bundle-ManifestVersion: 2
Bundle-Name: Core Plug-in
Bundle-SymbolicName: org.talend.core;singleton:=true
Bundle-Version: 8.0.1
Bundle-Version: 8.0.1.qualifier
Bundle-Activator: org.talend.core.CorePlugin
Bundle-Localization: plugin
Eclipse-LazyStart: true

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.core</artifactId>

View File

@@ -1,4 +0,0 @@
productfullname=Talend
productshortname=Talend
loginimagehigh=icons/login_h.jpg
loginimageleft=icons/login_v.jpg

View File

@@ -1,4 +0,0 @@
productfullname=Talend
productshortname=Talend
loginimagehigh=icons/login_h.jpg
loginimageleft=icons/login_v.jpg

View File

@@ -1,4 +0,0 @@
productfullname=Talend
productshortname=Talend
loginimagehigh=icons/login_h.jpg
loginimageleft=icons/login_v.jpg

View File

@@ -61,6 +61,7 @@ EComponentCategory_properties=Propri\u00E9t\u00E9s
EComponentCategory_rulerAndGrid=Rulers & Grid
EComponentCategory_sqlTemplate=Mod\u00E8le SQL
EComponentCategory_statsAndLogs=Stats & Logs
EComponentCategory_svnHistory=Historique SVN
EComponentCategory_technical=Technique
EComponentCategory_version=Version
EComponentCategory_headerFooter=En-t\u00EAte/Pied de page

View File

@@ -40,11 +40,11 @@ CorePreferencePage.componentDefaultFileDirectory=\u30B3\u30F3\u30DD\u30FC\u30CD\
CorePreferencePage.groupBySource=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u5185\u3067[\u30BD\u30FC\u30B9\u3054\u3068\u306B\u30B0\u30EB\u30FC\u30D7\u30A1\u5316]
CorePreferencePage.iReportPath=iReport\u30D1\u30B9
CorePreferencePage.alwaysWelcome=\u8D77\u52D5\u6642\u306B\u30A6\u30A7\u30EB\u30AB\u30E0\u30D3\u30E5\u30FC\u3092\u5E38\u306B\u8868\u793A
CorePreferencePage.javaInterpreter=Java\u30A4\u30F3\u30BF\u30FC\u30D7\u30EA\u30BF\u30FC(&J)
CorePreferencePage.javaInterpreter=&Java interpreter
CorePreferencePage.perlInterpreter=Perl\u30A4\u30F3\u30BF\u30FC\u30D7\u30EA\u30BF\u30FC
CorePreferencePage.previewLimit=\u30D7\u30EC\u30D3\u30E5\u30FC\u5236\u9650
CorePreferencePage.runInMultiThread=\u30DE\u30EB\u30C1\u30B9\u30EC\u30C3\u30C9\u5B9F\u884C(\u30B8\u30E7\u30D6\u751F\u6210\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\u5024)
CorePreferencePage.temporaryFiles=\u4E00\u6642\u30D5\u30A1\u30A4\u30EB(&T)
CorePreferencePage.temporaryFiles=&\u4E00\u6642\u30D5\u30A1\u30A4\u30EB
ECodeLanguage.unknowLanguage=\u672A\u77E5\u306E\u8A00\u8A9E
EComponentCategory_advanceSetting=\u8A73\u7D30\u8A2D\u5B9A
EComponentCategory_appearance=\u5916\u89B3
@@ -58,9 +58,10 @@ EComponentCategory_extra=\u8FFD\u52A0
EComponentCategory_logs=\u30ED\u30B0
EComponentCategory_main=\u30E1\u30A4\u30F3
EComponentCategory_properties=\u30D7\u30ED\u30D1\u30C6\u30A3
EComponentCategory_rulerAndGrid=\u30EB\u30FC\u30E9\u30FC\u3068\u30B0\u30EA\u30C3\u30C9
EComponentCategory_rulerAndGrid=Rulers & Grid
EComponentCategory_sqlTemplate=SQL\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8
EComponentCategory_statsAndLogs=\u7D71\u8A08\u3068\u30ED\u30B0
EComponentCategory_svnHistory=SVN\u5C65\u6B74
EComponentCategory_technical=\u30C6\u30AF\u30CB\u30AB\u30EB
EComponentCategory_version=\u30D0\u30FC\u30B8\u30E7\u30F3
EComponentCategory_headerFooter=\u30D8\u30C3\u30C0\u30FC\uFF0F\u30D5\u30C3\u30BF\u30FC
@@ -87,7 +88,7 @@ EConnectionType.parallelize=\u4E26\u5217
EMetadataEncoding.Arabic=\u30A2\u30E9\u30D3\u30A2\u8A9E
EMetadataEncoding.Big5=Big5(\u7E41\u4F53\u5B57)
EMetadataEncoding.Cyrillic=\u30AD\u30EA\u30EB\u8A9E
EMetadataEncoding.EUC_CN=\u7C21\u4F53\u5B57\u4E2D\u56FD\u8A9E(Unix\u30B3\u30FC\u30C9CN\u62E1\u5F35)
EMetadataEncoding.EUC_CN=\u7C21\u4F53\u5B57\u4E2D\u56FD\u8A9E\uFF08Unix\u30B3\u30FC\u30C9CN\u62E1\u5F35\uFF09
EMetadataEncoding.GB18030=\u4E2D\u56FD\u8A9E\u56FD\u5BB6\u57FA\u6E96
EMetadataEncoding.GB2312=\u4E2D\u56FD\u8A9E
EMetadataEncoding.Greek=\u30AE\u30EA\u30B7\u30E3\u8A9E
@@ -207,13 +208,13 @@ UpdatesConstants.JobVersion=\u30B8\u30E7\u30D6\u30D0\u30FC\u30B8\u30E7\u30F3
ProjectSettingsWizard.EditProjectPageTitle=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3092\u7DE8\u96C6
MultiStringSelectionDialog.nameEmpty=\u540D\u524D\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044
PromptDialog.stringTip=\u5165\u529B\u30C6\u30AD\u30B9\u30C8\u3092\u4E00\u91CD\u5F15\u7528\u7B26\u3067\u56F2\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
ApplicationActionBarAdvisor.menuFileLabel=\u30D5\u30A1\u30A4\u30EB(&F)
ApplicationActionBarAdvisor.menuEditLabel=\u7DE8\u96C6(&E)
ApplicationActionBarAdvisor.navigateLabel=\u30CA\u30D3\u30B2\u30FC\u30C8(&N)
ApplicationActionBarAdvisor.gotoLabel=\u79FB\u52D5(&G)
ApplicationActionBarAdvisor.projectLabel=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8(&P)
ApplicationActionBarAdvisor.menuWindowLabel=\u30A6\u30A3\u30F3\u30C9\u30A6(&W)
ApplicationActionBarAdvisor.menuHelpLabel=\u30D8\u30EB\u30D7(&H)
ApplicationActionBarAdvisor.menuFileLabel=&\u30D5\u30A1\u30A4\u30EB
ApplicationActionBarAdvisor.menuEditLabel=&\u7DE8\u96C6
ApplicationActionBarAdvisor.navigateLabel=&\u30CA\u30D3\u30B2\u30FC\u30C8
ApplicationActionBarAdvisor.gotoLabel=&Go to
ApplicationActionBarAdvisor.projectLabel=&Project
ApplicationActionBarAdvisor.menuWindowLabel=&Window
ApplicationActionBarAdvisor.menuHelpLabel=&\u30D8\u30EB\u30D7
BusinessAppearanceComposite.textAlignmentGroup=\u30C6\u30AD\u30B9\u30C8\u306E\u914D\u7F6E
BusinessAppearanceComposite.textAlignment.horizontal=\u6C34\u5E73
BusinessAppearanceComposite.textAlignment.vertical=\u5782\u76F4
@@ -308,11 +309,11 @@ ConnectionParameterName.PasswordLabel=\u30D1\u30B9\u30EF\u30FC\u30C9
ConnectionParameterName.DbfileLabel=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9
ConnectionParameterName.DbPathLabel=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u306E\u30EB\u30FC\u30C8\u30D1\u30B9
ImportExternalJarAction.title=\u5916\u90E8JAR\u3092\u8FFD\u52A0
ActionBarBuildHelper.CloseEditorAction_text=\u9589\u3058\u308B(&C)
ActionBarBuildHelper.CloseEditorAction_text=&Close
ActionBarBuildHelper.CloseEditorAction_toolTip=\u9589\u3058\u308B
ActionBarBuildHelper.CloseAllAction_text=\u3059\u3079\u3066\u9589\u3058\u308B(&L)
ActionBarBuildHelper.CloseAllAction_text=C&lose All
ActionBarBuildHelper.CloseAllAction_toolTip=\u3059\u3079\u3066\u9589\u3058\u308B
ActionBarBuildHelper.SaveAll_text=\u3059\u3079\u3066\u4FDD\u5B58(&E)
ActionBarBuildHelper.SaveAll_text=Sav&e All
ActionBarBuildHelper.SaveAll_toolTip=\u3059\u3079\u3066\u4FDD\u5B58
ContextOrderProperty.BuiltInComment=\u7D44\u307F\u8FBC\u307F\u306E\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u5909\u6570
ContextOrderProperty.RepositoryComment=\u30EA\u30DD\u30B8\u30C8\u30EA\u30FC\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u304B\u3089\u306E\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u5909\u6570:

View File

@@ -61,6 +61,7 @@ EComponentCategory_properties=\u5C5E\u6027
EComponentCategory_rulerAndGrid=\u6807\u5C3A\u548C\u7F51\u683C
EComponentCategory_sqlTemplate=SQL \u6A21\u677F
EComponentCategory_statsAndLogs=\u7EDF\u8BA1\u53CA\u65E5\u5FD7
EComponentCategory_svnHistory=SVN \u5386\u53F2\u8BB0\u5F55
EComponentCategory_technical=\u6280\u672F
EComponentCategory_version=\u7248\u672C
EComponentCategory_headerFooter=\u6587\u4EF6\u5934/\u6587\u4EF6\u5C3E

View File

@@ -519,7 +519,6 @@ public class CoreService implements ICoreService {
List<IComponentInstallerTask> tasks = ComponentInstallerTaskRegistryReader.getInstance().getTasks();
tasks.forEach(task -> {
try {
ExceptionHandler.log(task.getClass().getCanonicalName() + ", " + task.getComponentType() + "" + task.getComponentGAV().toString());
task.install(monitor);
} catch (Exception e) {
ExceptionHandler.process(e);

View File

@@ -21,7 +21,6 @@ import java.util.stream.Collectors;
import org.eclipse.core.runtime.IConfigurationElement;
import org.eclipse.core.runtime.SafeRunner;
import org.osgi.framework.FrameworkUtil;
import org.talend.commons.exception.ExceptionHandler;
import org.talend.core.utils.RegistryReader;
/**
@@ -79,7 +78,6 @@ public class ComponentInstallerTaskRegistryReader extends RegistryReader {
readRegistry();
Collections.sort(ret, new TaskComparator());
}
ExceptionHandler.log("ComponentInstallerTaskRegistryReader, num of tasks: " + ret.size());
return ret;
}

View File

@@ -87,7 +87,7 @@ public interface ICoreTisService extends IService {
boolean hasNewPatchInPatchesFolder();
boolean isDefaultLicenseAndProjectType();
void refreshPatchesFolderCache();
static ICoreTisService get() {

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.talend.cwm.mip.edit; singleton:=true
Bundle-Version: 8.0.1
Bundle-Version: 8.0.1.qualifier
Bundle-ClassPath: .
Bundle-Activator: orgomg.cwm.objectmodel.core.provider.Cwm_mipEditPlugin$Implementation
Bundle-Vendor: %providerName

View File

@@ -538,7 +538,7 @@ _UI_SQLDistinctType_precision_feature=\u7CBE\u5EA6
_UI_SQLDistinctType_scale_feature=\u30B9\u30B1\u30FC\u30EB
_UI_SQLDistinctType_sqlSimpleType_feature=SQL\u30B7\u30F3\u30D7\u30EB\u30BF\u30A4\u30D7
_UI_SQLSimpleType_characterMaximumLength_feature=\u6700\u5927\u6587\u5B57\u6570
_UI_SQLSimpleType_characterOctetLength_feature=\u6587\u5B57\u30AA\u30AF\u30C6\u30C3\u30C8(\u30D0\u30A4\u30C8)\u9577
_UI_SQLSimpleType_characterOctetLength_feature=\u6587\u5B57\u30AA\u30AF\u30C6\u30C3\u30C8\uFF08\u30D0\u30A4\u30C8\uFF09\u9577
_UI_SQLSimpleType_numericPrecision_feature=\u6570\u5024\u6841\u6570
_UI_SQLSimpleType_numericPrecisionRadix_feature=\u6570\u5024\u306E\u57FA\u6570
_UI_SQLSimpleType_numericScale_feature=\u5C0F\u6570\u90E8\u6841\u6570

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.cwm.mip.edit</artifactId>

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.talend.cwm.mip.editor; singleton:=true
Bundle-Version: 8.0.1
Bundle-Version: 8.0.1.qualifier
Bundle-ClassPath: .
Bundle-Activator: orgomg.cwm.objectmodel.core.presentation.Cwm_mipEditorPlugin$Implementation
Bundle-Vendor: %providerName

View File

@@ -1,374 +0,0 @@
# <copyright>
# </copyright>
#
# $Id$
# ====================================================================
# To code developer:
# Do NOT change the properties between this line and the
# "%%% END OF TRANSLATED PROPERTIES %%%" line.
# Make a new property name, append to the end of the file and change
# the code to use the new property.
# ====================================================================
# ====================================================================
# %%% END OF TRANSLATED PROPERTIES %%%
# ====================================================================
pluginName = Aide \u00E0 l'\u00E9dition : Plug-in CWM Mip
providerName = .Talend SA.
_UI_CoreEditor_menu = \u00C9diteur &Core
_UI_BehavioralEditor_menu = INVISIBLE dans l'interface
_UI_RelationshipsEditor_menu = \u00C9diteur de &Relations
_UI_InstanceEditor_menu = \u00C9diteur d'&Instance
_UI_BusinessinformationEditor_menu = INVISIBLE dans l'interface
_UI_DatatypesEditor_menu = INVISIBLE dans l'interface
_UI_ExpressionsEditor_menu = INVISIBLE dans l'interface
_UI_KeysindexesEditor_menu = \u00C9diteur &Keysindexes
_UI_SoftwaredeploymentEditor_menu = \u00C9diteur &Softwaredeployment
_UI_TypemappingEditor_menu = \u00C9diteur &Typemapping
_UI_RelationalEditor_menu = \u00C9diteur &Relationnel
_UI_EnumerationsEditor_menu = INVISIBLE dans l'interface
_UI_RecordEditor_menu = \u00C9diteur &Record
_UI_MultidimensionalEditor_menu = \u00C9diteur &Multidimensionnel
_UI_XmlEditor_menu = \u00C9diteur &XML
_UI_TransformationEditor_menu = \u00C9diteur de &Transformation
_UI_OlapEditor_menu = \u00C9diteur &OLAP
_UI_DataminingEditor_menu = &Datamining Editor
_UI_InformationvisualizationEditor_menu = \u00C9diteur &Informationvisualization
_UI_BusinessnomenclatureEditor_menu = INVISIBLE dans l'interface
_UI_WarehouseprocessEditor_menu = \u00C9diteur &Warehouseprocess
_UI_DatatypeEditor_menu = &Datatype Editor
_UI_EventsEditor_menu = INVISIBLE dans l'interface
_UI_WarehouseoperationEditor_menu = \u00C9diteur &Warehouseoperation
_UI_ErEditor_menu = INVISIBLE dans l'interface
_UI_CoboldataEditor_menu = \u00C9diteur &Coboldata
_UI_DmsiiEditor_menu = INVISIBLE dans l'interface
_UI_ImsdatabaseEditor_menu = &Imsdatabase Editor
_UI_ImstypesEditor_menu = &Imstypes Editor
_UI_EssbaseEditor_menu = INVISIBLE dans l'interface
_UI_ExpressEditor_menu = INVISIBLE dans l'interface
_UI_InformationsetEditor_menu = \u00C9diteur &Informationset
_UI_InformationreportingEditor_menu = \u00C9diteur &Informationreporting
_UI_CwmmipEditor_menu = INVISIBLE dans l'interface
_UI_ModelEditor_menu = \u00C9diteur de &Mod\u00E8le
_UI_CreateChild_menu_item = INVISIBLE dans l'interface
_UI_CreateSibling_menu_item = INVISIBLE dans l'interface
_UI_ShowPropertiesView_menu_item = Afficher la vue &Propri\u00E9t\u00E9s
_UI_RefreshViewer_menu_item = &Rafra\u00EEchir
_UI_SelectionPage_label = S\u00E9lection
_UI_ParentPage_label = Parent
_UI_ListPage_label = Liste
_UI_TreePage_label = Arbre
_UI_TablePage_label = Table
_UI_TreeWithColumnsPage_label = Arbre avec colonnes
_UI_ObjectColumn_label = Object
_UI_SelfColumn_label = Self
_UI_NoObjectSelected = Aucune s\u00E9lection
_UI_SingleObjectSelected = Objet s\u00E9lectionn\u00E9 : {0}
_UI_MultiObjectSelected = {0} objets s\u00E9lectionn\u00E9s
_UI_OpenEditorError_label = Ouvrir l'\u00E9diteur
_UI_Wizard_category = Exemple d'assistants de cr\u00E9ation de mod\u00E8le EMF
_UI_CreateModelError_message = Des probl\u00E8mes ont \u00E9t\u00E9 rencontr\u00E9s dans le fichier "{0}"
_UI_CoreModelWizard_label = Mod\u00E8le Core
_UI_CoreModelWizard_description = Cr\u00E9er un mod\u00E8le Core
_UI_CoreEditor_label = \u00C9diteur de mod\u00E8le Core
_UI_CoreEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_CoreEditorFilenameExtension = core
_UI_BehavioralModelWizard_label = INVISIBLE dans l'interface
_UI_BehavioralModelWizard_description = INVISIBLE dans l'interface
_UI_BehavioralEditor_label = INVISIBLE dans l'interface
_UI_BehavioralEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_BehavioralEditorFilenameExtension = INVISIBLE dans l'interface
_UI_RelationshipsModelWizard_label = Mod\u00E8le de relations
_UI_RelationshipsModelWizard_description = Cr\u00E9er un mod\u00E8le de relations
_UI_RelationshipsEditor_label = \u00C9diteur de mod\u00E8le de relations
_UI_RelationshipsEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_RelationshipsEditorFilenameExtension = relations
_UI_InstanceModelWizard_label = Mod\u00E8le d'instance
_UI_InstanceModelWizard_description = Cr\u00E9er un nouveau mod\u00E8le d'instance
_UI_InstanceEditor_label = \u00C9diteur du mod\u00E8le d'instance
_UI_InstanceEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_InstanceEditorFilenameExtension = instance
_UI_BusinessinformationModelWizard_label = INVISIBLE dans l'interface
_UI_BusinessinformationModelWizard_description = INVISIBLE dans l'interface
_UI_BusinessinformationEditor_label = INVISIBLE dans l'interface
_UI_BusinessinformationEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_BusinessinformationEditorFilenameExtension = INVISIBLE dans l'interface
_UI_DatatypesModelWizard_label = INVISIBLE dans l'interface
_UI_DatatypesModelWizard_description = INVISIBLE dans l'interface
_UI_DatatypesEditor_label = INVISIBLE dans l'interface
_UI_DatatypesEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_DatatypesEditorFilenameExtension = INVISIBLE dans l'interface
_UI_ExpressionsModelWizard_label = INVISIBLE dans l'interface
_UI_ExpressionsModelWizard_description = INVISIBLE dans l'interface
_UI_ExpressionsEditor_label = INVISIBLE dans l'interface
_UI_ExpressionsEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_ExpressionsEditorFilenameExtension = Expressions
_UI_KeysindexesModelWizard_label = Mod\u00E8le Keysindexes
_UI_KeysindexesModelWizard_description = Cr\u00E9er un mod\u00E8le Keysindexes
_UI_KeysindexesEditor_label = \u00C9diteur de mod\u00E8le Keysindexes
_UI_KeysindexesEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_KeysindexesEditorFilenameExtension = keysindexes
_UI_SoftwaredeploymentModelWizard_label = Mod\u00E8le Softwaredeployment
_UI_SoftwaredeploymentModelWizard_description = Cr\u00E9er un mod\u00E8le Softwaredeployment
_UI_SoftwaredeploymentEditor_label = \u00C9diteur de mod\u00E8le Softwaredeployment
_UI_SoftwaredeploymentEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_SoftwaredeploymentEditorFilenameExtension = softwaredeployment
_UI_TypemappingModelWizard_label = Mod\u00E8le Typemapping
_UI_TypemappingModelWizard_description = Cr\u00E9er un mod\u00E8le Typemapping
_UI_TypemappingEditor_label = \u00C9diteur de mod\u00E8le Typemapping
_UI_TypemappingEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_TypemappingEditorFilenameExtension = typemapping
_UI_RelationalModelWizard_label = Mod\u00E8le relationnel
_UI_RelationalModelWizard_description = Cr\u00E9er un mod\u00E8le relationnel
_UI_RelationalEditor_label = \u00C9diteur de mod\u00E8le relationnel
_UI_RelationalEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_RelationalEditorFilenameExtension = relationnel
_UI_EnumerationsModelWizard_label = INVISIBLE dans l'interface
_UI_EnumerationsModelWizard_description = INVISIBLE dans l'interface
_UI_EnumerationsEditor_label = INVISIBLE dans l'interface
_UI_EnumerationsEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_EnumerationsEditorFilenameExtension = INVISIBLE dans l'interface
_UI_RecordModelWizard_label = Mod\u00E8le d'enregistrement
_UI_RecordModelWizard_description = Cr\u00E9er un mod\u00E8le d'enregistrement
_UI_RecordEditor_label = \u00C9diteur de mod\u00E8le d'enregistrement
_UI_RecordEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_RecordEditorFilenameExtension = enregistrement
_UI_MultidimensionalModelWizard_label = Mod\u00E8le multidimensionnel
_UI_MultidimensionalModelWizard_description = Cr\u00E9er un nouveau mod\u00E8le multidimensionnel
_UI_MultidimensionalEditor_label = \u00C9diteur de mod\u00E8le multidimensionnel
_UI_MultidimensionalEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_MultidimensionalEditorFilenameExtension = multidimensionnel
_UI_XmlModelWizard_label = Mod\u00E8le XML
_UI_XmlModelWizard_description = Cr\u00E9er un nouveau mod\u00E8le XML
_UI_XmlEditor_label = \u00C9diteur de mod\u00E8le XML
_UI_XmlEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_XmlEditorFilenameExtension = XML
_UI_TransformationModelWizard_label = Mod\u00E8le de transformation
_UI_TransformationModelWizard_description = Cr\u00E9er un nouveau mod\u00E8le de transformation
_UI_TransformationEditor_label = \u00C9diteur du mod\u00E8le de transformation
_UI_TransformationEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_TransformationEditorFilenameExtension = transformation
_UI_OlapModelWizard_label = Mod\u00E8le OLAP
_UI_OlapModelWizard_description = Cr\u00E9er un nouveau mod\u00E8le OLAP
_UI_OlapEditor_label = \u00C9diteur de mod\u00E8le OLAP
_UI_OlapEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_OlapEditorFilenameExtension = OLAP
_UI_DataminingModelWizard_label = INVISIBLE dans l'interface
_UI_DataminingModelWizard_description = INVISIBLE dans l'interface
_UI_DataminingEditor_label = Datamining Model Editor
_UI_DataminingEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_DataminingEditorFilenameExtension = datamining
_UI_InformationvisualizationModelWizard_label = Mod\u00E8le Informationvisualization
_UI_InformationvisualizationModelWizard_description = Cr\u00E9er un mod\u00E8le Informationvisualization
_UI_InformationvisualizationEditor_label = \u00C9diteur de mod\u00E8le Informationvisualization
_UI_InformationvisualizationEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_InformationvisualizationEditorFilenameExtension = informationvisualization
_UI_BusinessnomenclatureModelWizard_label = Mod\u00E8le Businessnomenclature
_UI_BusinessnomenclatureModelWizard_description = Cr\u00E9er un mod\u00E8le Businessnomenclature
_UI_BusinessnomenclatureEditor_label = INVISIBLE dans l'interface
_UI_BusinessnomenclatureEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_BusinessnomenclatureEditorFilenameExtension = businessnomenclature
_UI_WarehouseprocessModelWizard_label = Warehouseprocess Model
_UI_WarehouseprocessModelWizard_description = Cr\u00E9er un mod\u00E8le Warehouseprocess
_UI_WarehouseprocessEditor_label = \u00C9diteur de mod\u00E8le Warehouseprocess
_UI_WarehouseprocessEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_WarehouseprocessEditorFilenameExtension = warehouseprocess
_UI_DatatypeModelWizard_label = INVISIBLE dans l'interface
_UI_DatatypeModelWizard_description = INVISIBLE dans l'interface
_UI_DatatypeEditor_label = INVISIBLE dans l'interface
_UI_DatatypeEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_DatatypeEditorFilenameExtension = Type de donn\u00E9es
_UI_EventsModelWizard_label = INVISIBLE dans l'interface
_UI_EventsModelWizard_description = INVISIBLE dans l'interface
_UI_EventsEditor_label = INVISIBLE dans l'interface
_UI_EventsEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_EventsEditorFilenameExtension = Events
_UI_WarehouseoperationModelWizard_label = Mod\u00E8le Warehouseoperation
_UI_WarehouseoperationModelWizard_description = Cr\u00E9er un mod\u00E8le Warehouseoperation
_UI_WarehouseoperationEditor_label = \u00C9diteur de mod\u00E8le Warehouseoperation
_UI_WarehouseoperationEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_WarehouseoperationEditorFilenameExtension = warehouseoperation
_UI_ErModelWizard_label = INVISIBLE dans l'interface
_UI_ErModelWizard_description = INVISIBLE dans l'interface
_UI_ErEditor_label = INVISIBLE dans l'interface
_UI_ErEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_ErEditorFilenameExtension = INVISIBLE dans l'interface
_UI_CoboldataModelWizard_label = Mod\u00E8le Coboldata
_UI_CoboldataModelWizard_description = Cr\u00E9er un mod\u00E8le Coboldata
_UI_CoboldataEditor_label = \u00C9diteur de mod\u00E8le Coboldata
_UI_CoboldataEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_CoboldataEditorFilenameExtension = coboldata
_UI_DmsiiModelWizard_label = INVISIBLE dans l'interface
_UI_DmsiiModelWizard_description = INVISIBLE dans l'interface
_UI_DmsiiEditor_label = Dmsii Model Editor
_UI_DmsiiEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_DmsiiEditorFilenameExtension = dmsii
_UI_ImsdatabaseModelWizard_label = Imsdatabase Model
_UI_ImsdatabaseModelWizard_description = Create a new Imsdatabase model
_UI_ImsdatabaseEditor_label = Imsdatabase Model Editor
_UI_ImsdatabaseEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_ImsdatabaseEditorFilenameExtension = imsdatabase
_UI_ImstypesModelWizard_label = INVISIBLE dans l'interface
_UI_ImstypesModelWizard_description = Create a new Imstypes model
_UI_ImstypesEditor_label = Imstypes Model Editor
_UI_ImstypesEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_ImstypesEditorFilenameExtension = imstypes
_UI_EssbaseModelWizard_label = INVISIBLE dans l'interface
_UI_EssbaseModelWizard_description = INVISIBLE dans l'interface
_UI_EssbaseEditor_label = INVISIBLE dans l'interface
_UI_EssbaseEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_EssbaseEditorFilenameExtension = INVISIBLE dans l'interface
_UI_ExpressModelWizard_label = INVISIBLE dans l'interface
_UI_ExpressModelWizard_description = INVISIBLE dans l'interface
_UI_ExpressEditor_label = INVISIBLE dans l'interface
_UI_ExpressEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_ExpressEditorFilenameExtension = express
_UI_InformationsetModelWizard_label = Mod\u00E8le Informationset
_UI_InformationsetModelWizard_description = Cr\u00E9er un mod\u00E8le Informationset
_UI_InformationsetEditor_label = \u00C9diteur de mod\u00E8le Informationset
_UI_InformationsetEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_InformationsetEditorFilenameExtension = informationset
_UI_InformationreportingModelWizard_label = Mod\u00E8le Informationreporting
_UI_InformationreportingModelWizard_description = Cr\u00E9er un mod\u00E8le Informationreporting
_UI_InformationreportingEditor_label = \u00C9diteur de mod\u00E8le Informationreporting
_UI_InformationreportingEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_InformationreportingEditorFilenameExtension = informationreporting
_UI_CwmmipModelWizard_label = INVISIBLE dans l'interface
_UI_CwmmipModelWizard_description = INVISIBLE dans l'interface
_UI_CwmmipEditor_label = INVISIBLE dans l'interface
_UI_CwmmipEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_CwmmipEditorFilenameExtension = cwmmip
_UI_ModelModelWizard_label = Mod\u00E8le Model
_UI_ModelModelWizard_description = Cr\u00E9er un mod\u00E8le Model
_UI_ModelEditor_label = \u00C9diteur Model
_UI_ModelEditorFilenameDefaultBase = INVISIBLE dans l'interface
_UI_ModelEditorFilenameExtension = model
_UI_Wizard_label = Nouveau
_WARN_FilenameExtension = Le nom de fichier doit se terminer par ".{0}"
_UI_ModelObject = Objet &mod\u00E8le
_UI_XMLEncoding = Encodage &XML
_UI_XMLEncodingChoices = UTF-8 ASCII UTF-16 UTF-16BE UTF-16LE ISO-8859-1
_UI_Wizard_initial_object_description = S\u00E9lectionner un objet mod\u00E8le \u00E0 cr\u00E9er
_UI_FileConflict_label = Conflit de fichiers
_WARN_FileConflict = Des modifications non sauvegard\u00E9es peuvent entrer en conflit avec les changements effectu\u00E9s hors de l'\u00E9diteur. Voulez-vous supprimer les changements de l'\u00E9diteur ?

View File

@@ -1,374 +0,0 @@
# <copyright>
# </copyright>
#
# $Id$
# ====================================================================
# To code developer:
# Do NOT change the properties between this line and the
# "%%% END OF TRANSLATED PROPERTIES %%%" line.
# Make a new property name, append to the end of the file and change
# the code to use the new property.
# ====================================================================
# ====================================================================
# %%% END OF TRANSLATED PROPERTIES %%%
# ====================================================================
pluginName = CWM Mip\u30A8\u30C7\u30A3\u30BF\u30FC\u306E\u30B5\u30DD\u30FC\u30C8\u30D7\u30E9\u30B0\u30A4\u30F3
providerName = .Talend SA.
_UI_CoreEditor_menu = \u30B3\u30A2\u30A8\u30C7\u30A3\u30BF\u30FC(&C)
_UI_BehavioralEditor_menu = \u52D5\u7684\u30A8\u30C7\u30A3\u30BF\u30FC(&B)
_UI_RelationshipsEditor_menu = \u95A2\u4FC2\u30A8\u30C7\u30A3\u30BF\u30FC(&R)
_UI_InstanceEditor_menu = \u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u30A8\u30C7\u30A3\u30BF\u30FC(&I)
_UI_BusinessinformationEditor_menu = \u30D3\u30B8\u30CD\u30B9\u60C5\u5831\u30A8\u30C7\u30A3\u30BF\u30FC(&B)
_UI_DatatypesEditor_menu = \u30C7\u30FC\u30BF\u30BF\u30A4\u30D7\u30A8\u30C7\u30A3\u30BF\u30FC(&D)
_UI_ExpressionsEditor_menu = Expressions\u30A8\u30C7\u30A3\u30BF\u30FC(&E)
_UI_KeysindexesEditor_menu = Keysindexes\u30A8\u30C7\u30A3\u30BF\u30FC(&K)
_UI_SoftwaredeploymentEditor_menu = \u30BD\u30D5\u30C8\u30A6\u30A7\u30A2\u30C7\u30D7\u30ED\u30A4\u30E1\u30F3\u30C8\u30A8\u30C7\u30A3\u30BF\u30FC(&S)
_UI_TypemappingEditor_menu = Typemapping\u30A8\u30C7\u30A3\u30BF\u30FC(&T)
_UI_RelationalEditor_menu = \u30EA\u30EC\u30FC\u30B7\u30E7\u30CA\u30EB\u30A8\u30C7\u30A3\u30BF\u30FC(&R)
_UI_EnumerationsEditor_menu = \u5217\u6319\u578B\u30A8\u30C7\u30A3\u30BF\u30FC(&E)
_UI_RecordEditor_menu = \u30EC\u30B3\u30FC\u30C9\u30A8\u30C7\u30A3\u30BF\u30FC(&R)
_UI_MultidimensionalEditor_menu = \u591A\u6B21\u5143\u7684\u30A8\u30C7\u30A3\u30BF\u30FC(&M)
_UI_XmlEditor_menu = XML\u30A8\u30C7\u30A3\u30BF\u30FC(&X)
_UI_TransformationEditor_menu = \u5909\u63DB\u30A8\u30C7\u30A3\u30BF\u30FC(&T)
_UI_OlapEditor_menu = \u30AA\u30F3\u30E9\u30A4\u30F3\u5206\u6790\u51E6\u7406\u30A8\u30C7\u30A3\u30BF\u30FC(&O)
_UI_DataminingEditor_menu = \u30C7\u30FC\u30BF\u30DE\u30A4\u30CB\u30F3\u30B0\u30A8\u30C7\u30A3\u30BF\u30FC(&D)
_UI_InformationvisualizationEditor_menu = \u60C5\u5831\u8996\u899A\u5316\u30A8\u30C7\u30A3\u30BF\u30FC(&I)
_UI_BusinessnomenclatureEditor_menu = \u30D3\u30B8\u30CD\u30B9\u5C02\u9580\u7528\u8A9E\u30A8\u30C7\u30A3\u30BF\u30FC(&B)
_UI_WarehouseprocessEditor_menu = Warehouseprocess\u30A8\u30C7\u30A3\u30BF\u30FC(&W)
_UI_DatatypeEditor_menu = \u30C7\u30FC\u30BF\u30BF\u30A4\u30D7\u30A8\u30C7\u30A3\u30BF\u30FC(&D)
_UI_EventsEditor_menu = \u30A4\u30D9\u30F3\u30C8\u30A8\u30C7\u30A3\u30BF\u30FC(&E)
_UI_WarehouseoperationEditor_menu = Warehouseoperation\u30A8\u30C7\u30A3\u30BF\u30FC(&W)
_UI_ErEditor_menu = ER\u30A8\u30C7\u30A3\u30BF\u30FC(&E)
_UI_CoboldataEditor_menu = COBOL\u30C7\u30FC\u30BF\u30A8\u30C7\u30A3\u30BF\u30FC(&C)
_UI_DmsiiEditor_menu = DMSII\u30C7\u30FC\u30BF\u30A8\u30C7\u30A3\u30BF\u30FC(&D)
_UI_ImsdatabaseEditor_menu = IMS\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30A8\u30C7\u30A3\u30BF\u30FC(&I)
_UI_ImstypesEditor_menu = IMS\u30BF\u30A4\u30D7\u30A8\u30C7\u30A3\u30BF\u30FC(&I)
_UI_EssbaseEditor_menu = Oracle Essbase\u30A8\u30C7\u30A3\u30BF\u30FC(&E)
_UI_ExpressEditor_menu = Express\u30A8\u30C7\u30A3\u30BF\u30FC(&E)
_UI_InformationsetEditor_menu = Informationset\u30A8\u30C7\u30A3\u30BF\u30FC(&I)
_UI_InformationreportingEditor_menu = Informationreporting\u30A8\u30C7\u30A3\u30BF\u30FC(&I)
_UI_CwmmipEditor_menu = CWM\u30E1\u30BF\u30C7\u30FC\u30BF\u4EA4\u63DB\u30D1\u30BF\u30FC\u30F3\u30A8\u30C7\u30A3\u30BF\u30FC(&C)
_UI_ModelEditor_menu = \u6A21\u7BC4\u7684\u30A8\u30C7\u30A3\u30BF\u30FC(&M)
_UI_CreateChild_menu_item = \u65B0\u898F\u5B50(&N)
_UI_CreateSibling_menu_item = \u65B0\u898F\u5144\u5F1F\u30CE\u30FC\u30C9(&E)
_UI_ShowPropertiesView_menu_item = \u30D7\u30ED\u30D1\u30C6\u30A3\u30D3\u30E5\u30FC\u306E\u8868\u793A(&P)
_UI_RefreshViewer_menu_item = \u66F4\u65B0(&R)
_UI_SelectionPage_label = \u9078\u629E
_UI_ParentPage_label = \u89AA
_UI_ListPage_label = \u30EA\u30B9\u30C8
_UI_TreePage_label = \u30C4\u30EA\u30FC
_UI_TablePage_label = \u30C6\u30FC\u30D6\u30EB
_UI_TreeWithColumnsPage_label = \u30AB\u30E9\u30E0\u3092\u6301\u3064\u30C4\u30EA\u30FC
_UI_ObjectColumn_label = \u30AA\u30D6\u30B8\u30A7\u30AF\u30C8
_UI_SelfColumn_label = \u30BB\u30EB\u30D5
_UI_NoObjectSelected = \u4F55\u3082\u9078\u629E\u3055\u308C\u3066\u3044\u307E\u305B\u3093
_UI_SingleObjectSelected = \u9078\u629E\u3055\u308C\u305F\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8: {0}
_UI_MultiObjectSelected = \u9078\u629E\u3055\u308C\u305F{0}\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8
_UI_OpenEditorError_label = \u30A8\u30C7\u30A3\u30BF\u3092\u958B\u304F
_UI_Wizard_category = \u305F\u3068\u3048\u3070EMF\u30E2\u30C7\u30EB\u4F5C\u6210\u30A6\u30A3\u30B6\u30FC\u30C9
_UI_CreateModelError_message = \u30D5\u30A1\u30A4\u30EB"{0}"\u3067\u554F\u984C\u304C\u767A\u751F\u3057\u307E\u3057\u305F
_UI_CoreModelWizard_label = \u30B3\u30A2\u30E2\u30C7\u30EB
_UI_CoreModelWizard_description = \u65B0\u898F\u306E\u30B3\u30A2\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_CoreEditor_label = \u30B3\u30A2\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_CoreEditorFilenameDefaultBase = My
_UI_CoreEditorFilenameExtension = \u30B3\u30A2
_UI_BehavioralModelWizard_label = \u52D5\u7684\u30E2\u30C7\u30EB
_UI_BehavioralModelWizard_description = \u65B0\u898F\u306E\u52D5\u7684\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_BehavioralEditor_label = \u52D5\u7684\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_BehavioralEditorFilenameDefaultBase = My
_UI_BehavioralEditorFilenameExtension = \u52D5\u7684
_UI_RelationshipsModelWizard_label = \u95A2\u4FC2\u30E2\u30C7\u30EB
_UI_RelationshipsModelWizard_description = \u65B0\u898F\u306E\u95A2\u4FC2\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_RelationshipsEditor_label = \u95A2\u4FC2\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_RelationshipsEditorFilenameDefaultBase = My
_UI_RelationshipsEditorFilenameExtension = \u95A2\u4FC2
_UI_InstanceModelWizard_label = \u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u30E2\u30C7\u30EB
_UI_InstanceModelWizard_description = \u65B0\u898F\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_InstanceEditor_label = \u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_InstanceEditorFilenameDefaultBase = My
_UI_InstanceEditorFilenameExtension = \u30A4\u30F3\u30B9\u30BF\u30F3\u30B9
_UI_BusinessinformationModelWizard_label = \u30D3\u30B8\u30CD\u30B9\u60C5\u5831\u30E2\u30C7\u30EB
_UI_BusinessinformationModelWizard_description = \u65B0\u898F\u306E\u30D3\u30B8\u30CD\u30B9\u60C5\u5831\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_BusinessinformationEditor_label = \u30D3\u30B8\u30CD\u30B9\u60C5\u5831\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_BusinessinformationEditorFilenameDefaultBase = My
_UI_BusinessinformationEditorFilenameExtension = \u30D3\u30B8\u30CD\u30B9\u60C5\u5831
_UI_DatatypesModelWizard_label = \u30C7\u30FC\u30BF\u30BF\u30A4\u30D7\u30E2\u30C7\u30EB
_UI_DatatypesModelWizard_description = \u65B0\u898F\u30C7\u30FC\u30BF\u30BF\u30A4\u30D7\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_DatatypesEditor_label = \u30C7\u30FC\u30BF\u30BF\u30A4\u30D7\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF\u30FC
_UI_DatatypesEditorFilenameDefaultBase = My
_UI_DatatypesEditorFilenameExtension = \u30C7\u30FC\u30BF\u578B
_UI_ExpressionsModelWizard_label = Expressions\u30E2\u30C7\u30EB
_UI_ExpressionsModelWizard_description = \u65B0\u898F\u306EExpressions\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_ExpressionsEditor_label = Expressions \u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_ExpressionsEditorFilenameDefaultBase = My
_UI_ExpressionsEditorFilenameExtension = Expressions
_UI_KeysindexesModelWizard_label = Keysindexes\u30E2\u30C7\u30EB
_UI_KeysindexesModelWizard_description = \u65B0\u898F\u306EKeysindexes\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_KeysindexesEditor_label = Keysindexes \u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_KeysindexesEditorFilenameDefaultBase = My
_UI_KeysindexesEditorFilenameExtension = Keysindexes
_UI_SoftwaredeploymentModelWizard_label = \u30BD\u30D5\u30C8\u30A6\u30A7\u30A2\u30C7\u30D7\u30ED\u30A4\u30E1\u30F3\u30C8\u30E2\u30C7\u30EB
_UI_SoftwaredeploymentModelWizard_description = \u65B0\u898F\u30BD\u30D5\u30C8\u30A6\u30A7\u30A2\u30C7\u30D7\u30ED\u30A4\u30E1\u30F3\u30C8\u30E2\u30C7\u30EB\u306E\u4F5C\u6210
_UI_SoftwaredeploymentEditor_label = \u30BD\u30D5\u30C8\u30A6\u30A7\u30A2\u30C7\u30D7\u30ED\u30A4\u30E1\u30F3\u30C8\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_SoftwaredeploymentEditorFilenameDefaultBase = My
_UI_SoftwaredeploymentEditorFilenameExtension = \u30BD\u30D5\u30C8\u30A6\u30A7\u30A2\u30C7\u30D7\u30ED\u30A4\u30E1\u30F3\u30C8
_UI_TypemappingModelWizard_label = Typemapping\u30E2\u30C7\u30EB
_UI_TypemappingModelWizard_description = \u65B0\u898F\u306ETypemapping\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_TypemappingEditor_label = Typemapping\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_TypemappingEditorFilenameDefaultBase = My
_UI_TypemappingEditorFilenameExtension = Typemapping
_UI_RelationalModelWizard_label = \u30EA\u30EC\u30FC\u30B7\u30E7\u30CA\u30EB\u30E2\u30C7\u30EB
_UI_RelationalModelWizard_description = \u65B0\u898F\u30EA\u30EC\u30FC\u30B7\u30E7\u30CA\u30EB\u30E2\u30C7\u30EB\u306E\u4F5C\u6210
_UI_RelationalEditor_label = \u30EA\u30EC\u30FC\u30B7\u30E7\u30CA\u30EB\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_RelationalEditorFilenameDefaultBase = My
_UI_RelationalEditorFilenameExtension = \u30EA\u30EC\u30FC\u30B7\u30E7\u30CA\u30EB
_UI_EnumerationsModelWizard_label = \u5217\u6319\u578B\u30E2\u30C7\u30EB
_UI_EnumerationsModelWizard_description = \u65B0\u898F\u306E\u5217\u6319\u578B\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_EnumerationsEditor_label = \u5217\u6319\u578B\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_EnumerationsEditorFilenameDefaultBase = My
_UI_EnumerationsEditorFilenameExtension = \u5217\u6319\u578B
_UI_RecordModelWizard_label = \u30EC\u30B3\u30FC\u30C9\u30E2\u30C7\u30EB
_UI_RecordModelWizard_description = \u65B0\u898F\u306E\u30EC\u30B3\u30FC\u30C9\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_RecordEditor_label = \u30EC\u30B3\u30FC\u30C9\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_RecordEditorFilenameDefaultBase = My
_UI_RecordEditorFilenameExtension = \u30EC\u30B3\u30FC\u30C9
_UI_MultidimensionalModelWizard_label = \u591A\u6B21\u5143\u7684\u30E2\u30C7\u30EB
_UI_MultidimensionalModelWizard_description = \u65B0\u898F\u306E\u591A\u6B21\u5143\u7684\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_MultidimensionalEditor_label = \u591A\u6B21\u5143\u7684\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_MultidimensionalEditorFilenameDefaultBase = My
_UI_MultidimensionalEditorFilenameExtension = \u591A\u6B21\u5143\u7684
_UI_XmlModelWizard_label = XML\u30E2\u30C7\u30EB
_UI_XmlModelWizard_description = \u65B0\u898FXML\u30E2\u30C7\u30EB\u306E\u4F5C\u6210
_UI_XmlEditor_label = XML\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_XmlEditorFilenameDefaultBase = My
_UI_XmlEditorFilenameExtension = xml
_UI_TransformationModelWizard_label = \u5909\u63DB\u30E2\u30C7\u30EB
_UI_TransformationModelWizard_description = \u65B0\u898F\u306E\u5909\u63DB\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_TransformationEditor_label = \u5909\u63DB\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_TransformationEditorFilenameDefaultBase = My
_UI_TransformationEditorFilenameExtension = \u5909\u63DB
_UI_OlapModelWizard_label = \u30AA\u30F3\u30E9\u30A4\u30F3\u5206\u6790\u51E6\u7406\u30E2\u30C7\u30EB
_UI_OlapModelWizard_description = \u65B0\u898F\u306E\u30AA\u30F3\u30E9\u30A4\u30F3\u5206\u6790\u51E6\u7406\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_OlapEditor_label = \u30AA\u30F3\u30E9\u30A4\u30F3\u5206\u6790\u51E6\u7406\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_OlapEditorFilenameDefaultBase = My
_UI_OlapEditorFilenameExtension = \u30AA\u30F3\u30E9\u30A4\u30F3\u5206\u6790\u51E6\u7406
_UI_DataminingModelWizard_label = \u30C7\u30FC\u30BF\u30DE\u30A4\u30CB\u30F3\u30B0\u30E2\u30C7\u30EB
_UI_DataminingModelWizard_description = \u65B0\u898F\u306E\u30C7\u30FC\u30BF\u30DE\u30A4\u30CB\u30F3\u30B0\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_DataminingEditor_label = \u30C7\u30FC\u30BF\u30DE\u30A4\u30CB\u30F3\u30B0\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_DataminingEditorFilenameDefaultBase = My
_UI_DataminingEditorFilenameExtension = \u30C7\u30FC\u30BF\u30DE\u30A4\u30CB\u30F3\u30B0
_UI_InformationvisualizationModelWizard_label = \u60C5\u5831\u8996\u899A\u5316\u30E2\u30C7\u30EB
_UI_InformationvisualizationModelWizard_description = \u65B0\u898F\u306E\u60C5\u5831\u8996\u899A\u5316\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_InformationvisualizationEditor_label = \u60C5\u5831\u8996\u899A\u5316\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_InformationvisualizationEditorFilenameDefaultBase = My
_UI_InformationvisualizationEditorFilenameExtension = \u60C5\u5831\u8996\u899A\u5316
_UI_BusinessnomenclatureModelWizard_label = \u30D3\u30B8\u30CD\u30B9\u5C02\u9580\u7528\u8A9E\u30E2\u30C7\u30EB
_UI_BusinessnomenclatureModelWizard_description = \u65B0\u898F\u306E\u30D3\u30B8\u30CD\u30B9\u5C02\u9580\u7528\u8A9E\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_BusinessnomenclatureEditor_label = \u30D3\u30B8\u30CD\u30B9\u5C02\u9580\u7528\u8A9E\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_BusinessnomenclatureEditorFilenameDefaultBase = My
_UI_BusinessnomenclatureEditorFilenameExtension = \u30D3\u30B8\u30CD\u30B9\u5C02\u9580\u7528\u8A9E
_UI_WarehouseprocessModelWizard_label = Warehouseprocess\u30E2\u30C7\u30EB
_UI_WarehouseprocessModelWizard_description = \u65B0\u898F\u306EWarehouseprocess\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_WarehouseprocessEditor_label = Warehouseprocess\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_WarehouseprocessEditorFilenameDefaultBase = My
_UI_WarehouseprocessEditorFilenameExtension = Warehouseprocess
_UI_DatatypeModelWizard_label = \u30C7\u30FC\u30BF\u30BF\u30A4\u30D7\u30E2\u30C7\u30EB
_UI_DatatypeModelWizard_description = \u65B0\u898F\u30C7\u30FC\u30BF\u30BF\u30A4\u30D7\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_DatatypeEditor_label = \u30C7\u30FC\u30BF\u30BF\u30A4\u30D7\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF\u30FC
_UI_DatatypeEditorFilenameDefaultBase = My
_UI_DatatypeEditorFilenameExtension = \u30C7\u30FC\u30BF\u578B
_UI_EventsModelWizard_label = \u30A4\u30D9\u30F3\u30C8\u30E2\u30C7\u30EB
_UI_EventsModelWizard_description = \u65B0\u898F\u306E\u30A4\u30D9\u30F3\u30C8\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_EventsEditor_label = \u30A4\u30D9\u30F3\u30C8\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_EventsEditorFilenameDefaultBase = My
_UI_EventsEditorFilenameExtension = \u30A4\u30D9\u30F3\u30C8
_UI_WarehouseoperationModelWizard_label = Warehouseoperation\u30E2\u30C7\u30EB
_UI_WarehouseoperationModelWizard_description = \u65B0\u898F\u306EWarehouseoperation\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_WarehouseoperationEditor_label = Warehouseoperation\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_WarehouseoperationEditorFilenameDefaultBase = My
_UI_WarehouseoperationEditorFilenameExtension = Warehouseoperation
_UI_ErModelWizard_label = ER\u30E2\u30C7\u30EB
_UI_ErModelWizard_description = \u65B0\u898F\u306EER\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_ErEditor_label = ER\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_ErEditorFilenameDefaultBase = My
_UI_ErEditorFilenameExtension = ER
_UI_CoboldataModelWizard_label = COBOL\u30C7\u30FC\u30BF\u30E2\u30C7\u30EB
_UI_CoboldataModelWizard_description = \u65B0\u898F\u306ECOBOL\u30C7\u30FC\u30BF\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_CoboldataEditor_label = COBOL\u30C7\u30FC\u30BF\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_CoboldataEditorFilenameDefaultBase = My
_UI_CoboldataEditorFilenameExtension = COBOL\u30C7\u30FC\u30BF
_UI_DmsiiModelWizard_label = DMSII\u30C7\u30FC\u30BF\u30E2\u30C7\u30EB
_UI_DmsiiModelWizard_description = \u65B0\u898F\u306EDMSII\u30C7\u30FC\u30BF\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_DmsiiEditor_label = DMSII\u30C7\u30FC\u30BF\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_DmsiiEditorFilenameDefaultBase = My
_UI_DmsiiEditorFilenameExtension = DMSII\u30C7\u30FC\u30BF
_UI_ImsdatabaseModelWizard_label = IMS\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30E2\u30C7\u30EB
_UI_ImsdatabaseModelWizard_description = \u65B0\u898F\u306EIMS\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_ImsdatabaseEditor_label = IMS\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_ImsdatabaseEditorFilenameDefaultBase = My
_UI_ImsdatabaseEditorFilenameExtension = IMS\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9
_UI_ImstypesModelWizard_label = IMS\u30BF\u30A4\u30D7\u30E2\u30C7\u30EB
_UI_ImstypesModelWizard_description = \u65B0\u898F\u306EIMS\u30BF\u30A4\u30D7\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_ImstypesEditor_label = IMS\u30BF\u30A4\u30D7\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_ImstypesEditorFilenameDefaultBase = My
_UI_ImstypesEditorFilenameExtension = IMS\u30BF\u30A4\u30D7
_UI_EssbaseModelWizard_label = Oracle Essbase\u30E2\u30C7\u30EB
_UI_EssbaseModelWizard_description = \u65B0\u898F\u306EOracle Essbase\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_EssbaseEditor_label = Oracle Essbase\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_EssbaseEditorFilenameDefaultBase = My
_UI_EssbaseEditorFilenameExtension = Oracle Essbase
_UI_ExpressModelWizard_label = Express\u30E2\u30C7\u30EB
_UI_ExpressModelWizard_description = \u65B0\u898F\u306EExpress\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_ExpressEditor_label = Express \u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_ExpressEditorFilenameDefaultBase = My
_UI_ExpressEditorFilenameExtension = \u8868\u73FE
_UI_InformationsetModelWizard_label = Informationset\u30E2\u30C7\u30EB
_UI_InformationsetModelWizard_description = \u65B0\u898F\u306EInformationset\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_InformationsetEditor_label = Informationset\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_InformationsetEditorFilenameDefaultBase = My
_UI_InformationsetEditorFilenameExtension = informationset
_UI_InformationreportingModelWizard_label = Informationreporting\u30E2\u30C7\u30EB
_UI_InformationreportingModelWizard_description = \u65B0\u898F\u306EInformationreporting\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_InformationreportingEditor_label = Informationreporting \u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_InformationreportingEditorFilenameDefaultBase = My
_UI_InformationreportingEditorFilenameExtension = Informationreporting
_UI_CwmmipModelWizard_label = CWM\u30E1\u30BF\u30C7\u30FC\u30BF\u4EA4\u63DB\u30D1\u30BF\u30FC\u30F3\u30E2\u30C7\u30EB
_UI_CwmmipModelWizard_description = \u65B0\u898F\u306ECWM\u30E1\u30BF\u30C7\u30FC\u30BF\u4EA4\u63DB\u30D1\u30BF\u30FC\u30F3\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_CwmmipEditor_label = CWM\u30E1\u30BF\u30C7\u30FC\u30BF\u4EA4\u63DB\u30D1\u30BF\u30FC\u30F3\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_CwmmipEditorFilenameDefaultBase = My
_UI_CwmmipEditorFilenameExtension = CWM\u30E1\u30BF\u30C7\u30FC\u30BF\u4EA4\u63DB\u30D1\u30BF\u30FC\u30F3
_UI_ModelModelWizard_label = \u6A21\u7BC4\u7684\u30E2\u30C7\u30EB
_UI_ModelModelWizard_description = \u65B0\u898F\u306E\u6A21\u7BC4\u7684\u30E2\u30C7\u30EB\u3092\u4F5C\u6210
_UI_ModelEditor_label = \u6A21\u7BC4\u7684\u30E2\u30C7\u30EB\u30A8\u30C7\u30A3\u30BF
_UI_ModelEditorFilenameDefaultBase = My
_UI_ModelEditorFilenameExtension = \u30E2\u30C7\u30EB
_UI_Wizard_label = \u65B0\u898F
_WARN_FilenameExtension = \u30D5\u30A1\u30A4\u30EB\u540D\u306E\u672B\u5C3E\u306F".{0}"\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059
_UI_ModelObject = \u30E2\u30C7\u30EB\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8(&M)
_UI_XMLEncoding = XML\u30A8\u30F3\u30B3\u30FC\u30C9(&X)
_UI_XMLEncodingChoices = UTF-8 ASCII UTF-16 UTF-16BE UTF-16LE ISO-8859-1
_UI_Wizard_initial_object_description = \u4F5C\u6210\u3059\u308B\u30E2\u30C7\u30EB\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044
_UI_FileConflict_label = \u30D5\u30A1\u30A4\u30EB\u306E\u7AF6\u5408
_WARN_FileConflict = \u30A8\u30C7\u30A3\u30BF\u30FC\u5916\u3067\u884C\u308F\u308C\u305F\u5909\u66F4\u3068\u7AF6\u5408\u3059\u308B\u672A\u4FDD\u5B58\u306E\u5909\u66F4\u304C\u3042\u308A\u307E\u3059\u3002 \u3053\u306E\u30A8\u30C7\u30A3\u30BF\u30FC\u306E\u5909\u66F4\u3092\u7834\u68C4\u3057\u307E\u3059\u304B?

View File

@@ -1,374 +0,0 @@
# <copyright>
# </copyright>
#
# $Id$
# ====================================================================
# To code developer:
# Do NOT change the properties between this line and the
# "%%% END OF TRANSLATED PROPERTIES %%%" line.
# Make a new property name, append to the end of the file and change
# the code to use the new property.
# ====================================================================
# ====================================================================
# %%% END OF TRANSLATED PROPERTIES %%%
# ====================================================================
pluginName = CWM Mip \u7F16\u8F91\u5668\u652F\u6301\u63D2\u4EF6
providerName = .Talend SA.
_UI_CoreEditor_menu = Core \u7F16\u8F91\u5668(&C)
_UI_BehavioralEditor_menu = \u7F16\u8F91\u5668\u884C\u4E3A
_UI_RelationshipsEditor_menu = Relationships \u7F16\u8F91\u5668(&R)
_UI_InstanceEditor_menu = Instance \u7F16\u8F91\u5668(&I)
_UI_BusinessinformationEditor_menu = \u4F01\u4E1A\u4FE1\u606F\u7F16\u8F91
_UI_DatatypesEditor_menu = Datatypes \u7F16\u8F91\u5668(&D)
_UI_ExpressionsEditor_menu = Expressions \u7F16\u8F91\u5668(&E)
_UI_KeysindexesEditor_menu = Keysindexes \u7F16\u8F91\u5668(&K)
_UI_SoftwaredeploymentEditor_menu = Softwaredeployment \u7F16\u8F91\u5668(&S)
_UI_TypemappingEditor_menu = Typemapping \u7F16\u8F91\u5668(&T)
_UI_RelationalEditor_menu = Relational \u7F16\u8F91\u5668(&R)
_UI_EnumerationsEditor_menu = Enumerations \u7F16\u8F91\u5668(&E)
_UI_RecordEditor_menu = Record \u7F16\u8F91\u5668(&R)
_UI_MultidimensionalEditor_menu = Multidimensional \u7F16\u8F91\u5668(&M)
_UI_XmlEditor_menu = Xml \u7F16\u8F91\u5668(&X)
_UI_TransformationEditor_menu = Transformation \u7F16\u8F91\u5668(&T)
_UI_OlapEditor_menu = Olap \u7F16\u8F91(&O)
_UI_DataminingEditor_menu = Datamining \u7F16\u8F91\u5668(&D)
_UI_InformationvisualizationEditor_menu = Informationvisualization \u7F16\u8F91\u5668(&I)
_UI_BusinessnomenclatureEditor_menu = Businessnomenclature \u7F16\u8F91\u5668(&B)
_UI_WarehouseprocessEditor_menu = Warehouseprocess \u7F16\u8F91\u5668(&W)
_UI_DatatypeEditor_menu = Datatype \u7F16\u8F91\u5668(&D)
_UI_EventsEditor_menu = Events \u7F16\u8F91\u5668(&E)
_UI_WarehouseoperationEditor_menu = Warehouseoperation \u7F16\u8F91\u5668(&W)
_UI_ErEditor_menu = Er \u7F16\u8F91\u5668(&E)
_UI_CoboldataEditor_menu = Coboldata \u7F16\u8F91\u5668(&C)
_UI_DmsiiEditor_menu = Dmsii \u7F16\u8F91\u5668(&D)
_UI_ImsdatabaseEditor_menu = Imsdatabase \u7F16\u8F91\u5668(&I)
_UI_ImstypesEditor_menu = Imstypes \u7F16\u8F91\u5668(&I)
_UI_EssbaseEditor_menu = Essbase \u7F16\u8F91\u5668(&E)
_UI_ExpressEditor_menu = Express \u7F16\u8F91\u5668(&E)
_UI_InformationsetEditor_menu = Informationset \u7F16\u8F91\u5668(&I)
_UI_InformationreportingEditor_menu = Informationreporting \u7F16\u8F91\u5668(&I)
_UI_CwmmipEditor_menu = Cwmmip \u7F16\u8F91\u5668(&C)
_UI_ModelEditor_menu = Model \u7F16\u8F91\u5668(&M)
_UI_CreateChild_menu_item = \u65B0\u5EFA\u5B50\u9879(&N)
_UI_CreateSibling_menu_item = \u65B0\u5EFA\u5144\u5F1F\u9879(&E)
_UI_ShowPropertiesView_menu_item = \u663E\u793A\u5C5E\u6027\u89C6\u56FE(&P)
_UI_RefreshViewer_menu_item = \u66F4\u65B0(&R)
_UI_SelectionPage_label = \u9009\u62E9
_UI_ParentPage_label = \u7236\u7EA7
_UI_ListPage_label = \u5217\u8868
_UI_TreePage_label = \u6811
_UI_TablePage_label = \u8868
_UI_TreeWithColumnsPage_label = \u6811\u4E0E\u5217
_UI_ObjectColumn_label = \u5BF9\u8C61
_UI_SelfColumn_label = \u81EA\u6211
_UI_NoObjectSelected = \u672A\u9009\u62E9
_UI_SingleObjectSelected = \u6240\u9009\u5BF9\u8C61\uFF1A{0}
_UI_MultiObjectSelected = \u5DF2\u9009\u62E9 {0} \u4E2A\u5BF9\u8C61
_UI_OpenEditorError_label = \u6253\u5F00\u7F16\u8F91\u5668
_UI_Wizard_category = \u793A\u4F8B EMF \u6A21\u578B\u521B\u5EFA\u5411\u5BFC
_UI_CreateModelError_message = \u6587\u4EF6 "{0}" \u4E2D\u9047\u5230\u95EE\u9898
_UI_CoreModelWizard_label = Core \u6A21\u578B
_UI_CoreModelWizard_description = \u521B\u5EFA\u65B0\u7684 Core \u6A21\u578B
_UI_CoreEditor_label = Core \u6A21\u578B\u7F16\u8F91\u5668
_UI_CoreEditorFilenameDefaultBase = \u6211\u7684
_UI_CoreEditorFilenameExtension = core
_UI_BehavioralModelWizard_label = \u884C\u4E3A\u6A21\u578B
_UI_BehavioralModelWizard_description = \u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u884C\u4E3A\u6A21\u578B
_UI_BehavioralEditor_label = \u884C\u4E3A\u6A21\u578B\u7F16\u8F91\u5668
_UI_BehavioralEditorFilenameDefaultBase = \u6211\u7684
_UI_BehavioralEditorFilenameExtension = \u884C\u4E3A
_UI_RelationshipsModelWizard_label = Relationships \u6A21\u578B
_UI_RelationshipsModelWizard_description = \u521B\u5EFA\u65B0\u7684 Relationships \u6A21\u578B
_UI_RelationshipsEditor_label = Relationships \u6A21\u578B\u7F16\u8F91\u5668
_UI_RelationshipsEditorFilenameDefaultBase = \u6211\u7684
_UI_RelationshipsEditorFilenameExtension = relationships
_UI_InstanceModelWizard_label = Instance \u6A21\u578B
_UI_InstanceModelWizard_description = \u521B\u5EFA\u65B0\u7684 Instance \u6A21\u578B
_UI_InstanceEditor_label = Instance \u6A21\u578B\u7F16\u8F91\u5668
_UI_InstanceEditorFilenameDefaultBase = \u6211\u7684
_UI_InstanceEditorFilenameExtension = \u5B9E\u4F8B
_UI_BusinessinformationModelWizard_label = \u4F01\u4E1A\u4FE1\u606F\u6A21\u578B
_UI_BusinessinformationModelWizard_description = \u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u4E1A\u52A1\u4FE1\u606F\u6A21\u578B
_UI_BusinessinformationEditor_label = \u4E1A\u52A1\u4FE1\u606F\u6A21\u578B\u7F16\u8F91\u5668
_UI_BusinessinformationEditorFilenameDefaultBase = \u6211\u7684
_UI_BusinessinformationEditorFilenameExtension = \u4F01\u4E1A\u4FE1\u606F
_UI_DatatypesModelWizard_label = Datatypes \u6A21\u578B
_UI_DatatypesModelWizard_description = \u521B\u5EFA\u65B0\u7684 Datatypes \u6A21\u578B
_UI_DatatypesEditor_label = Datatypes \u6A21\u578B\u7F16\u8F91\u5668
_UI_DatatypesEditorFilenameDefaultBase = \u6211\u7684
_UI_DatatypesEditorFilenameExtension = datatypes
_UI_ExpressionsModelWizard_label = Expressions \u6A21\u578B
_UI_ExpressionsModelWizard_description = \u521B\u5EFA\u65B0\u7684 Expressions \u6A21\u578B
_UI_ExpressionsEditor_label = Expressions \u6A21\u578B\u7F16\u8F91\u5668
_UI_ExpressionsEditorFilenameDefaultBase = \u6211\u7684
_UI_ExpressionsEditorFilenameExtension = expressions
_UI_KeysindexesModelWizard_label = Keysindexes \u6A21\u578B
_UI_KeysindexesModelWizard_description = \u521B\u5EFA\u65B0\u7684 Keysindexes \u6A21\u578B
_UI_KeysindexesEditor_label = Keysindexes \u6A21\u578B\u7F16\u8F91\u5668
_UI_KeysindexesEditorFilenameDefaultBase = \u6211\u7684
_UI_KeysindexesEditorFilenameExtension = keysindexes
_UI_SoftwaredeploymentModelWizard_label = Softwaredeployment \u6A21\u578B
_UI_SoftwaredeploymentModelWizard_description = \u521B\u5EFA\u65B0\u7684 Softwaredeployment \u6A21\u578B
_UI_SoftwaredeploymentEditor_label = Softwaredeployment \u6A21\u578B\u7F16\u8F91\u5668
_UI_SoftwaredeploymentEditorFilenameDefaultBase = \u6211\u7684
_UI_SoftwaredeploymentEditorFilenameExtension = softwaredeployment
_UI_TypemappingModelWizard_label = Typemapping \u6A21\u578B
_UI_TypemappingModelWizard_description = \u521B\u5EFA\u65B0\u7684 Typemapping \u6A21\u578B
_UI_TypemappingEditor_label = Typemapping \u6A21\u578B\u7F16\u8F91\u5668
_UI_TypemappingEditorFilenameDefaultBase = \u6211\u7684
_UI_TypemappingEditorFilenameExtension = typemapping
_UI_RelationalModelWizard_label = \u5173\u7CFB\u6A21\u578B
_UI_RelationalModelWizard_description = \u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u5173\u7CFB\u6A21\u578B
_UI_RelationalEditor_label = \u5173\u7CFB\u6A21\u578B\u7F16\u8F91\u5668
_UI_RelationalEditorFilenameDefaultBase = \u6211\u7684
_UI_RelationalEditorFilenameExtension = \u5173\u7CFB\u578B
_UI_EnumerationsModelWizard_label = Enumerations \u6A21\u578B
_UI_EnumerationsModelWizard_description = \u521B\u5EFA\u65B0\u7684 Enumerations \u6A21\u578B
_UI_EnumerationsEditor_label = Enumerations \u6A21\u578B\u7F16\u8F91\u5668
_UI_EnumerationsEditorFilenameDefaultBase = \u6211\u7684
_UI_EnumerationsEditorFilenameExtension = enumerations
_UI_RecordModelWizard_label = Record \u6A21\u578B
_UI_RecordModelWizard_description = \u521B\u5EFA\u65B0\u7684 Record \u6A21\u578B
_UI_RecordEditor_label = Record \u6A21\u578B\u7F16\u8F91\u5668
_UI_RecordEditorFilenameDefaultBase = \u6211\u7684
_UI_RecordEditorFilenameExtension = \u8BB0\u5F55
_UI_MultidimensionalModelWizard_label = Multidimensional \u6A21\u578B
_UI_MultidimensionalModelWizard_description = \u521B\u5EFA\u65B0\u7684 Multidimensional \u6A21\u578B
_UI_MultidimensionalEditor_label = Multidimensional \u6A21\u578B\u7F16\u8F91\u5668
_UI_MultidimensionalEditorFilenameDefaultBase = \u6211\u7684
_UI_MultidimensionalEditorFilenameExtension = multidimensional
_UI_XmlModelWizard_label = Xml \u6A21\u578B
_UI_XmlModelWizard_description = \u521B\u5EFA\u65B0\u7684 Xml \u6A21\u578B
_UI_XmlEditor_label = Xml \u6A21\u578B\u7F16\u8F91\u5668
_UI_XmlEditorFilenameDefaultBase = \u6211\u7684
_UI_XmlEditorFilenameExtension = XML
_UI_TransformationModelWizard_label = Transformation \u6A21\u578B
_UI_TransformationModelWizard_description = \u521B\u5EFA\u65B0\u7684 Transformation \u6A21\u578B
_UI_TransformationEditor_label = Transformation \u6A21\u578B\u7F16\u8F91\u5668
_UI_TransformationEditorFilenameDefaultBase = \u6211\u7684
_UI_TransformationEditorFilenameExtension = \u8F6C\u6362
_UI_OlapModelWizard_label = Olap \u6A21\u578B
_UI_OlapModelWizard_description = \u521B\u5EFA\u65B0\u7684 Olap \u6A21\u578B
_UI_OlapEditor_label = Olap \u6A21\u578B\u7F16\u8F91\u5668
_UI_OlapEditorFilenameDefaultBase = \u6211\u7684
_UI_OlapEditorFilenameExtension = olap
_UI_DataminingModelWizard_label = Datamining \u6A21\u578B
_UI_DataminingModelWizard_description = \u521B\u5EFA\u65B0\u7684 Datamining \u6A21\u578B
_UI_DataminingEditor_label = Datamining \u6A21\u578B\u7F16\u8F91\u5668
_UI_DataminingEditorFilenameDefaultBase = \u6211\u7684
_UI_DataminingEditorFilenameExtension = datamining
_UI_InformationvisualizationModelWizard_label = Informationvisualization \u6A21\u578B
_UI_InformationvisualizationModelWizard_description = \u521B\u5EFA\u65B0\u7684 Informationvisualization \u6A21\u578B
_UI_InformationvisualizationEditor_label = Informationvisualization \u6A21\u578B\u7F16\u8F91\u5668
_UI_InformationvisualizationEditorFilenameDefaultBase = \u6211\u7684
_UI_InformationvisualizationEditorFilenameExtension = informationvisualization
_UI_BusinessnomenclatureModelWizard_label = Businessnomenclature \u6A21\u578B
_UI_BusinessnomenclatureModelWizard_description = \u521B\u5EFA\u65B0\u7684 Businessnomenclature \u6A21\u578B
_UI_BusinessnomenclatureEditor_label = Businessnomenclature \u6A21\u578B\u7F16\u8F91\u5668
_UI_BusinessnomenclatureEditorFilenameDefaultBase = \u6211\u7684
_UI_BusinessnomenclatureEditorFilenameExtension = businessnomenclature
_UI_WarehouseprocessModelWizard_label = Warehouseprocess \u6A21\u578B
_UI_WarehouseprocessModelWizard_description = \u521B\u5EFA\u65B0\u7684 Warehouseprocess \u6A21\u578B
_UI_WarehouseprocessEditor_label = Warehouseprocess \u6A21\u578B\u7F16\u8F91\u5668
_UI_WarehouseprocessEditorFilenameDefaultBase = \u6211\u7684
_UI_WarehouseprocessEditorFilenameExtension = warehouseprocess
_UI_DatatypeModelWizard_label = Datatype \u6A21\u578B
_UI_DatatypeModelWizard_description = \u521B\u5EFA\u65B0\u7684 Datatype \u6A21\u578B
_UI_DatatypeEditor_label = Datatype \u6A21\u578B\u7F16\u8F91\u5668
_UI_DatatypeEditorFilenameDefaultBase = \u6211\u7684
_UI_DatatypeEditorFilenameExtension = datatype
_UI_EventsModelWizard_label = Events \u6A21\u578B
_UI_EventsModelWizard_description = \u521B\u5EFA\u65B0\u7684 Events \u6A21\u578B
_UI_EventsEditor_label = Events \u6A21\u578B\u7F16\u8F91\u5668
_UI_EventsEditorFilenameDefaultBase = \u6211\u7684
_UI_EventsEditorFilenameExtension = events
_UI_WarehouseoperationModelWizard_label = Warehouseoperation \u6A21\u578B
_UI_WarehouseoperationModelWizard_description = \u521B\u5EFA\u65B0\u7684 Warehouseoperation \u6A21\u578B
_UI_WarehouseoperationEditor_label = Warehouseoperation \u6A21\u578B\u7F16\u8F91\u5668
_UI_WarehouseoperationEditorFilenameDefaultBase = \u6211\u7684
_UI_WarehouseoperationEditorFilenameExtension = warehouseoperation
_UI_ErModelWizard_label = Er \u6A21\u578B
_UI_ErModelWizard_description = \u521B\u5EFA\u65B0\u7684 Er \u6A21\u578B
_UI_ErEditor_label = Er \u6A21\u578B\u7F16\u8F91\u5668
_UI_ErEditorFilenameDefaultBase = \u6211\u7684
_UI_ErEditorFilenameExtension = er
_UI_CoboldataModelWizard_label = Coboldata \u6A21\u578B
_UI_CoboldataModelWizard_description = \u521B\u5EFA\u65B0\u7684 Coboldata \u6A21\u578B
_UI_CoboldataEditor_label = Coboldata \u6A21\u578B\u7F16\u8F91\u5668
_UI_CoboldataEditorFilenameDefaultBase = \u6211\u7684
_UI_CoboldataEditorFilenameExtension = coboldata
_UI_DmsiiModelWizard_label = Dmsii \u6A21\u578B
_UI_DmsiiModelWizard_description = \u521B\u5EFA\u65B0\u7684 Dmsii \u6A21\u578B
_UI_DmsiiEditor_label = Dmsii \u6A21\u578B\u7F16\u8F91\u5668
_UI_DmsiiEditorFilenameDefaultBase = \u6211\u7684
_UI_DmsiiEditorFilenameExtension = dmsii
_UI_ImsdatabaseModelWizard_label = Imsdatabase \u6A21\u578B
_UI_ImsdatabaseModelWizard_description = \u521B\u5EFA\u65B0\u7684 Imsdatabase \u6A21\u578B
_UI_ImsdatabaseEditor_label = Imsdatabase \u6A21\u578B\u7F16\u8F91\u5668
_UI_ImsdatabaseEditorFilenameDefaultBase = \u6211\u7684
_UI_ImsdatabaseEditorFilenameExtension = imsdatabase
_UI_ImstypesModelWizard_label = Imstypes \u6A21\u578B
_UI_ImstypesModelWizard_description = \u521B\u5EFA\u65B0\u7684 Imstypes \u6A21\u578B
_UI_ImstypesEditor_label = Imstypes \u6A21\u578B\u7F16\u8F91\u5668
_UI_ImstypesEditorFilenameDefaultBase = \u6211\u7684
_UI_ImstypesEditorFilenameExtension = imstypes
_UI_EssbaseModelWizard_label = Essbase \u6A21\u578B
_UI_EssbaseModelWizard_description = \u521B\u5EFA\u65B0\u7684 Essbase \u6A21\u578B
_UI_EssbaseEditor_label = Essbase \u6A21\u578B\u7F16\u8F91\u5668
_UI_EssbaseEditorFilenameDefaultBase = \u6211\u7684
_UI_EssbaseEditorFilenameExtension = essbase
_UI_ExpressModelWizard_label = Express \u6A21\u578B
_UI_ExpressModelWizard_description = \u521B\u5EFA\u65B0\u7684 Express \u6A21\u578B
_UI_ExpressEditor_label = Express \u6A21\u578B\u7F16\u8F91\u5668
_UI_ExpressEditorFilenameDefaultBase = \u6211\u7684
_UI_ExpressEditorFilenameExtension = express
_UI_InformationsetModelWizard_label = Informationset \u6A21\u578B
_UI_InformationsetModelWizard_description = \u521B\u5EFA\u65B0\u7684 Informationset \u6A21\u578B
_UI_InformationsetEditor_label = Informationset \u6A21\u578B\u7F16\u8F91\u5668
_UI_InformationsetEditorFilenameDefaultBase = \u6211\u7684
_UI_InformationsetEditorFilenameExtension = informationset
_UI_InformationreportingModelWizard_label = Informationreporting \u6A21\u578B
_UI_InformationreportingModelWizard_description = \u521B\u5EFA\u65B0\u7684 Informationreporting \u6A21\u578B
_UI_InformationreportingEditor_label = Informationreporting \u6A21\u578B\u7F16\u8F91\u5668
_UI_InformationreportingEditorFilenameDefaultBase = \u6211\u7684
_UI_InformationreportingEditorFilenameExtension = informationreporting
_UI_CwmmipModelWizard_label = Cwmmip \u6A21\u578B
_UI_CwmmipModelWizard_description = \u521B\u5EFA\u65B0\u7684 Cwmmip \u6A21\u578B
_UI_CwmmipEditor_label = Cwmmip \u6A21\u578B\u7F16\u8F91\u5668
_UI_CwmmipEditorFilenameDefaultBase = \u6211\u7684
_UI_CwmmipEditorFilenameExtension = cwmmip
_UI_ModelModelWizard_label = \u6A21\u578B
_UI_ModelModelWizard_description = \u521B\u5EFA\u65B0\u7684 Model \u6A21\u578B
_UI_ModelEditor_label = Model \u6A21\u578B\u7F16\u8F91\u5668
_UI_ModelEditorFilenameDefaultBase = \u6211\u7684
_UI_ModelEditorFilenameExtension = \u6A21\u578B
_UI_Wizard_label = \u65B0\u5EFA
_WARN_FilenameExtension = \u6587\u4EF6\u540D\u7ED3\u5C3E\u5FC5\u987B\u4E3A ".{0}"
_UI_ModelObject = \u6A21\u578B\u5BF9\u8C61(&M)
_UI_XMLEncoding = XML \u7F16\u7801(&X)
_UI_XMLEncodingChoices = UTF-8 ASCII UTF-16 UTF-16BE UTF-16LE ISO-8859-1
_UI_Wizard_initial_object_description = \u9009\u62E9\u8981\u521B\u5EFA\u7684\u6A21\u578B\u5BF9\u8C61
_UI_FileConflict_label = \u6587\u4EF6\u51B2\u7A81
_WARN_FileConflict = \u53D1\u73B0\u5C1A\u672A\u4FDD\u5B58\u7684\u4E0E\u7F16\u8F91\u5668\u5916\u6240\u505A\u7684\u66F4\u6539\u76F8\u51B2\u7A81\u7684\u66F4\u6539\u3002 \u662F\u5426\u8981\u653E\u5F03\u6B64\u7F16\u8F91\u5668\u7684\u66F4\u6539\uFF1F

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.cwm.mip.editor</artifactId>

View File

@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.talend.cwm.mip; singleton:=true
Bundle-Version: 8.0.1
Bundle-Version: 8.0.1.qualifier
Bundle-ClassPath: .
Bundle-Vendor: %providerName
Bundle-Localization: plugin

View File

@@ -1,2 +0,0 @@
pluginName=\u7EC4\u4EF6\u6A21\u5757
providerName=.Talend SA.

View File

@@ -4,7 +4,7 @@
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>8.0.1</version>
<version>8.0.1-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.cwm.mip</artifactId>

Some files were not shown because too many files have changed in this diff Show More