Compare commits

...

151 Commits

Author SHA1 Message Date
Remy Dubois
21837c60c5 Merge branch 'master' of https://github.com/Talend/tcommon-studio-se into feat/tDataprepRun_on_spark 2016-10-21 09:44:45 +02:00
GGu
5ef2d8f393 TUP-15998: if the parent of folder is not existed, should be created. (#699) 2016-10-21 11:02:47 +08:00
Remy Dubois
a44897b1b8 Add a new version of commons-beanutils 2016-10-20 17:51:00 +02:00
Chao MENG
a81b6284f9 TUP-15473 fix: Namenode cannot check successfully when checking it for (#698)
the first time which using CDH 57 Kerberos HA
https://jira.talendforge.org/browse/TUP-15473
2016-10-20 17:08:23 +08:00
GGu
83902e8a2b TMDM-9925: add mdm ce fragment. 2016-10-20 16:58:20 +08:00
GGu
60b1640348 Merge pull request #697 from sbliu/master
TMDM-9925: Add a fragment to patch a CE webservice jar to host plugin.
2016-10-20 16:37:36 +08:00
sbliu
a8005d265e TMDM-9925: Change the bundle version to its host plugin's version. 2016-10-20 16:31:12 +08:00
sbliu
548ec9654d TMDM-9925:Remove the wrong one. 2016-10-20 15:49:20 +08:00
GGu
13de546ad9 Merge pull request #694 from Talend/bugfix/6.3/TUP-16019_fixFieldsRefreshProblemOfContext
TUP-16019: FileDelimited: All Fields is Empty for tFileInputDelimited after using metadata in context mode from repository
2016-10-20 15:42:25 +08:00
CHEN Bin
c2cb242205 Revert "[TBD-3932] Upgrade of Cassandra for 6.3 remove fetch jar step and after the jars uploaded add it back"
This reverts commit 4f61da7cd9.
2016-10-20 15:33:04 +08:00
sbliu
cd835eacdb TMDM-9925: Change jar file name. 2016-10-20 15:26:13 +08:00
sbliu
7fefffcbaa TMDM-9925: Change jar file name. 2016-10-20 15:02:28 +08:00
sbliu
628a4bd0ae TMDM-9925: Add a fragment to patch a CE webservice jar to host plugin. 2016-10-20 14:29:49 +08:00
Chao MENG
06121f17c6 Merge pull request #688 from Talend/bugfix/6.3/TUP-16006_Folder_under_Hadoop_Cluster_cannot_be_deleted
TUP-16006 fix:Folder under Hadoop Cluster cannot be deleted
2016-10-20 10:37:20 +08:00
guol
79aeed9219 TUP-16006 fix: improved code Folder under Hadoop Cluster cannot be
deleted
2016-10-20 10:04:58 +08:00
hcyi
bbdc17ae3c Merge pull request #695 from Talend/bugfix/6.3.1/TUP-16024_nexus_clear_password
TUP-16024:local nexus username password in clear text in studio .log
2016-10-19 18:56:57 +08:00
zwxue
21bbb21009 TUP-16092: MaprDB:revert cotext for it,password is missed when hadoop (#696)
cluster(Mapr 52 ticket) is on context mode.
2016-10-19 18:42:06 +08:00
zwxue
612ef76520 TUP-16056: HDP 25 kerberos:Hive,Hbase context cann't check successfully (#691)
when hadoop cluster is on context mode.
2016-10-19 18:31:19 +08:00
zshen-talend
42cb0a4c08 feature complete TDQ-12035 TDQ-12581 add two taggedValue for run with
sample data
2016-10-19 18:22:53 +08:00
hwang-talend
21cd5deebe Merge pull request #693 from Talend/bugfix/master/TUP-16021
TUP-16021: NPE error shows if Click Finish on "Create/Reuse a context
2016-10-19 17:56:15 +08:00
wchen-talend
ae0244a09a TUP-16024:local nexus username password in clear text in studio .log
file
2016-10-19 17:02:06 +08:00
ycbai
f7492c1d89 TUP-16019: FileDelimited: All Fields is Empty for tFileInputDelimited
after using metadata in context mode from repository
2016-10-19 15:43:54 +08:00
CHEN Bin
4f61da7cd9 [TBD-3932] Upgrade of Cassandra for 6.3
remove fetch jar step and after the jars uploaded add it back
2016-10-19 14:52:51 +08:00
CHEN Bin
a777bac7cf [TBD-3932] Upgrade of Cassandra for 6.3
update all the jars and add support for spark 2.0
2016-10-19 11:55:57 +08:00
zwxue
64b3b5d95d Merge pull request #692 from Talend/bugfix/master/TUP-15486
Bugfix/master/tup 15486
2016-10-19 10:45:19 +08:00
zwxue
e4f2fd7955 TUP-16021: NPE error shows if Click Finish on "Create/Reuse a context
group"-First Page.
2016-10-19 10:38:23 +08:00
hwang
bc5851aaae TUP-15486:Default impala principal should be shown after selecting "Use
Kerberos authentication"
2016-10-18 17:58:27 +08:00
hwang
e79c96faf6 TUP-15486:Default impala principal should be shown after selecting "Use
Kerberos authentication"
2016-10-18 17:58:26 +08:00
wchen-talend
6172c925f5 Merge pull request #687 from Talend/bugfix/6.3.0/TUP-5593-Relationship_problem
TUP-5593 fix> GIT:can't export dependencies metadata when job version is updated
2016-10-18 14:31:19 +08:00
Chao MENG
4df82221fc Merge pull request #689 from Talend/bugfix/6.3/TUP-16057_Use_name_set_wrong_when_import_MapR52_Ticket_MapRDB_item
TUP-16057 fix:Use name is set wrongly when import MapR 52 Ticket MapRDB
2016-10-18 14:28:07 +08:00
guol
e435cb2c53 TUP-16057 fix:Use name is set wrongly when import MapR 52 Ticket MapRDB
item to tMapRDBInput
2016-10-18 14:20:49 +08:00
guol
2ee353f865 TUP-16006 fix:Folder under Hadoop Cluster cannot be deleted 2016-10-18 13:51:23 +08:00
cmeng-talend
f172ca1ead TUP-5593 fix> GIT:can't export dependencies metadata when job version is
updated
https://jira.talendforge.org/browse/TUP-5593

Fix:
when deleted a multi-version job from project, only the relationship for
latest version job is deleted from talend.project
2016-10-18 11:18:23 +08:00
cmeng-talend
78c98e9e7c TUP-5593 fix> GIT:can't export dependencies metadata when job version is
updated
https://jira.talendforge.org/browse/TUP-5593
2016-10-17 19:06:34 +08:00
zwxue
54e47dff4d Merge pull request #682 from Talend/bugfix/master/TUP-15822
TUP-15822:For imported spark streaming job(used joblet and repository
2016-10-14 11:38:21 +08:00
hcyi
c4b3efa992 Merge pull request #681 from Talend/bugfix/6.3.1/TUP-16013_download_jar_block_stuido
TUP-16013:download jar ended with no response when build job, and need
2016-10-14 10:04:28 +08:00
hwang
2b9adaf1ec TUP-15822:For imported spark streaming job(used joblet and repository
hadoop), when export, check dependencies cann't checked used joblet and
hadoop
2016-10-13 18:24:01 +08:00
GGu
1f9fd95c0f Merge pull request #676 from Talend/bugfix/6.3/TUP-15972_fixPropagateProblem
TUP-15972: Studio throw an Invocation error after do propagate modification from component to job.
2016-10-13 16:58:34 +08:00
wchen-talend
8d2efe2aff Merge pull request #679 from Talend/bugfix/6.3/TUP-16004_MapRDB_column_family_missing
TUP-16004:Column family is not set when drag MapRDB schema to job
2016-10-13 15:31:29 +08:00
wchen-talend
348ea28b6f TUP-16013:add junit 2016-10-13 15:16:39 +08:00
wchen-talend
640aacb95e TUP-16013:download jar ended with no response when build job, and need
to restart studio
2016-10-13 15:03:52 +08:00
wang wei
fdac9237c8 Merge pull request #680 from jzhao-talend/master
TDI-37525: Add support document type in new framework
2016-10-13 09:56:48 +08:00
jzhao
e3b79435f6 TDI-37525: Add support document type in new framework
https://jira.talendforge.org/browse/TDI-37525
2016-10-12 18:41:54 +08:00
hcyi
f50903b9fa TUP-16004:Column family is not set when drag MapRDB schema to job 2016-10-12 17:11:39 +08:00
nrousseau
a25036e547 TUP-15998: Improve build speed for jobs (#678) 2016-10-12 10:25:31 +02:00
GGu
1f0e1ec39d TUP-15952: add arguments for Pom job extension. 2016-10-12 15:34:06 +08:00
zwxue
c0424d5df5 Merge pull request #677 from Talend/bugfix/master/TUP-15953
TUP-15953:Spark/spark str joblet content will be empty when it was
2016-10-12 10:19:41 +08:00
GGu
55634d7818 Merge pull request #669 from Talend/bugfix/6.3/TUP-15936_NPE_import_DI_demo
TUP-15936:Studio throw NPE error log after import in DI demo.
2016-10-11 18:37:50 +08:00
wchen-talend
0740ce42b9 Merge pull request #675 from Talend/bugfix/6.3/TUP-15901_Proposal_for_Auto_Conversion
TUP-15901:Improve: Should support "Ctrl+Space" to list available functions in ProjectSetting->General->"Auto-Conversion of types"
2016-10-11 17:20:05 +08:00
hwang
556e99e168 TUP-15953:Spark/spark str joblet content will be empty when it was
duplicated and duplited item was deleted forever on Recycle bin
2016-10-11 17:08:31 +08:00
wang wei
0e328adc6f TDI-36263: tXmlMap removes namespace in attribute.
https://jira.talendforge.org/browse/TDI-36263
2016-10-11 15:36:42 +08:00
ycbai
2fef4f56f8 TUP-15972: Studio throw an Invocation error after do propagate
modification from component to job.
2016-10-11 14:10:56 +08:00
hcyi
3f7f65bcbf TUP-15901:Improve: Should support "Ctrl+Space" to list available
functions in ProjectSetting->General->"Auto-Conversion of types"
2016-10-11 14:09:36 +08:00
GGu
25770959d0 TUP-5624: add the children modules if needed. (#674) 2016-10-10 10:47:03 +02:00
Chao MENG
58a470dc15 TUP-15988 fix: Hive Metadata Wizard Does Not User Additional Parameters (#672)
https://jira.talendforge.org/browse/TUP-15988
2016-10-10 15:48:00 +08:00
GGu
e3aa180e07 Merge pull request #673 from Talend/bugfix/6.3/TUP-15961_fixOverwriteProblemOfImportItems
TUP-15961: FileDelimited: Cannot list dup item if check "Overwrite existing item"
2016-10-10 09:50:12 +08:00
zshen-talend
5233b8c8e3 bug fixed TDQ-12634 modify the qualifier of isComeFromRefrenceProject
from private to public
2016-10-09 17:57:19 +08:00
ycbai
65b941f081 TUP-15961: FileDelimited: Cannot list dup item if check "Overwrite
existing item"
2016-10-08 16:37:38 +08:00
GGu
1974138d5b Merge pull request #671 from Talend/bugfix/6.3/TUP-15945_fixEmptyValueProblemOfIntegerType
TUP-15945: FileDelimited: Error pops up when click "Preview" if reset Limit=Empty
2016-09-30 15:22:33 +08:00
GGu
0bff56b5d3 Merge pull request #670 from Talend/bugfix/6.3/TUP-15948_fileNameQuotesProblem
TUP-15948: FileDelimited:file name is not right when choose an existed metadata for tFileInputDelimited
2016-09-29 16:02:29 +08:00
xqliu-talend
32fef2fb0a TDQ-12591 review the failed junit test cases 2016-09-29 15:23:49 +08:00
ycbai
cbf6a3e645 TUP-15945: FileDelimited: Error pops up when click "Preview" if reset
Limit=Empty
2016-09-29 15:17:42 +08:00
Vladimir Bogatyrov
495565c2f7 [TESB-18006] Fix routelete from reference project package name problem 2016-09-29 09:56:03 +03:00
ycbai
3a4468db69 TUP-15948: FileDelimited:file name is not right when choose an existed
metadata for tFileInputDelimited
2016-09-29 10:53:21 +08:00
hcyi
b2891cfa1c TUP-15936:Studio throw NPE error log after import in DI demo. 2016-09-28 15:36:25 +08:00
Sizhao Liu
063553f5da TDQ-12506 add Apache commons-validator library 2016-09-26 13:16:52 +02:00
zshen-talend
a9e680cece bug fixed TDQ-12465 make sure column select column dialog and table
select column dialog not change refrence project content
2016-09-26 18:43:06 +08:00
GGu
75d6a7cc8d Merge pull request #668 from Talend/bugfix/master/TUP-15856
TUP-15856: Unable to create metadata from xsd file.
2016-09-26 16:52:10 +08:00
zwxue
98a5a04ec3 TUP-15856: Unable to create metadata from xsd file. 2016-09-26 16:10:58 +08:00
jzhao
5704416ece Feature/6.3/tdi 36957 file delimited (#664)
* TDI-36957: Fixed id_Object for new framework migration task
https://jira.talendforge.org/browse/TDI-36957

* TDI-36957: Add new delimited components to studio
https://jira.talendforge.org/browse/TDI-36957
2016-09-26 15:51:08 +08:00
GGu
17443dee19 Merge pull request #667 from yanbasic/master
TESB-17856: For commandline builds ESB Micorservice bundle
2016-09-26 15:28:34 +08:00
Mike Yan
d58fbc18e7 TESB-17856: For commandline builds ESB Micorservice bundle 2016-09-26 15:20:58 +08:00
hcyi
7756182b2e Feature/6.3/tbd 3947 add support map r db (#658)
* TBD-4026:Add the basic code for MapR-DB wizard(TBD-3947)

* TBD-4026:MapR-DB: add context and drag&drop component from
repository(TBD-3947)

* TUP-15883:Test and update code since component pushed(TUP-14770)
2016-09-23 15:30:33 +08:00
Yucheng Bai
b3faabed27 Merge pull request #652 from Talend/feature/TUP-14826_Upgrade_MapR52
TUP-14826:[Studio]since upgrade MapR 5.2,update Mapr Tickets API.
2016-09-23 15:07:54 +08:00
zwxue
0f228cd262 Merge pull request #663 from Talend/bugfix/master/TUP-15849
Bugfix/master/tup 15849
2016-09-23 09:54:43 +08:00
hcyi
b1544a9247 Merge pull request #661 from Talend/feature_master_TUP-5410
TUP-5410:[Studio] MS SQL Server: Azure SQL (2016) support and 2014
2016-09-22 16:19:42 +08:00
dlin-talend
3ed592661b Merge pull request #662 from Talend/bugfix/master/TUP-15840
TUP-15840: fix junit.
2016-09-22 16:11:16 +08:00
zwxue
c5313e4e8b TUP-15840: fix junit. 2016-09-22 16:08:29 +08:00
dlin-talend
76f6795210 Merge pull request #650 from Talend/bugfix/master/TUP-15840
TUP-15840: tRowGenerator can't import xml.
2016-09-22 15:37:34 +08:00
dlin-talend
2ce8b0fac3 Merge pull request #648 from Talend/bugfix/master/TUP-15833
TUP-15833: General JDBC metadata connection cannot use SAPHana Mapping.
2016-09-22 15:19:33 +08:00
dlin-talend
1166ddef8a Merge pull request #656 from Talend/bugfix/master/TUP-5698
TUP-5698: Studio becomes unresponsive when Adding a Schema to a db2 z/OS
2016-09-22 15:17:27 +08:00
hwang
62486ea1c5 TUP-15849:Spark joblet with folder shows wrong in Recycle Bin 2016-09-22 10:20:19 +08:00
hwang
0072dd7cf0 TUP-15849:Spark joblet with folder shows wrong in Recycle Bin 2016-09-22 10:18:09 +08:00
Mike Yan
948f49fe66 TESB-17856: ESB Microservice can be exported only with Default context (#660) 2016-09-21 21:14:34 +08:00
Guoliang Zhou
dfb46d2c47 TMDM-9764 Give the ability to export as a context a Talend MDM connection (#659)
- Add back the old MDM constants
2016-09-21 18:29:18 +08:00
hwang
8ee9562bdf TUP-5410:[Studio] MS SQL Server: Azure SQL (2016) support and 2014
version support
2016-09-21 17:11:50 +08:00
wchen-talend
6f16d2c564 Merge pull request #655 from Talend/TMDM-9764
TMDM-9764 : Give the ability to export as a context a Talend MDM conn…
2016-09-21 15:27:24 +08:00
dlin-talend
040090d240 Merge pull request #657 from Talend/bugfix/master/TUP-5859
TUP-5859: Fix Junit problem.
2016-09-21 15:06:49 +08:00
zwxue
f91450cf1c TUP-5859: Fix Junit problem. 2016-09-21 15:05:31 +08:00
ycbai
3d6f8239f6 TUP-15828: fix the problem of property value evaluator. 2016-09-21 14:56:45 +08:00
wchen-talend
235169706d Merge pull request #634 from Talend/bugfix/6.3.0/TUP-5285-Error_version_conflict
TUP-5285 fix: Error version conflict in git merge editor.
2016-09-21 10:32:53 +08:00
wchen-talend
83a0b1e2ac Merge pull request #653 from Talend/bugfix/6.3.0/TUP-5207-Git_commit_on_every_save
TUP-5207 fix: GIT commits on every save in local mode
2016-09-21 10:03:30 +08:00
zwxue
c9e283b12f Merge pull request #654 from Talend/bugfix/master/TUP-15844
TUP-15844:spark/spark ss: on the recently used palette, icon is not
2016-09-20 17:29:10 +08:00
zwxue
cecbb1e574 TUP-5698: Studio becomes unresponsive when Adding a Schema to a db2 z/OS
connection.
2016-09-20 17:04:57 +08:00
hcyi
6c75a936e4 TUP-14826:[Studio]since upgrade MapR 5.2,update Mapr Tickets API. 2016-09-20 16:43:47 +08:00
Pingwen Lin
d303379ccb TMDM-9764 : Give the ability to export as a context a Talend MDM connection 2016-09-20 14:58:46 +08:00
cmeng-talend
8bcdb6ebbb TUP-5207 fix: GIT commits on every save in local mode
https://jira.talendforge.org/browse/TUP-5207
2016-09-20 12:08:25 +08:00
hwang
0ab1f6603a TUP-15844:spark/spark ss: on the recently used palette, icon is not
correct
2016-09-20 11:28:57 +08:00
Yucheng Bai
d1691bd2d1 TUP-15828: New Framework: Some special String property value show (#651)
incorrect in studio
2016-09-20 10:32:51 +08:00
zwxue
fddef86371 TUP-15840: tRowGenerator can't import xml. 2016-09-19 18:00:08 +08:00
dlin-talend
d23db123af Merge pull request #649 from Talend/bugfix/6.2/TUP-15801_The_impala_wizard_does_not_have_the_username_filed_but_the_impala_component_has_that
TUP-15801 fix:
2016-09-19 17:42:44 +08:00
hcyi
0c498e751f TUP-14826:[Studio]since upgrade MapR 5.2,update Mapr Tickets API. 2016-09-19 17:14:04 +08:00
guol
1cf79c4246 TUP-15801 fix:
The impala wizard does not have the username filed, but the impala
component has that
2016-09-19 17:02:38 +08:00
wchen-talend
dbcc92b1d5 Merge pull request #603 from Talend/feature/6.3/TDI-36987_Auto_Type_Convert
TDI-36987: Auto-Convention
2016-09-19 16:58:31 +08:00
zwxue
3fbd97cb4c Merge pull request #646 from Talend/feature/master/TUP-5410
TUP-5410:[Studio] MS SQL Server: Azure SQL (2016) support and 2014
2016-09-19 16:19:58 +08:00
GGu
8100749d17 TMDM-9825: after installing, need do clean before launch. (#647) 2016-09-19 15:30:46 +08:00
zwxue
93112768d7 TUP-15833: General JDBC metadata connection cannot use SAPHana Mapping. 2016-09-19 15:29:39 +08:00
hwang
6c0d1845a8 TUP-5410:[Studio] MS SQL Server: Azure SQL (2016) support and 2014
version support
2016-09-18 17:10:42 +08:00
hwang
ca957f48b5 TUP-5410:[Studio] MS SQL Server: Azure SQL (2016) support and 2014
version support
2016-09-18 12:14:43 +08:00
Ivan Gonchar
4932b44581 Merge pull request #644 from Talend/bugfix/6.3/TDI-37464_Stringhandling_function_description
TDI-37464 Updated javadocs of CHANGE(). EREPLACE() String handling fu…
2016-09-14 16:40:50 +03:00
hwang-talend
7f08cc7825 Merge pull request #645 from Talend/bugfix/master/TUP-5859
TUP-5859: The dbconnection is closed and recreated for many times, which
2016-09-14 11:09:01 +08:00
zwxue
648ed22e50 TUP-5859: The dbconnection is closed and recreated for many times, which
made retrieve schemas very slow.
2016-09-13 16:37:01 +08:00
zwxue
965d470905 Merge pull request #643 from Talend/bugfix/master/TBD-4031
TBD-4031:Use attached zip file, joblet in job miss the on component ok
2016-09-13 10:38:24 +08:00
dlin-talend
d906e1fc2d Merge pull request #636 from Talend/feature/TUP-14707_upgradeComponents
TUP-14707: upgrade component framework to 0.15
2016-09-13 10:30:41 +08:00
Ivan Honchar
a068d1cdbb TDI-37464 Updated javadocs of CHANGE(). EREPLACE() String handling functions 2016-09-12 17:44:21 +03:00
hwang
fc0b317cd2 TBD-4031:Use attached zip file, joblet in job miss the on component ok
row to tjava component.
2016-09-12 14:57:56 +08:00
Yucheng Bai
f420deb333 Merge pull request #638 from Talend/bugfix/6.2/TBD-3987_Impala_Cann`t_check_successfully_when_I_use_custom_hadoop_cluster
TBD-3987 fix: Impala:Cann't check successfully when I use custom hadoop
2016-09-12 14:37:37 +08:00
Yucheng Bai
bc362de69b TUP-5252: add JSON_TABLE controller which is a table with json input. (#642)
And fix the layout problem of Text, Combo, Checkbox, File, Table
controllers in the wizard at the same time.
2016-09-12 12:31:39 +08:00
zwxue
3b31c79881 Merge pull request #637 from Talend/bugfix/master/TUP-5552
TUP-5552:Studio will pop up NPE error when select a testcase which can
2016-09-12 12:06:13 +08:00
zwxue
73d199e2f0 Merge pull request #640 from Talend/bugfix/master/TUP-14635
TUP-14635:Next button is invalid when ldap reuse context
2016-09-12 12:03:54 +08:00
zwxue
84912a2120 Merge pull request #641 from Talend/bugfix/master/TUP-14745
TUP-14745:context paramemters are seted wrong
2016-09-12 12:00:49 +08:00
hwang
b8e1696c4e TUP-14745:context paramemters are seted wrong 2016-09-09 17:26:36 +08:00
hwang
e8cf7cebdc TUP-14635:Next button is invalid when ldap reuse context 2016-09-09 16:55:50 +08:00
guol
98d737b410 TBD-3987 fix: Impala:Cann't check successfully when I use custom hadoop
cluster
https://jira.talendforge.org/browse/TBD-3987
2016-09-09 09:43:40 +08:00
hwang
48b1c753ac TUP-5552:Studio will pop up NPE error when select a testcase which can
not find its parent version job
2016-09-08 13:46:31 +08:00
hwang-talend
2de1a5c63f Tbd 2650 spark joblet (#635)
* TBD-3879:Repository : Categories display for Standard / Big Data Batch
(check problem of refresh / delete etc…)

* TBD-3884:Create new emf model (extends standard joblets)

* TBD-3886:Create/Edit Action joblet

* TBD-3885:Add categories of joblets in properties (same as bigdata type
of job)

* TBD-3895:Impact analysis

* TBD-3896:Update manager

* TBD-3893:show joblet display in spark job

* TBD-3890:Convert DI Joblet to BD (copy, duplicate, change from joblet
settings..)

* TBD-2650 Joblet Support for Spark Batch / Spark Streaming

* TBD-3890:Convert DI Joblet to BD (copy, duplicate, change from joblet
settings..)

* TBD-2650:Joblet Support for Spark Batch / Spark Streaming

* TBD-2650:Joblet Support for Spark Batch / Spark Streaming

* TBD-2650:Joblet Support for Spark Batch / Spark Streaming

* TBD-2650:Joblet Support for Spark Batch / Spark Streaming

* TBD-2650:show repository image

* TBD-2605:junit

* TBD-4000:error occur when select another joblet version for it used in
spark job

* TBD-4005:Set the correct icon for the standard joblets

* TBD-4010:main and ref project have same name joblet, drag ref to main
project but it's ues main

* TBD-4007:change repository icons

* TBD-4000:error occur when select another joblet version for it used in
spark job
2016-09-08 13:40:15 +08:00
nrousseau
68cb05949f TUP-14707: upgrade component framework to 0.15 2016-09-08 12:25:45 +08:00
Chao Meng
f7783a6c02 Merge pull request #633 from Talend/bugfix/6.2/TUP-14715_Adapt_to_the_changes_of_driver_for_DB2
TUP-14715 fix:Adapt to the changes of driver for DB2
2016-09-07 10:33:47 +08:00
cmeng-talend
58d80815e4 TUP-5285 fix: Error version conflict in git merge editor.
https://jira.talendforge.org/browse/TUP-5285
2016-09-06 19:13:52 +08:00
guol
bffd404f7f TUP-14715 fix:Adapt to the changes of driver for DB2
https://jira.talendforge.org/browse/TUP-14715
2016-09-06 13:46:34 +08:00
cmeng-talend
c718e86c98 TBD-3909 fix: Impala principal is not contained in the exported context.
https://jira.talendforge.org/browse/TBD-3909
2016-09-06 10:20:41 +08:00
cmeng-talend
58813d1a3b TBD-3909 fix: Impala principal is not contained in the exported context.
https://jira.talendforge.org/browse/TBD-3909
2016-09-05 16:29:16 +08:00
Chao Meng
f86711bdde Merge pull request #627 from Talend/bugfix/6.3/TBD-4003_fixHadoopClusterContextProblems
TBD-4003: Hive:Hadoop cluster parameter is add double quotes when drag below items to job
2016-09-05 11:26:34 +08:00
cmeng-talend
c8951551d9 TBD-3909 fix: Impala principal is not contained in the exported context.
https://jira.talendforge.org/browse/TBD-3909
2016-09-05 11:10:32 +08:00
Chao Meng
ad3d1804a1 Merge pull request #630 from Talend/bugfix/6.2/TUP-5644_EXASolution_metadata_wizard_expects_different_driver_than_components
TUP-5644 fix: EXASolution metadata wizard expects different driver than
2016-09-05 10:33:05 +08:00
guol
842dd729f1 TUP-5644 fix: EXASolution metadata wizard expects different driver than
components
https://jira.talendforge.org/browse/TUP-5644
2016-09-05 10:16:53 +08:00
ycbai
f225fe3c04 TBD-4003: Hive:Hadoop cluster parameter is add double quotes when drag
below items to job
2016-09-02 15:02:30 +08:00
GGu
831e90301a TUP-5267: Avoid to load property so often (#626) 2016-09-02 12:21:15 +08:00
nrousseau
8fd2153ac6 Feature/6.3.0 m1/export babili (#625)
* Update version to 6.3.0-M1 for Jobserver-related projects only.

* Set version for 6.3.0M1

* babili-export lun. août 29 17:02:09 CEST 2016

* babili-export jeudi 1 septembre 2016, 17:29:25 (UTC+0200)

* Revert "Set version for 6.3.0M1"

This reverts commit aeb8b24aff.

* Revert "Update version to 6.3.0-M1 for Jobserver-related projects only."

This reverts commit 586f4368f3.
2016-09-02 10:11:29 +08:00
Yucheng Bai
abc8f1c366 TUP-5259: All read-only columns become editable after change an editable field (#622)
* TUP-5259: All read-only columns become editable after change an editable
field

* TUP-5259: add junits.
2016-09-01 15:57:03 +08:00
wang wei
4832b04d16 TUP-3757: remove the older one than 3.1.3 which is already removed
https://jira.talendforge.org/browse/TUP-3757
2016-09-01 14:44:11 +08:00
wang wei
d94dd9fa4f TUP-3757: clean the old jars of the previous version for cxf
https://jira.talendforge.org/browse/TUP-3757
2016-09-01 14:44:10 +08:00
GGu
7dde9d60fc TBD-3996: Only disable autobuild when it's actived. 2016-09-01 14:10:50 +08:00
wchen-talend
1bf69647e1 Merge pull request #618 from Talend/bugfix/6.3/TBD-2903_HBase_znode_parent
TBD-2903:[DI][MR][Spark] HBase db wizards set Zookeeper znode parent should be taken from the repository.
2016-09-01 11:15:23 +08:00
GGu
8ce5fba15d TBD-3996: Avoid setting back the auto build flag early. (#623) 2016-08-31 19:44:30 +08:00
hcyi
8d0dcfb476 Merge pull request #619 from Talend/bugfix/6.3.0/TDI-37181_sap_xml_schema
Bugfix/6.3.0/tdi 37181 sap xml schema
2016-08-31 10:23:07 +08:00
wchen-talend
d785a07221 TDI-37181: add junit 2016-08-30 18:02:34 +08:00
wchen-talend
200b5f3f63 TDI-37181:SAP: No xml file generated under File xml after "Retrieve As
Xml Metadata"
2016-08-30 18:02:07 +08:00
hcyi
229304bdb1 TBD-2903:[DI][MR][Spark] HBase db wizards set Zookeeper znode parent
should be taken from the repository.
2016-08-30 10:53:52 +08:00
hcyi
03db83d4b5 TBD-2903:[DI][MR][Spark] HBase db wizards set Zookeeper znode parent
should be taken from the repository.
2016-08-29 16:06:05 +08:00
hcyi
cca8b6f0a2 TDI-36987:Auto-Convention fix some problems and add the service and add
option on tMap editor.
2016-08-23 14:27:11 +08:00
271 changed files with 6938 additions and 1356 deletions

View File

@@ -2,7 +2,7 @@ AccessorUtils.Assert0=L'attribut 'BeanPropertyAccessors' de la colonne (nomm
AccessorUtils.Assert1=L'attribut 'BeanPropertyAccessors' de la colonne (nommée'{0}' et ayant l'id '{1}') n'est pas configuré correctement ou le type de la valeur affectée n'est pas correct.
AccessorUtils.isReq=\ est requis pour le bean (<B>).
AddPushButton.AddButton.Tip=Ajouter
AddAllPushButton.AddAllButton.Tip=Ajoute tout
AddAllPushButton.AddAllButton.Tip=Ajouter tout
CellEditorDialogBehavior.textContent=...
ColorStyledText.RedoItem.Text=Répéter
ColorStyledText.UndoItem.Text=Annuler
@@ -58,7 +58,7 @@ EventUtil.selection=S
EventUtil.show=Afficher
EventUtil.traverse=traverse
EventUtil.typeNull=Null
ExceptionHandler.Parameter.BeNull=le paramètre ex ne peut pas être vide
ExceptionHandler.Parameter.BeNull=le paramètre ex ne peut être null
ExceptionMessageDialog.Cancel=Annuler
ExceptionMessageDialog.log=Fichier de log
ExceptionMessageDialog.No=NO

View File

@@ -2,8 +2,9 @@ DatabaseContentRetriever.PRODUCTNAME=Nom de produit de la base de donn
DatabaseContentRetriever.PRODUCTVERSION=Version du produit :
DB2ForZosResultSet.unknowCloumn=Argument invalide\: nom de colonne inconnu
AbstractFakeResultSet.unknowCloumn=Argument invalide : {0} est un nom de colonne inconnu
AbstractFakeResultSet.parameterIndexOutOfRange=Argument invalide\: index du paramètre {0} hors de la plage
EntryLocation.returnTableName= {tableName={0}, columnName={1}}
ExceptionHandler.Parameter.BeNull=le paramètre ex ne peut pas être vide
ExceptionHandler.Parameter.BeNull=le paramètre ex ne peut être null
ListenableList.IndexSameLength.Error=indexOrigin et indexDestination doivent avoir la même longueur
ReflectionPropertyException.Access.ErrorMsg3=Une erreur est survenue lors de l'accès à {0} de la propriété ' de la propriété '{1}' de la classe '{2}'
ResourceUtils.canMove1=Peut déplacer
@@ -38,3 +39,5 @@ XmlNodeRetriever.singleQuotes='
XmlNodeRetriever.xPathExpression=Expression XPath = '
VersionUtils.readPropertyFileError=Erreur de lecture de propriété dans le fichier talend.properties.
AS400ResultSet.unknowCloumn=Argument invalide\: nom de colonne inconnu
AS400ResultSet.parameterIndex=Argument invalide\: index du paramètre
AS400ResultSet.outofRange=\ est hors de la plage.

View File

@@ -45,7 +45,7 @@ ControlUtils.Unsupported1=Ce contr
AccessorUtils.isReqValue=est requis pour la valeur (<V>), mais la valeur peut être adaptée avec le CellEditorValueAdapter.
AccessorUtils.NoClassDef=ErreurClassDefNonTrouvé ({0}):
ErrorDialogWidthDetailArea.ErrorMessage.Text=Message d'erreur
ExceptionHandler.Parameter.BeNull=le paramètre ex ne peut pas être vide
ExceptionHandler.Parameter.BeNull=le paramètre ex ne peut être null
ModelSelectionDialog.Message=Choisissez une option, ou annulez
TreeToTablesLinker.Type.Unsupported=Ce type de currentControl n'est pas supporté
Mode.Mode.ToString=Mode [{0}]
@@ -129,3 +129,7 @@ StateComposite.SEL_JOBNAME=D
StateComposite.STATE=Etat
StateComposite.TABLE_SELECTION=Sélection de la table
StateComposite.TEMPLATE_SELECTION=Sélection du modèle
ArchiveDirectoryChooser.WizardProjectsImportPage_RootSelectTitle=Sélectionner réper&toire racine :
ArchiveDirectoryChooser.WizardProjectsImportPage_ArchiveSelectTitle=Sélectionner fichier &archive :
ArchiveDirectoryChooser.FileExport_selectDestinationMessage=Sélectionner un répertoire vers lequel exporter.
ArchiveDirectoryChooser.ArchiveExport_description=Exporter les ressources vers un fichier archive dans le système de fichiers local.

View File

@@ -312,3 +312,4 @@ ActionBarBuildHelper.SaveAll_text=Sav&e All
ActionBarBuildHelper.SaveAll_toolTip=Save All
ContextOrderProperty.BuiltInComment=Built-in context variables
ContextOrderProperty.RepositoryComment=Context variables from repository context:
ProcessorUtilities.nullProcess=The testCase process is null.

View File

@@ -17,7 +17,7 @@ SelectRepositoryContextDialog.CollapseAll=R
ERepositoryObjectType.FolderNotFound=Impossible de trouver le dossier pour le type {0}.
CorePreferencePage.componentDefaultFileDirectory=Répertoire par défaut des composants
SelectRepositoryContextDialog.ExistenceMessage=La variable "{0}" a existé dans le Job(Contexte : "{1}").
CorePreferencePage.runInMultiThread=Execution multi thread (valeur par défaut lors de la création d'un job)
CorePreferencePage.runInMultiThread=Exécution multi thread (valeur par défaut lors de la création d'un Job)
MappingFileLoader.UndeclaredDbType="{0}" n'est pas un type de BdD déclaré pour le SGBD d'ID "{1}" dans le noeud : {2}
EConnectionType.tableMenu=Table
MappingFileLoader.UnbindedDbTypes=Dans le fichier de mapping d'ID "{1}" du SGBD , les types de BdD ci-dessous ne sont pas liés aux types Talend "{1}" : {2}
@@ -27,7 +27,7 @@ EConnectionType.runAfterMenu=Ex
GlobalServiceRegister.ServiceNotRegistered=Le service {0} n'a pu être enregistré.
ConextTemplateComposite.OrderText=Ordre d'origine
SelectRepositoryContextDialog.Title=Sélectionne les variables du contexte
EUpdateResult.Add=Ajouter depuis le référentiel
EUpdateResult.Add=Ajouter au référentiel
SelectRepositoryContextDialog.View=Voir...
EUpdateResult.JobletUpdate=Mise à jour des joblets
EConnectionType.onSubjobOkMenu=Sur Réussite du Sous-Job
@@ -96,7 +96,7 @@ ContextProcessSection.30=Ce nom existe d
EUpdateItemType.Variable=Variable
ContextProcessSection.29=ERROR
CorePreferencePage.previewLimit=Aperçu limite
ConextTemplateComposite.OrderMessages=Précisez si vous désirez réorganiser les variables.
ConextTemplateComposite.OrderMessages=Si vous souhaitez réorganiser les variables, cela doit être sélectionné.
SelectRepositoryContextDialog.DuplicationTitle=Avertissement de duplication !
EUpdateItemType.Name=Nom
ContextProcessSection.13=Nouveau nom pour le contexte {0}
@@ -114,7 +114,7 @@ EConnectionType.iteratorMenu=Iterate
EMetadataEncoding.Arabic=Arabe
EMetadataEncoding.Microsoft_Latin1=Microsoft (Latin-1)
SelectRepositoryContextGroupDialog.Title=Ajouter un groupe de contextes
MappingFileLoader.DbmsIdAlreadyExists=Un sgbd avec id "{0}" existe déjà!
MappingFileLoader.DbmsIdAlreadyExists=Un SGBD d'ID "{0}" existe déjà.
EConnectionType.runIfMenu=Run if
VersionSection.ModificationDate=Date de modification
MappingFileLoader.DbTypeAlreadyExists=Dans le mapping d'ID "{0}" du SGBD, le type de BdD "{1}" apparaît plus d'une fois dans le fichier "{2}" dans le noeud : {3}
@@ -132,10 +132,10 @@ ECodeLanguage.unknowLanguage=Langage inconnu
ExtractMetaDataUtils.noData=Aucune donnée trouvée
JavaSimpleDateFormatProposalProvider.displaySingleQuote= " : Affiche un guillemet simple
JavaSimpleDateFormatProposalProvider.quoteDisplayError=Deux apostrophes affichent uniquement une seule apostrophe
JavaTypesManager.bigDecimal=BIGDECIMAL est le nombre :
JavaTypesManager.integer=INTEGER est le nombre :
JavaTypesManager.list=LIST est le nombre :
JavaTypesManager.string=STRING est le nombre :
JavaTypesManager.bigDecimal=BIGDECIMAL est un nombre :
JavaTypesManager.integer=INTEGER est un nombre :
JavaTypesManager.list=LIST est un nombre :
JavaTypesManager.string=STRING est un nombre :
MetadataTalendType.dbIdNotFound=Impossible de trouver le SGBD d'ID {0}.
PatternCalendar.dateFormat="yyyy-MM-dd HH:mm:ss"
PatternCalendar.example=Exemple :
@@ -283,4 +283,8 @@ ConnectionParameterName.UserLabel=Utilisateur
ConnectionParameterName.PasswordLabel=Mot de passe
ConnectionParameterName.DbPathLabel=Chemin d'accès racine à la base de données
ActionBarBuildHelper.CloseEditorAction_toolTip=Fermer
ActionBarBuildHelper.CloseAllAction_toolTip=Fermer tout
ActionBarBuildHelper.SaveAll_text=Sauv&egarder tout
ActionBarBuildHelper.SaveAll_toolTip=Sauvegarder tout
ContextOrderProperty.BuiltInComment=Variables de contexte built-in
ContextOrderProperty.RepositoryComment=Variables de contexte du contexte du référentiel :

View File

@@ -294,3 +294,4 @@ ActionBarBuildHelper.CloseEditorAction_toolTip=\u30AF\u30ED\u30FC\u30BA
ConnectionParameterName.HostLabel=\u30DB\u30B9\u30C8
ConnectionParameterName.PortLabel=\u30DD\u30FC\u30C8
ConnectionParameterName.UserLabel=\u30E6\u30FC\u30B6
ConnectionParameterName.PasswordLabel=\u30D1\u30B9\u30EF\u30FC\u30C9

View File

@@ -187,3 +187,10 @@ ProjectRepositoryNode.sapFunctions.outputSchema=Output
ProjectRepositoryNode.sapTables=SAP Tables
DuplicateAction.input.title.v2=Duplicate
DuplicateAction.SameAsProjectname=Name is same as project name.
DeleteAction.error.testCaseLockedOrOpenedObject.newMessage=The test case/cases of {0} is/are locked, so you can't delete it.\n If this object is opened ,you must close it before deletion.
ProjectRepositoryNode.sapBWDataSource=SAP DataSource
ProjectRepositoryNode.sapBWDataStoreObject=SAP DSO
ProjectRepositoryNode.sapBWInfoCube=SAP InfoCube
ProjectRepositoryNode.sapBWInfoObject=SAP InfoObject
ConvertJobsUtil.warning.title=Warning
ConvertJobsUtil.warning.message=The target framework is not fully supported for this release.

View File

@@ -100,9 +100,10 @@ PasteObjectAction.error.title=Impossible de coller
JobletReferenceDialog.DeletedInfor=dans la Corbeille
JobletReferenceDialog.Messages=Impossible de supprimer certains joblets car ils sont référencés dans des Jobs.
JobletReferenceDialog.NodeTotals=Totaux
JobletReferenceDialog.NodeTotalsTip=Total des références des n\u0153uds
JobletReferenceDialog.project=Project
JobletReferenceDialog.ReferenceJob=Job de référence
JobletReferenceDialog.Title=Echec de la suppression du joblet
JobletReferenceDialog.Title=Échec de la suppression du Joblet
ContextReferenceDialog.Title=Supprimer le groupe de contexte
ContextReferenceDialog.Recycle=dans la Corbeille
ContextReferenceDialog.ReferenceJob=Objets de référence
@@ -164,3 +165,5 @@ ProxyRepositoryFactory.projectCanNotOpen=Impossible d'ouvrir le projet. La t
ProjectRepositoryNode.sapBapi=SAP Bapi
ProjectRepositoryNode.sapTables=Tables SAP
DuplicateAction.input.title.v2=Duplicate
DeleteAction.error.testCaseLockedOrOpenedObject.newMessage=Les tests/scénarios de {0} sont verrouillés, vous ne pouvez les supprimer.\nSi cet objet est ouvert, fermez-le avant suppression.
ConvertJobsUtil.warning.message=Le framework cible n'est pas totalement supporté dans cette version.

View File

@@ -181,3 +181,4 @@ ProjectRepositoryNode.sapFunctions.outputSchema=\u30A2\u30A6\u30C8\u30D7\u30C3\u
ProjectRepositoryNode.sapTables=SAP\u30C6\u30FC\u30D6\u30EB
DuplicateAction.input.title.v2=\u91CD\u8907
DuplicateAction.SameAsProjectname=\u540D\u524D\u304C\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u540D\u3092\u91CD\u8907\u3057\u307E\u3059
DeleteAction.error.testCaseLockedOrOpenedObject.newMessage=\u30C6\u30B9\u30C8\u30B1\u30FC\u30B9\u53C8\u306F{0}\u306E\u30B1\u30FC\u30B9\u304C\u30ED\u30C3\u30AF\u3055\u308C\u3066\u3044\u308B\u306E\u3067\u524A\u9664\u51FA\u6765\u307E\u305B\u3093\u3002\u524A\u9664\u306E\u524D\u306B\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u3092\u9589\u3058\u3066\u4E0B\u3055\u3044\u3002

View File

@@ -80,7 +80,6 @@ EComponentCategory_version=Version
EComponentCategory_view=View
EComponentCategory.validationRules=Validierungsregeln
EConnectionType.lookupMenu=Nachschlagen
EConnectionType.mainMenu=Main
EConnectionType.onComponentErrorMenu=Beim Komponenten Fehler
EConnectionType.runAfterMenu=Ausführen nach
EConnectionType.runIfMenu=Ausführen wenn
@@ -294,7 +293,6 @@ ConnectionBean.DefaultConnection=Standardverbindung
OpenXSDFileDialog.cancel=Abbruch
OpenXSDFileDialog.confirm=Bestätigen
RepositoryContentProvider.repositoryLabel.Queries=Abfragen
RepositoryContentProvider.repositoryLabel.sapFunction=SAP Funktionen
repository.servicesPort=Port
BinRepositoryNode.label=Papierkorb
HadoopCustomVersionDialog.table.descColumn=Beschreibung

View File

@@ -80,7 +80,6 @@ EComponentCategory_version=\u0388\u03BA\u03B4\u03BF\u03C3\u03B7
EComponentCategory_view=\u03A0\u03C1\u03BF\u03B2\u03BF\u03BB\u03AE
EConnectionType.iteratorMenu=\u0395\u03C0\u03B1\u03BD\u03AC\u03BB\u03B7\u03C8\u03B7
EConnectionType.lookupMenu=\u0394\u03B9\u03B5\u03C1\u03B5\u03CD\u03BD\u03B7\u03C3\u03B7
EConnectionType.mainMenu=\u039A\u03CD\u03C1\u03B9\u03BF
EConnectionType.onComponentErrorMenu=\u03A3\u03C6\u03AC\u03BB\u03BC\u03B1 \u03A3\u03B5 \u03A3\u03C5\u03C3\u03C4\u03B1\u03C4\u03B9\u03BA\u03CC \u03A3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03BF
EConnectionType.onComponentOkMenu=\u03A3\u03C5\u03C3\u03C4\u03B1\u03C4\u03B9\u03BA\u03CC \u03A3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03BF Ok
EConnectionType.onSubjobErrorMenu=\u03A3\u03C6\u03AC\u03BB\u03BC\u03B1 \u03A3\u03C4\u03B7\u03BD \u03A5\u03C0\u03BF\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1
@@ -331,7 +330,6 @@ OpenXSDFileDialog.confirm=\u0395\u03C0\u03B9\u03B2\u03B5\u03B2\u03B1\u03AF\u03C9
OpenXSDFileDialog.fileName=\u038C\u03BD\u03BF\u03BC\u03B1 \u0391\u03C1\u03C7\u03B5\u03AF\u03BF\u03C5:
OpenXSDFileDialog.xmlFileSelection=\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE \u03B5\u03BD\u03CC\u03C2 \u0391\u03C1\u03C7\u03B5\u03AF\u03BF\u03C5 XML \u03C0\u03C1\u03BF\u03C2 \u0395\u03C0\u03B9\u03BA\u03CD\u03C1\u03C9\u03C3\u03B7
RepositoryContentProvider.repositoryLabel.Queries=\u0395\u03C1\u03C9\u03C4\u03AE\u03BC\u03B1\u03C4\u03B1
RepositoryContentProvider.repositoryLabel.sapFunction=\u03A3\u03C5\u03BD\u03B1\u03C1\u03C4\u03AE\u03C3\u03B5\u03B9\u03C2 SAP
repository.servicesOperation=\u039B\u03B5\u03B9\u03C4\u03BF\u03C5\u03C1\u03B3\u03AF\u03B1
repository.servicesPort=\u0398\u03CD\u03C1\u03B1
BinRepositoryNode.label=\u039A\u03AC\u03B4\u03BF\u03C2 \u03B1\u03BD\u03B1\u03BA\u03CD\u03BA\u03BB\u03C9\u03C3\u03B7\u03C2

View File

@@ -111,7 +111,6 @@ EComponentCategory.monitoring=Monitoring
EComponentCategory.hadoopConfig=Hadoop Configuration
EConnectionType.iteratorMenu=Iterate
EConnectionType.lookupMenu=Look Up
EConnectionType.mainMenu=Main
EConnectionType.onComponentErrorMenu=On Component Error
EConnectionType.onComponentOkMenu=On Component Ok
EConnectionType.onSubjobErrorMenu=On Subjob Error
@@ -497,7 +496,6 @@ OpenXSDFileDialog.fileName=File Name:
OpenXSDFileDialog.xmlFileSelection=Select a XML File to Validate
OpenXSDFileDialog.xmlSelectedOrNot=As you have selected a XSD metadata file, \n there should be a xml file to validate.
RepositoryContentProvider.repositoryLabel.Queries=Queries
RepositoryContentProvider.repositoryLabel.sapFunction=SAP Functions
repository.routes=Routes
repository.servicesOperation=Operation
repository.servicesPort=Port
@@ -559,7 +557,7 @@ repository.systemIndicators.businessRules=Business Rules
repository.systemIndicators.correlation=Correlation
repository.systemIndicators.functionalDependency=Functional Dependency
repository.systemIndicators.overview=Overview
repository.systemIndicators.patternFinder=Pattern Frequency Statistics
repository.systemIndicators.patternFinder=Pattern Frequncey Statistics
repository.systemIndicators.patternMatching=Pattern Matching
repository.systemIndicators.rowComparison=Row Comparison
repository.systemIndicators.simpleStatistics=Simple Statistics
@@ -600,3 +598,14 @@ OverTimePopupDialogTask.CheckingConnectionJob.waitingFinish=waiting {0} finish..
OverTimePopupDialogTask.CheckingConnectionJob.emptyWaitingfinish=waiting to finish...
EComponentCategory_gitHistory=Git History
repository.gitroot=GIT
EComponentCategory.parameters=Parameters
EComponentCategory.actionInputOutput=Input/Output Schema
EConnectionType.RejectMenu=Reject
RepositoryContentProvider.repositoryLabel.sapBapi=SAP Bapi
RepositoryContentProvider.repositoryLabel.sapBapi.input=Input
RepositoryContentProvider.repositoryLabel.sapBapi.output=Output
RepositoryContentProvider.repositoryLabel.sapTable=SAP Tables
RepositoryContentProvider.repositoryLabel.sapDataSource=SAP DataSource
RepositoryContentProvider.repositoryLabel.sapDSO=SAP DSO
RepositoryContentProvider.repositoryLabel.sapInfoCube=SAP InfoCube
RepositoryContentProvider.repositoryLabel.sapInfoObject=SAP InfoObject

View File

@@ -1,3 +1,4 @@
AbstractBrandingService_job_license_header_content=// ============================================================================\n//\n// Copyright (c) 2005-2010, Talend Inc.\n//\n// Ce code source a été automatiquement généré par_{0}\n// / JobDesigner (CodeGenerator version {1})\n// Vous pouvez trouver plus d'informations à propos des produits Talend à www.talend.com.\n// Vous pouvez distribuer ce code suivant les termes de la licence GNU LGPL\n// http://www.gnu.org/licenses/lgpl.html).\n//\n// ============================================================================
AbstractComponentsProvider.folderNotExist=Le dossier {0} n'existe pas
AbstractItemMigrationTask.taskFailed=La tâche de migration {0} a échoué sur l'élément {1}
AdvancedSocketFactory.failedInitial=Erreur : impossible d'initialiser :
@@ -47,7 +48,7 @@ ContextProcessSection.ParameterNameIsNotValid=Le nom de param
ContextProcessSection.RemoveInformation={0} est le contexte par défaut et ne peut être supprimé.
ContextProcessSection.errorTitle=ERROR
ConextTableValuesComposite.nameLabel=Nom
ConextTemplateComposite.OrderMessages=Précisez si vous désirez réorganiser les variables.
ConextTemplateComposite.OrderMessages=Si vous souhaitez réorganiser les variables, cela doit être sélectionné.
ConextTemplateComposite.OrderText=Ordre d'origine
ContextSetConfigurationDialog.nameNotValid=le nom est invalide
ContextTemplateComposite.CommentLabel=Commentaire
@@ -67,7 +68,7 @@ CorePreferencePage.alwaysWelcome=Toujours afficher la vue de bienvenue au d
CorePreferencePage.javaInterpreter=Interpréteur &Java
CorePreferencePage.perlInterpreter=Interpréteur Perl
CorePreferencePage.previewLimit=Aperçu limite
CorePreferencePage.runInMultiThread=Execution multi thread (valeur par défaut lors de la création d'un job)
CorePreferencePage.runInMultiThread=Exécution multi thread (valeur par défaut lors de la création d'un Job)
CorePreferencePage.temporaryFiles=Fichiers &temporaires
DbTableSelectorDialog.textContent=Choisir le nom de la table
ECodeLanguage.unknowLanguage=Langage inconnu
@@ -103,7 +104,6 @@ EComponentCategory.monitoring=Monitoring
EComponentCategory.hadoopConfig=Configuration de Hadoop
EConnectionType.iteratorMenu=Iterate
EConnectionType.lookupMenu=Look Up
EConnectionType.mainMenu=Main
EConnectionType.onComponentErrorMenu=On Component Error
EConnectionType.onComponentOkMenu=On Component Ok
EConnectionType.onSubjobErrorMenu=On Subjob Error
@@ -156,12 +156,14 @@ GlobalServiceRegister.ServiceNotRegistered=Le service {0} n'a pas
GroupByContextAction.groupContext=Grouper par contexte
GroupByVariableAction.groupVariable=Grouper par variable
JavaSimpleDateFormatProposalProvider.quoteDisplayError=Deux apostrophes affichent uniquement une seule apostrophe
JavaTypesManager.bigDecimal=BIGDECIMAL est le nombre :
JavaTypesManager.integer=INTEGER est le nombre :
JavaTypesManager.list=LIST est le nombre :
JavaTypesManager.string=STRING est le nombre :
JavaTypesManager.bigDecimal=BIGDECIMAL est un nombre :
JavaTypesManager.integer=INTEGER est un nombre :
JavaTypesManager.list=LIST est un nombre :
JavaTypesManager.string=STRING est un nombre :
LDAPCATruster.sslError1=Erreur SSL : échec de la vérification de la chaîne de certification du serveur.
ListPreferencePage.RemoveButtonName=Remove
LogImageCacheAction.CacheImage=Image du cache\:
LogImageCacheAction.CacheImageDesc=Desc. de l'image du cache :
MetadataDialog.CopyToInput.toolTipText=Copie tout le schéma de sortie vers le schéma d'entrée
MetadataDialog.CopySelectionToInput.toolTipText=Copie de colonnes de schéma de sortie vers schéma d'entrée
MetadataDialog.CopyToOutput=Copie tout le schéma d'entrée vers le schéma de sortie
@@ -433,7 +435,6 @@ OpenXSDFileDialog.confirm=Confirmer
OpenXSDFileDialog.fileName=Nom de fichier :
OpenXSDFileDialog.xmlFileSelection=Sélectionner un fichier XML à valider
RepositoryContentProvider.repositoryLabel.Queries=Requêtes
RepositoryContentProvider.repositoryLabel.sapFunction=Fonctions SAP
repository.routes=Routes
repository.servicesOperation=Opération
repository.servicesPort=Port
@@ -473,8 +474,24 @@ LibrariesListSelectionDialog.selectLibFromOS=S
LibrariesListSelectionDialog.browseButton.text=Parcourir...
LibrariesListSelectionDialog.deployLibs=Déployer les bibliothèques...
GenerateSelectSQLAction.NewQuery=Nouvelle requête {0}
AbstractBrandingService.routines_license_header_content2014=// ============================================================================\n//\n// Copyright (c) 2006-2014, Talend Inc.\n//\n// Ce code source a été automatiquement généré par_{0}\n// / JobDesigner (CodeGenerator version {1})\n// Vous pouvez trouver plus d'informations à propos des produits Talend à www.talend.com.\n// Vous pouvez distribuer ce code suivant les termes de la licence GNU LGPL\n// http://www.gnu.org/licenses/lgpl.html).\n//\n// ============================================================================
repository.systemIndicators.advancedStatistics=Statistiques avancées
EUpdateItemType.MapPath=Chemin du mapping
EUpdateResult.PathUpdate=Mise à jour du chemin du mapping
AContextualAction.EditorManager_saveChangesQuestion=''{0}'" a été modifié. Sauvegarder ?
AContextualAction.Save_Resource=Sauvegarder la ressource
EComponentCategory.sparkConfig=Configuration Spark
repository.SAPIDoc=SAP IDoc
repository.SAPTable=Table SAP
ProgressMonitorDialogWithCancel.executeMessage.default=Exécution...
ProgressMonitorDialogWithCancel.CheckingConnectionJob.waitingFinish=en attente de la fin de {0}...
ProgressMonitorDialogWithCancel.CheckingConnectionJob.emptyWaitingfinish=en attente de la fin...
UpdatesConstants.Storm=Storm
UpdatesConstants.SparkStreaming=Spark_Streaming
OverTimePopupDialogTask.title=Exécution...
OverTimePopupDialogTask.message=Tâche d'exécution en arrière plan, patientez...
OverTimePopupDialogTask.killed=Exécution arrêtée
EComponentCategory_gitHistory=Historique Git
repository.gitroot=GIT
EComponentCategory.actionInputOutput=Schéma d'entrée/de sortie
RepositoryContentProvider.repositoryLabel.sapTable=Tables SAP

View File

@@ -99,7 +99,6 @@ EComponentCategory.myExtensions=Mie estensioni
EComponentCategory.monitoring=Monitoraggio
EConnectionType.iteratorMenu=Il codice sorgente è stato generato in automatico da {0}
EConnectionType.lookupMenu=Look Up
EConnectionType.mainMenu=Principale
EConnectionType.onComponentErrorMenu=Su errore componente
EConnectionType.onComponentOkMenu=Su componente OK
EConnectionType.onSubjobErrorMenu=Su errore subjob
@@ -415,7 +414,6 @@ OpenXSDFileDialog.confirm=Conferma
OpenXSDFileDialog.fileName=Nome file:
OpenXSDFileDialog.xmlFileSelection=Seleziona un file XML da validare
RepositoryContentProvider.repositoryLabel.Queries=Interrogazioni
RepositoryContentProvider.repositoryLabel.sapFunction=Funzioni SAP
repository.routes=Percorsi
repository.servicesOperation=Operazione
repository.servicesPort=Porta

View File

@@ -111,7 +111,6 @@ EComponentCategory.monitoring=\u30E2\u30CB\u30BF\u30FC
EComponentCategory.hadoopConfig=Hadoop\u8A2D\u5B9A
EConnectionType.iteratorMenu=\u53CD\u5FA9
EConnectionType.lookupMenu=\u30EB\u30C3\u30AF\u30A2\u30C3\u30D7
EConnectionType.mainMenu=\u30E1\u30A4\u30F3
EConnectionType.onComponentErrorMenu=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u304C\u30A8\u30E9\u30FC\u306E\u5834\u5408
EConnectionType.onComponentOkMenu=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u304COK\u306E\u5834\u5408
EConnectionType.onSubjobErrorMenu=\u30B5\u30D6\u30B8\u30E7\u30D6\u304C\u30A8\u30E9\u30FC\u306E\u5834\u5408
@@ -234,7 +233,7 @@ PaletteContentDialog.connection=\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u306E\u63A5
PaletteContentDialog.hint=\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u306E\u30D2\u30F3\u30C8\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\:
PaletteContentDialog.lable=\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u306E\u30E9\u30D9\u30EB\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\:
Parameter.Comment=\u30B3\u30E1\u30F3\u30C8\uFF1A
Parameter.Name=\u30D1\u30E9\u30E1\u30FC\u30BF\u540D
Parameter.Name=\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u540D
Parameter.Value=\u5024\uFF1A
PatternCalendar.dateFormat="yyyy-MM-dd HH\:mm\:ss"
PatternCalendar.example=\u4F8B\:
@@ -462,7 +461,6 @@ OpenXSDFileDialog.confirm=\u78BA\u8A8D
OpenXSDFileDialog.fileName=\u30D5\u30A1\u30A4\u30EB\u540D \:
OpenXSDFileDialog.xmlFileSelection=\u691C\u8A3C\u7528XML\u30D5\u30A1\u30A4\u30EB\u306E\u9078\u629E
RepositoryContentProvider.repositoryLabel.Queries=\u30AF\u30A8\u30EA
RepositoryContentProvider.repositoryLabel.sapFunction=SAP\u30D5\u30A1\u30F3\u30AF\u30B7\u30E7\u30F3
repository.routes=\u30EB\u30FC\u30C8
repository.servicesOperation=\u30aa\u30da\u30ec\u30fc\u30b7\u30e7\u30f3
repository.servicesPort=\u30DD\u30FC\u30C8
@@ -537,3 +535,7 @@ OverTimePopupDialogTask.executeTimeout=\u30BF\u30A4\u30E0\u30A2\u30A6\u30C8\u305
OverTimePopupDialogTask.killed=\u5B9F\u884C\u3092\u4E2D\u6B62
OverTimePopupDialogTask.waitingFinishMessage.default=\u30D0\u30C3\u30AF\u30B0\u30E9\u30A6\u30F3\u30C9\u30BF\u30B9\u30AF\u3092\u4E2D\u65AD\u3067\u304D\u307E\u305B\u3093
OverTimePopupDialogTask.CheckingConnectionJob.waitingFinish={0}\u306E\u7D42\u4E86\u3092\u5F85\u6A5F\u4E2D...
EComponentCategory_gitHistory=GIT\u5C65\u6B74
EComponentCategory.parameters=\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC
EComponentCategory.actionInputOutput=\u5165\u529B/\u51FA\u529B\u30B9\u30AD\u30FC\u30DE
EConnectionType.RejectMenu=\u30EA\u30B8\u30A7\u30AF\u30C8

View File

@@ -69,7 +69,6 @@ EComponentCategory_technical=Techniczne
EComponentCategory_version=Wersja
EComponentCategory_view=Widok
EConnectionType.iteratorMenu=Iteracja
EConnectionType.mainMenu=G\u0142ówny
EConnectionType.onComponentErrorMenu=Po b\u0142\u0119dzie komponentu
EConnectionType.onComponentOkMenu=Je\u015Bli komponent OK
EConnectionType.runAfterMenu=Uruchom po

View File

@@ -71,7 +71,6 @@ EComponentCategory_sqlTemplate=Template SQL
EComponentCategory_technical=Técnico
EComponentCategory_version=Versão
EComponentCategory_view=Visão
EConnectionType.mainMenu=Main
EConnectionType.onComponentErrorMenu=Erro no componente
EConnectionType.onComponentOkMenu=Componente ok
EConnectionType.tableMenu=Tabela

View File

@@ -23,7 +23,6 @@ EComponentCategory_main=Hlavn
EComponentCategory_properties=Vlastnosti
EComponentCategory_version=Verzia
EComponentCategory_view=Poh\u013Ead
EConnectionType.mainMenu=Hlavný
EConnectionType.tableMenu=Tabu\u013Eka
ExtractMetaDataFromDataBase.connectionSuccessful=Úspe\u0161né pripojenie
ListPreferencePage.RemoveButtonName=Odstráni\u0165

View File

@@ -77,7 +77,6 @@ EComponentCategory_view=\u89c6\u56fe
EComponentCategory.advancedSettings=\u9AD8\u7EA7\u8BBE\u7F6E
EConnectionType.iteratorMenu=\u8FED\u4EE3
EConnectionType.lookupMenu=\u8ffd\u52a0\u5217
EConnectionType.mainMenu=\u4E3B\u7EBF
EConnectionType.onComponentErrorMenu=\u7EC4\u4EF6\u8FD0\u884C\u9519\u8BEF
EConnectionType.onComponentOkMenu=\u7EC4\u4EF6\u8FD0\u884C\u6B63\u786E
EConnectionType.onSubjobErrorMenu=\u5B50job\u9519\u8BEF

View File

@@ -1,4 +1,5 @@
Metadata=Métadonnées
TalendDataCollector=Collection des données d'utilisation
TalendDataCollectorPreview=Aperçu
TalendDataCollectorUploading=Chargement
prefs=Talend

View File

@@ -1,4 +1,5 @@
AbstractBrandingService_job_license_header_content=// ============================================================================\n//\n// Copyright (c) 2005-2010, Talend Inc.\n//\n// Ce code source a été automatiquement généré par_{0}\n// / JobDesigner (CodeGenerator version {1})\n// Vous pouvez trouver plus d'informations à propos des produits Talend à www.talend.com.\n// Vous pouvez distribuer ce code suivant les termes de la licence GNU LGPL\n// http://www.gnu.org/licenses/lgpl.html).\n//\n// ============================================================================
AbstractBrandingService_job_license_header_content=// ============================================================================\n//\n// Copyright (c) 2005-2011, Talend Inc.\n//\n// Ce code source a été automatiquement généré par_{0}\n// / JobDesigner (CodeGenerator version {1})\n// Vous pouvez trouver plus d'informations à propos des produits Talend à www.talend.com.\n// Vous pouvez distribuer ce code suivant les termes de la licence GNU LGPL\n// http://www.gnu.org/licenses/lgpl.html).\n//\n// ============================================================================
AbstractBrandingService.routines_license_header_content=// ============================================================================\n//\n// Copyright (c) 2005-2011, Talend Inc.\n//\n// Ce code source a été automatiquement généré par_{0}\n// / JobDesigner (CodeGenerator version {1})\n// Vous pouvez trouver plus d'informations à propos des produits Talend à www.talend.com.\n// Vous pouvez distribuer ce code suivant les termes de la licence GNU LGPL\n// http://www.gnu.org/licenses/lgpl.html).\n//\n// ============================================================================
AbstractComponentsProvider.folderNotExist=Le dossier {0} n'existe pas.
AbstractItemMigrationTask.taskFailed=La tâche de migration {0} a échoué sur l'élément {1}
AdvancedSocketFactory.failedInitial=Erreur. Impossible d'initialiser :
@@ -38,7 +39,7 @@ ContextProcessSection.ParameterNameIsNotValid=Le nom de param
ContextProcessSection.RemoveInformation={0} est le contexte par défaut et ne peut être supprimé.
ContextProcessSection.errorTitle=ERROR
ConextTableValuesComposite.nameLabel=Nom
ConextTemplateComposite.OrderMessages=Précisez si vous désirez réorganiser les variables.
ConextTemplateComposite.OrderMessages=Si vous souhaitez réorganiser les variables, cela doit être sélectionné.
ConextTemplateComposite.OrderText=Ordre d'origine
ContextSetConfigurationDialog.nameNotValid=le nom est invalide
ContextTemplateComposite.CommentLabel=Commentaire
@@ -57,7 +58,7 @@ CorePreferencePage.iReportPath=Chemin d'acc
CorePreferencePage.javaInterpreter=Interpréteur &Java
CorePreferencePage.perlInterpreter=Interpréteur Perl
CorePreferencePage.previewLimit=Aperçu limite
CorePreferencePage.runInMultiThread=Execution multi thread (valeur par défaut lors de la création d'un job)
CorePreferencePage.runInMultiThread=Exécution multi thread (valeur par défaut lors de la création d'un Job)
CorePreferencePage.temporaryFiles=Fichiers &temporaires
DbTableSelectorDialog.textContent=Choisir le nom de la table
ECodeLanguage.unknowLanguage=Langage inconnu
@@ -133,12 +134,14 @@ JavaGlobalVariableProposal.Description=Description\: {0}
JavaGlobalVariableProposal.VariableName=\n\nNom de la variable\: {1}
JavaSimpleDateFormatProposalProvider.displaySingleQuote=\ '' : affiche un guillemet simple
JavaSimpleDateFormatProposalProvider.quoteDisplayError=Deux apostrophes affichent uniquement une seule apostrophe
JavaTypesManager.bigDecimal=BIGDECIMAL est le nombre :
JavaTypesManager.integer=INTEGER est le nombre :
JavaTypesManager.list=LIST est le nombre :
JavaTypesManager.string=STRING est le nombre :
JavaTypesManager.bigDecimal=BIGDECIMAL est un nombre :
JavaTypesManager.integer=INTEGER est un nombre :
JavaTypesManager.list=LIST est un nombre :
JavaTypesManager.string=STRING est un nombre :
LDAPCATruster.sslError1=Erreur SSL : échec de la vérification de la chaîne de certification du serveur.
ListPreferencePage.RemoveButtonName=Remove
LogImageCacheAction.CacheImage=Image du cache :
LogImageCacheAction.CacheImageDesc=Desc. de l'image du cache :
MappingFileLoader.DbTypeAlreadyExists=Dans le mapping du SGBD d'ID "{0}", le type de base de données "{1}" apparaît plus d'une fois dans le fichier "{2}" au n\u0153ud\:{3}
MappingFileLoader.DbmsIdAlreadyExists=Le SGBD d'ID "{0}" existe déjà.
MappingFileLoader.InvalidTalendType="{0}" n'est pas un type Talend {1} valide pour le SGBD d'ID "{2}" au n\u0153ud\: {3}
@@ -472,6 +475,7 @@ EMetadataEncoding.Latin9=latin9
HDFS=HDFS
HCAT=HCAT
MetadataTalendTypeEditor.column.Name=Fichier de mapping de métadonnées
ConnectionParameters.exceptionMessage=Ceci est un référentiel, il ne peut appeler cette méthode.
ExtendedTableResetDBTypesCommand.ResetDBTypes.Label=Réinitialiser le type de la base de données
CreateRuleDialog.conditionLabel=Condition
CreateRuleDialog.groupLabel=Créer une règle
@@ -486,8 +490,14 @@ ContextRemoveParameterCommand.label=Supprimer le param
ContextRenameParameterCommand.renameParameter=Renommer le paramètre
ContextModifyCommand.label=Modifier le contexte
ArchiveFileExportOperationFullPath.cannotCreateDir=Impossible de créer le répertoire '{0}'
ContextTreeValuesComposite.Menu=Menu
ContextMissSettingComposite.Title_Missing_jars_for_plugin=Bibliothèques tierces manquantes
ContextNebulaComposite.ContextsUnAvailable=La vue Contextes n'est pas disponible.
ContextValidator.ParameterNotValid=le nom du paramètre n'est pas valide
ModuleListCellEditor.add=Ajouter
ContextBuiltinToRepositoryCommand.addRelation=Une variable de contexte du même nom existe dans le référentiel. Votre variable built-in sera remplacée. Continuer ?
WorkspaceMnu.switch.text=Changer de répertoire &Workspace
WorkspaceMnu.switch.tooltip=Ouvrir le répertoire Workspace
WorkspaceMnu.choose.text=&Choisir
WorkspaceMnu.choose.tooltip=Sélectionnez un autre répertoire Workspace
WorkspaceMnu.restart.error.title=Propriété système manquante

View File

@@ -404,7 +404,7 @@ ModuleListCellEditor.title=\u30E2\u30B8\u30E5\u30FC\u30EB\u306E\u9078\u629E
MultiStringSelectionDialog.nameEmpty=\u540D\u524D\u304C\u7A7A\u3067\u3059
PromptDialog.stringTip=\u5165\u529B\u30C6\u30AD\u30B9\u30C8\u306F\u30B7\u30F3\u30B0\u30EB\u30AF\u30A9\u30FC\u30C8\u3067\u56F2\u3080\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
ApplicationActionBarAdvisor.menuFileLabel=\u30d5\u30a1\u30a4\u30eb \uff08&F)
ApplicationActionBarAdvisor.menuEditLabel=\u7de8\u96c6 \uff08&E)
ApplicationActionBarAdvisor.menuEditLabel=\u7DE8\u96C6\uFF08&E)
ApplicationActionBarAdvisor.navigateLabel=\u30ca\u30d3\u30b2\u30fc\u30c8 (&N)
ApplicationActionBarAdvisor.gotoLabel=\u79fb\u52d5 (&G)
ApplicationActionBarAdvisor.projectLabel=\u30d7\u30ed\u30b8\u30a7\u30af\u30c8 \uff08&P)

View File

@@ -0,0 +1,9 @@
ProjectSettingPage_Build=Build
ProjectSettingPage_Maven=Maven
ProjectSettingPage_MavenCustomSetup=Configurer les scripts personnalisés par dossier
ProjectSettingPage_BuildDesc=Paramètres du build
ProjectSettingPage_MavenDesc=Paramètres Maven
ProjectSettingPage_MavenDefaultDesc=Paramètres par défaut des scripts Maven
ProjectSettingPage_ProjectPom=Projet
ProjectSettingPage_ProjectPomDesc=Paramètres des POM du projet
ProjectSettingPage_MavenCustomSetupDesc=Configurer les scripts Maven personnalisés par dossier

View File

@@ -1,4 +1,8 @@
ProjectSettingPage_Build=\u30D3\u30EB\u30C9
ProjectSettingPage_Maven=Maven
ProjectSettingPage_MavenDefault=\u30C7\u30D5\u30A9\u30EB\u30C8
ProjectSettingPage_MavenCustomSetup=\u30AB\u30B9\u30BF\u30E0\u30B9\u30AF\u30EA\u30D7\u30C8\u306E\u8A2D\u5B9A
ProjectSettingPage_BuildDesc=\u30D3\u30EB\u30C9\u8A2D\u5B9A
ProjectSettingPage_MavenDesc=Maven\u8A2D\u5B9A
ProjectSettingPage_MavenDefaultDesc=Maven\u30B9\u30AF\u30EA\u30D7\u30C8\u30C7\u30D5\u30A9\u30EB\u30C8\u8A2D\u5B9A
ProjectSettingPage_ProjectPom=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8
ProjectSettingPage_ProjectPomDesc=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8POM\u8A2D\u5B9A

View File

@@ -0,0 +1,5 @@
FolderMavenSettingPage_CreateButtonText=Créer les fichiers Maven
FolderMavenSettingPage_DeleteButtonText=Supprimer les fichiers Maven
FolderMavenSettingPage_CreatingMavenSettingPath=Chemin :
ProjectPomProjectSettingPage_Titile=NOTE\: Les modules et les dépendances seront conservés.
ProjectPomProjectSettingPage_ConfirmTitle=Confirmer

View File

@@ -4,3 +4,4 @@ FolderMavenSettingPage_DeleteButtonText=Maven\u30D5\u30A1\u30A4\u30EB\u3092\u524
FolderMavenSettingPage_CreatingMavenSettingPath=\u30D1\u30B9\uFF1A
FolderMavenSettingPage_CreatingMavenSettingErrorTitle=\u30A8\u30E9\u30FC
FolderMavenSettingPage_CreatingMavenSettingErrorMessage=\u3053\u306E\u30D5\u30A9\u30EB\u30C0\u30FC\u306B\u306FMaven\u8A2D\u5B9A\u30D5\u30A1\u30A4\u30EB\u3092\u4F5C\u6210\u51FA\u6765\u307E\u305B\u3093\uFF1A
ProjectPomProjectSettingPage_ConfirmTitle=\u78BA\u8A8D

View File

@@ -1,2 +1,4 @@
LogLoadedComponentsAction.componentLog=Composant \: {0}
LogActiveContextsAction.activeContextLog=Contexte actif : {0}
LogImageCacheAction.CacheImage=Image du cache :
LogImageCacheAction.CacheImageDesc=Desc. de l'image du cache :

View File

@@ -1,3 +1,5 @@
AbstractBrandingService_job_license_header_content=// ============================================================================\n//\n// Copyright (c) 2005-2010, Talend Inc.\n//\n// Ce code source a été automatiquement généré par_{0}\n// / JobDesigner (CodeGenerator version {1})\n// Vous pouvez trouver plus d'informations à propos des produits Talend à www.talend.com.\n// Vous pouvez distribuer ce code suivant les termes de la licence GNU LGPL\n// http://www.gnu.org/licenses/lgpl.html).\n//\n// ============================================================================
AbstractBrandingService.routines_license_header_content=// ============================================================================\n//\n// Copyright (c) 2005-2010, Talend Inc.\n//\n// Ce code source a été automatiquement généré par_{0}\n// / JobDesigner (CodeGenerator version {1})\n// Vous pouvez trouver plus d'informations à propos des produits Talend à www.talend.com.\n// Vous pouvez distribuer ce code suivant les termes de la licence GNU LGPL\n// http://www.gnu.org/licenses/lgpl.html).\n//\n// ============================================================================
AbstractComponentsProvider.folderNotExist=Le dossier {0} n'existe pas
AbstractItemMigrationTask.taskFailed=La tâche de migration {0} a échoué sur l'élément {1}
AdvancedSocketFactory.failedInitial=Erreur : impossible d'initialiser :
@@ -47,7 +49,7 @@ ContextProcessSection.ParameterNameIsNotValid=Le nom de param
ContextProcessSection.RemoveInformation={0} est le contexte par défaut et ne peut être supprimé.
ContextProcessSection.errorTitle=ERROR
ConextTableValuesComposite.nameLabel=Nom
ConextTemplateComposite.OrderMessages=Précisez si vous désirez réorganiser les variables.
ConextTemplateComposite.OrderMessages=Si vous souhaitez réorganiser les variables, cela doit être sélectionné.
ConextTemplateComposite.OrderText=Ordre d'origine
ContextSetConfigurationDialog.nameNotValid=le nom est invalide
ContextTemplateComposite.CommentLabel=Commentaire
@@ -67,7 +69,7 @@ CorePreferencePage.alwaysWelcome=Toujours afficher la vue de bienvenue au d
CorePreferencePage.javaInterpreter=Interpréteur &Java
CorePreferencePage.perlInterpreter=Interpréteur Perl
CorePreferencePage.previewLimit=Aperçu limite
CorePreferencePage.runInMultiThread=Execution multi thread (valeur par défaut lors de la création d'un job)
CorePreferencePage.runInMultiThread=Exécution multi thread (valeur par défaut lors de la création d'un Job)
CorePreferencePage.temporaryFiles=Fichiers &temporaires
DbTableSelectorDialog.textContent=Choisir le nom de la table
DqRepositoryViewService.NoSchemaGiven=Impossible de charger les vues. Aucun schéma donné.
@@ -140,12 +142,15 @@ GlobalServiceRegister.ServiceNotRegistered=Le service {0} n'a pas
GroupByContextAction.groupContext=Grouper par contexte
GroupByVariableAction.groupVariable=Grouper par variable
JavaSimpleDateFormatProposalProvider.quoteDisplayError=Deux apostrophes affichent uniquement une seule apostrophe
JavaTypesManager.bigDecimal=BIGDECIMAL est le nombre :
JavaTypesManager.integer=INTEGER est le nombre :
JavaTypesManager.list=LIST est le nombre :
JavaTypesManager.string=STRING est le nombre :
JavaSqlFactory.NoClassName=Aucun nom de classe pour trouver le pilote
JavaTypesManager.bigDecimal=BIGDECIMAL est un nombre :
JavaTypesManager.integer=INTEGER est un nombre :
JavaTypesManager.list=LIST est un nombre :
JavaTypesManager.string=STRING est un nombre :
LDAPCATruster.sslError1=Erreur SSL : échec de la vérification de la chaîne de certification du serveur.
ListPreferencePage.RemoveButtonName=Remove
LogImageCacheAction.CacheImage=Image du cache :
LogImageCacheAction.CacheImageDesc=Desc. de l'image du cache :
MetadataDialog.CopyToInput.toolTipText=Copie tout le schéma de sortie vers le schéma d'entrée
MetadataDialog.CopySelectionToInput.toolTipText=Copie de colonnes de schéma de sortie vers schéma d'entrée
MetadataDialog.CopyToOutput=Copie tout le schéma d'entrée vers le schéma de sortie
@@ -351,5 +356,11 @@ ExtractMetaDataUtils.missDriver.1=impossible de trouver la classe :
ExtractMetaDataUtils.missDriver.2=pilote JDBC manquant :
DqRepositoryViewService.NO_CATALOGS=Aucun catalogue donné. Impossible de retrouver les tables.
DqRepositoryViewService.NONE_NULL_FUNCTION_NAME=Un nom fonctionnel ne doit pas être null.
CommonWizard.exception=Exception
CheckConnection.CheckSchema.ProposeSchema.title=Remplacer le schéma par celui proposé ?
NetezzaConnectionFiller.emptyCalalogName=Le nom du catalogue est vide.
DBConnectionFillerImpl.dbmsIdIsBlank=L'ID du SGBD est vide.
EmbeddedHiveDataBaseMetadata.functionNotSupportMessage=La fonction n'est supportée que sous Windows.
HiveConnectionManager.getConnection.timeout=Connexion suspendue. (La suspension peut être configurée dans [Préférences>Talend>Performances>Suspension de la connexion])
HiveConnectionManager.getConnection.waitFinish=Impossible d'interrompre la connexion.\nEn attente que [{0}] se termine
HiveConnectionManager.getConnection.waitFinish.empty=Impossible d'interrompre la connexion.\nAttendez la fin.

View File

@@ -217,7 +217,7 @@ NodeReturnProposal.Description=\u8AAC\u660E\: {0}
PaletteContentDialog.connection=\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u306E\u63A5\u7D9A\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\:
PaletteContentDialog.hint=\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u306E\u30D2\u30F3\u30C8\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\:
PaletteContentDialog.lable=\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u306E\u30E9\u30D9\u30EB\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\:
Parameter.Name=\u30D1\u30E9\u30E1\u30FC\u30BF\u540D
Parameter.Name=\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u540D
PatternCalendar.dateFormat="yyyy-MM-dd HH\:mm\:ss"
PatternCalendar.example=\u4F8B\:
PatternCalendar.pattern=\u30D1\u30BF\u30FC\u30F3\:
@@ -375,3 +375,4 @@ OpenXSDFileDialog.xmlFileSelection=\u691C\u8A3C\u7528XML\u30D5\u30A1\u30A4\u30EB
ExtractMetaDataUtils.missDriver.1=\u898B\u3064\u304B\u3089\u306A\u3044\u30AF\u30E9\u30B9\uFF1A
ExtractMetaDataUtils.missDriver.2=JDBC\u30C9\u30E9\u30A4\u30D0\u304C\u3042\u308A\u307E\u305B\u3093
CommonWizard.exception=\u4F8B\u5916
EmbeddedHiveDataBaseMetadata.functionNotSupportMessage=\u57CB\u8FBC\u307F\u30E2\u30FC\u30C9\u306FWindows\u3067\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u307E\u305B\u3093

View File

@@ -214,6 +214,7 @@ FileStep2.fieldPositionNotFinishByComma=La position du champ ne doit pas se term
FileStep2.fieldPositionNotValidate=La position du champ doit contenir uniquement des chiffres et des virgules. Les positions doivent être présentées en ordre ascendant.
FileStep2.fieldPositionTip=Vous devez définir ici la position de chaque colonne. Les positions doivent être présentées dans l'ordre ascendant.
FileStep2.fieldSeparator=Séparateur de champs
FileStep2.fieldSeparatorAlert=Le séparateur de champs doit être spécifié. Il doit contenir uniquement des nombres, virgules, guillemets et caractères de début.
FileStep2.fieldSeparatorDelimitedTip=Séparateur de champs
FileStep2.fieldSeparatorIncomplete=Le séparateur de champs doit être renseigné
FileStep2.fieldSeparatorNotFinishByComma=Le séparateur de champs ne se termine pas par une virgule
@@ -249,7 +250,7 @@ FileStep2.settingsIncomplete=Les param
FileStep2.splitwayRecordForJavaFID=Découper la ligne avant le champ
FileStep2.splitwayRecordForJavaFIDTip=Utile lorsque le séparateur de champs fait partie du séparateur de lignes.
FileStep2.textEnclosure=Entourage du texte
FileStep2.textEnclosureAlert=Le délimiteur de texte doit être spécifié
FileStep2.textEnclosureAlert=L'entourage du texte doit être spécifié
FileStep2.textEnclosureTip=Entourage du texte
FileStep2.wait=Wait
FileStep2Form.onlyNumber=Seuls les nombres sont autorisés
@@ -300,6 +301,7 @@ LDAPSchemaStep1Form.connnectionSuccessed=Connexion
LDAPSchemaStep2Form.AuthenticationMethod=Méthode d'authentification
LDAPSchemaStep2Form.AuthenticationParameter=Paramètre d'authentification
LDAPSchemaStep2Form.BaseDN=Base DN
LDAPSchemaStep2Form.BindPassword=Lier le mot de passe \:
LDAPSchemaStep2Form.CheckAuthentication=Vérifier l'authentification
LDAPSchemaStep2Form.FetchBaseDNs=Récupérer les DNs de la base
LDAPSchemaStep2Form.GetBaseDNS=Récupérer les DNs de la base à partir de Root DSE
@@ -490,13 +492,23 @@ PropertiesWizardPage.button.name.conver=Convertir
InegerCellEditorListener.NumeralMessage=Valeur d'entrée invalide
EditProcessPropertiesWizard.wizardTitle=Editer les propriétés
ContextSetsSelectionDialog.ReportMessages=Le rapport est en mode contexte.
AbstractForm.SelectExistContext=Utiliser un contexte existant
ContextModeSelectPage.contextModes=Créer un nouveau contexte ou réutiliser le contexte existant
ContextModeSelectPage.createContext=Créer un nouveau contexte dans le référentiel
ContextModeSelectPage.reuseContext=Réutiliser un contexte existant dans le référentiel
ContextAdaptConectionSelectPage.selectOrCustomVariable=Sélectionnez un champ de connexion pour les variables de contexte existantes
ContextAdaptConectionSelectPage.title=Sélectionnez les champs de connexion
ContextAdaptConectionSelectPage.errorMsg=Sélectionnez le champ de connexion pour les variables de contexte
ContextAdaptConectionSelectPage.duplicateErrorMsg=champ <{0}> en doublon, correspond à différentes variables de contexte
ContextVariableValuePage.title=Modifier la valeur de la variable
PropertiesDialog.title=Propriétés
PropertiesDialog.desc=Configurations des propriétés
PropertiesDialog.parentProperties.title=Propriétés parentes
PropertiesDialog.statusLabel.empty=(Vide)
HadoopPropertiesDialog.title=Propriétés Hadoop
HadoopPropertiesDialog.desc=Configuration des propriétés Hadoop
HadoopPropertiesDialog.parentProperties.title=Propriétés Hadoop parents
HiveJDBCPropertiesDialog.title=Propriétés Hive
HiveJDBCPropertiesDialog.desc=Configuration des propriétés Hive
EditProcessPropertiesWizardPage.convert.button.name=Convertir en Job Big Data Batch
ContextAdaptConectionSelectPage.lackOfVariablesMsg=Ce contexte a des variables <{0}> mais la connexion nécessite <{1}>.

View File

@@ -10,7 +10,7 @@ PropertiesWizardPage.EmptyPurposeWarning=\u76EE\u7684\u3092\u7A7A\u6B04\u306E\u3
PropertiesWizardPage.ItemExistsError=\u3053\u306E\u30A2\u30A4\u30C6\u30E0\u306F\u65E2\u306B\u5B58\u5728\u3057\u307E\u3059\u3002\u3054\u307F\u7BB1\u3092\u78BA\u8A8D\u3057\u3001\u5FC5\u8981\u306B\u5FDC\u3058\u3066\u7A7A\u306B\u3057\u3066\u4E0B\u3055\u3044\u3002
PropertiesWizardPage.KeywordsError=\u540D\u524D\u304C\u6709\u52B9\u306AID\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002
PropertiesWizardPage.Name=\u540D
PropertiesWizardPage.NameEmptyError=\u540D\u524D\u304C\u7A7A\u3067\u3059\u3002
PropertiesWizardPage.NameEmptyError=\u540D\u524D\u304C\u3042\u308A\u307E\u305B\u3093\u3002
PropertiesWizardPage.NameFormatError=\u540D\u524D\u306B\u4E0D\u6B63\u306A\u6587\u5B57\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002
PropertiesWizardPage.Path=\u30D1\u30B9
PropertiesWizardPage.Purpose=\u76EE\u7684

View File

@@ -4,8 +4,10 @@ MigrationToolService.migrationCancel=\u79FB\u884C\u30BF\u30B9\u30AF\u304C {0} \u
MigrationToolService.taskInProgress=\u79FB\u884C\u30BF\u30B9\u30AF {0} \u304C\u5B9F\u884C\u4E2D\u3067\u3059...
MigrationToolService.taskNotExist=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u5185\u306E\u30BF\u30B9\u30AF{0}\u306F\u3082\u3046\u5B58\u5728\u3057\u307E\u305B\u3093
MigrationToolService.taskMonitor=\u9805\u76EE {1} \u306B\u79FB\u884C\u30BF\u30B9\u30AF {0} \u3092\u9069\u7528
MigrationToolService.itemLogWarn=\u4E0D\u5B8C\u5168\u306A\u30A4\u30F3\u30DD\u30FC\u30C8\u9805\u76EE{0}\uFF08\u79FB\u884C\u30BF\u30B9\u30AF{1}\u306E\u5931\u6557\uFF09
MigrationToolService.itemLogException=\u4E0D\u5B8C\u5168\u306A\u30A4\u30F3\u30DD\u30FC\u30C8\u9805\u76EE{0}\uFF08\u79FB\u884C\u30BF\u30B9\u30AF{1}\u306E\u5931\u6557\uFF09
MigrationToolService.itemLogWarn=\u4E0D\u5B8C\u5168\u306A\u30A4\u30F3\u30DD\u30FC\u30C8\u30A2\u30A4\u30C6\u30E0{0}\uFF08\u79FB\u884C\u30BF\u30B9\u30AF{1}\u306E\u5931\u6557\uFF09
MigrationToolService.itemLogException=\u4E0D\u5B8C\u5168\u306A\u30A4\u30F3\u30DD\u30FC\u30C8\u30A2\u30A4\u30C6\u30E0{0}\uFF08\u79FB\u884C\u30BF\u30B9\u30AF{1}\u306E\u5931\u6557\uFF09
MigrationToolService.itemDeleteException=\u30A2\u30A4\u30C6\u30E0\uFF08"{0}"\uFF09\u304C\u524A\u9664\u51FA\u6765\u307E\u305B\u3093\u3002\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u304C\u7834\u640D\u3057\u3066\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002
MigrationToolService.taskVersionIsNull=\u30BF\u30B9\u30AF {0} \u306E\u30D0\u30FC\u30B8\u30E7\u30F3\u304Cnull\u3067\u3059\u3001\u78BA\u8A8D\u3057\u3066\u4E0B\u3055\u3044\uFF01
MigrationToolService.taskBreaksIsNull=\u30BF\u30B9\u30AF{0}\u304Cnull\u3067\u3059\u3001\u78BA\u8A8D\u3057\u3066\u4E0B\u3055\u3044\uFF01
migrationTasksRecapDialog.descriptions=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u306B\u79FB\u884C\u30BF\u30B9\u30AF\u304C\u9069\u7528\u3055\u308C\u307E\u3057\u305F\u3002 \n \u79FB\u884C\u30BF\u30B9\u30AF\u304C\u5931\u6557\u3057\u305F\u5834\u5408\u3001\u30ED\u30B0\u3092\u78BA\u8A8D\u3057\u3066\u4E0B\u3055\u3044\u3002
MigrationToolService.projectCanNotOpen=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u304C\u958B\u3051\u307E\u305B\u3093\u3002\u30DE\u30A4\u30B0\u30EC\u30FC\u30B7\u30E7\u30F3\u30BF\u30B9\u30AF\u306E\u8A2D\u5B9A\u306B\u8AA4\u308A\u304C\u3042\u308A\u307E\u3059\uFF1A{0}

View File

@@ -234,6 +234,7 @@ _UI_ExecutionTask_active_feature=Aktiv
_UI_ExecutionTask_generatedSvnRevision_feature=Generierte SVN Version
_UI_ExecutionTask_status_feature=Status
_UI_ExecutionTask_errorStatus_feature=Fehler Status
_UI_ExecutionTask_lastRunDate_feature=Letzte Ausführung
_UI_ExecutionTask_triggers_feature=Auslöser
_UI_ExecutionTask_jobPrms_feature=Auftrags-PRMS
_UI_ExecutionTask_jobId_feature=Auftrgas-ID
@@ -244,6 +245,7 @@ _UI_ExecutionTaskCmdPrm_active_feature=aktiv
_UI_ExecutionTaskCmdPrm_parameter_feature=Parameter
_UI_ExecutionTaskCmdPrm_description_feature=Beschreibung
_UI_ExecutionTaskJobPrm_defaultValue_feature=Standardwert
_UI_ExecutionTaskJobPrm_originalValue_feature=Originalwert
_UI_TaskExecutionHistory_projectName_feature=Projektname
_UI_TalendTrigger_active_feature=aktiv
_UI_TalendTrigger_description_feature=Beschreibung
@@ -356,6 +358,9 @@ _UI_FileConnection_FilePath_feature=Dateipfad
_UI_FileConnection_Format_feature=Format
_UI_FileConnection_Encoding_feature=Encoding
_UI_FileConnection_RowSeparatorType_feature=Zeilentrenner
_UI_FileConnection_RowSeparatorValue_feature=Zeilentrennwert
_UI_FileConnection_FooterValue_feature=Inhalt Fußzeile
_UI_FileConnection_LimitValue_feature=Grenzwert
_UI_FileConnection_RemoveEmptyRow_feature=Lösche die letzte Zeile
_UI_FileConnection_EscapeChar_feature=Escape Char
_UI_FileConnection_TextEnclosure_feature=Text Enclosure
@@ -513,6 +518,7 @@ _UI_ExecutionPlanPartCmdPrm_value_feature=Wert
_UI_ExecutionPlanPartJobPrm_id_feature=ID
_UI_ExecutionPlanPartJobPrm_override_feature=Überschreiben
_UI_ExecutionPlanPartJobPrm_name_feature=Name
_UI_ExecutionPlanPartJobPrm_customValue_feature=Benutzerdefinierter Wert
_UI_ExecutionTask_generatedJobVersion_feature=Generierte Auftragsversion
_UI_ExecutionTask_useLatestVersion_feature=letzte Version verwenden
_UI_PlanExecutionHistory_currentLabel_feature=Aktueller Name
@@ -581,6 +587,8 @@ _UI_ValidationRulesConnection_conditions_feature=Bedingungen
_UI_RuleType_REFERENCE_literal=Referenz
_UI_RuleType_BASIC_literal=Einfach
_UI_Function_Empty_literal=Leer
_UI_Function_Lower_Case_literal=Kleinbuchstaben
_UI_Function_Lower_Case_literal=Kleinbuchstaben
_UI_Function_Length_literal=Länge
_UI_Function_Match_literal=Übereinstimmung
_UI_Operator_Equals_literal=Gleichheit

View File

@@ -7,12 +7,12 @@ providerName=.Talend SA.
_UI_BusinessAssignation_talendItem_feature=Elément Talend
_UI_TalendItem_repository_feature=Référentiel
_UI_BusinessAssignation_comment_feature=Commentaire
_UI_BusinessItemShape_incomingRelationships_feature=Relation entrante
_UI_BusinessItemShape_incomingRelationships_feature=Relations entrantes
_UI_TalendItem_type=Element Talend
_UI_BusinessItem_type=Elément
_UI_FileXmlMetadata_type=Métadonnées des fichiers XML
_UI_BusinessProcess_businessZones_feature=Zones Business
_UI_GenericSchemaMetadata_type=Schéma générique des Métadonnées
_UI_GenericSchemaMetadata_type=Métadonnées de schéma générique
_UI_BaseBusinessItemRelationship_type=Relation de l'Elément Business de base
_UI_FileMetadata_type=Métadonnées des fichiers
_UI_BusinessZone_parentEntity_feature=Entité Mère
@@ -30,7 +30,7 @@ _UI_BidirectionalBusinessItemRelationship_type=Relations d'affaires Bidirectionn
_UI_TalendItem_version_feature=Version
_UI_BaseBusinessItemRelationship_target_feature=Cible
_UI_Documentation_type=Documentation
_UI_BusinessItemShape_type=Forme de l'objet
_UI_BusinessItemShape_type=Forme d'élément
_UI_BusinessZoneRelationShip_businessProcess_feature=Business Model
_UI_BusinessItem_name_feature=Nom
_UI_DatabaseMetadata_type=Métadonnées des bases de données
@@ -38,7 +38,7 @@ _UI_BusinessAssignment_businessItem_feature=Objet Business
_UI_Repository_type=Référentiel
_UI_ActionBusinessItem_type=Elément Action
_UI_BusinessZone_name_feature=Nom
_UI_BusinessItemShape_outgoingRelationships_feature=Relation sortante
_UI_BusinessItemShape_outgoingRelationships_feature=Relations sortantes
_UI_GearBusinessItem_type=Moteur d'objets Business
_UI_DecisionBusinessItem_type=Objet Décision Business
_UI_Routine_type=Routine
@@ -64,7 +64,7 @@ _UI_BusinessItem_assignations_feature=Assignations
_UI_BusinessAssignation_type=Affectation
_UI_TalendItem_name_feature=Nom
_UI_PropertyDescriptor_description=Le {0} de {1}
_UI_BusinessItem_incomingRelationships_feature=Relation entrante
_UI_BusinessItem_incomingRelationships_feature=Relations entrantes
_UI_TableMetadata_type=Métadonnées des tables
_UI_TalendItem_author_feature=Créé par :
_UI_BusinessAssignment_talendItem_feature=Elément Talend
@@ -93,7 +93,7 @@ _UI_CreateChild_description=Cr
_UI_BusinessZoneRelationShip_source_feature=Source
_UI_CreateChild_text3={1}
_UI_CreateChild_text2={1} {0}
_UI_BusinessItem_outgoingRelationships_feature=Relation sortante
_UI_BusinessItem_outgoingRelationships_feature=Relations sortantes
_UI_FileLdifMetadata_type=Métadonnées des fichiers Ldif
_UI_BusinessZoneRelationShip_target_feature=Cible
_UI_SapFunctionMetadata_type=Métadonnée Fonction SAP
@@ -184,7 +184,7 @@ _UI_TDQItem_type=El
_UI_TDQAnalysisItem_type=Elément d'analyse TDQ
_UI_TDQReportItem_type=Elément de rapport TDQ
_UI_TDQDBConnectionItem_type=Elément de connexion TDQ
_UI_TDQMDMConnectionItem_type=Elément de connexion TDQ MDM
_UI_TDQMDMConnectionItem_type=Élément de connexion TDQ MDM
_UI_TDQIndicatorItem_type=Elément d'indicateur TDQ
_UI_TDQBusinessRuleItem_type=Elément de règle métier TDQ
_UI_LinkRulesItem_type=Link Rules Item
@@ -421,8 +421,10 @@ _UI_TaskExecutionHistory_triggerType_feature=Type de d
_UI_TaskExecutionHistory_triggerName_feature=Nom du déclencheur
_UI_TaskExecutionHistory_triggerDescription_feature=Description du déclencheur
_UI_TaskExecutionHistory_taskErrorStackTrace_feature=Trace de la pile de l'erreur de la tâche
_UI_TaskExecutionHistory_idQuartzJob_feature=Id Quartz Job
_UI_TaskExecutionHistory_idQuartzTrigger_feature=Id Quartz Trigger
_UI_TaskExecutionHistory_lastJobGenerationDate_feature=Date de dernière génération du Job
_UI_TaskExecutionHistory_jobArchiveFilename_feature=Job Archive Filename
_UI_TaskExecutionHistory_fileTriggerFileMask_feature=Déclenchement fichier masque de fichier
_UI_TaskExecutionHistory_fileTriggerFileName_feature=Déclencheur fichier nom de fichier
_UI_TaskExecutionHistory_fileTriggerFolderPath_feature=Déclencheur fichier chemin d'accès au dossier
@@ -435,6 +437,7 @@ _UI_TaskExecutionHistory_adminJobEndDate_feature=Date de fin du Job admin
_UI_TaskExecutionHistory_serverJobStartDate_feature=Server Job Start Date
_UI_TaskExecutionHistory_serverJobEndDate_feature=Server Job End Date
_UI_TaskExecutionHistory_idRemoteJob_feature=ID du Job distant
_UI_TaskExecutionHistory_idRemoteJobExecution_feature=Id Remote Job Execution
_UI_TaskExecutionHistory_requestId_feature=ID de la requête
_UI_TaskExecutionHistory_resumingMode_feature=Resuming Mode
_UI_TaskExecutionHistory_contextValues_feature=Valeurs de contexte
@@ -447,8 +450,9 @@ _UI_TalendTrigger_triggerType_feature=Type de d
_UI_TalendTrigger_executionTask_feature=Exécution de tâche
_UI_TalendTrigger_startTime_feature=Heure de début
_UI_TalendTrigger_endTime_feature=Heure de fin
_UI_TalendTrigger_previousFireTime_feature=Heure de déclenchement précédente
_UI_TalendTrigger_finalFireTime_feature=Heure de déclenchement finale
_UI_TalendTrigger_previousFireTime_feature=Heure du déclenchement précédent
_UI_TalendTrigger_finalFireTime_feature=Heure du déclenchement final
_UI_TalendTrigger_idQuartzTrigger_feature=Id Quartz Trigger
_UI_TalendTrigger_resumePauseUpdated_feature=Resume Pause Updated
_UI_TalendTrigger_previouslyPaused_feature=Précédemment mis en pause
_UI_CronTalendTrigger_cronExpression_feature=Expression Cron
@@ -499,7 +503,7 @@ _UI_SoaOperation_project_feature=Project
_UI_SoaOperation_context_feature=Contexte
_UI_SoaOperation_jobVersion_feature=Version du Job
_UI_SoaOperation_jobName_feature=Nom du Job
_UI_SoaOperation_active_feature=actif
_UI_SoaOperation_active_feature=Actif
_UI_SoaOperation_lastScriptGenerationDate_feature=Last Script Generation Date
_UI_SoaOperation_jobId_feature=ID du Job
_UI_SoaOperation_applyContextToChildren_feature=Appliquer le contexte aux fils
@@ -913,6 +917,7 @@ _UI_ExecutionTriggerable_triggers_feature=D
_UI_ExecutionTriggerable_status_feature=Statut
_UI_ExecutionTriggerable_errorStatus_feature=Error Status
_UI_ExecutionTriggerable_concurrentExecution_feature=Exécution simultanée
_UI_ExecutionTriggerable_processingState_feature=Processing State
_UI_ExecutionPlan_label_feature=Libellé
_UI_ExecutionPlan_execPlanParts_feature=Exec Plan Parts
_UI_ExecutionPlan_execPlanPrms_feature=Exec Plan Prms
@@ -1045,10 +1050,10 @@ _UI_RuleType_REFERENCE_literal=REFERENCE
_UI_RuleType_BASIC_literal=BASIC
_UI_RuleType_CUSTOM_literal=CUSTOM
_UI_Function_Empty_literal=Vide
_UI_Function_Lower_Case_literal=Minuscule
_UI_Function_Lower_Case_literal=Minuscule
_UI_Function_Upper_Case_literal=Majuscule
_UI_Function_Upper_Case_literal=Majuscule
_UI_Function_Lower_Case_literal=Minuscules
_UI_Function_Lower_Case_literal=Minuscules
_UI_Function_Upper_Case_literal=Majuscules
_UI_Function_Upper_Case_literal=Majuscules
_UI_Function_Lower_Case_First_literal=Lower_Case_First
_UI_Function_Lower_Case_First_literal=Lower_Case_First
_UI_Function_Upper_Case_First_literal=Upper_Case_First

View File

@@ -362,7 +362,7 @@ _UI_ExecutionTask_jobVersion_feature=\u30B8\u30E7\u30D6\u30D0\u30FC\u30B8\u30E7\
_UI_ExecutionTask_active_feature=\u30A2\u30AF\u30C6\u30A3\u30D6
_UI_ExecutionTask_idQuartzJob_feature=ID Quartz\u30B8\u30E7\u30D6
_UI_ExecutionTask_lastScriptGenerationDate_feature=\u6700\u7D42\u30B8\u30E7\u30D6\u751F\u6210\u65E5\u4ED8
_UI_ExecutionTask_generatedSvnRevision_feature=\u751F\u6210\u3055\u308C\u305FSVN\u30EA\u30D3\u30B8\u30E7\u30F3
_UI_ExecutionTask_generatedSvnRevision_feature=SVN\u30EA\u30D3\u30B8\u30E7\u30F3
_UI_ExecutionTask_idRemoteJob_feature=ID\u30EA\u30E2\u30FC\u30C8\u30B8\u30E7\u30D6
_UI_ExecutionTask_idRemoteJobExecution_feature=ID\u30EA\u30E2\u30FC\u30C8\u30B8\u30E7\u30D6\u5B9F\u884C
_UI_ExecutionTask_checksumArchive_feature=\u30C1\u30A7\u30C3\u30AF\u30B5\u30E0\u30A2\u30FC\u30AB\u30A4\u30D6
@@ -567,6 +567,7 @@ _UI_UserProjectAuthorizationType_ReadWrite_literal=\u8AAD\u307F\u53D6\u308A\u66F
_UI_UserProjectAuthorizationType_ReadOnly_literal=\u8AAD\u307F\u53D6\u308A\u5C02\u7528
_UI_UserModuleAuthorizationType_JobConductor_literal=Job\u30B3\u30F3\u30C0\u30AF\u30BF\u30FC
_UI_UserModuleAuthorizationType_Dashboard_literal=\u30C0\u30C3\u30B7\u30E5\u30DC\u30FC\u30C9
_UI_InformationLevel_DEBUG_literal=\u30C7\u30D0\u30C3\u30B0
_UI_InformationLevel_WARN_literal=WARN
_UI_InformationLevel_ERROR_literal=ERROR
_UI_Metadata_type=\u30E1\u30BF\u30C7\u30FC\u30BF
@@ -739,8 +740,8 @@ _UI_SAPFunctionParameterColumn_Length_feature=\u9577\u3055
_UI_SAPFunctionParameterColumn_Value_feature=\u5024
_UI_SAPFunctionParameterColumn_ParameterTable_feature=\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u30C6\u30FC\u30D6\u30EB
_UI_SAPFunctionParameterTable_columns_feature=\u30AB\u30E9\u30E0
_UI_InputSAPFunctionParameterTable_functionUnit_feature=\u30D5\u30A1\u30F3\u30AF\u30B7\u30E7\u30F3\u5358\u4F4D
_UI_OutputSAPFunctionParameterTable_functionUnit_feature=\u30D5\u30A1\u30F3\u30AF\u30B7\u30E7\u30F3\u5358\u4F4D
_UI_InputSAPFunctionParameterTable_functionUnit_feature=\u30D5\u30A1\u30F3\u30AF\u30B7\u30E7\u30F3\u30E6\u30CB\u30C3\u30C8
_UI_OutputSAPFunctionParameterTable_functionUnit_feature=\u30D5\u30A1\u30F3\u30AF\u30B7\u30E7\u30F3\u30E6\u30CB\u30C3\u30C8
_UI_RegexpFileConnection_FieldSeparatorType_feature=\u30D5\u30A3\u30FC\u30EB\u30C9\u533A\u5207\u308A\u8A18\u53F7\u306E\u7A2E\u985E
_UI_XmlFileConnection_XsdFilePath_feature=XSD\u30D5\u30A1\u30A4\u30EB\u30D1\u30B9
_UI_XmlFileConnection_XmlFilePath_feature=XML\u30D5\u30A1\u30A4\u30EB\u30D1\u30B9

View File

@@ -0,0 +1 @@
Onboarding=Studio\u30AF\u30A4\u30C3\u30AF\u30C4\u30A2\u30FC

View File

@@ -0,0 +1,4 @@
onBoardingComposite.button.skip=Fermer
onBoardingComposite.button.skip.letMeTry=Essayer
onBoardingComposite.button.back=Retour
OnBoardingHandler.confirm.title=Réinitialiser la perspective

View File

@@ -0,0 +1,15 @@
onBoardingComposite.button.skip=\u9589\u3058\u308B
onBoardingComposite.button.skip.letMeTry=\u59CB\u3081\u308B\uFF01
onBoardingComposite.button.back=\u623B\u308B
onBoardingComposite.button.next=\u6B21\u3078
OnBoardingHtmlAction.OnBoardingManager.null=OnBoardingManager\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
OnBoardingManager.NPE.workbench=\u30EF\u30FC\u30AF\u30D9\u30F3\u30C1\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
OnBoardingManager.workbenchWindow.notFound=\u6709\u52B9\u306A\u30EF\u30FC\u30AF\u30D9\u30F3\u30C1\u30A6\u30A3\u30F3\u30C9\u30A6\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3001\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u30EF\u30FC\u30AF\u30D9\u30F3\u30C1\u30A6\u30A3\u30F3\u30C9\u30A6\u3092\u4F7F\u7528\u3057\u307E\u3059\u3002
OnBoardingManager.NPE.workbenchWindow=workbenchWindow\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
OnBoardingManager.NPE.workbenchWindowShell=workbenchWindow\u306E\u30B7\u30A7\u30EB\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
OnBoardingHandler.confirm.title=\u30D1\u30FC\u30B9\u30DA\u30AF\u30C6\u30A3\u30D6\u306E\u30EA\u30BB\u30C3\u30C8
OnBoardingHandler.confirm.msg=Studio\u30AF\u30A4\u30C3\u30AF\u30C4\u30A2\u30FC\u3092\u8868\u793A\u3059\u308B\u305F\u3081\u306B\u3001\u5148\u305A\u306F\u30D1\u30FC\u30B9\u30DA\u30AF\u30C6\u30A3\u30D6\u3092\u30EA\u30BB\u30C3\u30C8\u3057\u3066\u4E0B\u3055\u3044\u3002\u30D1\u30FC\u30B9\u30DA\u30AF\u30C6\u30A3\u30D6\u3092\u521D\u671F\u72B6\u614B\u306B\u30EA\u30BB\u30C3\u30C8\u3057\u307E\u3059\u304B\uFF1F
OnBoardingResourceManager.convertData.invalidJsonInputType=\u4E0D\u6B63\u306A\u5165\u529B\u30BF\u30A4\u30D7\u3067\u3059\u3002\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u308B\u306E\u306F JSON string / file / URL \u306E\u307F\u3067\u3059\u3002
OnBoardingResourceManager.addOnBoardingRegistedResource.docIdExists=Doc ID[{0}]\u306F\u30AA\u30F3\u30DC\u30FC\u30C7\u30A3\u30F3\u30B0\u30EA\u30BD\u30FC\u30B9\u306E\u8FFD\u52A0\u6642\u306B\u65E2\u306B\u4F7F\u7528\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u4E0A\u66F8\u304D\u3057\u307E\u3059\u304B\uFF1F
OnBoardingJsonDoc.buildContentMap.perspIdExists=\u30D1\u30FC\u30B9\u30DA\u30AF\u30C6\u30A3\u30D6ID[{0}]\u306F\u65E2\u306B\u5B58\u5728\u3057\u307E\u3059\u3001\u4E0A\u66F8\u304D\u3057\u307E\u3059\u304B\uFF1F
OnBoardingManager.docId.null=Docid\u304C\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002

View File

@@ -13,12 +13,9 @@ Application.workspaceInUse=\u039F \u03A7\u03CE\u03C1\u03BF\u03C2 \u0395\u03C1\u0
Application_workspaceInUseTitle=\u03A7\u03CE\u03C1\u03BF\u03C2 \u0395\u03C1\u03B3\u03B1\u03C3\u03AC\u03B9\u03C2 \u039C\u03B7 \u0394\u03B9\u03B1\u03B8\u03AD\u03C3\u03B9\u03BC\u03BF\u03C2
ExportCommandAction.refreshWorkspace=\u0391\u03BD\u03B1\u03BD\u03AD\u03C9\u03C3\u03B7 \u03C7\u03CE\u03C1\u03BF\u03C5 \u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1\u03C2
ApplicationWorkbenchWindowAdvisor.repositoryConnection=\u03A3\u03CD\u03BD\u03B4\u03B5\u03C3\u03B7
ExportLogsWizardPage.addLog=\u03A0\u03C1\u03BF\u03C3\u03B8\u03AE\u03BA\u03B7 \u03B1\u03C1\u03C7\u03B5\u03AF\u03C9\u03BD \u03BA\u03B1\u03C4\u03B1\u03B3\u03C1\u03B1\u03C6\u03AE\u03C2
ExportLogsWizardPage.error=\u03A3\u03C6\u03AC\u03BB\u03BC\u03B1
ExportLogsWizardPage.errorMess=\u03A0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03B5\u03B9\u03C3\u03B1\u03C7\u03B8\u03B5\u03AF \u03C4\u03BF \u03BC\u03BF\u03BD\u03BF\u03C0\u03AC\u03C4\u03B9 \u03B5\u03BE\u03B1\u03B3\u03C9\u03B3\u03AE\u03C2 \u03AE \u03C4\u03BF \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF
ExportLogsWizardPage.exportLog=\u0395\u03BE\u03B1\u03B3\u03C9\u03B3\u03AE \u03B9\u03C3\u03C4\u03BF\u03C1\u03B9\u03BA\u03BF\u03CD \u03C3\u03B5 \u03AD\u03BD\u03B1 \u03B1\u03C1\u03C7\u03B5\u03AF\u03BF
ExportLogsWizardPage.selectItem=\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE \u03B1\u03BD\u03C4\u03B9\u03BA\u03B5\u03B9\u03BC\u03AD\u03BD\u03C9\u03BD \u03C0\u03C1\u03BF\u03C2 \u03B5\u03BE\u03B1\u03B3\u03C9\u03B3\u03AE...
ExportLogsWizardPage.sysConfig=\u03A0\u03B1\u03C1\u03B1\u03BC\u03B5\u03C4\u03C1\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7 \u03C3\u03C5\u03C3\u03C4\u03AE\u03BC\u03B1\u03C4\u03BF\u03C2
Application.workspaceNotExiste=\u039F \u03A7\u03CE\u03C1\u03BF\u03C2 \u0395\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1\u03C2 \u03B4\u03B5\u03BD \u03C5\u03C0\u03AC\u03C1\u03C7\u03B5\u03B9, \u03B4\u03B5 \u03BC\u03C0\u03BF\u03C1\u03BF\u03CD\u03BD \u03BD\u03B1 \u03BE\u03B5\u03BA\u03B9\u03BD\u03AE\u03C3\u03BF\u03C5\u03BD \u03C3\u03C4\u03B9\u03B3\u03BC\u03B9\u03CC\u03C4\u03C5\u03C0\u03B1 \u03C3\u03B5 \u03B1\u03C5\u03C4\u03CC \u03C4\u03BF \u03BC\u03BF\u03BD\u03BF\u03C0\u03AC\u03C4\u03B9.
RegisterWizard.windowTitle={0} \u039A\u03B1\u03C4\u03B1\u03C7\u03CE\u03C1\u03B9\u03C3\u03B7
tips.runJob=\u0395\u03BA\u03C4\u03AD\u03BB\u03B5\u03C3\u03B7 \u0395\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1\u03C2

View File

@@ -13,12 +13,9 @@ Application.workspaceInUse=Workspace in use, cannot start multiple instances at
Application_workspaceInUseTitle=Workspace Unavailable
ExportCommandAction.refreshWorkspace=Refresh workspace
ApplicationWorkbenchWindowAdvisor.repositoryConnection=Connection
ExportLogsWizardPage.addLog=Add logs
ExportLogsWizardPage.error=Error
ExportLogsWizardPage.errorMess=Must input the export path or archive file.
ExportLogsWizardPage.exportLog=Export logs to an archive file
ExportLogsWizardPage.selectItem=Select the items to export...
ExportLogsWizardPage.sysConfig=System configuration
Application.workspaceNotExiste=Workspace not exist, cannot start instances in this path.
LinksToolbarItem_0=Learn from tutorials
LinksToolbarItem_11=Upgrade to new version
@@ -110,3 +107,5 @@ Application.workspaceInvalidMessage=Selected workspace is not valid; choose a di
SwitchProjectAction_actionLabel.v2=Switch &Project or Workspace...
ApplicationWorkbenchWindowAdvisor.wrongJavaSetup=Wrong Java setup
ApplicationWorkbenchWindowAdvisor.jdkRequired=A JDK is required to build Jobs. You can define which JDK to use in Window > Preferences > Java > Installed JREs.
ExportLogsWizardPage.confirm=Warning
ExportLogsWizardPage.confirmMsg=Warning: this file already exist, do you want to overwrite it?

View File

@@ -12,12 +12,9 @@ Application.workspaceInUse=Espace de travail en cours d'utilisation, impossible
Application_workspaceInUseTitle=Espace de travail non disponible
ExportCommandAction.refreshWorkspace=Rafraîchir l'espace de travail
ApplicationWorkbenchWindowAdvisor.repositoryConnection=Connexion
ExportLogsWizardPage.addLog=Ajouter des logs
ExportLogsWizardPage.error=ERROR
ExportLogsWizardPage.errorMess=Vous devez créer le chemin d'export ou le chemin d'accès au fichier archive.
ExportLogsWizardPage.exportLog=Exporter les logs dans un fichier archive.
ExportLogsWizardPage.selectItem=Sélectionnez les éléments à exporter...
ExportLogsWizardPage.sysConfig=Configuration du système
Application.workspaceNotExiste=L'espace de travail n'existe pas, impossible de lancer des instances avec ce chemin d'accès.
LinksToolbarItem_0=Apprenez avec les tutorials
LinksToolbarItem_11=Mettre à jour la version
@@ -83,6 +80,9 @@ Application.WorkspaceInuseMessage=Ce workspace est d
Application.WorkspaceInuseTitle=Erreur dans le workspace
Application.doNotSupportJavaVersionYetPoweredbyTalend=Le studio ne supporte pas Java 8. La version recommandée de la JVM est la version 7. Consultez l'article suivant de la base de connaissances de Talend Help Center pour plus d'informations (nécessite un compte MyTalend) :
Application.doNotSupportJavaVersionYetNoPoweredbyTalend=Le studio ne supporte pas Java 8. La version recommandée de la JVM est la version 7.
ApplicationWorkbenchWindowAdvisor.PromptOnExitDialog_message0=Quitter l'application ?
ApplicationWorkbenchWindowAdvisor.PromptOnExitDialog_shellTitle=Confirmer sortie
DataTransferMessages.ArchiveExport_selectDestinationTitle=Exporter vers fichier archive
Application_workspaceMandatoryTitle=Un répertoire Workspace est obligatoire.
Application_workspaceMandatoryMessage=Le Studio Talend nécessite un Workspace valide. Redémarrez sans l'option @none.
Application.WorkspaceCannotBeSetTitle=Impossible de créer le répertoire Worksapce
@@ -91,5 +91,6 @@ Application.workspaceEmptyTitle=Un r
Application.workspaceEmptyMessage=Le champ Workspace ne doit pas être vide, saisissez un chemin d'accès pour continuer.
Application.workspaceInvalidTitle=Workspace invalide
Application.workspaceInvalidMessage=Le Workspace sélectionné est invalide, sélectionnez-en un autre.
SwitchProjectAction_actionLabel.v2=Changer de &Projet ou de répertoire Workspace...
ApplicationWorkbenchWindowAdvisor.wrongJavaSetup=Mauvaise configuration Java
ApplicationWorkbenchWindowAdvisor.jdkRequired=Une JDK est requise pour construire les Jobs. Vous pouvez définir quelle JDK utiliser dans Window > Preferences > Java > Installed JREs.

View File

@@ -3,7 +3,6 @@ Application.workspaceInUse=Radni prostor se ve\u0107 koristi, nije mogu\u0107e i
Application_workspaceInUseTitle=Workspace Unavailable
ApplicationWorkbenchWindowAdvisor.repositoryConnection=Konekcija
ExportLogsWizardPage.error=Gre\u0161ka
ExportLogsWizardPage.selectItem=Ozna\u010Di stavke za eksport...
WelcomePageDynamicContentProvider.LatestItemsJob.Title=Posao
WelcomePageDynamicContentProvider.LatestItemsBusinessModel.Title=Poslovni model
WelcomePageDynamicContentProvider.CreateNewJobTitle=Posao

View File

@@ -13,12 +13,9 @@ Application.workspaceInUse=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u3092\u4F7
Application_workspaceInUseTitle=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u304C\u5229\u7528\u3067\u304D\u307E\u305B\u3093
ExportCommandAction.refreshWorkspace=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u306E\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5
ApplicationWorkbenchWindowAdvisor.repositoryConnection=\u63A5\u7D9A
ExportLogsWizardPage.addLog=\u30ED\u30B0\u306E\u8FFD\u52A0
ExportLogsWizardPage.error=\u30A8\u30E9\u30FC
ExportLogsWizardPage.errorMess=\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u30D1\u30B9\u304B\u30A2\u30FC\u30AB\u30A4\u30D6\u30D5\u30A1\u30A4\u30EB\u540D\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002
ExportLogsWizardPage.exportLog=\u30ED\u30B0\u3092\u30A2\u30FC\u30AB\u30A4\u30D6\u30D5\u30A1\u30A4\u30EB\u306B\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
ExportLogsWizardPage.selectItem=\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u3059\u308B\u30A2\u30A4\u30C6\u30E0\u3092\u9078\u629E...
ExportLogsWizardPage.sysConfig=\u30B7\u30B9\u30C6\u30E0\u8A2D\u5B9A
Application.workspaceNotExiste=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u304C\u3042\u308A\u307E\u305B\u3093\u3002\u3053\u306E\u30D1\u30B9\u3067\u306F\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3092\u958B\u59CB\u3067\u304D\u307E\u305B\u3093\u3002
LinksToolbarItem_0=\u30C1\u30E5\u30FC\u30C8\u30EA\u30A2\u30EB\u304B\u3089\u5B66\u3076
LinksToolbarItem_11=\u65B0\u3057\u3044\u30D0\u30FC\u30B8\u30E7\u30F3\u306B\u66F4\u65B0\u3059\u308B
@@ -97,5 +94,8 @@ DataTransferMessages.ArchiveExport_selectDestinationTitle=\u30A2\u30FC\u30AB\u30
Application_workspaceMandatoryTitle=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u306F\u5FC5\u9808\u3067\u3059\u3002
Application_workspaceMandatoryMessage=Talend Studio\u306F\u6B63\u3057\u3044\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u3092\u5FC5\u8981\u3068\u3057\u307E\u3059\u3002\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u4ED8\u3051\u305A\u306B\u518D\u8D77\u52D5\u3057\u3066\u4E0B\u3055\u3044\u3002
Application.WorkspaceCannotBeSetTitle=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u304C\u4F5C\u6210\u51FA\u6765\u307E\u305B\u3093
Application.workspaceEmptyTitle=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u3092\u6307\u5B9A\u3057\u3066\u4E0B\u3055\u3044
Application.workspaceInvalidTitle=\u4E0D\u6B63\u306A\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9
SwitchProjectAction_actionLabel.v2=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u53C8\u306F\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u3092\u5207\u63DB\u3048
ApplicationWorkbenchWindowAdvisor.wrongJavaSetup=Java\u306E\u8A2D\u5B9A\u306B\u8AA4\u308A\u304C\u3042\u308A\u307E\u3059
ApplicationWorkbenchWindowAdvisor.jdkRequired=\u30B8\u30E7\u30D6\u306E\u751F\u6210\u306B\u306FJDK\u304C\u5FC5\u9808\u3067\u3059\u3002[Window]->[Preferences]->[Java]\u3067\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u3092\u78BA\u8A8D\u3057\u3066\u4E0B\u3055\u3044\u3002

View File

@@ -9,12 +9,9 @@ ApplicationActionBarAdvisor.save=zapis
Application.workspaceInUse=Obszar roboczy w u\u017Cycie, nie mo\u017Cna uruchomi\u0107 kilku instancji w tym samym czasie
Application_workspaceInUseTitle=Obszar roboczy niedost\u0119pny
ApplicationWorkbenchWindowAdvisor.repositoryConnection=Po\u0142\u0105czenie
ExportLogsWizardPage.addLog=Dodaj logi
ExportLogsWizardPage.error=B\u0142\u0105d
ExportLogsWizardPage.errorMess=Nale\u017Cy wprowadzi\u0107 \u015Bcie\u017Ck\u0119 eksportu lub plik archiwum.
ExportLogsWizardPage.exportLog=Eksport logów do pliku archiwum.
ExportLogsWizardPage.selectItem=Zaznacz elementy do eksportu...
ExportLogsWizardPage.sysConfig=Konfiguracja systemu
Application.workspaceNotExiste=Obszar roboczy nie istnieje, nie mo\u017Cna uruchomi\u0107 instancji z podanej \u015Bcie\u017Cki
starting.intro10=Tabulator
WelcomePageDynamicContentProvider.LatestItemsBusinessModel.Title=Model biznesowy

View File

@@ -13,8 +13,6 @@ Application_workspaceInUseTitle=Workspace n
ExportCommandAction.refreshWorkspace=Atualizar trabalho
ApplicationWorkbenchWindowAdvisor.repositoryConnection=Ligação
ExportLogsWizardPage.error=Erro
ExportLogsWizardPage.selectItem=Selecione os itens para exportar...
ExportLogsWizardPage.sysConfig=Configuração do sistema
WelcomePageDynamicContentProvider.LatestItemsBusinessModel.Title=Modelo de Negócio
WelcomePageDynamicContentProvider.CreateNewBusinessModelTitle=Modelo de Negócio
WelcomePageDynamicContentProvider.DocumentationTitle=Documentação

View File

@@ -11,8 +11,6 @@ Application_workspaceInUseTitle=\u0420\u0430\u0431\u043E\u0447\u0430\u044F \u043
ExportCommandAction.refreshWorkspace=\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0440\u0430\u0431\u043E\u0447\u0438\u0439 \u0441\u0442\u043E\u043B
ApplicationWorkbenchWindowAdvisor.repositoryConnection=\u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435
ExportLogsWizardPage.error=\u041E\u0448\u0438\u0431\u043A\u0430
ExportLogsWizardPage.selectItem=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043E\u0431\u044A\u0435\u043A\u0442 \u0434\u043B\u044F \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430...
ExportLogsWizardPage.sysConfig=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u044B
Application.workspaceNotExiste=\u0420\u0430\u0431\u043E\u0447\u0430\u044F \u043E\u0431\u043B\u0430\u0441\u0442\u044C \u043D\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442, \u043D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u0438\u0437 \u044D\u0442\u043E\u0433\u043E \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0430.
tips.optionMenu=\u043E\u043F\u0446\u0438\u044F \u0432 \u043C\u0435\u043D\u044E
tips.viewAndEdit=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u0438 \u0438\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0441\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442\u043E\u0432 \u0432\u0430\u0448\u0435\u0439 \u0437\u0430\u0434\u0430\u0447\u0438

View File

@@ -62,3 +62,20 @@ TalendForgeDialog.newProjectTitle=Se connecter
TalendForgeDialog.createLabel=Créer un compte
TalendForgeDialog.userNameLabel=Utilisateur :
TalendForgeDialog.countryLabel=Pays :
TalendForgeDialog.labelMessageOnePart2=nouveaux composants et connecteurs
TalendForgeDialog.labelMessageOnePart3=depuis Talend Exchange.
TalendForgeDialog.labelMessageTwo1=Accéder au plus récent
TalendForgeDialog.labelMessageTwo2=Documentation et articles techniques
TalendForgeDialog.labelMessageTwo3=de la base de connaissances Talend.
TalendForgeDialog.labelMessageThreeVer1=Consultez les derniers messages dans les
TalendForgeDialog.labelMessageThreeVer2=Forums de discussion Talend.
TalendForgeDialog.agreeButtonVer1=J'accepte les
TalendForgeDialog.agreeButtonVer2=conditions d'utilisation de TalendForge
TalendForgeDialog.createAccountButton.v1=Créer un compte
TalendForgeDialog.skipButton.version1=Ignorer cette étape
TalendForgeDialog.connectButton.v1=Me connecter à mon compte
TalendForgeDialog.ConnectExistingButton=Se connecter à un compte existant
TalendForgeDialog.CreateNewButton=Créer un nouveau compte
TalendForgeDialog.form.passwordAgain.hint=Mot de passe à nouveau
RegisterManagement.userNameOrEmailInDatabase=L'identifiant ou l'adresse e-mail existe déjà dans la base.
TalendForgeDialog.labelTitle.Version1=Connectez votre Studio à TalendForge, la Communauté

View File

@@ -105,5 +105,6 @@ TalendForgeDialog.CreateNewButton=\u65B0\u898F\u30A2\u30AB\u30A6\u30F3\u30C8\u30
TalendForgeDialog.form.userName.hint=\u30E6\u30FC\u30B6\u30FC\u540D
TalendForgeDialog.form.password.hint=\u30D1\u30B9\u30EF\u30FC\u30C9
TalendForgeDialog.form.passwordAgain.hint=\u30D1\u30B9\u30EF\u30FC\u30C9\u518D\u5165\u529B
RegisterManagement.userNameOrEmailInDatabase=\u30E6\u30FC\u30B6\u30FC\u540D\u53C8\u306Fe-mail\u30A2\u30C9\u30EC\u30B9\u304CDB\u5185\u3067\u91CD\u8907\u3057\u3066\u3044\u307E\u3059\u3002
TalendForgeDialog.labelTitle.Version1=\u3042\u306A\u305F\u306EStudio\u3092Talend Forge\u306B\u63A5\u7D9A\u3057\u307E\u3057\u3087\u3046\uFF01
TalendForgeDialog.labelTitle.Version2=\u30AA\u30F3\u30E9\u30A4\u30F3\u30B3\u30DF\u30E5\u30CB\u30C6\u30A3

View File

@@ -5,7 +5,7 @@ AbstractImportHandler_itemLocked=\u30A2\u30A4\u30C6\u30E0\u304C\u30ED\u30C3\u30A
AbstractImportHandler_nameUsed=\u30A2\u30A4\u30C6\u30E0\u304C\u5B58\u5728\u3057\u307E\u3059\u3002\u3054\u307F\u7BB1\u3092\u78BA\u8A8D\u3057\u3066\u5FC5\u8981\u306B\u5FDC\u3058\u3066\u7A7A\u306B\u3057\u3066\u4E0B\u3055\u3044\u3002
AbstractImportHandler_importing=\u30A4\u30F3\u30DD\u30FC\u30C8 {0}
AbstractImportHandler_projectNotFound=\u6307\u5B9A\u3055\u308C\u305F\u30D1\u30B9\u306B\u306F\u3001\u95A2\u9023\u3059\u308B\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u304C\u5B58\u5728\u3057\u307E\u305B\u3093\u3002
ImportExportHandlersManager_populatingItemsMessage=\u30A2\u30A4\u30C6\u30E0\u3092\u30A4\u30F3\u30DD\u30FC\u30C8\u3055\u305B\u308B
ImportExportHandlersManager_populatingItemsMessage=\u30A2\u30A4\u30C6\u30E0\u3092\u30A4\u30F3\u30DD\u30FC\u30C8
ImportExportHandlersManager_importingItemsMessage=\u30A2\u30A4\u30C6\u30E0\u3092\u30A4\u30F3\u30DD\u30FC\u30C8\u4E2D...
ImportExportHandlersManager_importingItemsError=\u30A4\u30F3\u30DD\u30FC\u30C8\u30A8\u30E9\u30FC
ImportExportHandlersManager_deletingItemsMessage=\u30A2\u30A4\u30C6\u30E0\u3092\u524A\u9664...

View File

@@ -19,6 +19,7 @@ ImportItemsWizardPage_noValidItemsInPathMessage=\u30A4\u30F3\u30DD\u30FC\u30C8\u
ImportItemsWizardPage_searchingMessage=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3092\u691C\u7D22
ImportItemsWizardPage_errorTitle=\u30A8\u30E9\u30FC
ImportItemsWizardPage_couldNotRead=\u30BD\u30FC\u30B9\u30D5\u30A1\u30A4\u30EB\u3092\u8AAD\u307F\u8FBC\u3081\u307E\u305B\u3093
ImportItemsWizardPage_sameIdProblemMessage=\u6B21\u306E\uFF12\u3064\u306E\u30A2\u30A4\u30C6\u30E0\u306EID\u304C\u540C\u3058\u3067\u3059\u3002\u3072\u3068\u3064\u306E\u9078\u629E\u3092\u5916\u3057\u3066\u4E0B\u3055\u3044\uFF1A[{0}] [{1}]
ImportItemsWizardPage_TarImport_badFormat=\u30BD\u30FC\u30B9\u30D5\u30A1\u30A4\u30EB\u306F\u3001\u4E0D\u6B63\u306Atar\u30D5\u30A1\u30A4\u30EB\u3067\u3059\u3002
ImportItemsWizardPage_ZipImport_badFormat=\u30BD\u30FC\u30B9\u30D5\u30A1\u30A4\u30EB\u306F\u3001\u4E0D\u6B63\u306Azip\u30D5\u30A1\u30A4\u30EB\u3067\u3059\u3002
ImportItemsAction_title=\u30A2\u30A4\u30C6\u30E0\u306E\u30A4\u30F3\u30DD\u30FC\u30C8
@@ -27,5 +28,5 @@ ShowErrorsDuringImportItemsDialog_title=\u30A2\u30A4\u30C6\u30E0\u306E\u30A4\u30
ShowErrorsDuringImportItemsDialog_exportLogButton_title=\u30ED\u30B0\u3092\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
ShowErrorsDuringImportItemsDialog_exportLogEntry=\u30ED\u30B0\u3092\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
ShowErrorsDuringImportItemsDialog_confirmOverwrite_message=\u30D5\u30A1\u30A4\u30EB"{0}"\u304C\u5B58\u5728\u3057\u307E\u3059\u3002\u4E0A\u66F8\u304D\u3057\u307E\u3059\u304B\uFF1F
ImportItemsWizardPage_ErrorsMessage=\u30A2\u30A4\u30C6\u30E0'{0}'\u306B\u306F\u7570\u306A\u308B\u5834\u30B8\u30E7\u30F3\u304C\u3042\u308A\u307E\u3059\u3002\u3054\u307F\u7BB1\u3092\u78BA\u8A8D\u3057\u3066\u5FC5\u8981\u306B\u5FDC\u3058\u3066\u7A7A\u306B\u3057\u3066\u4E0B\u3055\u3044\u3002
ImportItemsWizardPage_ErrorsMessage=\u30A2\u30A4\u30C6\u30E0'{0}'\u306B\u306F\u7570\u306A\u308B\u30D0\u30FC\u30B8\u30E7\u30F3\u304C\u5B58\u5728\u3057\u307E\u3059\u3002\u3054\u307F\u7BB1\u3092\u78BA\u8A8D\u3057\u3066\u5FC5\u8981\u306B\u5FDC\u3058\u3066\u7A7A\u306B\u3057\u3066\u4E0B\u3055\u3044\u3002
ImportItemsWizardPage_ProgressDialog_ExecutingMessage=\u6E96\u5099\u4E2D...

View File

@@ -1,6 +1,6 @@
LocalRepositoryFactory.logRetrievingFiles=A retrouvé les fichiers {0} en {1} sec
LocalRepositoryFactory.illegalArgumentException03=Le texte ne peut être ni null ni vide
LocalRepositoryFactory.illegalArgumentException02=Le chemin ne peut pas être vide
LocalRepositoryFactory.illegalArgumentException01=Le type ne peut pas être vide
LocalRepositoryFactory.logRetrievingFiles=Récupération de {0} fichiers en {1} sec
LocalRepositoryFactory.illegalArgumentException03=Le libellé ne peut être ni null ou vide
LocalRepositoryFactory.illegalArgumentException02=Le chemin ne peut pas être null
LocalRepositoryFactory.illegalArgumentException01=Le type ne peut pas être null
LocalRepositoryFactory.CannotLoadProperty=Le gestionnaire du référentiel local n'a pas pu charger
LocalRepositoryFactory.UserLoginCannotBeNull=Le nom d'utilisateur ne peut être vide

View File

@@ -12,7 +12,7 @@ MdmConceptWizardPage3_mdm_entity=MDM Entity
MDMForm_check=Check
MDMForm_connect_successful=MDM connected successfully\!
MDMForm_link_para=Link Parameter
MDMForm_pass=password
MDMForm_pass=Password
MDMForm_pass_null=Password can not be null\!
MDMForm_port_null=Port can not be null\!
MDMForm_server=Server

View File

@@ -32,6 +32,7 @@ MDMOutputSchemaForm_linker_source=Source du lien
MDMOutputSchemaForm_no_link=Aucune source et cible liées
MDMOutputSchemaForm_node_status=Statut du noeud
MDMOutputSchemaForm_related_column=Colonne liée
MDMOutputSchemaForm_remove_group=Supprimer l'élément de groupe
MDMOutputSchemaForm_schema_list=Liste des schémas
MDMOutputSchemaForm_schema_list_content=Vous pouvez éditer, ajouter et sauvegarder un schéma dans la vue Liste des schémas
MDMOutputSchemaForm_schema_manage=Gestion du schéma
@@ -98,3 +99,4 @@ CommonWizard.nameAlreadyExist=Ce nom existe d
FileStep3.itemAlert=Au moins un élément doit exister dans le schéma
MDMWizardConnection=Connexion au MDM
MDMForm_error_message=Message d'erreur
UniverseForm_data_model1=Modèle de données

View File

@@ -1,4 +1,3 @@
repository.metadataFileXml.alias=XML
repository.metadataSalesforceSchema=Salesforce
repository.metadataLDAPSchema=LDAP
repository.metadataLDAPSchema.alias=LDAP

View File

@@ -7,7 +7,6 @@ repository.metadataFileLdif=File ldif
repository.metadataFileLdif.alias=LDIF
repository.metadataFileExcel=Excel Datei
repository.metadataFileExcel.alias=EXCEL
repository.metadataSalesforceSchema=Salesforce
repository.metadataSalesforceSchema.alias=Salesforce CRM
repository.metadataLDAPSchema=LDAP
repository.metadataLDAPSchema.alias=LDAP

View File

@@ -8,7 +8,6 @@ repository.metadataFileLdif=\u0391\u03C1\u03C7\u03B5\u03AF\u03BF ldif
repository.metadataFileLdif.alias=LDIF
repository.metadataFileExcel=\u0391\u03C1\u03C7\u03B5\u03AF\u03BF Excel
repository.metadataFileExcel.alias=EXCEL
repository.metadataSalesforceSchema=Salesforce
repository.metadataSalesforceSchema.alias=Salesforce CRM
repository.metadataLDAPSchema=LDAP
repository.metadataLDAPSchema.alias=LDAP

View File

@@ -8,7 +8,6 @@ repository.metadataFileLdif=File ldif
repository.metadataFileLdif.alias=LDIF
repository.metadataFileExcel=File Excel
repository.metadataFileExcel.alias=EXCEL
repository.metadataSalesforceSchema=Salesforce
repository.metadataSalesforceSchema.alias=Salesforce CRM
repository.metadataLDAPSchema=LDAP
repository.metadataLDAPSchema.alias=LDAP

View File

@@ -8,7 +8,6 @@ repository.metadataFileLdif=Fichier ldif
repository.metadataFileLdif.alias=LDIF
repository.metadataFileExcel=Fichier Excel
repository.metadataFileExcel.alias=EXCEL
repository.metadataSalesforceSchema=Salesforce
repository.metadataSalesforceSchema.alias=Salesforce CRM
repository.metadataLDAPSchema=LDAP
repository.metadataLDAPSchema.alias=LDAP

View File

@@ -8,7 +8,6 @@ repository.metadataFileLdif=File ldif
repository.metadataFileLdif.alias=LDIF
repository.metadataFileExcel=File Excel
repository.metadataFileExcel.alias=EXCEL
repository.metadataSalesforceSchema=Salesforce
repository.metadataSalesforceSchema.alias=Salesforce CRM
repository.metadataLDAPSchema=LDAP
repository.metadataLDAPSchema.alias=LDAP

View File

@@ -8,7 +8,6 @@ repository.metadataFileLdif=LDIF\u30D5\u30A1\u30A4\u30EB
repository.metadataFileLdif.alias=LDIF
repository.metadataFileExcel=Excel\u30D5\u30A1\u30A4\u30EB
repository.metadataFileExcel.alias=EXCEL
repository.metadataSalesforceSchema=Salesforce
repository.metadataSalesforceSchema.alias=Salesforce CRM
repository.metadataLDAPSchema=LDAP
repository.metadataLDAPSchema.alias=LDAP

View File

@@ -1,5 +1,4 @@
repository.metadataFileXml.alias=XML
repository.metadataSalesforceSchema=Salesforce
repository.metadataLDAPSchema=LDAP
repository.metadataLDAPSchema.alias=LDAP
repository.metadataWSDLSchema=WSDL

View File

@@ -1098,9 +1098,6 @@ XmlFileStep2Form.Preview=Preview
XmlFileStep2Form.Output=Output
DatabaseForm.distribution.labelName=Distribution
DatabaseForm.distribution.tips=Select a distribution.
DatabaseForm.distribution.hortonWorks=HortonWorks
DatabaseForm.distribution.apache=Apache
DatabaseForm.distribution.cloudera=Cloudera
DatabaseForm.hiveVersion.HDP=HDP_1_0
DatabaseForm.hiveVersion.apache_0_20_203=Apache 0.20.203
DatabaseForm.hiveVersion.apache_1_0_0=Apache 1.0.0
@@ -1205,3 +1202,4 @@ DatabaseForm.checkConnection.executeMessage=Checking connection...
PropertiesWizardPage.SameAsProjectname=Name is same as project name.
DatabaseForm.hiveExecution.group=Execution
DatabaseForm.hiveExecution.engine=Execution engine
SelectorTableForm.Failed=Failed

View File

@@ -227,6 +227,7 @@ FileStep2.fieldPositionNotFinishByComma=La position du champ ne doit pas se term
FileStep2.fieldPositionNotValidate=La position du champ doit contenir uniquement des chiffres et des virgules. Les positions doivent être présentées en ordre ascendant.
FileStep2.fieldPositionTip=Définissez ici la position de chaque colonne. Les positions doivent être présentées en ordre ascendant.
FileStep2.fieldSeparator=Séparateur de champs
FileStep2.fieldSeparatorAlert=Le séparateur de champs doit être spécifié. Il doit contenir uniquement des nombres, virgules, guillemets et caractères de début.
FileStep2.fieldSeparatorDelimitedTip=Séparateur de champs
FileStep2.fieldSeparatorIncomplete=Le séparateur de champs doit être spécifié
FileStep2.fieldSeparatorNotFinishByComma=Le séparateur de champs ne termine pas par une virgule
@@ -335,6 +336,7 @@ ItemsVersionChangedDialog.Title=Confirmer la nouvelle version des
JavaJobScriptsExportWSWizardPage.actionRequest={0}_action_Requête
JavaJobScriptsExportWSWizardPage.ApplyToChildren=Appliquer aux enfants
JavaJobScriptsExportWSWizardPage.AxisLib=Axis 1.4 Lib
JavaJobScriptsExportWSWizardPage.checkVersion=Trouvez-le dans votre version de JBoss ESB et ajoutez-le via la vue Module.\n
JavaJobScriptsExportWSWizardPage.ExportType=Type d'export
JavaJobScriptsExportWSWizardPage.ExportyLabel=Sélectionner le type d'export
JavaJobScriptsExportWSWizardPage.ServerConfigFile=server-config.wsdd
@@ -350,7 +352,7 @@ JavaJobScriptsExportWSWizardPage.needOneJobSelected=Au moins un Job doit
JavaJobScriptsExportWSWizardPage.queueName=Nom de la file de messages \:
JavaJobScriptsExportWSWizardPage.singleJobExport=Ce type d'export supporte l'export d'un seul Job.
JobJavaScriptsManager.exportJob=Exporter le Job :
JobJavaScriptsWSManager.errorMessage=Echec du JAVA2WSDL, le fichier déployé .wsdd n'existe pas. Le fichier server-config.wsdd sera invalide.
JobJavaScriptsWSManager.errorMessage=Échec de JAVA2WSDL, le fichier deploy.wsdd n'existe pas. Le fichier server-config.wsdd sera invalide.
JobJavaScriptsWSManager.impClassNotSpecified=classe d'implémentation non spécifiée.
JobPerlScriptsManager.allInterpreter=ALL
JobPerlScriptsManager.exportJob=Exporter le Job :
@@ -399,7 +401,9 @@ ContextExportType_NullCannotBeMapped=Une valeur null ne peut
ContextExportDialog_ContextsExport=Export de contextes
ContextExportDialog_ContextsExportDesc=Définit comment les contextes seront exportés dans le WSDL généré.
ContextExportDialog_ExportMode=Mode d'export
ContextExportDialog_FileAttachmentNotSupported=\ est un contexte de chaîne. Les modes d'ajout de fichiers ne sont pas supportés.
ContextExportDialog_Name=Nom
ContextExportDialog_StringAttachmentNotSupported=\ est un contexte de fichier. Les modes d'ajout de fichiers ne sont pas supportés.
ContextExportDialog_XsdType=Type de XSD
LibraryField.descriptionColumn=Description
LibraryField.moduleColumn=Module
@@ -448,7 +452,7 @@ LoginComposite.sharedRepositoryMessage=Besoin d'un r
LoginComposite.Workspace_inuse=Workspace en cours d'utilisation, choisissez-en un autre.
LoginComposite.TisWorkspace_welcome=Bienvenue dans {0}
LoginComposite.welcomeTitle=Bienvenue dans Talend Open Studio
LoginComposite.detailMessage=Avant de travailler avec Talend, vous devez créer un projet. \nVous pouvez commencer par un projet démo contenant des exemples utiles, ou \ncréez un projet vide.
LoginComposite.detailMessage=Avant de travailler avec Talend, vous devez créer un projet. \nVous pouvez commencer par un projet démo contenant des exemples utiles, ou \ncréer un projet vide.
LoginComposite.selectADemoProject=Sélectionner un projet Démo
LoginComposite.projectTitleTemp=Créer un nouveau projet
LoginComposite.buttons.advanced=Avancé...
@@ -656,6 +660,7 @@ MultiSchemasUI.keyIndex=Index des cl
XmlFileSelectWizardPage.Input_XML=Entrée XML
XmlFileSelectWizardPage.OutPut_XML=Sortie XML
XmlFileOutputStep1Form.Encording=Encodage
AddArrayIndexDialog.Input_Index=Saisissez l'index du tableau.
AddArrayIndexDialog.Error=ERROR
AddArrayIndexDialog.ArrayORElement=utiliser comme collection ou comme un élément :
AddListDialog.Error=ERROR
@@ -804,7 +809,6 @@ DatabaseForm.local_service_name=Nom du service local
DatabaseForm.sqlMode=Utiliser le mode SQL
DatabaseForm.sqlSyntax=Syntaxe SQL
DatabaseForm.stringConnection=Chaîne de caractères de connexion
DatabaseForm.stringQuote=Séparateur de chaîne de caractères
DatabaseForm.yes=Oui
DatabaseTableFilterForm.allSynonyms=Tous les synonymes
DatabaseTableFilterForm.edit=Editer...
@@ -894,6 +898,7 @@ LDAPSchemaStep1Form.connnectionSuccessed=Connexion
LDAPSchemaStep2Form.AuthenticationMethod=Méthode d'authentification
LDAPSchemaStep2Form.AuthenticationParameter=Paramètre d'authentification
LDAPSchemaStep2Form.BaseDN=Base DN
LDAPSchemaStep2Form.BindPassword=Lier le mot de passe \:
LDAPSchemaStep2Form.CheckAuthentication=Vérifier l'authentification
LDAPSchemaStep2Form.FetchBaseDNs=Récupérer les DNs de la base
LDAPSchemaStep2Form.GetBaseDNS=Récupérer les DNs de la base à partir de Root DSE
@@ -1027,9 +1032,6 @@ XmlFileStep2Form.Fields_to_extract=Champs
XmlFileStep2Form.Preview=Aperçu
DatabaseForm.distribution.labelName=Distribution
DatabaseForm.distribution.tips=Sélectionnez une distribution.
DatabaseForm.distribution.hortonWorks=HortonWorks
DatabaseForm.distribution.apache=Apache
DatabaseForm.distribution.cloudera=Cloudera
DatabaseForm.hiveVersion.HDP=HDP_1_0
DatabaseForm.hiveVersion.apache_0_20_203=Apache 0.20.203
DatabaseForm.hiveVersion.apache_1_0_0=Apache 1.0.0
@@ -1046,6 +1048,8 @@ DatabaseForm.hiveEmbedded.metastore.connURL=URL de connexion
DatabaseForm.hiveEmbedded.metastoreInfo=Infos du metastore
DatabaseForm.hiveEmbedded.metastore.connUserName=Identifiant de connexion
DatabaseForm.hiveEmbedded.metastore.connPassword=Mot de passe de connexion
DatabaseForm.hiveEmbedded.metastore.connDriverJar=Jar du pilote de connexion
DatabaseForm.hiveEmbedded.metastore.connDriverName=Nom du pilote de connexion
DatabaseForm.hbase.settings=Version
DatabaseForm.hbase.distribution=Distribution
DatabaseForm.hbase.distribution.tooltip=Configurer la distribution Hadoop
@@ -1077,9 +1081,11 @@ FileStep1.modeComboAlert=S
DatabaseForm.hiveEmbedded.useKeyTab=Utiliser un Keytab pour l'authentification
SalesforceStep1Form.Token=Propriétés du jeton
webServiceUrlTextForOAuth=URL du Service Web
DatabaseForm.selectDriverClass=Sélectionnez la classe du pilote
SalesforceForm.needUsername=Le nom d'utilisateur est obligatoire
SalesforceForm.needPassword=Le mot de passe est obligatoire
DatabaseTableForm.doNotShowMessage=Ne plus afficher
CreateTableAction.action.NotLockMessage=Cet élément n'est pas verrouillé. \nPour récupérer un schéma d'une base de données distante, vous devez d'abord verrouiller cette connexion. \nContinuer pour voir le schéma ?
DatabaseForm.showContext=Plus d'options
DatabaseForm.hideContext=Moins d'options
DatabaseForm.impala.distribution.tooltip=Configurer la distribution Hadoop

View File

@@ -509,7 +509,7 @@ MappingFileSelectDialog.selectMappingFile=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u
MappingFileSelectDialog.setMessage=Talend\u306E\u30D7\u30EC\u30D5\u30A1\u30EC\u30F3\u30B9\u306E'Talend\u30BF\u30A4\u30D7\u306E\u30E1\u30BF\u30C7\u30FC\u30BF'\u30DA\u30FC\u30B8\u3067\u30DE\u30C3\u30D4\u30F3\u30B0\u30D5\u30A1\u30A4\u30EB\u3092\u8A2D\u5B9A\u3067\u304D\u307E\u3059\u3002
MoveObjectAction.0=[{0}] \u3092 {1}\u306B\u79FB\u52D5\u3067\u304D\u307E\u305B\u3093
NameSection.Name=\u540D
NameSection.NameEmpty=\u540D\u524D\u304C\u3042\u308A\u307E\u305B\u3093
NameSection.NameEmpty=\u540D\u524D\u304C\u7A7A\u3067\u3059\u3002
NameSection.NameExist=\u540C\u3058\u540D\u524D\u306E\u9805\u76EE\u304C\u65E2\u306B\u5B58\u5728\u3057\u3066\u3044\u307E\u3059\u3002
NameSection.NameIncorrect=\u540D\u524D\u306B\u4E0D\u6B63\u306A\u6587\u5B57\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002
NewFolderWizard.description=\u30EA\u30DD\u30B8\u30C8\u30EA\u306B\u65B0\u898F\u30D5\u30A9\u30EB\u30C0\u306E\u4F5C\u6210
@@ -658,7 +658,7 @@ connections.form.emptyField.username=\u30e6\u30fc\u30b6\u540d\u304c\u5fc5\u8981\
connections.form.field.description=\u30B8\u30E7\u30D6\u8AAC\u660E
connections.form.field.imcomplete=\u4E0D\u5B8C\u5168
connections.form.field.name=\u540D\u524D
connections.form.field.password=\u30E6\u30FC\u30B6\u30D1\u30B9\u30EF\u30FC\u30C9
connections.form.field.password=\u30E6\u30FC\u30B6\u30FC\u30D1\u30B9\u30EF\u30FC\u30C9
connections.form.field.repository=\u30ea\u30dd\u30b8\u30c8\u30ea
connections.form.field.username=\u30e6\u30fc\u30b6\u306eE\u30e1\u30fc\u30eb
connections.form.field.usernameNoMail=\u30E6\u30FC\u30B6\u30FC\u540D
@@ -690,10 +690,10 @@ WebServiceUI.Operation=\u30AA\u30DA\u30EC\u30FC\u30B7\u30E7\u30F3
WebServiceUI.Port=\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u540D\uFF1A
WebServiceUI.ParameterTree=\u30D1\u30E9\u30E1\u30FC\u30BF\u30C4\u30EA\u30FC
WebServiceUI.Remove_element=\u30A8\u30EC\u30E1\u30F3\u30C8\u3092\u524A\u9664
ImportItemAction.Label=\u9805\u76EE\u306E\u30A4\u30F3\u30DD\u30FC\u30C8
ImportItemUtil.itemLogException=\u4E0D\u5B8C\u5168\u306A\u30A4\u30F3\u30DD\u30FC\u30C8\u9805\u76EE{0}\uFF08\u79FB\u884C\u30BF\u30B9\u30AF{1}\u306E\u5931\u6557\uFF09
ImportItemUtil.itemLogWarn=\u4E0D\u5B8C\u5168\u306A\u30A4\u30F3\u30DD\u30FC\u30C8\u9805\u76EE{0}\uFF08\u79FB\u884C\u30BF\u30B9\u30AF{1}\u306E\u5931\u6557\uFF09
ImportItemUtil.message=\u9805\u76EE {0} \u3092\u30A4\u30F3\u30DD\u30FC\u30C8\u3067\u304D\u307E\u305B\u3093 -> \u4E0D\u660E\u306A\u30BF\u30B9\u30AF {1}
ImportItemAction.Label=\u30A2\u30A4\u30C6\u30E0\u306E\u30A4\u30F3\u30DD\u30FC\u30C8
ImportItemUtil.itemLogException=\u30A2\u30A4\u30C6\u30E0 {0} \u306E\u30A4\u30F3\u30DD\u30FC\u30C8\u306F\u4E0D\u5B8C\u5168\u3067\u3059 (\u79FB\u884C\u30BF\u30B9\u30AF {1} \u306F\u5931\u6557\u3057\u307E\u3057\u305F\uFF09
ImportItemUtil.itemLogWarn=\u30A2\u30A4\u30C6\u30E0 {0} \u306E\u30A4\u30F3\u30DD\u30FC\u30C8\u306F\u4E0D\u5B8C\u5168\u3067\u3059 (\u79FB\u884C\u30BF\u30B9\u30AF {1} \u306F\u5931\u6557\u3057\u307E\u3057\u305F\uFF09
ImportItemUtil.message=\u30A2\u30A4\u30C6\u30E0{0}\u3092\u30A4\u30F3\u30DD\u30FC\u30C8\u3067\u304D\u307E\u305B\u3093->\u4E0D\u660E\u306A\u30BF\u30B9\u30AF{1}
ImportItemUtil.persistenceException={0} \u306E\u65B0\u898F\u306E\u30D0\u30FC\u30B8\u30E7\u30F3\u306F\u65E2\u306B\u5B58\u5728\u3057\u307E\u3059
ImportItemUtil.taskLogWarn=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u5185\u306E\u30BF\u30B9\u30AF{0}\u306F\u3082\u3046\u5B58\u5728\u3057\u307E\u305B\u3093
ImportItemUtil.taskMonitor=\u9805\u76EE {1} \u306B\u79FB\u884C\u30BF\u30B9\u30AF {0} \u3092\u9069\u7528
@@ -710,7 +710,7 @@ ImportItemWizardPage.ImportSelectedItems=\u9078\u629E\u3057\u305F\u30A2\u30A4\u3
ImportItemWizardPage.ApplyMigrationTasks=\u79FB\u884C\u30BF\u30B9\u30AF\u3092\u5B9F\u65BD
ImportItemWizardPage.browseTalend=Talend Exchange\u3092\u53C2\u7167
ImportItemWizardPage.overwriteButtonText=\u30A2\u30A4\u30C6\u30E0\u3092\u4E0A\u66F8\u304D\u3059\u308B
ExportItemAction.Label=\u9805\u76EE\u306E\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
ExportItemAction.Label=\u30A2\u30A4\u30C6\u30E0\u306E\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
ExportItemWizardPage.collapseBtnText=\u5168\u3066\u6298\u308A\u7573\u3080
ExportItemWizardPage.description=\u30A2\u30FC\u30AB\u30A4\u30D6\u30D5\u30A1\u30A4\u30EB\u307E\u305F\u306F\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u306B\u30A2\u30A4\u30C6\u30E0\u3092\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
ExportItemWizardPage.expandBtnText=\u3059\u3079\u3066\u5C55\u958B
@@ -1069,9 +1069,6 @@ XmlFileStep2Form.Preview=\u30D7\u30EC\u30D3\u30E5\u30FC
XmlFileStep2Form.Output=\u51FA\u529B
DatabaseForm.distribution.labelName=\u30C7\u30A3\u30B9\u30C8\u30EA\u30D3\u30E5\u30FC\u30B7\u30E7\u30F3
DatabaseForm.distribution.tips=\u5206\u985E\u3092\u9078\u629E
DatabaseForm.distribution.hortonWorks=HortonWorks
DatabaseForm.distribution.apache=Apache
DatabaseForm.distribution.cloudera=Cloudera
DatabaseForm.hiveVersion.HDP=HDP_1_0
DatabaseForm.hiveVersion.apache_0_20_203=Apache 0.20.203
DatabaseForm.hiveVersion.apache_1_0_0=Apache 1.0.0
@@ -1116,6 +1113,7 @@ DatabaseForm.helpInfo.installDriverLink.label=\u30C9\u30E9\u30A4\u30D0\u306E\u5C
FileStep1.modeComboAlert=\u6B63\u3057\u3044\u5024\u3092\u9078\u629E\u3057\u3066\u4E0B\u3055\u3044
DatabaseForm.useYarn=Yarn\u3092\u4F7F\u7528
DatabaseForm.resourceManager=\u30EA\u30BD\u30FC\u30B9\u30DE\u30CD\u30FC\u30B8\u30E3\u30FC
DatabaseForm.hiveEmbedded.password=\u30D1\u30B9\u30EF\u30FC\u30C9
DatabaseForm.hiveEmbedded.useKeyTab=keytab\u3092\u4F7F\u7528
SalesforceStep1Form.AuthParam=\u8A8D\u8A3C
SalesforceStep1Form.authBtn=\u30ED\u30B0\u30A4\u30F3\u30BF\u30A4\u30D7
@@ -1131,3 +1129,4 @@ SalesforceForm.needPassword=\u30D1\u30B9\u30EF\u30FC\u30C9\u306F\u5FC5\u9808\u30
CreateTableAction.action.Warning=\u8B66\u544A
DatabaseForm.impala.settings=\u30D0\u30FC\u30B8\u30E7\u30F3
DatabaseForm.impala.distribution.tooltip=Hadoop\u30C7\u30A3\u30B9\u30C8\u30EA\u30D3\u30E5\u30FC\u30B7\u30E7\u30F3\u3092\u8A2D\u5B9A
DatabaseForm.impala.distributionAlert=\u30C7\u30A3\u30B9\u30C8\u30EA\u30D3\u30E5\u30FC\u30B7\u30E7\u30F3\u3092\u6307\u5B9A\u3057\u3066\u4E0B\u3055\u3044

View File

@@ -30,6 +30,7 @@ Export-Package:
org.talend.commons.ui.runtime.swt.tableviewer.sort,
org.talend.commons.ui.runtime.swt.tableviewer.tableeditor,
org.talend.commons.ui.runtime.thread,
org.talend.commons.ui.runtime.update,
org.talend.commons.ui.runtime.utils,
org.talend.commons.ui.runtime.ws
Import-Package: org.eclipse.jface.bindings.keys,

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -34,6 +34,8 @@ public class ExceptionMessageDialog extends MessageDialog {
private Throwable ex;
private String exceptionString = null;
public ExceptionMessageDialog(Shell parentShell, String dialogTitle, Image dialogTitleImage, String dialogMessage,
int dialogImageType, String[] dialogButtonLabels, int defaultIndex, Throwable ex) {
super(parentShell, dialogTitle, dialogTitleImage, dialogMessage, dialogImageType, dialogButtonLabels, defaultIndex);
@@ -42,15 +44,18 @@ public class ExceptionMessageDialog extends MessageDialog {
@Override
protected Control createCustomArea(Composite parent) {
StringWriter stringWriter = new StringWriter();
ex.printStackTrace(new PrintWriter(stringWriter));
String exceptionString = stringWriter.toString();
if (exceptionString == null || exceptionString.isEmpty()) {
StringWriter stringWriter = new StringWriter();
ex.printStackTrace(new PrintWriter(stringWriter));
exceptionString = stringWriter.toString();
}
ExpandableComposite errorComposite = new ExpandableComposite(parent, ExpandableComposite.COMPACT);
errorComposite.setLayoutData(new GridData(GridData.FILL, GridData.FILL, false, true, 1, 1));
errorComposite.setLayoutData(new GridData(GridData.FILL, GridData.FILL, true, true, 1, 1));
errorComposite.setText(Messages.getString("ExceptionMessageDialog.log")); //$NON-NLS-1$
errorComposite.addExpansionListener(new IExpansionListener() {
@Override
public void expansionStateChanged(ExpansionEvent e) {
int delta = 300;
if (!e.getState()) {
@@ -61,6 +66,7 @@ public class ExceptionMessageDialog extends MessageDialog {
getShell().setSize(newSize);
}
@Override
public void expansionStateChanging(ExpansionEvent e) {
}
@@ -108,4 +114,12 @@ public class ExceptionMessageDialog extends MessageDialog {
return;
}
public String getExceptionString() {
return this.exceptionString;
}
public void setExceptionString(String exceptionString) {
this.exceptionString = exceptionString;
}
}

View File

@@ -69,6 +69,7 @@ public enum ECoreImage implements IImage {
PROCESS_BATCH_SPARK_ICON("/icons1/process_batch_spark.png"), //$NON-NLS-1$
SERVICES_ICON("/icons1/services.png"), //$NON-NLS-1$
JOBLET_ICON("/icons1/joblet_icon.png"), //$NON-NLS-1$
JOBLET_STANDARD_ICON("/icons1/joblet_standard.png"), //$NON-NLS-1$
CONTEXT_ICON("/icons1/context_icon.png"), //$NON-NLS-1$
CONTEXT_CONF_ICON("/icons1/context_conf_icon.gif"), //$NON-NLS-1$
CONTEXT_WIZ("/icons1/context_wiz.png"), //$NON-NLS-1$
@@ -185,6 +186,8 @@ public enum ECoreImage implements IImage {
PALETTE_OK_ICON("/icons1/palette_ok.png"), //$NON-NLS-1$
PALETTE_CLEAR_ICON("/icons1/clear_toolbox.png"), //$NON-NLS-1$
JOBLET_COMPONENT_ICON("/icons1/joblet_component.png"), //$NON-NLS-1$
SPARK_JOBLET_COMPONENT_ICON("/icons1/spark_joblet_component.png"), //$NON-NLS-1$
SPARK_STREAMING_JOBLET_COMPONENT_ICON("/icons1/spark_streaming_joblet_component.png"), //$NON-NLS-1$
UNKNOWN(),
PROGRESSBAR("/icons1/progressBar.gif"), //$NON-NLS-1$
PROGRESSBARBlACK("/icons1/progressBar2.gif"), //$NON-NLS-1$

View File

@@ -0,0 +1,21 @@
// ============================================================================
//
// Copyright (C) 2006-2016 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.commons.ui.runtime.update;
/**
* DOC ggu class global comment. Detailled comment
*/
public interface PreferenceKeys {
static final String NEED_OSGI_CLEAN = "need_osgi_clean"; //$NON-NLS-1$
}

View File

@@ -48,6 +48,9 @@ public class CommonsPlugin implements BundleActivator {
private static boolean isWorkbenchCreated = false;
// TESB-17856: For commandline builds ESB Micorservice bundle
private static boolean isESBMicorservice = false;
public static boolean isWorkbenchCreated() {
return isWorkbenchCreated;
}
@@ -139,4 +142,12 @@ public class CommonsPlugin implements BundleActivator {
return service;
}
public static boolean isESBMicorservice() {
return isESBMicorservice;
}
public static void setESBMicorservice(boolean isESBMicorservice) {
CommonsPlugin.isESBMicorservice = isESBMicorservice;
}
}

View File

@@ -42,6 +42,8 @@ public class EclipseCommandLine {
static final String NEW_LINE = "\n"; //$NON-NLS-1$
static public final String CLEAN = "-clean"; //$NON-NLS-1$
/**
* Use it to specify the type of project that will be use to configure the studio when relaunched
*/

View File

@@ -55,6 +55,23 @@ public abstract class AbstractCheckDeleteItemReference implements ICheckDeleteIt
return refBeans;
}
@Override
public Set<ItemReferenceBean> getItemReferenceBeans(IRepositoryViewObject convertNode,
DeleteActionCache deleteActionCache) {
Set<ItemReferenceBean> refBeans = new HashSet<ItemReferenceBean>();
if (deleteActionCache == null) {
deleteActionCache = DeleteActionCache.getInstance();
deleteActionCache.createRecords();
}
if(convertNode!=null) {
refBeans.addAll(checkItemReferenceBeans(factory, deleteActionCache, new RepositoryObject(convertNode.getProperty())));
}
return refBeans;
}
/**
* Find reference beans.

View File

@@ -79,6 +79,34 @@ public class CheckJobletDeleteReference extends AbstractCheckDeleteItemReference
list, label, version, type, isItemDeleted,
item, relations, refP,deleteActionCache);
}
ERepositoryObjectType sparkType = ERepositoryObjectType.PROCESS_MR;
if (sparkType != null) {
List<IRepositoryViewObject> jobs = factory.getAll(refP, sparkType, true);
checkRelationshipItems(factory, jobs, RelationshipItemBuilder.JOB_RELATION,
list, label, version, type, isItemDeleted,
item, relations, refP, deleteActionCache);
}
ERepositoryObjectType sparkJobletType = ERepositoryObjectType.SPARK_JOBLET;
if (sparkJobletType != null) {
List<IRepositoryViewObject> sparkJoblets = factory.getAll(refP, sparkJobletType, true);
checkRelationshipItems(factory, sparkJoblets, RelationshipItemBuilder.JOBLET_RELATION,
list, label, version, type, isItemDeleted,
item, relations, refP,deleteActionCache);
}
ERepositoryObjectType streamingType = ERepositoryObjectType.PROCESS_STORM;
if (streamingType != null) {
List<IRepositoryViewObject> jobs = factory.getAll(refP, streamingType, true);
checkRelationshipItems(factory, jobs, RelationshipItemBuilder.JOB_RELATION,
list, label, version, type, isItemDeleted,
item, relations, refP, deleteActionCache);
}
ERepositoryObjectType sparkStreamingJobletType = ERepositoryObjectType.SPARK_STREAMING_JOBLET;
if (sparkStreamingJobletType != null) {
List<IRepositoryViewObject> sparkStreamingJoblets = factory.getAll(refP, sparkStreamingJobletType, true);
checkRelationshipItems(factory, sparkStreamingJoblets, RelationshipItemBuilder.JOBLET_RELATION,
list, label, version, type, isItemDeleted,
item, relations, refP,deleteActionCache);
}
deleteActionCache.setProcessList(processes);
for (IProcess2 openedProcess : deleteActionCache.getOpenedProcessList()) {
for (INode node : openedProcess.getGraphicalNodes()) {

View File

@@ -23,6 +23,7 @@ import java.util.Map;
import java.util.Set;
import org.apache.commons.lang.ArrayUtils;
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.ISafeRunnable;
import org.eclipse.core.runtime.Path;
import org.eclipse.core.runtime.SafeRunner;
@@ -620,23 +621,27 @@ public class ProjectRepositoryNode extends RepositoryNode implements IProjectRep
.getDeletedFolders(ProjectManager.getInstance().getCurrentProject());
Collections.sort(folders);
for (String fullPath : folders) {
String path = null;
String folderPath = null;
final IPath fPath = new Path(fullPath);
ERepositoryObjectType currentType = null;
for (DynaEnum<? extends DynaEnum<?>> type : ERepositoryObjectType.values()) {
ERepositoryObjectType objectType = (ERepositoryObjectType) type;
if (objectType.isResouce() && fullPath.startsWith(objectType.getFolder())) {
path = fullPath.substring(objectType.getFolder().length() + 1);
currentType = objectType;
break;
if (objectType.isResouce()) {
IPath typePath = new Path(objectType.getFolder());
if (typePath.isPrefixOf(fPath)) {
folderPath = fPath.makeRelativeTo(typePath).toString();
currentType = objectType;
break;
}
}
}
if (currentType != null) {
buildFolders(rootNode, currentType, path, rootNode);
buildFolders(rootNode, currentType, folderPath, rootNode);
}
}
addDeletedElements(rootNode, rootNode.getChildren());
}
/**
* DOC nrousseau Comment method "addDeletedElements".
*

View File

@@ -15,6 +15,7 @@ package org.talend.core.repository.model.provider;
import java.util.List;
import java.util.Set;
import org.talend.core.model.repository.IRepositoryViewObject;
import org.talend.core.repository.model.ItemReferenceBean;
import org.talend.core.repository.ui.actions.DeleteActionCache;
import org.talend.repository.model.IRepositoryNode;
@@ -26,5 +27,8 @@ public interface ICheckDeleteItemReference {
public Set<ItemReferenceBean> getItemReferenceBeans(List<? extends IRepositoryNode> deleteNodes,
DeleteActionCache deleteActionCache);
public Set<ItemReferenceBean> getItemReferenceBeans(IRepositoryViewObject convertNode,
DeleteActionCache deleteActionCache);
}

View File

@@ -31,7 +31,6 @@ import org.talend.core.model.repository.IRepositoryViewObject;
import org.talend.core.model.repository.ISubRepositoryObject;
import org.talend.cwm.helper.SubItemHelper;
import org.talend.repository.model.IRepositoryNode;
import orgomg.cwm.objectmodel.core.ModelElement;
/**
@@ -48,6 +47,10 @@ public class QueryRepositoryObject extends org.talend.core.model.metadata.Query
this.query = table;
}
public IRepositoryViewObject getViewObject() {
return this.repObj;
}
@Override
public Property getProperty() {
Property property = repObj.getProperty();

View File

@@ -107,7 +107,7 @@ public class CreateFolderAction extends AContextualAction {
canWork = false;
break;
case SYSTEM_FOLDER:
if (property == null || property.equals(ERepositoryObjectType.GENERATED)
if (property == null || property.equals(ERepositoryObjectType.GENERATED)|| property.equals(ERepositoryObjectType.JOBLET_DESIGNS)
|| property.equals(ERepositoryObjectType.JOB_DOC) || property.equals(ERepositoryObjectType.JOBLET_DOC)
|| ERepositoryObjectType.SQLPATTERNS.equals(property)
|| ERepositoryObjectType.REFERENCED_PROJECTS.equals(property)

View File

@@ -235,7 +235,7 @@ public class DuplicateAction extends AContextualAction {
jobNameValue = ""; //$NON-NLS-1$
}
//
if (item instanceof ProcessItem && PluginChecker.isTIS()) {
if (((item instanceof ProcessItem)||(item instanceof JobletProcessItem)) && PluginChecker.isTIS()) {
DuplicateDialog jobNewNameDialog = new DuplicateDialog(sourceNode,
Messages.getString("DuplicateAction.input.title.v2"), //$NON-NLS-1$
Messages.getString("DuplicateAction.input.message"), jobNameValue, new IInputValidator() { //$NON-NLS-1$
@@ -441,7 +441,29 @@ public class DuplicateAction extends AContextualAction {
} catch (PersistenceException e1) {
return Messages.getString("DuplicateAction.ItemExistsError"); //$NON-NLS-1$
}
} else {
} else if (repositoryType == ERepositoryObjectType.JOBLET || repositoryType == ERepositoryObjectType.SPARK_JOBLET
|| repositoryType == ERepositoryObjectType.SPARK_STREAMING_JOBLET) {
try {
List<IRepositoryViewObject> listExistingObjects = repositoryFactory.getAll(ERepositoryObjectType.JOBLET,
true, false);
if (PluginChecker.isStormPluginLoader()) {
listExistingObjects
.addAll(repositoryFactory.getAll(ERepositoryObjectType.SPARK_JOBLET, true, false));
}
if (PluginChecker.isMapReducePluginLoader()) {
listExistingObjects.addAll(repositoryFactory.getAll(ERepositoryObjectType.SPARK_STREAMING_JOBLET, true, false));
}
Property property = ((RepositoryNode) selectionInClipboard.toArray()[0]).getObject().getProperty();
if (property != null
&& (!repositoryFactory.isNameAvailable(property.getItem(), itemName, listExistingObjects) || itemName
.equals(property.getLabel()))) {
return Messages.getString("DuplicateAction.ItemExistsError");//$NON-NLS-1$
}
} catch (PersistenceException e1) {
return Messages.getString("DuplicateAction.ItemExistsError"); //$NON-NLS-1$
}
}else {
boolean isTestContainer = false;
List<IRepositoryViewObject> testObjectList = new ArrayList<IRepositoryViewObject>();
if (GlobalServiceRegister.getDefault().isServiceRegistered(ITestContainerProviderService.class)) {

View File

@@ -23,6 +23,7 @@ import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.talend.commons.ui.swt.formtools.LabelledCombo;
import org.talend.core.model.properties.Item;
import org.talend.core.model.properties.JobletProcessItem;
import org.talend.core.model.properties.Property;
import org.talend.core.model.repository.ERepositoryObjectType;
import org.talend.core.repository.utils.ConvertJobsUtil;
@@ -89,13 +90,13 @@ public class DuplicateDialog extends CustomInputDialog {
if (sourceNode != null) {
// job type
final Object contentType = sourceNode.getProperties(EProperties.CONTENT_TYPE);
if (contentType == ERepositoryObjectType.PROCESS) {
if (contentType == ERepositoryObjectType.PROCESS || contentType == ERepositoryObjectType.JOBLET) {
jobTypeValue = JobType.STANDARD.getDisplayName();
jobTypeCombo.setText(jobTypeValue);
} else if (contentType == ERepositoryObjectType.PROCESS_MR) {
} else if (contentType == ERepositoryObjectType.PROCESS_MR || contentType == ERepositoryObjectType.SPARK_JOBLET) {
jobTypeValue = JobType.BIGDATABATCH.getDisplayName();
jobTypeCombo.setText(jobTypeValue);
} else if (contentType == ERepositoryObjectType.PROCESS_STORM) {
} else if (contentType == ERepositoryObjectType.PROCESS_STORM || contentType == ERepositoryObjectType.SPARK_STREAMING_JOBLET) {
jobTypeValue = JobType.BIGDATASTREAMING.getDisplayName();
jobTypeCombo.setText(jobTypeValue);
} else if (contentType == ERepositoryObjectType.PROCESS_ROUTE
@@ -142,18 +143,32 @@ public class DuplicateDialog extends CustomInputDialog {
}
private void updateJobFrameworkPart() {
boolean isJoblet = false;
if(sourceNode.getObject().getProperty().getItem() instanceof JobletProcessItem){
isJoblet = true;
}
if (JobType.STANDARD.getDisplayName().equals(jobTypeValue)) {
frameworkCombo.getCombo().setItems(new String[0]);
frameworkCombo.setReadOnly(true);
} else if (JobType.BIGDATABATCH.getDisplayName().equals(jobTypeValue)) {
String[] items = JobBatchFramework.getFrameworkToDispaly();
String[] items = null;
if(isJoblet){
items = JobBatchFramework.getFrameworkToDispaly(JobBatchFramework.SPARKFRAMEWORK.getDisplayName());
}else{
items = JobBatchFramework.getFrameworkToDispaly();
}
frameworkCombo.getCombo().setItems(items);
if (items.length > 0) {
frameworkCombo.getCombo().select(0);
}
frameworkCombo.setReadOnly(false);
} else if (JobType.BIGDATASTREAMING.getDisplayName().equals(jobTypeValue)) {
String[] items = JobStreamingFramework.getFrameworkToDispaly();
String[] items = null;
if(isJoblet){
items = JobStreamingFramework.getFrameworkToDispaly(JobStreamingFramework.SPARKSTREAMINGFRAMEWORK.getDisplayName());
}else{
items = JobStreamingFramework.getFrameworkToDispaly();
}
frameworkCombo.getCombo().setItems(items);
if (items.length > 0) {
frameworkCombo.getCombo().select(0);

View File

@@ -12,6 +12,7 @@
// ============================================================================
package org.talend.core.repository.ui.dialog;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
@@ -29,9 +30,13 @@ import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Table;
import org.eclipse.swt.widgets.TableColumn;
import org.eclipse.swt.widgets.TableItem;
import org.talend.core.GlobalServiceRegister;
import org.talend.core.model.properties.Item;
import org.talend.core.model.properties.ProcessItem;
import org.talend.core.model.properties.Property;
import org.talend.core.model.repository.IRepositoryObject;
import org.talend.core.model.repository.IRepositoryViewObject;
import org.talend.core.ui.ITestContainerProviderService;
import org.talend.repository.model.RepositoryNode;
import org.talend.repository.model.IRepositoryNode.EProperties;
@@ -51,6 +56,8 @@ public class PastSelectorDialog extends Dialog {
private Button selectAll;
private Button selectNone;
private List<String> testParentVersions;
/**
* DOC talend PastSelectorDialog constructor comment.
@@ -62,6 +69,11 @@ public class PastSelectorDialog extends Dialog {
setShellStyle(getShellStyle() | SWT.RESIZE);
this.versions = versions;
this.sourceNode = sourceNode;
init();
}
private void init(){
this.testParentVersions = getTestParentVersionList();
}
@Override
@@ -96,9 +108,6 @@ public class PastSelectorDialog extends Dialog {
modificationTime.setText("Modification Time");
for (IRepositoryViewObject object : versions) {
// if (object.getVersion().equals(sourceNode.getObject().getVersion())) {
// continue;
// }
TableItem item = new TableItem(table, SWT.NONE);
item.setData(object);
item.setText(0, object.getVersion());
@@ -106,6 +115,10 @@ public class PastSelectorDialog extends Dialog {
if (object.getModificationDate() != null) {
item.setText(2, object.getModificationDate().toString());
}
if(testParentVersions.contains(object.getVersion())){
item.setChecked(true);
selectedVersionItems.add(object);
}
}
Composite buttonContainer = new Composite(composite, SWT.NONE);
@@ -118,6 +131,7 @@ public class PastSelectorDialog extends Dialog {
selectAll.setText("Select All");
selectNone = new Button(buttonContainer, SWT.PUSH);
selectNone.setText("Select None");
selectNone.setEnabled(this.testParentVersions.isEmpty());
table.addSelectionListener(new SelectionAdapter() {
@@ -126,6 +140,11 @@ public class PastSelectorDialog extends Dialog {
if (e.detail == SWT.CHECK) {
TableItem tableItem = (TableItem) e.item;
Property property = ((IRepositoryObject) tableItem.getData()).getProperty();
if(testParentVersions.contains(property.getVersion())){
tableItem.setChecked(true);
checkSelectedItems();
return;
}
if (property != null && property.getItem() != null) {
if (tableItem.getChecked()) {
// selectedVersionItems.add(property.getItem());
@@ -166,7 +185,6 @@ public class PastSelectorDialog extends Dialog {
}
});
return composite;
}
@@ -186,6 +204,32 @@ public class PastSelectorDialog extends Dialog {
@Override
protected void createButtonsForButtonBar(Composite parent) {
super.createButtonsForButtonBar(parent);
this.getOKButton().setEnabled(false);
checkSelectedItems();
}
private List<String> getTestParentVersionList(){
List<String> versionList = new ArrayList<String>();
if(sourceNode.getObject() == null){
return versionList;
}
Item item = sourceNode.getObject().getProperty().getItem();
if (!(item instanceof ProcessItem)) {
return versionList;
}
ProcessItem processItem = (ProcessItem) item;
if (GlobalServiceRegister.getDefault().isServiceRegistered(ITestContainerProviderService.class)) {
ITestContainerProviderService testContainerService = (ITestContainerProviderService) GlobalServiceRegister
.getDefault().getService(ITestContainerProviderService.class);
if (testContainerService != null) {
if(!testContainerService.isDuplicateTestCaseOptionSelected()){
return versionList;
}
List<ProcessItem> testsItems = testContainerService.getAllTestContainers(processItem);
for(ProcessItem testItem : testsItems){
versionList.add(testContainerService.getParentVersion(testItem));
}
}
}
return versionList;
}
}

View File

@@ -56,6 +56,8 @@ import org.talend.core.runtime.CoreRuntimePlugin;
import org.talend.core.runtime.services.IGenericWizardService;
import org.talend.core.ui.ICDCProviderService;
import org.talend.core.ui.IReferencedProjectService;
import org.talend.core.ui.ISparkJobletProviderService;
import org.talend.core.ui.ISparkStreamingJobletProviderService;
import org.talend.core.ui.ITestContainerProviderService;
import org.talend.core.ui.branding.IBrandingService;
import org.talend.core.ui.images.RepositoryImageProvider;
@@ -306,6 +308,24 @@ public class RepositoryLabelProvider extends LabelProvider implements IColorProv
public static Image getDefaultJobletImage() {
return ImageProvider.getImage(ECoreImage.JOBLET_COMPONENT_ICON);
}
public static Image getDefaultJobletImage(Item item) {
if (GlobalServiceRegister.getDefault().isServiceRegistered(ISparkJobletProviderService.class)) {
ISparkJobletProviderService sparkJobletService = (ISparkJobletProviderService) GlobalServiceRegister
.getDefault().getService(ISparkJobletProviderService.class);
if (sparkJobletService != null && sparkJobletService.isSparkJobletItem(item)) {
return ImageProvider.getImage(ECoreImage.SPARK_JOBLET_COMPONENT_ICON);
}
}
if (GlobalServiceRegister.getDefault().isServiceRegistered(ISparkStreamingJobletProviderService.class)) {
ISparkStreamingJobletProviderService sparkStreamingJobletService = (ISparkStreamingJobletProviderService) GlobalServiceRegister
.getDefault().getService(ISparkStreamingJobletProviderService.class);
if (sparkStreamingJobletService != null && sparkStreamingJobletService.isSparkStreamingJobletItem(item)) {
return ImageProvider.getImage(ECoreImage.SPARK_STREAMING_JOBLET_COMPONENT_ICON);
}
}
return ImageProvider.getImage(ECoreImage.JOBLET_COMPONENT_ICON);
}
/**
* DOC bqian Comment method "getJobletCustomIcon".
@@ -317,14 +337,7 @@ public class RepositoryLabelProvider extends LabelProvider implements IColorProv
JobletProcessItem item = (JobletProcessItem) property.getItem();
Image image = null;
if (item.getIcon() == null || item.getIcon().getInnerContent() == null || item.getIcon().getInnerContent().length == 0) {
// File image = RepositoryLabelProvider.getDefaultJobletImage();
// try {
// item.getIcon().setInnerContentFromFile(image);
// } catch (Exception e) {
// ExceptionHandler.process(e);
// }
image = getDefaultJobletImage();
image = getDefaultJobletImage(item);
} else {
ImageDescriptor imageDesc = ImageUtils.createImageFromData(item.getIcon().getInnerContent());

View File

@@ -40,6 +40,7 @@ import org.talend.core.model.general.Project;
import org.talend.core.model.process.IElementParameter;
import org.talend.core.model.process.IProcess;
import org.talend.core.model.properties.Item;
import org.talend.core.model.properties.JobletProcessItem;
import org.talend.core.model.properties.ProcessItem;
import org.talend.core.model.properties.Property;
import org.talend.core.model.repository.ERepositoryObjectType;
@@ -171,6 +172,15 @@ public class ConvertJobsUtil {
}
return dispalyNames;
}
public static String[] getFrameworkToDispaly(String framework) {
if(framework == null){
return getFrameworkToDispaly();
}
String[] dispalyNames = new String[1];
dispalyNames[0] = framework;
return dispalyNames;
}
}
public static enum JobBatchFramework {
@@ -201,6 +211,15 @@ public class ConvertJobsUtil {
}
return dispalyNames;
}
public static String[] getFrameworkToDispaly(String framework) {
if(framework == null){
return getFrameworkToDispaly();
}
String[] dispalyNames = new String[1];
dispalyNames[0] = framework;
return dispalyNames;
}
}
public static enum Status {
@@ -254,6 +273,31 @@ public class ConvertJobsUtil {
}
}
}
public static void updateJobFrameworkPart(String jobTypeValue, CCombo frameworkCombo, boolean isJoblet) {
if(!isJoblet){
updateJobFrameworkPart(jobTypeValue, frameworkCombo);
return;
}
frameworkCombo.setEnabled(true);
if (JobType.STANDARD.getDisplayName().equals(jobTypeValue)) {
frameworkCombo.setItems(new String[0]);
frameworkCombo.setText("");//$NON-NLS-1$
frameworkCombo.setEnabled(false);
} else if (JobType.BIGDATABATCH.getDisplayName().equals(jobTypeValue)) {
String[] items = JobBatchFramework.getFrameworkToDispaly(JobBatchFramework.SPARKFRAMEWORK.getDisplayName());
frameworkCombo.setItems(items);
if (items.length > 0) {
frameworkCombo.select(0);
}
} else if (JobType.BIGDATASTREAMING.getDisplayName().equals(jobTypeValue)) {
String[] items = JobStreamingFramework.getFrameworkToDispaly(JobStreamingFramework.SPARKSTREAMINGFRAMEWORK.getDisplayName());
frameworkCombo.setItems(items);
if (items.length > 0) {
frameworkCombo.select(0);
}
}
}
/**
* get the target execution framework from the field in Job properties
@@ -304,6 +348,19 @@ public class ConvertJobsUtil {
return new String[0];
}
}
public static String[] getFrameworkItemsByJobType(String jobType, boolean isJoblet) {
if(!isJoblet){
return getFrameworkItemsByJobType(jobType);
}
if (JobType.BIGDATABATCH.getDisplayName().equals(jobType)) {
return JobBatchFramework.getFrameworkToDispaly(JobBatchFramework.SPARKFRAMEWORK.getDisplayName());
} else if (JobType.BIGDATASTREAMING.getDisplayName().equals(jobType)) {
return JobStreamingFramework.getFrameworkToDispaly(JobStreamingFramework.SPARKSTREAMINGFRAMEWORK.getDisplayName());
} else {
return new String[0];
}
}
public static boolean isNeedConvert(Item originalItem, String newJobTypeValue, String newFrameworkValue) {
return isNeedConvert(originalItem, newJobTypeValue, newFrameworkValue, false);
@@ -395,6 +452,20 @@ public class ConvertJobsUtil {
public static Item createOperation(final String newJobName, final String jobTypeValue, final String frameworkValue,
final IRepositoryViewObject sourceObject) {
if (sourceObject == null || sourceObject.getProperty() == null || newJobName == null) {
return null;
}
Item item = sourceObject.getProperty().getItem();
if(item instanceof ProcessItem){
return createProcessOperation(newJobName, jobTypeValue, frameworkValue, sourceObject);
}else if(item instanceof JobletProcessItem){
return createJobletOperation(newJobName, jobTypeValue, frameworkValue, sourceObject);
}
return null;
}
public static Item createProcessOperation(final String newJobName, final String jobTypeValue, final String frameworkValue,
final IRepositoryViewObject sourceObject) {
IProcessConvertService converter = null;
if (sourceObject == null || sourceObject.getProperty() == null || newJobName == null) {
return null;
@@ -429,6 +500,43 @@ public class ConvertJobsUtil {
}
return null;
}
public static Item createJobletOperation(final String newJobName, final String jobTypeValue, final String frameworkValue,
final IRepositoryViewObject sourceObject) {
IProcessConvertService converter = null;
if (sourceObject == null || sourceObject.getProperty() == null || newJobName == null) {
return null;
}
Item item = sourceObject.getProperty().getItem();
if (JobType.STANDARD.getDisplayName().equals(jobTypeValue)) {
String sourceJobType = getJobTypeFromFramework(item);
if (JobType.BIGDATABATCH.getDisplayName().equals(sourceJobType)
|| ERepositoryObjectType.PROCESS_MR == sourceObject.getRepositoryObjectType()) {
converter = ProcessConvertManager.getInstance().extractConvertService(
ProcessConverterType.CONVERTER_FOR_SPARK_JOBLET);
}else if(JobType.BIGDATASTREAMING.getDisplayName().equals(sourceJobType)
|| ERepositoryObjectType.PROCESS_STORM == sourceObject.getRepositoryObjectType()) {
converter = ProcessConvertManager.getInstance().extractConvertService(ProcessConverterType.CONVERTER_FOR_SPARK_STREAMING_JOBLET);
}
if (converter != null && converter instanceof IProcessConvertToAllTypeService) {
return ((IProcessConvertToAllTypeService) converter).convertToProcess(item, sourceObject, newJobName,
jobTypeValue);
}
} else if (JobType.BIGDATABATCH.getDisplayName().equals(jobTypeValue)) {
converter = ProcessConvertManager.getInstance().extractConvertService(ProcessConverterType.CONVERTER_FOR_SPARK_JOBLET);
if (converter != null && converter instanceof IProcessConvertToAllTypeService) {
return ((IProcessConvertToAllTypeService) converter).convertToProcessBatch(item, sourceObject, newJobName,
jobTypeValue, frameworkValue);
}
} else if (JobType.BIGDATASTREAMING.getDisplayName().equals(jobTypeValue)) {
converter = ProcessConvertManager.getInstance().extractConvertService(ProcessConverterType.CONVERTER_FOR_SPARK_STREAMING_JOBLET);
if (converter != null && converter instanceof IProcessConvertToAllTypeService) {
return ((IProcessConvertToAllTypeService) converter).convertToProcessStreaming(item, sourceObject, newJobName,
jobTypeValue, frameworkValue);
}
}
return null;
}
public static boolean convert(String newJobName, String jobTypeValue, String frameworkValue,
final IRepositoryViewObject sourceObject) throws CoreException {
@@ -533,6 +641,10 @@ public class ConvertJobsUtil {
return JobBatchFramework.getFrameworkToDispaly();
} else if (repositoryObjectType.equals(ERepositoryObjectType.PROCESS_STORM)) {
return JobStreamingFramework.getFrameworkToDispaly();
}else if(repositoryObjectType.equals(ERepositoryObjectType.SPARK_JOBLET)){
return JobBatchFramework.getFrameworkToDispaly(JobBatchFramework.SPARKFRAMEWORK.getDisplayName());
}else if(repositoryObjectType.equals(ERepositoryObjectType.SPARK_STREAMING_JOBLET)){
return JobStreamingFramework.getFrameworkToDispaly(JobStreamingFramework.SPARKSTREAMINGFRAMEWORK.getDisplayName());
}
}
return new String[0];

View File

@@ -27,6 +27,7 @@ import org.eclipse.core.runtime.IExtensionRegistry;
import org.eclipse.core.runtime.Platform;
import org.talend.commons.ui.runtime.exception.ExceptionHandler;
import org.talend.core.model.repository.ERepositoryObjectType;
import org.talend.core.model.repository.IRepositoryViewObject;
import org.talend.core.repository.model.ItemReferenceBean;
import org.talend.core.repository.model.provider.ICheckDeleteItemReference;
import org.talend.core.repository.ui.actions.DeleteActionCache;
@@ -169,6 +170,89 @@ public class RepositoryNodeDeleteManager {
return beans;
}
@SuppressWarnings("unchecked")
public List<ItemReferenceBean> getUnDeleteItems(IRepositoryViewObject convertNode,
DeleteActionCache deleteActionCache, boolean updateDelList) {
List<ItemReferenceBean> beans = new ArrayList<ItemReferenceBean>();
Set<ItemReferenceBean> refBeans = new HashSet<ItemReferenceBean>();
List<DeleteCheck> deleteChecks = new ArrayList<DeleteCheck>();
if (convertNode == null) {
return beans;
}
try {
for (IConfigurationElement element : configurationElements) {
ICheckDeleteItemReference checkDeleteItemReference = (ICheckDeleteItemReference) element
.createExecutableExtension(ATT_CLASS);
String priorityStr = element.getAttribute(ATT_PRIORITY);
DeleteCheck.Priority priority = (priorityStr != null && priorityStr.length() > 0) ? DeleteCheck.Priority
.valueOf(priorityStr.toUpperCase()) : DeleteCheck.Priority.NORMAL;
DeleteCheck deleteCheck = new DeleteCheck(checkDeleteItemReference, priority);
if (!deleteChecks.contains(deleteCheck)) {
deleteChecks.add(deleteCheck);
}
}
sortDeleteChecks(deleteChecks);
for (DeleteCheck deleteCheck : deleteChecks) {
refBeans.addAll(deleteCheck.checkDeleteItemReference.getItemReferenceBeans(convertNode, deleteActionCache));
}
MultiKeyMap item2beansMap = new MultiKeyMap();
for (ItemReferenceBean refBean : refBeans) {
List<ItemReferenceBean> beansList = (List<ItemReferenceBean>) item2beansMap.get(refBean.getItemName(),
refBean.getItemVersion(), refBean.getItemType());
if (beansList == null) {
beansList = new ArrayList<ItemReferenceBean>();
item2beansMap.put(refBean.getItemName(), refBean.getItemVersion(), refBean.getItemType(), beansList);
}
if (!beansList.contains(refBean)) {
beansList.add(refBean);
}
}
Iterator it = item2beansMap.keySet().iterator();
while (it.hasNext()) {
Object obj = it.next();
if (obj instanceof MultiKey) {
Object[] keys = ((MultiKey) obj).getKeys();
if (keys.length >= 3) {
String itemName = String.valueOf(keys[0]);
String itemVersion = String.valueOf(keys[1]);
ERepositoryObjectType itemType = (ERepositoryObjectType) keys[2];
ItemReferenceBean parentBean = new ItemReferenceBean();
parentBean.setItemName(itemName);
parentBean.setItemVersion(itemVersion);
parentBean.setItemType(itemType);
parentBean.setHost(true);
parentBean.addChildren((List<ItemReferenceBean>) item2beansMap.get(obj));
beans.add(parentBean);
}
}
}
sortReferenceBeans(beans);
if (updateDelList) {
List<String> unDeleteItemNames = new ArrayList<String>();
for (ItemReferenceBean bean : beans) {
unDeleteItemNames.add(bean.getItemName());
}
// Iterator<? extends IRepositoryNode> nodeIter = deleteNodes.iterator();
// while (nodeIter.hasNext()) {
// IRepositoryNode node = nodeIter.next();
// Object label = node.getProperties(EProperties.LABEL);
// if (unDeleteItemNames.contains(label)) {
// nodeIter.remove();
// }
// }
}
} catch (Exception e) {
ExceptionHandler.process(e);
}
return beans;
}
private void sortDeleteChecks(List<DeleteCheck> deleteChecks) {
Collections.sort(deleteChecks, new Comparator<DeleteCheck>() {

View File

@@ -52,6 +52,7 @@ Export-Package: org.talend.commons.utils.generation,
org.talend.core.prefs,
org.talend.core.repository,
org.talend.core.runtime,
org.talend.core.runtime.evaluator,
org.talend.core.runtime.hd,
org.talend.core.runtime.hd.hive,
org.talend.core.runtime.maven,

View File

@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<mapping>
<dbms product="SAPHANA" id="saphana_id" label="Mapping SAP Hana" default="true">
<dbms product="SAPHANA" id="saphana_id" label="Mapping SAPHana" default="true">
<dbTypes>
<dbType type="TIMESTAMP" ignoreLen="true" ignorePre="true"/>
<dbType type="SECONDDATE" ignoreLen="true" ignorePre="true"/>

View File

@@ -1157,23 +1157,15 @@ public class FilesUtils {
return in;
}
protected static List<IResource> getExistedResources(IResource file, boolean ignoreFileNameCase) {
List<IResource> existedFiles = new ArrayList<IResource>();
protected static List<IResource> getExistedResources(IResource file, boolean ignoreFileNameCase) throws CoreException {
List<IResource> existedFiles = new ArrayList<>();
if (ignoreFileNameCase) {
final String currentFileName = file.getName();
File parentFile = file.getLocation().toFile().getParentFile();
IContainer parentFile = file.getParent();
if (parentFile.exists()) {
File[] listFiles = parentFile.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return name.equalsIgnoreCase(currentFileName);
}
});
if (listFiles != null) {
for (File f : listFiles) {
IFile sameFile = file.getParent().getFile(new Path(f.getName()));
existedFiles.add(sameFile);
for (IResource resource: parentFile.members()) {
if (resource.getName().equalsIgnoreCase(currentFileName)) {
existedFiles.add(resource);
}
}
}
@@ -1185,11 +1177,6 @@ public class FilesUtils {
public static void removeExistedResources(IProgressMonitor monitor, IResource currentResources, boolean ignoreFileNameCase,
boolean overwrite) throws Exception {
final IContainer parent = currentResources.getParent();
if (!parent.isSynchronized(IResource.DEPTH_ONE)) {
parent.refreshLocal(IResource.DEPTH_ONE, monitor);
}
List<IResource> existedSameFiles = getExistedResources(currentResources, ignoreFileNameCase);
// existed current one and not overwrite.
@@ -1198,17 +1185,8 @@ public class FilesUtils {
}
// delete all
for (IResource resource : existedSameFiles) {
File f = resource.getLocation().toFile();
if (f.exists()) {
if (f.isDirectory()) {
org.talend.utils.io.FilesUtils.deleteFolder(f, true);
} else {
f.delete();
}
}
resource.delete(true, monitor);
}
parent.refreshLocal(IResource.DEPTH_ONE, monitor);
}
}

View File

@@ -32,6 +32,10 @@ public class PluginChecker {
private static final String DOCUMENTATION_PLUGIN_ID = "org.talend.repository.documentation"; //$NON-NLS-1$
private static final String JOBLET_PLUGIN_ID = "org.talend.designer.joblet"; //$NON-NLS-1$
private static final String SPARK_JOBLET_PLUGIN_ID = "org.talend.designer.sparkjoblet"; //$NON-NLS-1$
private static final String SPARK_STREAMING_JOBLET_PLUGIN_ID = "org.talend.designer.sparkstreamingjoblet"; //$NON-NLS-1$
private static final String WSDL_PLUGIN_ID = "org.talend.wsdl.advancement"; //$NON-NLS-1$
@@ -174,6 +178,24 @@ public class PluginChecker {
public static boolean isJobLetPluginLoaded() {
return isPluginLoaded(JOBLET_PLUGIN_ID);
}
/**
* DOC tang Comment method "isSparkJobLetPluginLoaded".
*
* @return
*/
public static boolean isSparkJobLetPluginLoaded() {
return isPluginLoaded(SPARK_JOBLET_PLUGIN_ID);
}
/**
* DOC tang Comment method "isSparkStreamingJobLetPluginLoaded".
*
* @return
*/
public static boolean isSparkStreamingJobLetPluginLoaded() {
return isPluginLoaded(SPARK_STREAMING_JOBLET_PLUGIN_ID);
}
/**
* DOC qzhang Comment method "containJoblet".

View File

@@ -50,7 +50,7 @@ public enum EDatabaseTypeName {
IBMDB2(
"IBM DB2", "IBM DB2", Boolean.TRUE, "IBM_DB2", "DB2", EDatabaseSchemaOrCatalogMapping.None, EDatabaseSchemaOrCatalogMapping.Schema), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
IBMDB2ZOS(
"IBM DB2 ZOS", "IBM DB2 ZOS", Boolean.TRUE, "IBM_DB2", "DB2", EDatabaseSchemaOrCatalogMapping.None, EDatabaseSchemaOrCatalogMapping.Schema), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
"IBM DB2 ZOS", "IBM DB2 ZOS", Boolean.TRUE, "IBM_DB2", "DB2", EDatabaseSchemaOrCatalogMapping.Sid, EDatabaseSchemaOrCatalogMapping.Schema), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
SYBASEASE(
"SybaseASE", "Sybase (ASE and IQ)", Boolean.TRUE, "SYBASE", EDatabaseSchemaOrCatalogMapping.Sid, EDatabaseSchemaOrCatalogMapping.None), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
@@ -127,7 +127,10 @@ public enum EDatabaseTypeName {
"IMPALA", "Impala", Boolean.TRUE, "IMPALA", EDatabaseSchemaOrCatalogMapping.None, EDatabaseSchemaOrCatalogMapping.Schema), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
HBASE(
"HBase", "HBase", Boolean.FALSE, "HBASE", EDatabaseSchemaOrCatalogMapping.Sid, EDatabaseSchemaOrCatalogMapping.Column_Family, true); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
"HBase", "HBase", Boolean.FALSE, "HBASE", EDatabaseSchemaOrCatalogMapping.Sid, EDatabaseSchemaOrCatalogMapping.Column_Family, true), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
MAPRDB(
"MapRDB", "MapRDB", Boolean.FALSE, "MAPRDB", EDatabaseSchemaOrCatalogMapping.Sid, EDatabaseSchemaOrCatalogMapping.Column_Family, true);//$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
// displayName is used in Java code.
private String displayName;

View File

@@ -187,6 +187,10 @@ public class ConnParameterKeys {
public static final String CONN_PARA_KEY_HBASE_PROPERTIES = "CONN_PARA_KEY_HBASE_PROPERTIES"; //$NON-NLS-1$
public static final String CONN_PARA_KEY_HBASE_SET_ZNODE_PARENT = "CONN_PARA_KEY_HBASE_SET_ZNODE_PARENT"; //$NON-NLS-1$
public static final String CONN_PARA_KEY_HBASE_ZNODE_PARENT = "CONN_PARA_KEY_HBASE_ZNODE_PARENT"; //$NON-NLS-1$
public static final String CONN_PARA_KEY_HBASE_AUTHENTICATION_MASTERPRINCIPAL = "CONN_PARA_KEY_HBASE_AUTHENTICATION_MASTERPRINCIPAL";//$NON-NLS-1$
public static final String CONN_PARA_KEY_HBASE_AUTHENTICATION_REGIONSERVERPRINCIPAL = "CONN_PARA_KEY_HBASE_AUTHENTICATION_REGIONSERVERPRINCIPAL";//$NON-NLS-1$
@@ -201,6 +205,29 @@ public class ConnParameterKeys {
public static final String CONN_PARA_KEY_HBASE_AUTHENTICATION_MAPRTICKET_DURATION = "CONN_PARA_KEY_HBASE_AUTHENTICATION_MAPRTICKET_DURATION";//$NON-NLS-1$
/**
* MapR-DB keys.
*/
public static final String CONN_PARA_KEY_MAPRDB_DISTRIBUTION = "CONN_PARA_KEY_MAPRDB_DISTRIBUTION"; //$NON-NLS-1$
public static final String CONN_PARA_KEY_MAPRDB_VERSION = "CONN_PARA_KEY_MAPRDB_VERSION"; //$NON-NLS-1$
public static final String CONN_PARA_KEY_MAPRDB_PROPERTIES = "CONN_PARA_KEY_MAPRDB_PROPERTIES"; //$NON-NLS-1$
public static final String CONN_PARA_KEY_MAPRDB_AUTHENTICATION_MASTERPRINCIPAL = "CONN_PARA_KEY_MAPRDB_AUTHENTICATION_MASTERPRINCIPAL";//$NON-NLS-1$
public static final String CONN_PARA_KEY_MAPRDB_AUTHENTICATION_REGIONSERVERPRINCIPAL = "CONN_PARA_KEY_MAPRDB_AUTHENTICATION_REGIONSERVERPRINCIPAL";//$NON-NLS-1$
public static final String CONN_PARA_KEY_MAPRDB_AUTHENTICATION_USE_MAPRTICKET = "CONN_PARA_KEY_MAPRDB_AUTHENTICATION_USE_MAPRTICKET";//$NON-NLS-1$
public static final String CONN_PARA_KEY_MAPRDB_AUTHENTICATION_USERNAME = "CONN_PARA_KEY_MAPRDB_AUTHENTICATION_USERNAME";//$NON-NLS-1$
public static final String CONN_PARA_KEY_MAPRDB_AUTHENTICATION_MAPRTICKET_PASSWORD = "CONN_PARA_KEY_MAPRDB_AUTHENTICATION_MAPRTICKET_PASSWORD";//$NON-NLS-1$
public static final String CONN_PARA_KEY_MAPRDB_AUTHENTICATION_MAPRTICKET_CLUSTER = "CONN_PARA_KEY_MAPRDB_AUTHENTICATION_MAPRTICKET_CLUSTER";//$NON-NLS-1$
public static final String CONN_PARA_KEY_MAPRDB_AUTHENTICATION_MAPRTICKET_DURATION = "CONN_PARA_KEY_MAPRDB_AUTHENTICATION_MAPRTICKET_DURATION";//$NON-NLS-1$
/**
* Impala keys.
*/

View File

@@ -0,0 +1,75 @@
// ============================================================================
//
// Copyright (C) 2006-2016 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.database.conn.template;
import org.talend.core.database.EDatabaseTypeName;
import org.talend.core.database.conn.version.EDatabaseVersion4Drivers;
/**
* @author hWang
* @version 1.0 jdk1.6
* @date Aug 8, 2016
*/
public class DbConnStrForMSSQL extends DbConnStr {
private static final String URL_MSSQL = "jdbc:jtds:sqlserver://<host>:<port>/<sid>;<property>"; //$NON-NLS-1$
public static final String URL_MSSQL_2012 = "jdbc:jtds:sqlserver://<host>:<port>/<sid>;<property>";//$NON-NLS-1$
private static final String URL_MSSQL_PROP = "jdbc:sqlserver://<host>:<port>;DatabaseName=<sid>;<property>";//$NON-NLS-1$
/**
* DOC Marvin DbConnStrForHive constructor comment.
*
* @param dbType
* @param urlTemplate
*/
DbConnStrForMSSQL(EDatabaseTypeName dbType, String urlTemplate) {
super(dbType, urlTemplate);
}
public DbConnStrForMSSQL(EDatabaseTypeName dbType, String urlTemplate,String port, EDatabaseVersion4Drivers[] hiveModes) {
super(dbType, urlTemplate,port, hiveModes);
}
@Override
String getUrlTemplate(EDatabaseVersion4Drivers version) {
if (version == null) {
return super.getUrlTemplate(version);
}
switch (version) {
case MSSQL:
return URL_MSSQL;
case MSSQL_2012:
return URL_MSSQL_2012;
case MSSQL_PROP:
return URL_MSSQL_PROP;
default:
return super.getUrlTemplate(version);
}
}
@Override
String getUrlPattern(EDatabaseVersion4Drivers version) {
switch (version) {
case MSSQL:
return calcPattern(URL_MSSQL);
case MSSQL_2012:
return calcPattern(URL_MSSQL_2012);
case MSSQL_PROP:
return calcPattern(URL_MSSQL_PROP);
default:
return super.getUrlPattern(version);
}
}
}

View File

@@ -66,10 +66,11 @@ public enum EDatabaseConnTemplate {
"<host>")), //$NON-NLS-1$
ORACLE_OCI(new DbConnStr(EDatabaseTypeName.ORACLE_OCI, //
"jdbc:oracle:oci8:@<service_name>")), //$NON-NLS-1$
MSSQL(new DbConnStr(EDatabaseTypeName.MSSQL, //
"jdbc:jtds:sqlserver://<host>:<port>/<sid>;<property>", //$NON-NLS-1$
"1433")), //$NON-NLS-1$
"jdbc:oracle:oci8:@<service_name>")), //$NON-NLS-1$
MSSQL(new DbConnStrForMSSQL(EDatabaseTypeName.MSSQL, "jdbc:jtds:sqlserver://<host>:<port>/<sid>;<property>", //$NON-NLS-1$
"1433", new EDatabaseVersion4Drivers[] { EDatabaseVersion4Drivers.MSSQL, EDatabaseVersion4Drivers.MSSQL_2012,
EDatabaseVersion4Drivers.MSSQL_PROP})),
MSSQL05_08(new DbConnStr(EDatabaseTypeName.MSSQL05_08, //
"jdbc:sqlserver://<host>:<port>;DatabaseName=<sid>", //$NON-NLS-1$
"1433")), //$NON-NLS-1$
@@ -194,10 +195,13 @@ public enum EDatabaseConnTemplate {
// HIVE2_STANDALONE(new DbConnStr(EDatabaseTypeName.HIVE, "jdbc:hive2://<host>:<port>/<sid>")), //$NON-NLS-1$
IMPALA(new DbConnStr(EDatabaseTypeName.IMPALA, "jdbc:hive2://<host>:<port>/<sid>;auth=noSasl", //$NON-NLS-1$
"21050")), //$NON-NLS-1$
"21050")), //$NON-NLS-1$
HBASE(new DbConnStr(EDatabaseTypeName.HBASE, "127.0.0.1", //$NON-NLS-1$
"2181")); //$NON-NLS-1$
"2181")), //$NON-NLS-1$
MAPRDB(new DbConnStr(EDatabaseTypeName.MAPRDB, "127.0.0.1", //$NON-NLS-1$
"5181")); //$NON-NLS-1$
private DbConnStr connStr;
@@ -333,6 +337,7 @@ public enum EDatabaseConnTemplate {
case SAS:
case SAPHana:
case HBASE:
case MAPRDB:
return true;
default:
}

View File

@@ -75,9 +75,11 @@ public enum EDatabaseVersion4Drivers {
MYSQL_4(new DbVersion4Drivers(EDatabaseTypeName.MYSQL, "MySQL 4", "MYSQL_4", "mysql-connector-java-3.1.14-bin.jar")), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
MARIADB(new DbVersion4Drivers(EDatabaseTypeName.MYSQL, "MariaDB", "MARIADB", "mariadb-java-client-1.1.7.jar")), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
// add for 9594
MSSQL(new DbVersion4Drivers(EDatabaseTypeName.MSSQL, "jtds-1.3.1-patch.jar")), //$NON-NLS-1$
MSSQL(new DbVersion4Drivers(EDatabaseTypeName.MSSQL,"Open source JTDS", "JTDS", "jtds-1.3.1-patch.jar")), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
MSSQL_2012(new DbVersion4Drivers(EDatabaseTypeName.MSSQL,
"Microsoft SQL Server 2012", "Microsoft SQL Server 2012", "jtds-1.3.1-patch.jar")), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
MSSQL_PROP(new DbVersion4Drivers(EDatabaseTypeName.MSSQL,
"Microsoft", "MSSQL_PROP", "mssql-jdbc.jar")), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
VERTICA_7(new DbVersion4Drivers(EDatabaseTypeName.VERTICA, "VERTICA 7.0.x", "VERTICA_7_0_X", "vertica-jdbc-7.0.1-0.jar")), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
VERTICA_6_1_X(new DbVersion4Drivers(EDatabaseTypeName.VERTICA, "VERTICA 6.1.x", "VERTICA_6_1_X", "vertica-jdk5-6.1.2-0.jar")), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
@@ -96,9 +98,9 @@ public enum EDatabaseVersion4Drivers {
PLUSPSQL_PRIOR_TO_V9(new DbVersion4Drivers(EDatabaseTypeName.PLUSPSQL,
"Prior to v9", "PRIOR_TO_V9", "postgresql-8.3-603.jdbc3.jar")), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
PLUSPSQL_V9_X(new DbVersion4Drivers(EDatabaseTypeName.PLUSPSQL, "v9.X", "V9_X", "postgresql-9.4-1201.jdbc41.jar")), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
IBMDB2(new DbVersion4Drivers(EDatabaseTypeName.IBMDB2, new String[] { "db2jcc.jar", "db2jcc_license_cu.jar", //$NON-NLS-1$ //$NON-NLS-2$
IBMDB2(new DbVersion4Drivers(EDatabaseTypeName.IBMDB2, new String[] { "db2jcc4.jar", "db2jcc_license_cu.jar", //$NON-NLS-1$ //$NON-NLS-2$
"db2jcc_license_cisuz.jar" })), //$NON-NLS-1$
IBMDB2ZOS(new DbVersion4Drivers(EDatabaseTypeName.IBMDB2ZOS, new String[] { "db2jcc.jar", "db2jcc_license_cu.jar", //$NON-NLS-1$ //$NON-NLS-2$
IBMDB2ZOS(new DbVersion4Drivers(EDatabaseTypeName.IBMDB2ZOS, new String[] { "db2jcc4.jar", "db2jcc_license_cu.jar", //$NON-NLS-1$ //$NON-NLS-2$
"db2jcc_license_cisuz.jar" })), //$NON-NLS-1$
SYBASEASE(new DbVersion4Drivers(EDatabaseTypeName.SYBASEASE, "jconn3.jar")), //$NON-NLS-1$
SYBASEIQ(new DbVersion4Drivers(EDatabaseTypeName.SYBASEIQ, "jconn3.jar")), //$NON-NLS-1$
@@ -106,7 +108,7 @@ public enum EDatabaseVersion4Drivers {
PARACCEL(new DbVersion4Drivers(EDatabaseTypeName.PARACCEL, "paraccel-jdbc.jar")), //$NON-NLS-1$
VECTORWISE(new DbVersion4Drivers(EDatabaseTypeName.VECTORWISE, "iijdbc.jar")), //$NON-NLS-1$
EXASOL(new DbVersion4Drivers(EDatabaseTypeName.EXASOL, "exajdbc.jar")), //$NON-NLS-1$
EXASOL(new DbVersion4Drivers(EDatabaseTypeName.EXASOL, "exajdbc-5.0.12.jar")), //$NON-NLS-1$
MAXDB(new DbVersion4Drivers(EDatabaseTypeName.MAXDB, "sapdbc.jar")), //$NON-NLS-1$
INGRES(new DbVersion4Drivers(EDatabaseTypeName.INGRES, "iijdbc.jar")), //$NON-NLS-1$
@@ -146,6 +148,8 @@ public enum EDatabaseVersion4Drivers {
// Changed by Marvin Wang on Oct.9, 2012, just because the libs checking can not pass, Remy updated some jars from
HBASE(new DbVersion4Drivers(EDatabaseTypeName.HBASE, new String[] {})),
MAPRDB(new DbVersion4Drivers(EDatabaseTypeName.MAPRDB, new String[] {})),
REDSHIFT(new DbVersion4Drivers(EDatabaseTypeName.REDSHIFT, "RedshiftJDBC41-1.1.13.1013.jar")), //$NON-NLS-1$
AMAZON_AURORA(new DbVersion4Drivers(EDatabaseTypeName.AMAZON_AURORA, "mysql-connector-java-5.1.30-bin.jar")); //$NON-NLS-1$

View File

@@ -32,6 +32,8 @@ public enum EHadoopCategory {
HBASE,
MAPRDB,
OOZIE,
CUSTOM

View File

@@ -218,7 +218,7 @@ public class HadoopClassLoaderFactory2 {
return cll;
}
private static String[] getSecurityJars(EHadoopCategory category) {
public static String[] getSecurityJars(EHadoopCategory category) {
String[] securityJars;
switch (category) {
case HDFS:

View File

@@ -24,7 +24,6 @@ import org.talend.core.model.general.Project;
import org.talend.core.model.metadata.builder.connection.Connection;
import org.talend.core.model.metadata.builder.connection.DatabaseConnection;
import org.talend.core.model.process.IProcess;
import org.talend.core.model.properties.ConnectionItem;
import org.talend.core.model.properties.Item;
import org.talend.core.model.repository.ERepositoryObjectType;
import org.talend.core.model.repository.IRepositoryTypeProcessor;
@@ -130,14 +129,14 @@ public interface IHadoopClusterService extends IService {
/**
* DOC ycbai Comment method "isInContextMode".
* <p>
* Estimate whether or not the item is in context mode. <br>
* Estimate whether or not the connection is in context mode. <br>
* Hadoop subconnections are in context mode even though it is not context mode itself if the hadoop cluster is in
* context mode.
*
* @param connItem
* @param connection
* @return
*/
public boolean isInContextMode(ConnectionItem connItem);
public boolean isInContextMode(Connection connection);
/**
* DOC ycbai Comment method "getSubitemIdsOfHadoopCluster".

View File

@@ -81,6 +81,12 @@ public interface IHadoopDistributionService extends IService {
*/
IDistributionsManager getHBaseDistributionManager();
/**
*
* for Maprdb in Database wizard.{@link MaprdbComponent}.
*/
IDistributionsManager getMaprdbDistributionManager();
/**
*
* for Spark Streaming Distribution {@link SparkStreamingComponent}.

View File

@@ -103,6 +103,14 @@ public enum EHadoopConfProperties {
HBASE_REGIONSERVER_KERBEROS_PRINCIPAL("hbase.regionserver.kerberos.principal", "hbase/_HOST@EXAMPLE.COM"), //$NON-NLS-1$//$NON-NLS-2$
MAPRDB_ZOOKEEPER_QUORUM("hbase.zookeeper.quorum", "localhost"), //$NON-NLS-1$ //$NON-NLS-2$
MAPRDB_ZOOKEEPER_PROPERTY_CLIENTPORT("hbase.zookeeper.property.clientPort", 2181), //$NON-NLS-1$
MAPRDB_MASTER_KERBEROS_PRINCIPAL("hbase.master.kerberos.principal", "mapr/_HOST@EXAMPLE.COM"), //$NON-NLS-1$//$NON-NLS-2$
MAPRDB_REGIONSERVER_KERBEROS_PRINCIPAL("hbase.regionserver.kerberos.principal", "mapr/_HOST@EXAMPLE.COM"), //$NON-NLS-1$//$NON-NLS-2$
HIVE_SERVER2_AUTHENTICATION_KERBEROS_PRINCIPAL("hive.server2.authentication.kerberos.principal", "hive/_HOST@YOUR-REALM.COM"), //$NON-NLS-1$ //$NON-NLS-2$
JAVAX_JDO_OPTION_CONNECTIONURL("javax.jdo.option.ConnectionURL", "jdbc:mysql://localhost/hive?createDatabaseIfNotExist=true"), //$NON-NLS-1$ //$NON-NLS-2$

View File

@@ -30,6 +30,8 @@ public enum EHadoopConfs {
HBASE("HBASE", new String[] { "hdfs-site.xml", "hbase-site.xml" }), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
MAPRDB("MAPRDB", new String[] { "hdfs-site.xml", "hbase-site.xml" }), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
OOZIE("OOZIE", new String[] { "oozie-site.xml" }), //$NON-NLS-1$ //$NON-NLS-2$
SPARK("SPARK", new String[0]), //$NON-NLS-1$

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