Compare commits

...

266 Commits

Author SHA1 Message Date
Sebastien Gandon
ac1663018f refactor (TCOMP-294): changed the bundle name for tcom services 2016-10-17 15:38:31 +02:00
zwxue
18716c4459 Merge pull request #713 from Talend/bugfix/master/TUP-16066
TUP-16066:when delete a componet for spark job that used joblet, line is
2016-10-17 16:01:35 +08:00
wang wei
30086c5987 TDI-37519: fix the common javajet part
https://jira.talendforge.org/browse/TDI-37519
2016-10-17 14:34:35 +08:00
sgandon
7c9a074116 Merge pull request #714 from Talend/bug/6.3/TDI-37519-daikon
TDI-37519: fix the import
2016-10-16 17:12:24 +02:00
Sebastien Gandon
7afe1068c7 fix (TDI-37519): add missing import in manifest for daikon.runtime 2016-10-16 17:11:51 +02:00
wang wei
69826a054d TDI-37519: fix the import
https://jira.talendforge.org/browse/TDI-37519
2016-10-14 22:37:21 +08:00
hwang
fbd056c0b7 TUP-16066:when delete a componet for spark job that used joblet, line is
not deleted
2016-10-14 17:15:31 +08:00
zwxue
1393bf4c30 Merge pull request #710 from Talend/bugfix/master/TUP-16037
TUP-16037:Version for MSSQL is missing in Some Settings
2016-10-14 11:31:19 +08:00
Chao MENG
3d0a0f94d8 Merge pull request #711 from Talend/bugfix/6.3/TUP-16060_!!!SchemaController.schemaOf!!!_display_on_Guess_schema_dialog
TUP-16060 fix:!!!SchemaController.schemaOf!!! display on Guess schema
2016-10-13 18:04:53 +08:00
wchen-talend
bdbfa95aff Merge pull request #704 from Talend/bugfix/6.3/TUP-16049_Enable_Auto_Conversion_types_only_for_standard_job
TUP-16049:"Enable Auto-Conversion of types" not added for Bigdata job
2016-10-13 17:35:22 +08:00
guol
2d2aeb90ce TUP-16060 fix:!!!SchemaController.schemaOf!!! display on Guess schema
dialog
2016-10-13 17:10:17 +08:00
GGu
a578b60a6c Merge pull request #699 from Talend/bugfix/6.3/TUP-15958_fixRefactorJobletProblem
TUP-15958: NPE error when refactor for joblet for tFileInputDelimited on spark job
2016-10-13 16:55:25 +08:00
GGu
b60befa081 Merge pull request #695 from Talend/bugfix/6.3/TUP-15962_fixUpdateProblem
TUP-15962: FileDelimited: Imported job always need Update when open it even if run job and auto-save
2016-10-13 16:53:38 +08:00
wchen-talend
91476446dd Merge pull request #702 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:26 +08:00
GGu
bdc7cdc344 Merge pull request #707 from msjian/master
TDQ-7446: fix TDQ-7348 pattern list in tMultiPatternCheck show more than
2016-10-13 15:30:29 +08:00
hwang
918fce7dbd TUP-16037:Version for MSSQL is missing in Some Settings 2016-10-13 15:13:44 +08:00
msjian
56e3de1c02 TDQ-7446: fix TDQ-7348 pattern list in tMultiPatternCheck show more than
once.
2016-10-13 14:56:26 +08:00
wang wei
8e0d42279e Merge pull request #696 from Talend/bugfix/6.3/TDI-37552_Azure_support_for_other_mssql_components
Bugfix/6.3/tdi 37552 azure support for other mssql components
2016-10-13 13:54:53 +08:00
dlin-talend
503b97e6cd Merge pull request #705 from Talend/bugfix/master/TUP-15833
TUP-15833: [6.2.1] General JDBC metadata connection cannot use SAPHana
2016-10-13 11:12:08 +08:00
zwxue
f3a6d29e32 TUP-15833: [6.2.1] General JDBC metadata connection cannot use SAPHana
Mapping.
2016-10-13 11:05:54 +08:00
hcyi
057fac325b TUP-16049:"Enable Auto-Conversion of types" not added for Bigdata job 2016-10-13 10:46:35 +08:00
hcyi
69f14ae212 Merge pull request #698 from Talend/bugfix/6.3.1/TUP-15996_saphana_guess_schema
TUP-15996:Guess Schema for tJDBCInput/tSAPHanaInput does not work for
2016-10-13 09:59:20 +08:00
wang wei
044e159924 Merge pull request #703 from Talend/bugfix/6.3/TDI-37525_support_document
TDI-37525: Add support document type in new framework
2016-10-13 09:56:44 +08:00
jzhao
b08772f36d TDI-37525: Fix delimited wrong migration mapping
https://jira.talendforge.org/browse/TDI-37525
2016-10-12 20:15:14 +08:00
jzhao
25fd1de78f TDI-37525: Add support document type in new framework
https://jira.talendforge.org/browse/TDI-37525
2016-10-12 18:15:09 +08:00
hcyi
3301983a59 TUP-16004:Column family is not set when drag MapRDB schema to job 2016-10-12 17:10:59 +08:00
nrousseau
a7591376b6 TUP-15998: Improve build speed for jobs (#700) 2016-10-12 10:25:37 +02:00
jzhao
6c93bea4c4 TDI-37606: Avoid NPE during filedelimited components migration 2016-10-11 18:40:50 +08:00
ycbai
8164b9ec83 TUP-15958: NPE error when refactor for joblet for tFileInputDelimited on
spark job
2016-10-11 18:22:20 +08:00
hwang-talend
aba9c3b6fc Merge pull request #693 from Talend/bugfix/master/TUP-15833
TUP-15833: Add migration task.
2016-10-11 17:25:56 +08:00
wchen-talend
dbdc5194da Merge pull request #697 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:10 +08:00
wchen-talend
31800ac634 Merge pull request #691 from Talend/bugfix/6.3.0/TUP-15939-Git_offline_mode
TUP-15939 fix> GIT: Cannot Switch to Offline Mode if tag is selected in Remote Connection list
2016-10-11 17:12:48 +08:00
wchen-talend
d259f0310d TUP-15996:Guess Schema for tJDBCInput/tSAPHanaInput does not work for
SAP HANA tables
2016-10-11 16:19:17 +08:00
hcyi
90973106bc TUP-15901:Improve: Should support "Ctrl+Space" to list available
functions in ProjectSetting->General->"Auto-Conversion of types"
2016-10-11 14:09:57 +08:00
Dmytro Chmyga
af4f8fdea0 TDI-37552: added driver selection to tELTMSSqlMap component. 2016-10-10 15:32:52 +03:00
jzhao
e7ac065285 TDI-37525: Fix new delimited components table migration issue
https://jira.talendforge.org/browse/TDI-37525
2016-10-10 18:58:39 +08:00
ycbai
944146b602 TUP-15962: FileDelimited: Imported job always need Update when open it
even if run job and auto-save
2016-10-10 15:09:56 +08:00
GGu
a9a547bb26 Add missing test file. 2016-10-10 14:07:19 +08:00
Chao MENG
1bdcb41e1c Merge pull request #694 from Talend/bugfix/6.3.0/TUP-15923_git_editor_conn_status
TUP-15923:Git merge: parameter "Active" can be edited but can not be
2016-10-10 10:03:26 +08:00
GGu
4b3b81a1ab Merge pull request #690 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:01 +08:00
wchen-talend
4f4cf8571a TUP-15923:Git merge: parameter "Active" can be edited but can not be
saved.
2016-10-09 18:10:37 +08:00
zwxue
f600260074 TUP-15833: Add migration task. 2016-10-09 16:28:26 +08:00
wchen-talend
e1e463ef22 Merge pull request #692 from Talend/bugfix/6.3/TUP-15920_default_checked_auto_conversion_type
TUP-15920:when create tmap not enable option if checked auto-conversion of type in project setting
2016-10-09 15:36:10 +08:00
Mike Yan
b1af456353 TESB-17993: Add escapeJavaString method in CamelEndpointBuilder and
reformat
2016-10-09 15:23:44 +08:00
Mike Yan
a666f6a1f2 Merge branch 'master' of https://github.com/Talend/tdi-studio-se.git 2016-10-09 15:17:32 +08:00
hcyi
1038f0afce TUP-15920:when create tmap not enable option if checked auto-conversion
of type in project setting
2016-10-09 14:37:00 +08:00
cmeng-talend
f9acdcb0ec TUP-15939 fix> GIT: Cannot Switch to Offline Mode if tag is selected in
Remote Connection list
https://jira.talendforge.org/browse/TUP-15939
2016-10-08 18:36:17 +08:00
ycbai
0c383cf322 TUP-15961: FileDelimited: Cannot list dup item if check "Overwrite
existing item"
2016-10-08 16:37:52 +08:00
jzhao
d9036bdeec TUP-5011: tJMSInput "Enable Durable Subscription" causing
ClassCastException
https://jira.talendforge.org/browse/TUP-5011
2016-10-08 16:13:43 +08:00
Chao Meng
c88a63a754 Merge pull request #688 from Talend/bugfix/6.2/TUP-5737_can't_re_create_the_link_between_tMap_after_it's_deleted
TUP-5737 fix: can't re-create the link between tMap after it's deleted
2016-10-08 11:12:04 +08:00
wang wei
0f9501f816 TDI-37540: Unable to convert Dynamic type to String type in tMap with
'Auto Type Convert'
https://jira.talendforge.org/browse/TDI-37540
2016-10-08 10:47:58 +08:00
hcyi
2cfa9a3faf Merge pull request #682 from Talend/bugfix/6.3.0/TUP-15975_npe_in_tWebService
TUP-15975:Get NPE when click refresh on tWebService wizard with specific
2016-10-08 10:31:13 +08:00
Dmytro Chmyga
0109697cbd TDI-37552: added Azure support for tCreateTable component. 2016-10-06 10:48:20 +03:00
dlin-talend
f0703aa0db Merge pull request #668 from Talend/bugfix/6.3/TUP-5524
TUP-5524: Keep the job id always, won't set empty in backgroud.
2016-09-30 16:49:33 +08:00
guol
90fdabd479 TUP-5737 fix: can't re-create the link between tMap after it's deleted 2016-09-30 16:40:34 +08:00
GGu
7fa9786249 Merge pull request #687 from Talend/bugfix/6.3/TUP-15957_fixReadonlyProblem
TUP-15957: fix the problem that contexted fileds are not readonly after export context.
2016-09-30 16:11:46 +08:00
ycbai
abb83569f7 TUP-15957: fix the problem that contexted fileds are not readonly after
export context.
2016-09-30 15:47:38 +08:00
GGu
08731d1528 Merge pull request #686 from Talend/bugfix/6.3/TUP-15954_rowSepEmptyAfterExportContext
TUP-15954: FileDelimited: "Row Seperator" is Empty after "Export as Context"
2016-09-30 15:29:34 +08:00
GGu
c49b7de01c Merge pull request #685 from Talend/feature/TUP-15978_addReadonlySupportForConfOfWidget
TUP-15978: Make READ_ONLY configuration of widget take effect in studio
2016-09-30 15:27:00 +08:00
GGu
7ec2820c95 Merge pull request #683 from Talend/bugfix/6.3/TUP-15955_fixContextIssuse
TUP-15955: FileDelimited: Useless context variable after "Export as Context"
2016-09-30 15:25:30 +08:00
ycbai
2f4adf5454 TUP-15954: FileDelimited: "Row Seperator" is Empty after "Export as
Context"
2016-09-30 15:05:32 +08:00
jzhao
4722c8ddb5 TDI-37525: Fix new delimited encoding migration
https://jira.talendforge.org/browse/TDI-37525
2016-09-29 19:43:17 +08:00
ycbai
a7fd418387 TUP-15978: Make READ_ONLY configuration of widget take effect in studio 2016-09-29 18:00:54 +08:00
dlin-talend
a6b4263a9f Merge pull request #684 from Talend/bugfix/6.3/TUP-15971
TUP-15971: Fix the problem for condition of Map components.
2016-09-29 17:01:09 +08:00
ycbai
a85d9e607a TUP-15955: FileDelimited: Useless context variable after "Export as
Context"
2016-09-29 16:46:37 +08:00
GGu
8f405c003d TUP-15971: Fix the problem for condition of Map components. 2016-09-29 16:29:53 +08:00
GGu
60adffbed8 Merge pull request #681 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:17 +08:00
wchen-talend
c582f6b33d TUP-15975:Get NPE when click refresh on tWebService wizard with specific
wsdl.
2016-09-29 15:34:44 +08:00
ycbai
80f76d3b07 TUP-15948: FileDelimited:file name is not right when choose an existed
metadata for tFileInputDelimited
2016-09-29 11:00:57 +08:00
GGu
20c2765b2c Merge pull request #680 from Talend/bugfix/6.3/TUP-15940_fixNPEWhenSaveJobWithFileDelimitedComponent
TUP-15940: Studio throw a NPE error log when saving a testcase or a job contain tfileInputDelimited/tfileOutputDelimited.
2016-09-28 17:36:07 +08:00
GGu
babe894758 Merge pull request #679 from Talend/bugfix/6.3/TUP-15937_fixRefreshProblem
TUP-15937: New framework components UI can't be refreshed
2016-09-28 17:35:27 +08:00
jzhao
a8d479471e TDI-37525: Fix filedelimited "rowseparator" migration issue.
https://jira.talendforge.org/browse/TDI-37525
2016-09-28 17:19:04 +08:00
ycbai
d273256dbe TUP-15940: Studio throw a NPE error log when saving a testcase or a job
contain tfileInputDelimited/tfileOutputDelimited.
2016-09-28 15:39:26 +08:00
ycbai
17f18fdc3d TUP-15937: New framework components UI can't be refreshed 2016-09-28 15:05:43 +08:00
hwang-talend
a30f500c56 Merge pull request #676 from Talend/bugfix/master/TUP-15938
TUP-15938:Cann't create joblet when use TP_BD license
2016-09-27 18:52:36 +08:00
GGu
4b7eff2772 Merge pull request #678 from Talend/bugfix/6.3/TUP-15929_fixProblemOfHDFSRetrieveSchema
TUP-15929: Cann't retrieve schema for HDFS
2016-09-27 18:05:28 +08:00
ycbai
8104fd4378 TUP-15929: Cann't retrieve schema for HDFS 2016-09-27 17:57:52 +08:00
hwang-talend
ddbbc4b683 Merge pull request #675 from Talend/bugfix/master/TUP-15880
TUP-15880: "Guess schema" throwing ClassNotFoundException when
2016-09-27 17:50:59 +08:00
hwang
daf01d0bd4 TUP-15938:Cann't create joblet when use TP_BD license 2016-09-27 17:29:08 +08:00
jzhao
eb94936002 TDI-37525: Fix Output components just passed the input records to next
component
https://jira.talendforge.org/browse/TDI-37525
2016-09-27 17:26:16 +08:00
zwxue
4aff5e0147 Merge pull request #673 from Talend/bugfix/master/TUP-15870
TUP-15870:NPE shows when drag Big Data schema to Spark/Spark Streaming
2016-09-27 17:13:59 +08:00
zwxue
9a9699cc6a TUP-15880: "Guess schema" throwing ClassNotFoundException when
t<DB>Connection in Joblet.
2016-09-27 17:01:54 +08:00
Mike Yan
9ad7832c84 Merge branch 'master' of https://github.com/Talend/tdi-studio-se.git 2016-09-27 09:55:51 +08:00
jzhao
d292db8843 Merge pull request #658 from Talend/feature/6.3/TDI-36985_MS_SQL_Azure_2016_2014_support
Feature/6.3/tdi 36985 ms sql azure 2016 2014 support
2016-09-26 06:06:27 -05:00
Pierre Teyssier
f13930e18c TDI-37520 : Deprecate Alfresco component
https://jira.talendforge.org/browse/TDI-37520
2016-09-26 17:29:50 +08:00
dlin-talend
f6fe0e9797 Merge pull request #674 from Talend/feature/TUP-15819_workForNewFileDelimited
TUP-15819: Set the new wizard from the new framework for File Delimited
2016-09-26 16:20:20 +08:00
ycbai
88a91aa301 TUP-15819: Set the new wizard from the new framework for File Delimited
1) Add migration task for old delimited file metadatas;
2) Improve UI.
2016-09-26 16:07:26 +08:00
wang wei
a35e04d395 Merge pull request #650 from Talend/bugfix/6.3/TDI-37285_tMSSqlSP_issue
TDI-37285: fixed issues with getting out parameters from result.
2016-09-26 15:52:50 +08:00
jzhao
bf8a437a7b Feature/6.3/tdi 36957 file delimited (#666)
* TDI-36957: Rename old FileDelimited component
https://jira.talendforge.org/browse/TDI-36957

* TDI-36957: Fix FileDelimited components migration task.
https://jira.talendforge.org/browse/TDI-36957

* TDI-36957: Fixed tFileInputDelimited reject line
https://jira.talendforge.org/browse/TDI-36957

* TDI-36957: Add new delimited components(and wizard) to studio and remove
old wizard
https://jira.talendforge.org/browse/TDI-36957

* TDI-36957: Replaced removed wizard extension id
https://jira.talendforge.org/browse/TDI-36957
2016-09-26 15:52:26 +08:00
Mike Yan
23cdd58198 Merge branch 'master' of https://github.com/Talend/tdi-studio-se.git 2016-09-26 14:27:02 +08:00
hwang
38948abcc6 TUP-15870:NPE shows when drag Big Data schema to Spark/Spark Streaming
joblet
2016-09-26 13:29:57 +08:00
zwxue
8e0b843d0f Merge pull request #669 from Talend/bugfix/master/TUP-15851
TUP-15851:Not generate JobScript for all kinds of Joblet
2016-09-26 12:03:02 +08:00
RyanSkraba
121c360076 Merge pull request #672 from pbailly/master
[TBD-3906] Remove MapR ticket's configuration on Hive components when using  an existing connection.
2016-09-23 16:59:43 +02:00
pbailly
64ad57c803 [TBD-3906] Remove MapR ticket's configuration on Hive components when using
an existing connection.
2016-09-23 16:54:47 +02:00
Chao Meng
f8d57df1d5 Merge pull request #670 from Talend/bugfix/6.3/fixed_junit_from_Jenkins
fixed junit fron Jenkins
2016-09-23 18:01:43 +08:00
guol
04fce9bc4e fixed junit fron Jenkins 2016-09-23 17:56:37 +08:00
hcyi
3df627f704 Feature/6.3/tbd 3947 add support map r db (#661)
* 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:52 +08:00
hwang
e335fa8ecf TUP-15851:Not generate JobScript for all kinds of Joblet 2016-09-23 15:24:16 +08:00
zwxue
6ffb1ed38d Merge pull request #664 from Talend/bugfix/master/TUP-15841
TUP-15841:Spark/Spark ss joblet:on R-click option don't have setup
2016-09-23 09:50:59 +08:00
wang wei
b26145b194 Merge pull request #665 from Talend/bug/6.3/TDI-37177
Bug/6.3/tdi 37177
2016-09-22 17:31:18 +08:00
wang wei
4a7172a0a3 TDI-37177: fix the util class to return the better exception information
https://jira.talendforge.org/browse/TDI-37177
2016-09-22 16:14:35 +08:00
wang wei
cbdfe792a6 TDI-37177: only move the class to the right package
https://jira.talendforge.org/browse/TDI-37177
2016-09-22 16:12:43 +08:00
dlin-talend
50c0ea52bc Merge pull request #655 from Talend/bugfix/master/TUP-15840
TUP-15840: tRowGenerator can't import xml.
2016-09-22 15:37:48 +08:00
GGu
6089570f6d TUP-5524: Keep the job id always, won't set empty in backgroud. 2016-09-22 15:32:31 +08:00
hwang
f5035c6d0d TUP-15841:Spark/Spark ss joblet:on R-click option don't have setup
routine dependiencies
2016-09-22 14:47:25 +08:00
Mike Yan
d0a92a5c16 Merge branch 'master' of https://github.com/Talend/tdi-studio-se.git 2016-09-22 09:41:33 +08:00
Mike Yan
cfdebdc46a TESB-17856: ESB Microservice can be exported only with Default context (#663) 2016-09-21 21:14:42 +08:00
Mike Yan
5cf148fbee TESB-17856: ESB Microservice can be exported only with Default context 2016-09-21 19:35:15 +08:00
Sizhao Liu
e44ac6f9ba TDQ-12283 export newer version of guava to satisfy Elasticsearch dependency 2016-09-21 13:32:48 +02:00
Yucheng Bai
db507607a8 TUP-5272: Propagate modification to jobs takes a long time and there is (#662)
no respond.
2016-09-21 18:58:04 +08:00
wchen-talend
ef286c159b TUP-4960:Unexpected files loaded with the job 2016-09-21 18:50:50 +08:00
Dmytro Chmyga
6d9bc5ac89 TDI-36985: adjusted code for changes in wizard. 2016-09-21 09:44:36 +03:00
wchen-talend
cc598782e0 Merge pull request #639 from Talend/bugfix/6.3/TUP-14718_NPE_when_convert_special_job
TUP-14718:Convert Job:NPE pop up after convert to Streaming /BigData Batch job
2016-09-21 10:17:11 +08:00
zwxue
2c1f03b7f0 Merge pull request #657 from Talend/bugfix/master/TUP-15844
TUP-15844:spark/spark ss: on the recently used palette, icon is not
2016-09-20 17:29:00 +08:00
Dmytro Chmyga
f1f1089974 TDI-36985: removed jar files import for components using existing connection. 2016-09-20 10:22:46 +03:00
Dmytro Chmyga
b6c416d83e TDI-36985: fixed driver selection for components using existing connection. 2016-09-20 10:13:23 +03:00
Yucheng Bai
6e219a1f1d TUP-15828: New Framework: Some special String property value show (#656)
incorrect in studio
2016-09-20 15:07:44 +08:00
Yucheng Bai
7e2e7f4cfa TUP-14173: Hide button in table widget (#647)
* TUP-14173: Hide button in table widget

* TUP-14173: adapt name change of the hide toolbar constant.
2016-09-20 15:07:36 +08:00
hwang
7b2282dc74 TUP-15844:spark/spark ss: on the recently used palette, icon is not
correct
2016-09-20 13:44:17 +08:00
zwxue
dfd4e48905 TUP-15840: tRowGenerator can't import xml. 2016-09-19 17:59:44 +08:00
wchen-talend
f402a25968 Merge pull request #619 from Talend/feature/6.3/TDI-36987_Auto_Type_Convert
Feature/6.3/tdi 36987 auto type convert
2016-09-19 16:58:22 +08:00
zwxue
0757310e43 Merge pull request #653 from Talend/feature/master/TUP-5410
TUP-541:[Studio] MS SQL Server: Azure SQL (2016) support and 2014
2016-09-19 16:19:52 +08:00
zwxue
6b0d0a5b0b Merge pull request #654 from Talend/bugfix/master/TUP-15846
TUP-15846:Spark streaming joblet:joblet style is not same as it opend in
2016-09-19 16:15:40 +08:00
hwang
f19192b558 TUP-15846:Spark streaming joblet:joblet style is not same as it opend in
job
2016-09-19 14:04:49 +08:00
dlin-talend
1b0dd65665 Merge pull request #649 from Talend/bugfix/6.3/TUP-14739_Change_new_branding_images_for_6.3
TUP-14739 :fix Change new branding images for 6.3
2016-09-19 12:27:22 +08:00
hwang
a34949a60e TUP-541:[Studio] MS SQL Server: Azure SQL (2016) support and 2014
version support
2016-09-18 17:11:49 +08:00
Vladimir Bogatyrov
7d0c795c86 [TESB-17836] Add option to tRestRequest to enable Swagger specification 2016-09-17 15:50:09 +03:00
Dmytro Chmyga
4f81f986cd TDI-36985: added JDBC Provider selection to MSSqlRow component. 2016-09-15 14:39:25 +03:00
Dmytro Chmyga
87fe2894c6 TDI-36985: fixed common mssql connection template. 2016-09-15 13:59:55 +03:00
Dmytro Chmyga
9b7f601465 TDI-36985: added JDBC Provider selection to MSSqlOutputBulkExec component. 2016-09-15 13:44:12 +03:00
Dmytro Chmyga
e6761cdac4 TDI-36985: removed unnecessary import from tMSSqlLastInsertId component. 2016-09-15 13:37:42 +03:00
Dmytro Chmyga
90067a4771 TDI-36985: added JDBC Provider selection to common MSSql connection template. 2016-09-15 12:46:07 +03:00
Dmytro Chmyga
bd8a6732cd TDI-36985: added JDBC Provider selection for tMSSqlSCD component. 2016-09-15 12:45:14 +03:00
Dmytro Chmyga
4f2c302e46 TDI-36985: added JDBC Provider selection for tMSSqlOutput component. 2016-09-15 12:40:49 +03:00
Dmytro Chmyga
b9386cc40c TDI-36985: added JDBC Provider selection for tMSSqlConnection component. 2016-09-14 16:18:43 +03:00
Dmytro Chmyga
411b631bab TDI-36985: added JDBC Provider selection for tMSSqlBulkExec component. 2016-09-14 16:15:50 +03:00
Dmytro Chmyga
3e7bfce3f3 TDI-36985: added JDBC Provider selection for tMSSqlSP component. 2016-09-14 15:29:00 +03:00
Pierre Teyssier
e464215e15 Merge pull request #638 from Talend/bugfix/6.3.1/TDI-37028
TDI-37028 : Upgrade Salesforce API with latest one(should be >=37.0).
2016-09-14 17:55:41 +08:00
Pierre Teyssier
13029b39af Merge pull request #651 from Talend/feature/6.3.1/TDI-31839
feature/6.3.1/TDI-31839 : tFTP connection doesn't release connection
2016-09-14 17:51:44 +08:00
pxmiao
508d95cb57 feature/6.3.1/TDI-31839 : tFTP connection doesn't release connection
when job ends
https://jira.talendforge.org/browse/TDI-31839
# Conflicts:
#	main/plugins/org.talend.designer.components.localprovider/components/tFTPClose/LICENSE.TXT
#	main/plugins/org.talend.designer.components.localprovider/components/tFTPClose/tFTPClose_begin.javajet
2016-09-14 17:35:11 +08:00
Jan Lolling
4c37845f64 TDI-36630 tFTPClose 2016-09-14 17:35:10 +08:00
zwxue
7e7066441d Merge pull request #652 from Talend/bugfix/master/TUP-14724
TUP-14724:The build folder structure was change in 6.2.1
2016-09-14 16:53:04 +08:00
wang wei
bfd75681f5 TDI-37456: adjust the common javajet
https://jira.talendforge.org/browse/TDI-37456
2016-09-14 16:43:20 +08:00
Dmytro Chmyga
0cd61ab0f2 TDI-36985: changed presentation of tMSSqlInput properties for jdbc provider. 2016-09-13 15:39:29 +03:00
Dmytro Chmyga
6d2f9ce182 TDI-37285: fixed issues with getting out parameters from result. 2016-09-13 13:27:40 +03:00
hwang
2f879d4d86 TUP-14724:The build folder structure was change in 6.2.1 2016-09-13 17:51:02 +08:00
guol
a3a262c1d4 TUP-14739 :fix Change new branding images for 6.3 2016-09-13 17:34:46 +08:00
zwxue
ea5017890b Merge pull request #648 from Talend/bugfix/master/TBD-4036
TBD-4036:Should change job type to joblet type in joblet view.
2016-09-13 16:54:02 +08:00
nrousseau
3dd0396152 TUP-14707: remove version in the dependency 2016-09-13 16:04:29 +08:00
hwang
d883e3d4fd TBD-4036:Should change job type to joblet type in joblet view. 2016-09-13 11:43:33 +08:00
dlin-talend
717780c5d1 Merge pull request #641 from Talend/feature/TUP-14707_upgradeComponents
TUP-14707: upgrade component framework to 0.15
2016-09-13 10:30:56 +08:00
Dmytro Chmyga
b2ec620523 TDI-36985: added MS SQL proprietary driver support to MSSQL Input component. 2016-09-12 10:17:53 +03:00
Yucheng Bai
77d4d79b40 TUP-4799: Implement display of the combo box using i18n strings in (#645)
Studio widget renderer
2016-09-12 14:47:41 +08:00
Yucheng Bai
471ccf6657 Merge pull request #642 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:48 +08:00
Yucheng Bai
44cefb729d TUP-5252: add JSON_TABLE controller which is a table with json input. (#643)
And fix the layout problem of Text, Combo, Checkbox, File, Table
controllers in the wizard at the same time.
2016-09-12 12:31:20 +08:00
dlin-talend
c6f14a198a Merge pull request #644 from Talend/bugfix/master/TUP-5942
TUP-5942: Pop up update detection when save job which already propagate
2016-09-12 10:29:35 +08:00
zwxue
4cf822a7c3 TUP-5942: Pop up update detection when save job which already propagate
the modification from the joblet it generated.
2016-09-12 10:17:36 +08:00
nrousseau
f9a062c815 TUP-14707: upgrade component framework to 0.15 2016-09-09 14:01:05 +08:00
wang wei
3940431fec TDI-37456: fix the javajet part for new runtime
https://jira.talendforge.org/browse/TDI-37456
2016-09-09 11:29:28 +08:00
guol
53552f170e 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:46:52 +08:00
hwang-talend
abce8bf1a5 Tbd 2650 spark joblet (#640)
* TBD-3884:Create new emf model (extends standard joblets)

* TBD-3886:Create/Edit Action joblet

* TBD-3893:show joblet display in spark job

* TBD-3896:Update manager

* TBD-3896:Update manager

* 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-3999:Cann't save mr job

* TBD-4001:Cann't copy paste when joblet is expand on spark job

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

* TBD-4014:Cann't clear joblet line statistics after it run
2016-09-08 13:40:04 +08:00
nrousseau
0a6e74325a TUP-14707: upgrade component framework to 0.15 2016-09-08 12:29:11 +08:00
wang wei
cfcb3ae962 TDI-36988: add the default function support
https://jira.talendforge.org/browse/TDI-36988
2016-09-07 14:55:10 +08:00
hcyi
e57279b517 TUP-14718:Convert Job:NPE pop up after convert to Streaming /BigData
Batch job
2016-09-07 14:23:27 +08:00
pxmiao
06c2bdea74 TDI-37028 : Upgrade Salesforce API with latest one(should be >=37.0).
https://jira.talendforge.org/browse/TDI-37028
2016-09-07 10:42:58 +08:00
pxmiao
dbea34833d TDI-37028 : Upgrade Salesforce API with latest one(should be >=37.0).
https://jira.talendforge.org/browse/TDI-37028
2016-09-06 15:24:35 +08:00
wang wei
5513ebe1e4 TDI-37122: Amazon EMR Resize connector doesn't compile if Instance count
is parameterized
https://jira.talendforge.org/browse/TDI-37122
2016-09-06 14:29:19 +08:00
wang wei
b00d327c18 TDI-36988: adjust the code and add one enable parameter
https://jira.talendforge.org/browse/TDI-36988
2016-09-06 13:29:47 +08:00
hcyi
32cde2d338 TUP-5373:tMapAuto Type Convert,test and fix a bug since Component team
pushed the modification.
2016-09-06 10:39:52 +08:00
wang wei
cf1cda7fba TDI-36988: tMap Auto Type Convert
https://jira.talendforge.org/browse/TDI-36988
2016-09-05 17:06:18 +08:00
Pierre Teyssier
a48baccfa7 Merge pull request #579 from Talend/bugfix/6.2.2/TDI-36790
bugfix/6.3.1/TDI-36790 : tPOP rise ArrayIndexOutOfBoundsException when
2016-09-05 16:24:37 +08:00
jzhao
a16b77f634 TDI-35267: Update SQS Components icon
https://jira.talendforge.org/browse/TDI-35267
2016-09-02 14:36:26 +08:00
GGu
016bc0028e TUP-5267: Avoid to load property so often (#636) 2016-09-02 12:21:17 +08:00
nrousseau
9605c1a43c Feature/6.3.0 m1/export babili (#635)
* Set version for 6.3.0M1

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

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

* Revert "Set version for 6.3.0M1"

This reverts commit ccd01ba440.
2016-09-02 10:02:09 +08:00
Yucheng Bai
610df25ba4 Merge pull request #634 from Talend/bugfix/TDI-36859_fixRefreshWhenGenerate
TDI-36859: Refresh the forms before any generation to ensure it has the
2016-09-01 17:33:55 +08:00
nrousseau
bd95075f28 TDI-36859: Refresh the forms before any generation to ensure it has the
correct status
2016-09-01 15:34:09 +08:00
jzhao
95934711f3 TDI-35934: tFileInputExcel NB_LINE count is sometimes wrong
https://jira.talendforge.org/browse/TDI-35934
2016-09-01 13:32:39 +08:00
wang wei
ce5b9e43fa TDI-36958: add a interface for global key
https://jira.talendforge.org/browse/TDI-36958
2016-09-01 11:36:37 +08:00
nrousseau
c84c214aa0 Merge pull request #632 from Talend/bugfix/6.3.0/TUP-4960_classpath_remove_javalib
TUP-4960:Unexpected files loaded with the job
2016-09-01 10:35:22 +08:00
Pierre Teyssier
bcae69a540 Merge pull request #596 from Talend/bugfix/master/TDI-37050
TDI-37050: Import special job failed from 5.3.1 to 6.1.1.
2016-08-31 16:34:12 +08:00
pxmiao
92f88f98b0 bugfix/6.3.1/TDI-36790 : tPOP rise ArrayIndexOutOfBoundsException when
'Newer email first' selected and 'Number of emails to retrieve' equals
the total mail number.
2016-08-31 16:15:46 +08:00
nrousseau
498bfdffe8 Merge pull request #626 from Talend/bugfix/6.3/TDI-37083_enumTypeDisplayInTable
TDI-37083: Error when selecting enum in a table
2016-08-31 11:49:30 +08:00
nrousseau
d4d1bd50e8 TUP-5106: Generic widget display issues for new component framework (#623) 2016-08-31 11:48:39 +08:00
wchen-talend
f8604370ac TUP-4960:Unexpected files loaded with the job 2016-08-31 11:37:25 +08:00
wchen-talend
ed3b8c18b1 Merge pull request #631 from Talend/bugfix/master/TDI-36420
TDI-36420: "apply context to children" doesn't work for the published
2016-08-31 10:13:08 +08:00
zwxue
2498869940 TDI-36420: "apply context to children" doesn't work for the published
normal task in TAC.
2016-08-30 18:40:21 +08:00
jzhao
e158f61405 TDI-37103: Delete empty error log file
https://jira.talendforge.org/browse/TDI-37103
2016-08-30 11:55:33 +08:00
jzhao
0a8bb73513 TDI-35267: Fix a issue for tSQSQueueCreate
https://jira.talendforge.org/browse/TDI-35267
2016-08-30 11:42:03 +08:00
wang wei
6dfd464b0c Merge pull request #628 from Talend/feature/6.3/TDI-36698_instance_roles_iam_account_aws_components
Feature/6.3/tdi 36698 instance roles iam account aws components
2016-08-30 10:22:41 +08:00
nrousseau
2f4dd2de7a TDI-37164: avoid to check the generated process 2016-08-29 17:39:07 +08:00
Yucheng Bai
4ea32773ad Merge pull request #627 from Talend/bugfix/6.2/Job_versions_do_not_show_in_order_in_the_build_job_page
TDI-37055 fix: Job versions do not show in order in the build job page.
2016-08-29 14:43:46 +08:00
zwxue
48556ff272 TUP-5144: Add maven configuration for every job. (#629) 2016-08-29 12:17:14 +08:00
nrousseau
f6a611cf61 TDI-37091: if commandline mode, force to set the git mode as remote 2016-08-26 16:00:04 +08:00
wdliu
0f89dac6bf Merge pull request #620 from Talend/bugfix/6.3.0/TUP-5221-Should_not_do_update
TUP-5221 fix: shouldn't do update when logon local mode project
2016-08-25 18:17:26 +08:00
guol
2c7c195cfb TDI-37055 fix: Job versions do not show in order in the build job page.
https://jira.talendforge.org/browse/TDI-37055
2016-08-25 18:12:06 +08:00
wdliu
99c616a950 TDI-27409: Unable to export a job via TIS Studio with statistics enable (#625)
* TDI-27409: Unable to export a job via TIS Studio with statistics enable

* TDI-37091: project migration:it totally breaks the project then force to
start migrations at each starts
2016-08-25 17:39:57 +08:00
ycbai
73c951174c TDI-37083: Error when selecting enum in a table 2016-08-25 15:57:10 +08:00
hcyi
432b6a0c1e TDI-36987:add some junits for tMap Auto Conversion Type 2016-08-25 15:23:08 +08:00
cmeng-talend
0e83eab663 TUP-5221 fix: shouldn't do update when logon local mode project
https://jira.talendforge.org/browse/TUP-5221
2016-08-24 18:17:50 +08:00
GGu
7c0b6eb60d Fixed one junit issue for NPE 2016-08-24 18:07:01 +08:00
hcyi
87c36d9252 Merge pull request #622 from Talend/bugfix/6.3.0/TUP-5212_problems_in_compare_editor
TUP-5205: do some refactor to move the display value calculate code to
2016-08-24 16:51:34 +08:00
ycbai
1d971c70a7 TUP-5106: Generic widget display issues for new component framework 2016-08-24 14:19:15 +08:00
Jan Lolling
709fd6547e TDI-37103 & TDI-37108 & TDI-37113 :
Note:Empty log files will be deleted. This is not the actual solution
for the missing log entries - this will rise an issue for EXASolution.
The target column was not defined if the source is a query
Pre defined connection causes a Exception
2016-08-24 12:03:14 +08:00
Yucheng Bai
2358c11f3a Merge pull request #616 from Talend/bugfix/master/TDI-37120
TDI-37120: Edit schema which used in job, will hang on "Progress
2016-08-24 10:37:02 +08:00
wchen-talend
ae818c0f8a TUP-5205: do some refactor to move the display value calculate code to
the util class to reuse by the compare editor
2016-08-24 09:25:01 +08:00
cmeng-talend
2911476321 TUP-5221 fix: shouldn't do update when logon local mode project
https://jira.talendforge.org/browse/TUP-5221
2016-08-23 17:25:22 +08:00
hcyi
c794e8eef6 TDI-36987:Auto-Convention fix some problems and add the service and add
option on tMap editor.
2016-08-23 14:26:59 +08:00
Mike Yan
7b3b5bd0c0 TESB-17725: Fix namespace issue to get correct local name and prefix 2016-08-23 14:11:02 +08:00
Dmytro Chmyga
7108c2c105 TDI-36698: added instance roles and assume roles to tAmazonRedshiftManage component. 2016-08-22 14:59:32 +03:00
Dmytro Chmyga
2479382f9f TDI-36698: added instance roles and assume roles to tAmazonEMRResize component. Updated AWS SDK version to 1.10.52. 2016-08-22 14:50:51 +03:00
Dmytro Chmyga
26dd4d2d81 TDI-36698: added instance roles and assume roles to tAmazonEMRManage component. 2016-08-22 14:43:37 +03:00
nrousseau
f6b6c46f61 TDI-36930: force to refresh the target folder 2016-08-22 19:12:12 +08:00
hcyi
8be8ced481 TDI-36987: save / load tMap Auto Conversion Type. 2016-08-22 18:10:37 +08:00
Dmytro Chmyga
16862b09e5 TDI-36698: extracted common code to separate .javajet file; added instance roles and assume roles to tAmazonEMRListInstances component. 2016-08-22 12:58:22 +03:00
Yucheng Bai
7c26d654ef TDI-36831: Component Framework :Salesforce: error when delete a (#617)
subfolder.
2016-08-22 17:32:50 +08:00
zwxue
f34035b13c TDI-37120: Edit schema which used in job, will hang on "Progress
Information" long time.
2016-08-22 16:18:41 +08:00
nrousseau
0ff06df189 TDI-36930: Improve performances during the build (#610) 2016-08-19 18:30:41 +08:00
Chao Meng
20d47a285c Merge pull request #615 from Talend/bugfix/master/TDI-37119
TDI-37119: Imported ELTPostgresql job has error with link.
2016-08-19 18:18:33 +08:00
zwxue
8d9f235fc5 TDI-37119: Imported ELTPostgresql job has error with link. 2016-08-19 18:07:50 +08:00
dlin-talend
17151142f6 Merge pull request #614 from Talend/bugfix/master/TUP-5136
TUP-5136: fix UI thread bug.
2016-08-19 17:32:11 +08:00
zwxue
864cab4de4 TUP-5136: fix UI thread bug. 2016-08-19 17:28:11 +08:00
Yucheng Bai
7120f59c52 TDI-36683: Component Framework :Salesforce:the icon of salesforce show (#613)
as "?"
2016-08-19 16:53:56 +08:00
hcyi
d55c53d4ce TDI-36987:tMap Auto Conversion Type,add the gui code . 2016-08-19 16:40:44 +08:00
dlin-talend
0d15d4b51e Merge pull request #612 from Talend/bugfix/master/TDI-36036
TDI-36036: For columns under schemas, the r-click menu "read schema" and
2016-08-19 15:51:28 +08:00
zwxue
5f39a1b8f4 TDI-36036: For columns under schemas, the r-click menu "read schema" and
"detect dependencies" do not work correctly.
2016-08-19 15:47:28 +08:00
Yucheng Bai
03c3727cad TDI-36779: Component Framework :Salesforce: duplicate error. (#611) 2016-08-18 18:35:38 +08:00
hcyi
dab781ec0f Merge pull request #609 from Talend/bugfix/6.3.1/TUP-5161_tac_down_studio_freeze
TUP-5161:Studio connecting to Last Used Remote Connection can cause
2016-08-18 10:10:04 +08:00
jzhao
2e706b5ccc TDI-35267: Create SQS Component
https://jira.talendforge.org/browse/TDI-35267
2016-08-17 19:21:08 +08:00
wchen-talend
b712c6dcec TUP-5161:Studio connecting to Last Used Remote Connection can cause
issue during Studio start-up
2016-08-17 17:10:29 +08:00
Vladimir Bogatyrov
fc094e943f [TESB-1755] Switch to cxf-rt-metrics-features in Studio 2016-08-16 10:33:33 +03:00
wchen-talend
e8ed5ff7a1 Merge pull request #607 from Talend/bugFix/6.2/TDI-37034-can't_save_successfully_after_set_Set_As_Repeatable_Element_for_tHL7Output
TDI-37034 fix: can't save successfully after set "Set As Repeatable
2016-08-16 14:34:50 +08:00
hwang-talend
323d41c950 Merge pull request #606 from Talend/bugfix/master/TUP-5136
TUP-5136: Importing context group doesn't propagate changes to the jobs
2016-08-16 10:42:04 +08:00
GL
a64fdd666e TDI-37034 fix: can't save successfully after set "Set As Repeatable
Element" for tHL7Output
https://jira.talendforge.org/browse/TDI-37034
2016-08-16 10:26:08 +08:00
zwxue
0d8a0d1c75 TUP-5136: Importing context group doesn't propagate changes to the jobs
using same contect group.
2016-08-16 10:06:36 +08:00
Yucheng Bai
c75dfbe24e TDI-37064: For the non-connection salesforce components, the choice of (#605)
"Use existing connection" is unable to saved
2016-08-15 18:44:37 +08:00
wchen-talend
1f48d89f6a TUP-5032:[6.1.1] Studio hang issue (#604)
* TUP-5032:[6.1.1] Studio hang issue

* TUP-5032:[6.1.1] Studio hang issue
2016-08-12 12:48:51 +08:00
nrousseau
4abae24db9 Merge pull request #598 from Talend/bugfix/6.2/TDI-36930
TDI-36930: Only format main job and check compile error after build
2016-08-11 14:12:56 +08:00
wchen-talend
a63b230f17 Merge pull request #602 from Talend/bugfix/6.3/TBD-3869_Column_family_missing_when_select_hbase
TBD-3869:Column family is missing when dragging hbase retrived table to a job
2016-08-11 12:10:32 +08:00
nrousseau
fb0ab82618 Merge pull request #603 from Talend/bugFix/6.3.0/TDI-27409_Unable_to_export
TDI-27409:Unable to export a job via TIS Studio with statistics enable
2016-08-11 11:17:01 +08:00
dlin-talend
d61586daf1 Merge pull request #600 from Talend/feature/6.3.0/TDI-36986
TDI-36986: Data-Type mapping configuration for Projects.
2016-08-11 10:43:03 +08:00
zwxue
46d2ad71bb TDI-36986: Fixed sync log4j settings problem. 2016-08-11 10:00:37 +08:00
zwxue
8e5c4b5111 TDI-36986: Data-Type mapping configuration for Projects. 2016-08-11 10:00:34 +08:00
wdliu
618359b8fc TDI-27409:Unable to export a job via TIS Studio with statistics enable 2016-08-10 18:18:44 +08:00
GGu
ded0bc83ad TDI-37067: Fix the NPE for junits. 2016-08-10 17:40:59 +08:00
hcyi
a4e88a922c Merge pull request #593 from Talend/bugfix/6.3.0/TUP-2716_import_empty_folder
TUP-2716:Can't export and import empty folder
2016-08-10 14:05:15 +08:00
hcyi
aefd07d758 TBD-3869:Column family is missing when dragging hbase retrived table to
a job
2016-08-10 10:55:16 +08:00
Chao Meng
7f423666a1 Merge pull request #597 from Talend/feature/6.3.0/TUP-4819_manual_merge
Feature/6.3.0/tup 4819 manual merge
2016-08-09 17:04:50 +08:00
GGu
29985b5ddb TDI-36930: Only format main job and check compile error after build 2016-08-09 14:37:48 +08:00
wchen-talend
4f7e3e7595 TUP-4819:Allow manual/edit git merge 2016-08-08 18:10:11 +08:00
zwxue
fc2cb7bed3 TDI-37050: Import special job failed from 5.3.1 to 6.1.1. 2016-08-08 14:53:53 +08:00
nrousseau
b2a5ec59af Merge pull request #595 from Talend/feature/6.3/TUP-5101_addTEXT_AREAControlerSupportForCF
TUP-5101: Make Widget of TEXT_AREA available in new framework
2016-08-08 14:05:20 +08:00
ycbai
f732ce3b38 TUP-5101: Make Widget of TEXT_AREA available in new framework 2016-08-05 15:14:40 +08:00
Chao Meng
a56d1a47f7 Merge pull request #594 from Talend/bugfix/6.3/TDI-36812_fixJiraQuotesProblem
TDI-36812: tJira* --> The default template value in 'Host URL' and 'JQL' should include double quotation marks.
2016-08-04 19:11:57 +08:00
Chao Meng
0daea08df7 Merge pull request #592 from Talend/bugfix/TBD-3827_Cann't_edit_query_for_Impala
TBD-3827 fix: Cann't edit query for Impala
2016-08-04 19:06:30 +08:00
ycbai
0aa33e17e6 TDI-36812: tJira* --> The default template value in 'Host URL' and 'JQL'
should include double quotation marks.
2016-08-04 18:18:17 +08:00
hwang-talend
d1e13d42e3 Merge pull request #578 from Talend/bugfix/master/TDI-35297
TDI-35297: tELTPostgressqlMap not functioning on other schemas apart
2016-08-04 10:04:33 +08:00
wchen-talend
8d706f6792 TUP-2716:Can't export and import empty folder 2016-08-04 10:04:09 +08:00
hwang-talend
7e088b3982 Merge pull request #591 from Talend/bugfix/master/TDI-36886
TDI-36886: Update a context parameter will make the studio blocked on a
2016-08-04 10:00:26 +08:00
GL
e4a037ac9d TBD-3827 fix: Cann't edit query for Impala
https://jira.talendforge.org/browse/TBD-3827
2016-08-03 14:39:44 +08:00
zwxue
4044c00461 TDI-36886: Update a context parameter will make the studio blocked on a
big project.
2016-08-02 16:15:18 +08:00
xqliu-talend
5a5ab675fd TUP-5117 fix the typo in AddBlockingFortRecordMatching line 113 114 2016-08-02 11:35:03 +08:00
nrousseau
4c4926c441 Merge pull request #590 from Talend/bugfix/6.2/TDI-36940_fixSalesforceMigrationProblem
TDI-36940: [6.2.1] Error when migrated Salesforce job from 6.0.1 to 6.2.1
2016-08-01 22:38:16 -04:00
wchen-talend
c0e6ce25c8 TUP-4819:Allow manual/edit git merge 2016-07-29 16:17:20 +08:00
ycbai
bdfd6f0c37 TDI-36940: [6.2.1] Error when migrated Salesforce job from 6.0.1 to
6.2.1
2016-07-28 15:51:21 +08:00
pxmiao
e2d65417c4 bugfix/6.3.1/TDI-36790 : tPOP rise ArrayIndexOutOfBoundsException when
'Newer email first' selected and 'Number of emails to retrieve' equals
the total mail number.
https://jira.talendforge.org/browse/TDI-36790
2016-07-21 15:27:09 +08:00
zwxue
7d5636566b TDI-35297: tELTPostgressqlMap not functioning on other schemas apart
from public schema.
2016-07-20 11:48:35 +08:00
860 changed files with 12947 additions and 3823 deletions

View File

@@ -81,7 +81,7 @@ EditComponentActionProvider.GroupEdit=group.edit
ProjectSelectionDialog.ComponentProject=Component Project:
ComponentProjectPreferencePage.ButtonLabel0=Ok
AbstractXMLConfigPage.New=New
CopyComponentValidator.ComponentExist=The component has been exsit
CopyComponentValidator.ComponentExist=The component exists
ImportComponentDialog.WarningMSG=This operation will overwrite the existing components in workspace. Do you really want to import the selected components?
CreateComponentWizard.MainProperties=Main Properties
ComponentProjectManager.WarningMsg=The underlying file system is case insensitive. There is an existing project which conflicts with {0}

View File

@@ -1,6 +1,6 @@
FileCopy.ExceptionMSG=Le fichier source "
PushToPaletteActionProvider.PushComponentsToPalette=Mettre les composants dans la Palette
EditComponentActionProvider.Edit=Editer ce composant
EditComponentActionProvider.Edit=Modifier ce composant
ImportComponentDialog.ErrorMSG4=Aucun composant sélectionné pour l'import
ProjectSelectionDialog.SelectPath=Sélectionner le chemin du projet
AbstractXMLConfigPage.TYPETip=Type de données.
@@ -14,12 +14,12 @@ PushToPaletteActionProvider.ErrorMSG2=Le r
AddExternalResourceAction.JarSelection=Sélection Jar
ComponentProjectManager.CreationProblems=Problèmes de Création
CopyComponentActionProvider.InputName=Saisir le nom du nouveau composant pour
CreateComponentWizard.SpecifyRes=Spécifiez les ressources
CreateComponentWizard.SpecifyRes=Spécifier les ressources
AbstractXMLConfigPage.REPOSITORYVALUETip=Référentiel de Métadonnées à sélectionner.
PushToPaletteActionProvider.ErrorMSG=Le répertoire des composants utilisateur n'est pas défini.
AbstractXMLConfigPage.NUMROWTip=Entier. Position de ligne du paramètre dans la vue Composant
PushToPaletteActionProvider.Error=ERROR
ComponentProjectManager.InternalErrorMsg=Erreur interne \: {(0)}
ComponentProjectManager.InternalErrorMsg=Erreur interne \: {0}
AbstractXMLConfigPage.IntValue=Entier
ImportComponentDialog.ImportCanceled=Import des composants annulé
WizardComponentFolderPage.Available=Disponible dans
@@ -43,7 +43,7 @@ WizardComponentFolderPage.ErrMSG3=Ce composant existe d
WizardComponentFolderPage.ErrMSG2=Le nom du composant est vide
WizardComponentFolderPage.ErrMSG1=Le langage du composant n'a pas été sélectionné
ImportComponentDialog.Filter=Filtre \:
CreateComponentWizard.FillIn=Renseignez les propriétés du Composant
CreateComponentWizard.FillIn=Renseignez les propriétés du composant
ImportComponentDialog.ImportCanceledMSG=La tâche d'import des composants depuis la Palette a été annulée
ComponentProjectPreferencePage.Warning=Avertissement
AbstractXMLConfigPage.VERSIONTip=Valeur décimale indiquant la version de votre nouveau composant
@@ -84,13 +84,13 @@ AbstractXMLConfigPage.New=Nouveau
CopyComponentValidator.ComponentExist=Le composant existe déjà
ImportComponentDialog.WarningMSG=Cette opération va écraser les composants existants dans l'espace de travail. Voulez-vous vraiment importer les composants sélectionnés?
CreateComponentWizard.MainProperties=Propriétés principales
ComponentProjectManager.WarningMsg=Le système de fichiers fondamental est insensible à la casse. {0} est en conflit avec un projet existant
ComponentProjectManager.WarningMsg=Le système de fichiers sous-jacent est insensible à la casse. {0} est en conflit avec un projet existant
WizardComponentFolderPage.Family=Famille
PushToPaletteActionProvider.OK3=OK
PushToPaletteActionProvider.OK2=OK
CopyComponentActionProvider.CopyComponent2=Copier le composant
AbstractXMLConfigPage.CTYPETip=Type de connecteur.
AddResourceAction.ChooseResource=&Choisir les JAR et ZIP à ajouter:
AddResourceAction.ChooseResource=&Choisir les JAR et ZIP à ajouter :
ImportComponentDialog.WarningTitle=Avertissement
AddExternalResourceAction.AddELibs=Ajouter des bibliothèques externes...
WizardComponentFolderPage.Java=Java

View File

@@ -4,3 +4,7 @@ ApplicationActionBarAdvisor.fileMenu=&Fichier
ShowViewAction.actionLabel=Montrer la vue...
ApplicationActionBarAdvisor.windowMenu=Fe&nêtre
ApplicationWorkbenchWindowAdvisor.rcpApp=Application RCP
ApplicationActionBarAdvisor.ShowView_errorTitle=Problème lors de l'affichage de la vue
ApplicationWorkbenchWindowAdvisor.PromptOnExitDialog_message0=Quitter l'application ?
ApplicationWorkbenchWindowAdvisor.PromptOnExitDialog_message1=Quitter {0} ?
ApplicationWorkbenchWindowAdvisor.PromptOnExitDialog_shellTitle=Confirmer sortie

View File

@@ -7,4 +7,5 @@ ApplicationWorkbenchWindowAdvisor.rcpApp=RCP\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7
ApplicationActionBarAdvisor.ShowView_errorTitle=\u30D3\u30E5\u30FC\u306E\u8868\u793A\u3067\u554F\u984C\u304C\u767A\u751F\u3057\u307E\u3057\u305F
ApplicationWorkbenchWindowAdvisor.PromptOnExitDialog_message0=\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u3092\u7D42\u4E86\u3057\u307E\u3059\u304B\uFF1F
ApplicationWorkbenchWindowAdvisor.PromptOnExitDialog_message1={0}\u3092\u7D42\u4E86\u3057\u307E\u3059\u304B\uFF1F
ApplicationWorkbenchWindowAdvisor.PromptOnExitDialog_shellTitle=\u78BA\u8A8D
ApplicationWorkbenchWindowAdvisor.PromptOnExitDialog_choice=\u4EE5\u964D\u78BA\u8A8D\u3057\u306A\u3044

View File

@@ -17,4 +17,4 @@ AlfrescoModelDialog.type=Type
AlfrescoModelDialog.addModelFailed=Echec de l'ajout du modèle
AlfrescoModelDialog.modelTable.name=Nom
AlfrescoModelDialog.remove=Supprimer
AlfrescoOutputManager.failedLoadModel=Echec du chargement du modèle depuis les métadonnées du composant, réinitialisation.
AlfrescoOutputManager.failedLoadModel=Échec du chargement du modèle depuis les métadonnées du composant, réinitialisation.

View File

@@ -5,7 +5,6 @@ BusinessPaletteFactory.DataComment=Cr
CreateDiagramAction.CreateBusinessModel=Créer un Business Model
BusinessCreationWizardPage.CreatenewBusinessDiagram=Créer un nouveau schéma métier
BusinessAbstractParser.StringIntegerConvertError=Une valeur de chaîne ne peut pas être convertie en valeur Integer
BusinessPaletteFactory.CreateGear=Insérer une transformation
SimpleBusinessCreationWizardPage.Title=Nouveau Business Model
BusinessNewDiagramFileWizard.CreateNewDiagram=Créer un nouveau diagramme basé sur le contenu du modèle {0}
BusinessAbstractParser.UnknownLiteral=Littérale inconnue :
@@ -14,12 +13,12 @@ AssignmentPropertySection.DeleteAssignment=Effacer l'affectation.
AssignmentPropertySection.Type=Type
BusinessModelingAssistantProvider.AvaiableDomainModelElements=Éléments de modèle de domaine disponibles :
BusinessPaletteFactory.BidirectionalRelationShip=Relation Bidirectionnelle
BusinessPaletteFactory.CreateDirectionalRelationShip=Créer une nouvelle relation
BusinessPaletteFactory.CreateDirectionalRelationShip=Créer une nouvelle relation directionnelle
BusinessPaletteFactory.CreateBidirectionalRelationShip=Créer une nouvelle relation bidirectionnelle
AssignmentPropertySection.Name=Nom
CreateAssignmentCommand.CannotAssign=Impossible d'assigner.
BusinessNewDiagramFileWizard.DiagramRootElement=Élément racine du diagramme
BusinessNewDiagramFileWizard.NoDiagramRootElementSelectedError=Aucun élément racine de diagramme séléctionné.
BusinessNewDiagramFileWizard.NoDiagramRootElementSelectedError=Aucun élément racine de diagramme sélectionné.
BusinessVisualIDRegistry.ParseError=Impossible d'analyser le type de vue en tant que numéro idVisuel
OpenDiagramAction.EditBusinessModel=Editer le Business modèle
BusinessAbstractParser.ValueOfTypeByteIsExpected=Une valeur de type Byte est attendue
@@ -27,7 +26,7 @@ BusinessAbstractParser.ValueOfTypeCharacterIsExpected=Une valeur de type Charact
BusinessPaletteFactory.ActionComment=Créer une nouvelle action
BusinessAbstractParser.ValueOfTypeStringIsExpected=Une valeur de type String est attendue
BusinessInitDiagramFileAction.Error=ERROR
BusinessNewDiagramFileWizard.SelectRootElement=Sélectionnez un élément racine
BusinessNewDiagramFileWizard.SelectRootElement=Sélectionnez un élément racine de diagramme
RepositoryFactoryProxyLabelProvider.Deleted=(Supprimé)
BusinessPaletteFactory.TerminalComment=Créer un nouveau Terminal
BusinessAbstractParser.ValueOfShortIsExpected=Une valeur de type Short est attendue
@@ -68,7 +67,7 @@ BusinessAbstractParser.ValueOfDoubleIsExpected=Une valeur de type Double est att
OpenDiagramAction.ReadBusinessModel=Lire le Business modèle
BusinessInitDiagramFileAction.UnableToLoadResource=Impossible de charger la ressource :
BusinessPaletteFactory.CreateEllipse=Créer une nouvelle ellipse
BusinessNewDiagramFileWizard.DiagramFile=Fichier diagramme
BusinessNewDiagramFileWizard.DiagramFile=Fichier du diagramme
BusinessAbstractParser.StringShortConverError=Une valeur de chaîne ne peut pas être convertie en valeur Short
BusinessPaletteFactory.DocuemntComment=Créer un nouveau document
BusinessAbstractParser.ValueOfIntegerIsExpected=Une valeur de type Integer est attendue
@@ -78,5 +77,25 @@ BusinessAbstractParser.StringFloatConvertError=Une valeur de cha
BusinessAbstractParser.StringValueDoesNotConvertToByteValue=Une valeur de chaîne ne peut pas être convertie en valeur Byte
BusinessNewDiagramFileWizard.IntialNewEcoreDiagramFile=Initialiser un nouveau fichier diagramme Ecore
BusinessTooltipFigure.assignedMeta={0} Métadonnée affectée
DeleteAssignmentAction.DeleteAssignment=Effacer l'affectation.
DeleteAssignmentAction.DeleteAssignment=Effacer l'affectation
BusinessDiagramEditor.canNotSaveTitle=Avertissement
BusinessRulersAndGridComposite.Grid_On_Label_Text=Show Grid
BusinessRulersAndGridComposite.Grid_Level_Label_Text=Grid In Front
BusinessRulersAndGridComposite.Snap_To_Grid_Label_Text=Snap To Grid
BusinessRulersAndGridComposite.Snap_To_Geometry_Label_Text=Snap To Shapes
BusinessRulersAndGridComposite.Ruler_On_Label_Text=Show Ruler
BusinessRulersAndGridComposite.Ruler_Units_Label_Text=Ruler Units
BusinessRulersAndGridComposite.Grid_Spacing_Label_Text=Grid Spacing
BusinessRulersAndGridComposite.Display_Group_Label_Text=Display
BusinessRulersAndGridComposite.Gridline_Group_Label_Text=Grid Line
BusinessRulersAndGridComposite.Line_Color_Label_Text=Color
BusinessRulersAndGridComposite.Line_Style_Label_Text=Style
BusinessRulersAndGridComposite.Restore_Defaults_Label_Text=Restore Defaults
BusinessRulersAndGridComposite.Inches_Label_Text=Inches
BusinessRulersAndGridComposite.Centimeters_Label_Text=Centimeters
BusinessRulersAndGridComposite.Pixel_Label_Text=Pixels
BusinessRulersAndGridComposite.Solid_Label_Text=Solid
BusinessRulersAndGridComposite.Dot_Label_Text=Dot
BusinessRulersAndGridComposite.Dash_Dot_Label_Text=Dash Dot
BusinessRulersAndGridComposite.Dash_Dot_Dot_Label_Text=Dash Dot Dot
BusinessRulersAndGridComposite.Spaced_Dot_Label_Text=Spaced Dot

View File

@@ -134,3 +134,4 @@ FAMILY.XML=XML
CodeGeneratorEmittersPoolFactory.updatePaletteForEditors=Update the palette for editors
ComponentsPreferencePage.componentAssist=Enable Component Creation Assistant
ComponentsPreferencePage.notValidDirectory=Your selection will result in folder nesting, which is not recommended. Do you want to continue anyway?
ComponentsFactory.loadComponents.missingFolder=The folder "{0}" is missing in the plugin "{1}".

View File

@@ -1,4 +1,4 @@
JavaRoutineSynchronizer.UnsupportedOperation.Exception1=Méthode non implémentée:\norg.talend.designer.codegen.JavaRoutineSynchronizer line:49
JavaRoutineSynchronizer.UnsupportedOperation.Exception1=Méthode non implémentée : org.talend.designer.codegen.JavaRoutineSynchronizer line:49
CodeGeneratorEmittersPoolFactory.JETEmitters.NoPresent=Le projet JETEmitters est introuvable, une réinitialisation complète est requise
generatedcode.footerprocess.nbcharsgenerated={0} caractères générés par {1}
CodeGeneratorEmittersPoolFactory.Class.NotFound=Le template est toujours présent, mais la classe {0} a disparue. Cette fonction doit d'être recompilée.
@@ -13,16 +13,16 @@ CodeGenerator.Node.NotFound=Noeud introuvable dans le processus courant
generatedcode.copyright.body3=Vous pouvez trouver plus d'informations sur les produits Talend sur www.talend.com.
EmittersPoolFactoryImpl.Class.IllegalArg=La classe '{0}' n'est pas un classifiant valide
generatedcode.copyright.body2=/ JobDesigner (CodeGenerator version {0}).
JavaRoutineSynchronizer.UnsupportedOperation.Exception2=Méthode non implémentée:\norg.talend.designer.codegen.JavaRoutineSynchronizer line:58
JavaRoutineSynchronizer.UnsupportedOperation.Exception2=Méthode non implémentée : org.talend.designer.codegen.JavaRoutineSynchronizer line:58
CodeGenerator.getGraphicalNode1=------process.getGraphicalNodes()------
CodeGenerator.getGraphicalNode2=------process.getGeneratingNodes()------
CodeGenerator.newLine=\n\n\n\n
JetSkeletonManager.unableLoad=Impossible de charger le fichier de cache de la mise à jour du squelette
JetSkeletonManager.unableSave=impossible d'enregistrer le fichier de cache de la mise à jour skeleton
JetSkeletonManager.updateProblem=quand les données persistantes du squelette sont mises à jour, il y a des problèmes
CodeGeneratorEmittersPoolFactory.codeThread=Génération de code d'arrière-plan
CodeGeneratorEmittersPoolFactory.componentCompiled=Composant compilé en {0} ms
CodeGeneratorEmittersPoolFactory.failCompail=Erreur de compilation des composants \: \r\n
JetSkeletonManager.updateProblem=quand les données persistantes du squelette sont mises à jour, il y a des problèmes.
CodeGeneratorEmittersPoolFactory.codeThread=Génération de code en arrière-plan
CodeGeneratorEmittersPoolFactory.componentCompiled=Composants compilés en {0} ms
CodeGeneratorEmittersPoolFactory.failCompail=Échec de compilation des composants \: \r\n
CodeGeneratorEmittersPoolFactory.initialException=Exception durant l'initialisation
CodeGeneratorEmittersPoolFactory.jetEmitterInitialException=Erreur d'initialisation de JetEmitter
CodeGeneratorService.invalidLanguage1=Type de langage invalide.
@@ -31,7 +31,7 @@ CodeGenInit.addMarkers=Ajouter des marqueurs dans l'espace de travail
CodeGenInit.createProject=Créer le projet {0}
CodeGenInit.deleteProject=Supprimer le projet {0}
CodeGenInit.initTemplate=Init templates
CodeGenInit.removeLink=Supprimez les ressources liées
CodeGenInit.removeLink=Supprimer les ressources liées
CodeGenInit.saveWorkspace=Enregistrement de l'espace de travail
DocumentRootImpl.mixed=(mixé\:
NodesSubTree.enableParallel=__ENABLE_PARALLEL__
@@ -133,3 +133,5 @@ FAMILY.VtigerCRM=VtigerCRM
FAMILY.XML=XML
CodeGeneratorEmittersPoolFactory.updatePaletteForEditors=Mettre à jour la palette pour les éditeurs
ComponentsPreferencePage.componentAssist=Activer l'assistant de création de composant
ComponentsPreferencePage.notValidDirectory=Votre sélection va imbriquer des dossiers, ce n'est pas recommandé. Continuer ?
ComponentsFactory.loadComponents.missingFolder=Le plug-in "{1}" manque dans le dossier "{0}".

View File

@@ -87,8 +87,9 @@ FAMILY.Greenplum=Greenplum
FAMILY.HSQLDb=HSQLDb
FAMILY.Healthcare=Healthcare
FAMILY.Hive=Hive
FAMILY.Informix=Informix
FAMILY.Ingres=Ingres
FAMILY.Input=\u5165\u529B
FAMILY.Input=\u30D5\u30A1\u30A4\u30EB\u5165\u529B
FAMILY.Interbase=Interbase
FAMILY.Internet=\u30A4\u30F3\u30BF\u30FC\u30CD\u30C3\u30C8
FAMILY.Jasper=Jasper

View File

@@ -34,3 +34,4 @@ findJob.title=Trouver un Job
findJob.tootip=Trouver un Job spécifique
exchange=Exchange
defaultTypeAndLength=Type et longueur par défaut
palettesettings=Paramètres de la Palette

View File

@@ -116,7 +116,6 @@ TnsEditorDialog.Value=\u0642\u064A\u0645\u0629
EParameterName.className=\u0627\u0633\u0645 \u0627\u0644\u0641\u0626\u0629
PerformancePreferencePage.addAllSystemRoutines=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0432\u0441\u0435 \u0441\u0438\u0441\u0442\u0435\u043C\u043D\u044B\u0435 \u0440\u0443\u0442\u0438\u043D\u044B \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043C\u043E\u0441\u0442\u0438 \u043F\u0440\u0438 \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u0438 \u043D\u043E\u0432\u043E\u0439 \u0440\u0430\u0431\u043E\u0442\u044B
EParameterName.routeType=\u0646\u0648\u0639
SchemaTypeController.validationrule.title.confirm=\u062A\u0623\u0643\u064A\u062F
AbstractMultiPageTalendEditor.canNotSaveTitle=\u062A\u062D\u0630\u064A\u0631
ConnectionSetAsMainRef.ERROR=\u062E\u0637\u0623
ModifyMergeOrderAction.ERROE=\u062E\u0637\u0623

View File

@@ -81,7 +81,6 @@ EParameterName.DisableWarnings=Warnungen deaktivieren
ChangeConnTextCommand.Label=Ändere Verbindungsbezeichnung
TalendEditorPaletteFactory.Note=Notiz
EParameterName.tStatCatcherStats=tStatCatcher Statistik
SchemaController.resetButton.tooltip=Alle Spalten der vorangegangenen Komponente werden übernommen
EParameterName.startable=Ausführbar
MultiPageEditorContributor.Snap=An Geo&metrie anpassen
ExecuteSystemCommandCommand.Command=Ausführen...
@@ -113,7 +112,6 @@ ChangeActivateStatusSubjobCommand.Label.ActiveComplete=Aktiviere gesamten Subjob
ChangeMetadataCommand.messageDialog.questionMessage=Wollen Sie die Änderungen übernehmen?
ChangeActivateStatusNodeCommand.Label.Deactive=Element(e) deaktivieren
EParameterName.user=User
SchemaController.schemaOf=Schema von
ParallelExecutionCommand.Parallel=Parallelisiert
SendToBackAction.sendToBack=In den Hintergrund
TalendEditorPaletteFactory.Default=Default
@@ -236,7 +234,6 @@ EParameterName.start=Start
DesignerPreferencePage.SubjobTitleColorLabel=Subjob &Titelfarbe:
EParameterName.host=Host
DesignerPreferencePage.display.deactiveRepositoryUpdate=Deaktiviere automatische Erkennung/Aktualisierung nach Änderung im Repository
SchemaController.syncColumns=Synchronisiere Spalten
EParameterName.ShowHint=Zeige Hinweis
ContextParameterPage.commentEmpty=Der Kommentar sollte nicht leer sein.
NewProcessWizard.description=Job dem Repository hinzufügen
@@ -250,7 +247,6 @@ MoveNodeLabelCommand.Label=NodeLabel verschieben
EParameterName.context=Context
JobHierarchyMessages.JobHierarchyViewPart_tooltip={0} von Job {1} vom Projekt {2}
EParameterName.MultiThread=Multi-Thread Ausführung
SchemaController.editSchema=Ändere Schema
ChangeActivateStatusSubjobCommand.Label.ActivePart=Aktiviere aktuellen Subjob
MultiPageTalendEditor.Job=Job {0} {1}
EmfComponent.None=None
@@ -396,8 +392,6 @@ SQLPatternComposite.sqlPattern=SQL Template Liste
SQLPatternComposite.up=Hoch
SaveToProjectSettings=Als Projekteinstellungen speichern
SaveToProjectSettingsMessage=Aktuelle Projekteinstellungen werden überschriben, möchen Sie fortfahren?
SchemaTypeController.connectionNotAvaliable=Verbindung wurde nicht oder nicht korrekt in dieser Komponente gesetzt
SchemaTypeController.inputNotSet=Eingangsverbindung nicht angegeben
SearchComponentInJobs.Title=Finde Komponente in Jobs
SearchComponentInJobs.Tooltip=Finde alle Jobs die diese Komponente verwenden
SqlMemoController.query=Abfrage
@@ -485,7 +479,6 @@ GenerateGrammarController.import=Import
OoziePreferencePage.userName=Benutzername
OoziePreferencePage.path=Pfad
OpenExistVersionProcessWizard.windowTitle=Auftrags-Version
SchemaTypeController.validationrule.title.confirm=Bestätigen
AbstractMultiPageTalendEditor.canNotSaveTitle=Warnung
ConnectionSetAsMainRef.ERROR=ERROR
ModifyMergeOrderAction.ERROE=ERROR

View File

@@ -75,7 +75,6 @@ EParameterName.PrintOperations=\u039B\u03B5\u03B9\u03C4\u03BF\u03C5\u03C1\u03B3\
ConfigureConnParamDialog.DialogLabel=\u03A1\u03CD\u03B8\u03BC\u03B9\u03C3\u03B7 \u03A0\u03B1\u03C1\u03B1\u03BC\u03AD\u03C4\u03C1\u03C9\u03BD \u03A3\u03CD\u03BD\u03B4\u03B5\u03C3\u03B7\u03C2
Problems.category.infos=\u03A0\u03BB\u03B7\u03C1\u03BF\u03C6\u03BF\u03C1\u03AF\u03B5\u03C2
Process.Job=\u0395\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1
SchemaController.copyChildSchema=\u0391\u03BD\u03C4\u03B9\u03B3\u03C1\u03B1\u03C6\u03AE \u03A3\u03C7\u03AE\u03BC\u03B1\u03C4\u03BF\u03C2 \u0395\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1\u03C2 \u03A0\u03B1\u03B9\u03B4\u03B9\u03BF\u03CD
ReadProcess.label=\u0391\u03BD\u03AC\u03B3\u03BD\u03C9\u03C3\u03B7 \u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1\u03C2
PropertiesContextAction.Properties=\u03A1\u03C5\u03B8\u03BC\u03AF\u03C3\u03B5\u03B9\u03C2
NotesPasteCommand.label=\u0395\u03C0\u03B9\u03BA\u03CC\u03BB\u03BB\u03B7\u03C3\u03B7
@@ -91,7 +90,6 @@ EParameterName.DisableWarnings=\u0391\u03C0\u03B5\u03BD\u03B5\u03C1\u03B3\u03BF\
ChangeConnTextCommand.Label=\u0391\u03BB\u03BB\u03B1\u03B3\u03AE \u0395\u03C4\u03B9\u03BA\u03AD\u03C4\u03B1\u03C2 \u03A3\u03CD\u03BD\u03B4\u03B5\u03C3\u03B7\u03C2
TalendEditorPaletteFactory.Note=\u03C3\u03B7\u03BC\u03B5\u03AF\u03C9\u03C3\u03B7
EParameterName.tStatCatcherStats=tStatCatcher \u03A3\u03C4\u03B1\u03C4\u03B9\u03C3\u03C4\u03B9\u03BA\u03AC
SchemaController.resetButton.tooltip=\u0391\u03C5\u03C4\u03CC \u03B8\u03B1 \u03C0\u03AC\u03C1\u03B5\u03B9 \u03B1\u03C5\u03C4\u03CC\u03BC\u03B1\u03C4\u03B1 \u03C4\u03B9\u03C2 \u03C3\u03C4\u03AE\u03BB\u03B5\u03C2 \u03C4\u03BF\u03C5 \u03C0\u03C1\u03BF\u03B7\u03B3\u03BF\u03CD\u03BC\u03B5\u03BD\u03BF\u03C5 \u03C3\u03C5\u03C3\u03C4\u03B1\u03C4\u03B9\u03BA\u03BF\u03CD \u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03BF\u03C5
EParameterName.LoadNewVariableLabel=\u0391\u03BD \u03C6\u03BF\u03C1\u03C4\u03C9\u03B8\u03B5\u03AF \u03BC\u03B9\u03B1 \u03BC\u03B5\u03C4\u03B1\u03B2\u03BB\u03B7\u03C4\u03AE, \u03B1\u03BB\u03BB\u03AC \u03CC\u03C7\u03B9 \u03C3\u03C4\u03BF \u03C0\u03BB\u03B1\u03AF\u03C3\u03B9\u03BF
EParameterName.startable=\u0395\u03BA\u03BA\u03B9\u03BD\u03AE\u03C3\u03B9\u03BC\u03BF
ProblemsView.severity=&\u03A3\u03BF\u03B2\u03B1\u03C1\u03CC\u03C4\u03B7\u03C4\u03B1
@@ -128,7 +126,6 @@ ChangeActivateStatusSubjobCommand.Label.ActiveComplete=\u0395\u03BD\u03C1\u03B3\
ChangeMetadataCommand.messageDialog.questionMessage=\u0398\u03B1 \u03B8\u03AD\u03BB\u03B1\u03C4\u03B5 \u03BD\u03B1 \u03B4\u03B9\u03B1\u03B4\u03CE\u03C3\u03B5\u03C4\u03B5 \u03C4\u03B9\u03C2 \u03B1\u03BB\u03BB\u03B1\u03B3\u03AD\u03C2;
ChangeActivateStatusNodeCommand.Label.Deactive=\u0391\u03C0\u03B5\u03BD\u03B5\u03C1\u03B3\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7 \u03C3\u03C5\u03C3\u03C4\u03B1\u03C4\u03B9\u03BA\u03BF\u03CD \u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03BF\u03C5
EParameterName.user=\u03C7\u03C1\u03AE\u03C3\u03C4\u03B7\u03C2
SchemaController.schemaOf=\u03A3\u03C7\u03AE\u03BC\u03B1 \u03C4\u03BF\u03C5
ParallelExecutionCommand.Parallel=\u03A0\u03B1\u03C1\u03B1\u03BB\u03BB\u03B7\u03BB\u03B9\u03C3\u03BC\u03CC\u03C2
SendToBackAction.sendToBack=\u0391\u03C0\u03BF\u03C3\u03C4\u03BF\u03BB\u03AE \u03C0\u03AF\u03C3\u03C9
TalendEditorPaletteFactory.Default=\u03A0\u03C1\u03BF\u03B5\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE
@@ -261,7 +258,6 @@ DesignerPreferencePage.SubjobTitleColorLabel=\u03A7\u03C1\u03CE\u03BC\u03B1 \u03
EParameterName.host=\u039A\u03CC\u03BC\u03B2\u03BF\u03C2
DesignerPreferencePage.display.deactiveRepositoryUpdate=\u0391\u03C0\u03B5\u03BD\u03B5\u03C1\u03B3\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7 \u03B1\u03C5\u03C4\u03CC\u03BC\u03B1\u03C4\u03B7\u03C2 \u03B1\u03BD\u03AF\u03C7\u03BD\u03B5\u03C5\u03C3\u03B7\u03C2/\u03B1\u03BD\u03B1\u03BD\u03AD\u03C9\u03C3\u03B7\u03C2 \u03BC\u03B5\u03C4\u03AC \u03C4\u03B7\u03BD \u03C4\u03C1\u03BF\u03C0\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7 \u03C4\u03BF\u03C5 \u03C7\u03CE\u03C1\u03BF\u03C5 \u03B1\u03C0\u03CC\u03B8\u03B5\u03C3\u03B7\u03C2
AbstractElementPropertySectionController.variableTooltip=\u0397 \u03C3\u03C5\u03BD\u03B4\u03B5\u03CC\u03BC\u03B5\u03BD\u03B7 \u03BC\u03B5 \u03B1\u03C5\u03C4\u03AE \u03C4\u03B7\u03BD \u03C0\u03B1\u03C1\u03AC\u03BC\u03B5\u03C4\u03C1\u03BF \u03BC\u03B5\u03C4\u03B1\u03B2\u03BB\u03B7\u03C4\u03AE \u03B5\u03AF\u03BD\u03B1\u03B9:
SchemaController.syncColumns=\u03A3\u03C5\u03B3\u03C7\u03C1\u03BF\u03BD\u03B9\u03C3\u03BC\u03CC\u03C2 \u03C3\u03C4\u03B7\u03BB\u03CE\u03BD
EParameterName.ShowHint=\u0395\u03BC\u03C6\u03AC\u03BD\u03B9\u03C3\u03B7 \u0392\u03BF\u03AE\u03B8\u03B5\u03B9\u03B1\u03C2
ContextParameterPage.commentEmpty=\u039A\u03B5\u03BD\u03CC \u03C3\u03C7\u03CC\u03BB\u03B9\u03BF \u03B1\u03C0\u03BF\u03B8\u03B1\u03C1\u03C1\u03CD\u03BD\u03B5\u03C4\u03B1\u03B9.
NewProcessWizard.description=\u03A0\u03C1\u03BF\u03C3\u03B8\u03AE\u03BA\u03B7 \u03BC\u03B9\u03B1 \u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1\u03C2 \u03C3\u03C4\u03BF \u03C7\u03CE\u03C1\u03BF \u03B1\u03C0\u03CC\u03B8\u03B5\u03C3\u03B7\u03C2
@@ -276,7 +272,6 @@ MoveNodeLabelCommand.Label=\u039C\u03B5\u03C4\u03B1\u03BA\u03AF\u03BD\u03B7\u03C
EParameterName.context=\u03A0\u03BB\u03B1\u03AF\u03C3\u03B9\u03BF
JobHierarchyMessages.JobHierarchyViewPart_tooltip={0} \u03C4\u03B7\u03C2 \u0395\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1\u03C2 {1} \u03B1\u03C0\u03CC \u03C4\u03BF \u0388\u03C1\u03B3\u03BF {2}
EParameterName.MultiThread=\u03A0\u03BF\u03BB\u03C5\u03BD\u03B7\u03BC\u03B1\u03C4\u03B9\u03BA\u03AE \u03B5\u03BA\u03C4\u03AD\u03BB\u03B5\u03C3\u03B7
SchemaController.editSchema=\u0395\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 \u03C3\u03C7\u03AE\u03BC\u03B1\u03C4\u03BF\u03C2
ChangeActivateStatusSubjobCommand.Label.ActivePart=\u0395\u03BD\u03B5\u03C1\u03B3\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7 \u03C4\u03C1\u03AD\u03C7\u03BF\u03C5\u03C3\u03B1\u03C2 \u03A5\u03C0\u03BF\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1\u03C2
MultiPageTalendEditor.Job=\u0395\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 {0} {1}
EmfComponent.None=\u03A0\u03C1\u03BF\u03B5\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE
@@ -287,7 +282,6 @@ ContextParameterPage.defaultValue=\u03A0\u03C1\u03BF\u03B5\u03C0\u03B9\u03BB\u03
MergeOrderDialog.MoveDown=\u039C\u03B5\u03C4\u03B1\u03BA\u03AF\u03BD\u03B7\u03C3\u03B7 \u039A\u03AC\u03C4\u03C9
EParameterName.dbName=\u038C\u03BD\u03BF\u03BC\u03B1 \u0392\u03B4
TalendEditorContextMenuProvider.Row=\u0393\u03C1\u03B1\u03BC\u03BC\u03AE
SchemaController.copyChildSchema.tooltip=\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE \u03C4\u03BF\u03C5 \u03C3\u03C7\u03AE\u03BC\u03B1\u03C4\u03BF\u03C2 tBufferOutput \u03B1\u03C0\u03CC \u03C4\u03B7\u03BD \u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 \u03C0\u03B1\u03B9\u03B4\u03AF
EParameterName.catchUserWarning=\u03A3\u03C5\u03BB\u03BB\u03BF\u03B3\u03AE \u03C0\u03C1\u03BF\u03B5\u03B9\u03B4\u03BF\u03C0\u03BF\u03B9\u03AE\u03C3\u03B5\u03C9\u03BD \u03C7\u03C1\u03AE\u03C3\u03C4\u03B7
StatsAndLogsComposite.Save=&\u0391\u03C0\u03BF\u03B8\u03AE\u03BA\u03B5\u03C5\u03C3\u03B7 \u03C3\u03C4\u03B9\u03C2 \u03C0\u03C1\u03BF\u03C4\u03B9\u03BC\u03AE\u03C3\u03B5\u03B9\u03C2
DesignerPreferencePage.schemaOptions=\u038C\u03C4\u03B1\u03BD \u03B7 \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE \u03B4\u03B5\u03B4\u03BF\u03BC\u03AD\u03BD\u03C9\u03BD \u03B5\u03B9\u03C3\u03CC\u03B4\u03BF\u03C5 \u03B4\u03B9\u03B1\u03C6\u03AD\u03C1\u03B5\u03B9 \u03B1\u03C0\u03CC \u03C4\u03BF \u03C0\u03C1\u03BF\u03C3\u03B4\u03B9\u03BF\u03C1\u03B9\u03C3\u03BC\u03AD\u03BD\u03BF \u03C3\u03C7\u03AE\u03BC\u03B1 \u03B5\u03B9\u03C3\u03CC\u03B4\u03BF\u03C5:
@@ -489,8 +483,6 @@ SQLPatternComposite.up=\u03A0\u03AC\u03BD\u03C9
SaveToProjectSettings=&\u0391\u03C0\u03BF\u03B8\u03AE\u03BA\u03B5\u03C5\u03C3\u03B7 \u03C3\u03C4\u03B9\u03C2 \u03C1\u03C5\u03B8\u03BC\u03AF\u03C3\u03B5\u03B9\u03C2 \u03AD\u03C1\u03B3\u03BF\u03C5
SaveToProjectSettingsMessage=\u0397 \u03C4\u03C1\u03AD\u03C7\u03BF\u03C5\u03C3\u03B1 \u03C1\u03CD\u03B8\u03BC\u03B9\u03C3\u03B7 \u03AD\u03C1\u03B3\u03BF\u03C5 \u03B8\u03B1 \u03B4\u03B9\u03B1\u03B3\u03C1\u03B1\u03C6\u03B5\u03AF, \u03B8\u03AD\u03BB\u03B5\u03C4\u03B5 \u03BD\u03B1 \u03C3\u03C5\u03BD\u03B5\u03C7\u03AF\u03C3\u03B5\u03C4\u03B5;
SaveToProjectSettingsToolTipText=\u0391\u03C0\u03BF\u03B8\u03AE\u03BA\u03B5\u03C5\u03C3\u03B7 \u03C4\u03B9\u03BC\u03CE\u03BD \u03C3\u03C4\u03B7 \u03C3\u03B5\u03BB\u03AF\u03B4\u03B1 \u03C1\u03C5\u03B8\u03BC\u03AF\u03C3\u03B5\u03C9\u03BD \u03AD\u03C1\u03B3\u03BF\u03C5
SchemaTypeController.connectionNotAvaliable=\u0397 \u03C3\u03CD\u03BD\u03B4\u03B5\u03C3\u03B7 \u03B4\u03B5\u03BD \u03AD\u03C7\u03B5\u03B9 \u03BF\u03C1\u03B9\u03C3\u03C4\u03B5\u03AF \u03AE \u03B4\u03B5\u03BD \u03B5\u03AF\u03BD\u03B1\u03B9 \u03C3\u03C9\u03C3\u03C4\u03AC \u03C3\u03C4\u03BF \u03C3\u03C5\u03C3\u03C4\u03B1\u03C4\u03B9\u03BA\u03CC \u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03BF
SchemaTypeController.inputNotSet=\u039C\u03B7 \u03BF\u03C1\u03B9\u03C3\u03BC\u03AD\u03BD\u03B7 \u03C3\u03CD\u03BD\u03B4\u03B5\u03C3\u03B7 \u03B5\u03B9\u03C3\u03CC\u03B4\u03BF\u03C5
SearchComponentInJobs.Title=\u0395\u03CD\u03C1\u03B5\u03C3\u03B7 \u03A3\u03C5\u03C3\u03C4\u03B1\u03C4\u03B9\u03BA\u03BF\u03CD \u03A3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03BF\u03C5 \u03C3\u03C4\u03B9\u03C2 \u0395\u03C1\u03B3\u03B1\u03C3\u03AF\u03B5\u03C2
SearchComponentInJobs.Tooltip=\u0391\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7 \u03CC\u03BB\u03C9\u03BD \u03C4\u03C9\u03BD \u03B5\u03C1\u03B3\u03B1\u03C3\u03B9\u03CE\u03BD \u03C0\u03BF\u03C5 \u03C7\u03C1\u03B7\u03C3\u03B9\u03BC\u03BF\u03C0\u03BF\u03B9\u03BF\u03CD\u03BD \u03B1\u03C5\u03C4\u03CC \u03C4\u03BF \u03C3\u03C5\u03C3\u03C4\u03B1\u03C4\u03B9\u03BA\u03CC \u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03BF
SqlMemoController.query=\u0395\u03C1\u03CE\u03C4\u03B7\u03BC\u03B1
@@ -609,8 +601,6 @@ CamelPerformancePreferencePage.ConnectionTimeout=\u03A7\u03C1\u03CC\u03BD\u03BF\
CamelPerformancePreferencePage.ConnectionTimeoutTip=\u0391\u03BD \u03C4\u03B5\u03B8\u03B5\u03AF \u03C3\u03C4\u03BF \u03BC\u03B7\u03B4\u03AD\u03BD, \u03B8\u03B1 \u03B9\u03C3\u03BF\u03B4\u03C5\u03BD\u03B1\u03BC\u03B5\u03AF \u03BC\u03B5 \u03B1\u03C0\u03B5\u03BD\u03B5\u03C1\u03B3\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7 \u03C4\u03BF\u03C5 \u03C7\u03C1\u03CC\u03BD\u03BF\u03C5 \u03BB\u03AE\u03BE\u03B7\u03C2.
OoziePreferencePage.userName=\u038C\u03BD\u03BF\u03BC\u03B1 \u03A7\u03C1\u03AE\u03C3\u03C4\u03B7
OoziePreferencePage.path=\u039C\u03BF\u03BD\u03BF\u03C0\u03AC\u03C4\u03B9
SchemaTypeController.validationrule.title.warn=\u03C0\u03C1\u03BF\u03B5\u03B9\u03B4\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7
SchemaTypeController.validationrule.title.confirm=\u0395\u03C0\u03B9\u03B2\u03B5\u03B2\u03B1\u03AF\u03C9\u03C3\u03B7
AbstractMultiPageTalendEditor.canNotSaveTitle=\u03A0\u03C1\u03BF\u03B5\u03B9\u03B4\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7
ConnectionSetAsMainRef.ERROR=\u03A3\u03C6\u03AC\u03BB\u03BC\u03B1
ModifyMergeOrderAction.ERROE=\u03A3\u03C6\u03AC\u03BB\u03BC\u03B1

View File

@@ -75,7 +75,6 @@ EParameterName.PrintOperations=Print operations
ConfigureConnParamDialog.DialogLabel=Configure Connection Parameters
Problems.category.infos=Infos
Process.Job=Job
SchemaController.copyChildSchema=Copy Child Job Schema
ReadProcess.label=Read job
PropertiesContextAction.Properties=Settings
NotesPasteCommand.label=Paste
@@ -91,7 +90,6 @@ EParameterName.DisableWarnings=Disable warnings
ChangeConnTextCommand.Label=Change Connection Label
TalendEditorPaletteFactory.Note=note
EParameterName.tStatCatcherStats=tStatCatcher Statistics
SchemaController.resetButton.tooltip=This will take automatically the columns of the previous component
EParameterName.LoadNewVariableLabel=If a variable loaded, but not in the context
EParameterName.startable=Startable
MultiPageEditorContributor.Snap=Snap to Geo&metry
@@ -129,7 +127,6 @@ ChangeActivateStatusSubjobCommand.Label.ActiveComplete=Activate all liniked Subj
ChangeMetadataCommand.messageDialog.questionMessage=Would you like to propagate changes ?
ChangeActivateStatusNodeCommand.Label.Deactive=Deactivate component
EParameterName.user=User
SchemaController.schemaOf=Schema of 
ParallelExecutionCommand.Parallel=Parallelize
SendToBackAction.sendToBack=Send to back
TalendEditorPaletteFactory.Default=Default
@@ -263,7 +260,6 @@ DesignerPreferencePage.SubjobTitleColorLabel=Subjob Title Color
EParameterName.host=Host
DesignerPreferencePage.display.deactiveRepositoryUpdate=Deactivate auto detect/update after a modification in the repository
AbstractElementPropertySectionController.variableTooltip=The variable attached to this parameter is:
SchemaController.syncColumns=Sync columns
EParameterName.ShowHint=Show Hint
ContextParameterPage.commentEmpty=Empty comment is discouraged.
NewProcessWizard.description=Add a job in the repository
@@ -278,7 +274,6 @@ MoveNodeLabelCommand.Label=Move NodeLabel
EParameterName.context=Context
JobHierarchyMessages.JobHierarchyViewPart_tooltip={0} of Job {1} from Project {2}
EParameterName.MultiThread=Multi thread execution
SchemaController.editSchema=Edit schema
ChangeActivateStatusSubjobCommand.Label.ActivePart=Activate current Subjob
MultiPageTalendEditor.Job=Job {0} {1}
EmfComponent.None=Default
@@ -289,7 +284,6 @@ ContextParameterPage.defaultValue=Default value
MergeOrderDialog.MoveDown=Move Down
EParameterName.dbName=Db Name
TalendEditorContextMenuProvider.Row=Row
SchemaController.copyChildSchema.tooltip=Import the tBufferOutput schema from the child job
EParameterName.catchUserWarning=Catch user warnings
StatsAndLogsComposite.Save=&Save to preferences
DesignerPreferencePage.schemaOptions=When the input data row differs from the specified input schema:
@@ -494,8 +488,6 @@ SQLPatternComposite.up=Up
SaveToProjectSettings=&Save to project settings
SaveToProjectSettingsMessage=Current project setting will be overwritten, do you want to continue?
SaveToProjectSettingsToolTipText=Save values to project setting page (Shift+S)
SchemaTypeController.connectionNotAvaliable=Connection has not been set or not correctly in the component
SchemaTypeController.inputNotSet=Input connection not set
SearchComponentInJobs.Title=Find Component in Jobs
SearchComponentInJobs.Tooltip=Search all jobs that use this component
SqlMemoController.query=Query
@@ -694,13 +686,8 @@ OoziePreferencePage.oozieEndPoint=Oozie End Point
EParameterName.SK_CREATION=SK_CREATION
OpenExistVersionProcessWizard.windowTitle=Job version
Node.checkHasMultiPrejobOrPostJobComponents="{0}" component found in this job,there must be only one totally,Please check it.
SchemaTypeController.validationrule.title.warn=Warn
SchemaTypeController.validationrule.title.confirm=Confirm
SchemaTypeController.validationrule.selectBuildInMsg=If you select Built-In, the validation rule under the component will be lost. Continue?
SchemaTypeController.validationrule.selectMetadataMsg=The metadata you select now doesnot contain current validation rule. Validation rule will be lost if you still select it. Continue?
SchemaTypeController.validationrule.cannotApplyValMsg=Cannot apply the validation rule to the component because none of its schema use the validation rule.
AbstractMultiPageTalendEditor.canNotSaveTitle=Warning
AbstractMultiPageTalendEditor.canNotSaveMessage=Job is not locked by user, can not save
AbstractMultiPageTalendEditor.canNotSaveMessage=Job is not locked by user, cannot save
ConnectionSetAsMainRef.ConnectionModifyError=Can't modify the connection when start component has a subjob link
ConnectionSetAsMainRef.ERROR=Error
ModifyMergeOrderAction.ConnectionModifyError=Can't modify the connection when start component has a subjob link
@@ -715,7 +702,7 @@ DbTableController.dialog.title=Error
DbTableController.dialog.contents.fetchTableFailed=Table(s) can not be fetched successfully! For more details, please check the error log.
EParameterName.Project_Technical_Name=Project Technical Name
EParameterName.endofChoice=Append endChoice()
AbstractMultiPageTalendEditor.canNotSaveMessage.routine=Routine is not locked by user, can not save
AbstractMultiPageTalendEditor.canNotSaveMessage.routine=Routine is not locked by user, cannot save
EParameterName.dParallelize=Disable parallelization
EOozieParameterName.hadoopAppPath=HDFS path
EOozieParameterName.jobId=Job id
@@ -917,13 +904,29 @@ EOozieParameterName.enableOoKerberos=Enable Kerberos Security
EOozieParameterName.nameNodeEndPoint=Name Node end point
EOozieParameterName.jobTrackerEndPoint=Job Tracker end point
EOozieParameterName.oozieEndPointValue=Oozie end point
Node.parameterWrong=The value of Parameter ({0}) is not exist.
Node.checkSparkTXXXInputDataFrame=This component uses data frames. Due to a limitation in Spark 1.3.0, this component won't work with this distribution unless you configure your cluster classpath with the required libraries.
Node.parameterWrong=The value of Parameter ({0}) does not exist.
Connection.languageWarning=*Note: For Bean Language, the Expression should be a qualified class name without quotes.\n*Note: For None Language, the Value should be a full expression, instead of a plain text.\n*Note: For XPath Language, the Namespaces will be used automatically if it's checked.
EParameterName.useNamespaces=Add Namespaces
EParameterName.namespaces=Namespaces
EParameterName.xpathPrefix=Prefix
Node.checkSparkMLComponentVersion14=This component requires Spark 1.4 or higher.
Node.checkSparkMLComponentVersion15=This component requires Spark 1.5 or higher.
Node.checkSparkTLogRowWithHDInsight=The tLogRow is not supported with this distribution.
Node.supportOnlyLookupOutput=This component can only be linked with a lookup flow. For example, you can link it as a lookup with a tMap component.
Node.inputMustNotBeAMappingField=The input field ({0}) is used in the mapping. You should keep the field as blank.
PerformancePreferencePage.autoRefreshLocksField=Automatic refresh of locks
PerformancePreferencePage.tacTimeout=Connection timeout with Administrator Center (seconds)
PerformancePreferencePage.CodeFormatTimeout=Code Format timeout (seconds)
AbstractSchemaController.copyChildSchema=Copy Child Job Schema
AbstractSchemaController.copyChildSchema.tooltip=Import the tBufferOutput schema from the child job
AbstractSchemaController.editSchema=Edit schema
AbstractSchemaController.resetButton.tooltip=This will take automatically the columns of the previous component
AbstractSchemaController.schemaOf=Schema of
AbstractSchemaController.syncColumns=Sync columns
AbstractSchemaController.validationrule.title.warn=Warn
AbstractSchemaController.validationrule.title.confirm=Confirm
AbstractSchemaController.validationrule.selectBuildInMsg=If you select Built-In the validation rule under the component will be lost. Continue?
AbstractSchemaController.validationrule.selectMetadataMsg=The metadata you select now doesnot contain current validation rule. Validation rule will be lost if you still select it. Continue?
AbstractSchemaController.validationrule.cannotApplyValMsg=Cannot apply the validation rule to the component because none of its schema use the validation rule.
AbstractSchemaController.connectionNotAvaliable=Connection has not been set or not correctly in the component
AbstractSchemaController.inputNotSet=Input connection not set
AbstractBasicComponent.builtIn=Built-In
AbstractBasicComponent.repository=Repository

View File

@@ -146,7 +146,6 @@ DocumentationPreferencePage.must_css_file=Valor debe ser un archivo CSS
DocumentationPreferencePage.must_existing_value=Valor debe ser un archivo existente
EParameterName.routeType=Tipo
tPassportAdvancedDenormalize.needOnlyOneValue=Ambos {0} y {1} no pueden especificarse
SchemaTypeController.validationrule.title.confirm=Confirmar
AbstractMultiPageTalendEditor.canNotSaveTitle=Advertencia
ConnectionSetAsMainRef.ERROR=Error
ModifyMergeOrderAction.ERROE=Error

View File

@@ -16,7 +16,7 @@ ContextParameterPage.description=Cr
CodeView.Main=Main
DeleteNoteCommand.Name=Suprrimer la note
ProblemsView.description=Description
ConnectionSetAsMainRef.mainLabel=Paramétrez cette connexion en tant que principale
ConnectionSetAsMainRef.mainLabel=Paramétrer cette connexion en tant que Main
UpdateDetectionDialog.Collapse=Réduire tout
EParameterName.FieldSeparator=Séparateur de champs
GEFDeleteAction.DeleteItems=Supprimer les éléments
@@ -40,7 +40,7 @@ MultiPageEditorContributor.Grid=&Grille
EParameterName.tableLogs=Table de logs
SqlMemoController.QueryError.infoMsg=Cette requête ne peut contenir des paramètres de contexte (comme $_context) ,\n ou cette requête n'a pas été entourée de {0}. Merci de corriger.
NodeBreakpointAction.removeBreakpoint=Supprimer un point d'arrêt
ChangeActivateStatusNodeCommand.Label.Active=Activer l'(les) élément(s)
ChangeActivateStatusNodeCommand.Label.Active=Activer le composant
EParameterName.queryType=Type de requête
EParameterName.Log.Stdout=Logger sur la sortie standard
ConnTextEditPolicy.ErrorTitle=ERROR
@@ -65,17 +65,16 @@ MergeOrderDialog.MoveUp=Monter
Problems.category.jobs=Jobs
EditProcess.editJob=Editer le job
NodesCopyAction.label=Copier
EParameterName.fileNameLogs=Nom du fichier Log
EParameterName.fileNameLogs=Nom du fichier de log
PropertyChangeCommand.Label=Changement des propriétés
TextNoteSection.Label=Texte
AbstractElementPropertySectionController.fieldRequired=Ce champ est requis.
EParameterName.Level.Log.Db=Niveau
EParameterName.MeterFileName=Nom du fichier de mesure
EParameterName.PrintOperations=Afficher les opérations
ConfigureConnParamDialog.DialogLabel=Configurer les Paramètres de Connexion
ConfigureConnParamDialog.DialogLabel=Configurer les paramètres de connexion
Problems.category.infos=Infos
Process.Job=Job
SchemaController.copyChildSchema=Copier le schéma du Job fils
ReadProcess.label=Lire le Job
PropertiesContextAction.Properties=Paramètres
NotesPasteCommand.label=Coller
@@ -91,14 +90,12 @@ EParameterName.DisableWarnings=D
ChangeConnTextCommand.Label=Modifier le libellé de la connexion
TalendEditorPaletteFactory.Note=Note
EParameterName.tStatCatcherStats=Statistiques du tStatCatcher
SchemaController.resetButton.tooltip=Cela retrouvera automatiquement les colonnes du composant précédent
EParameterName.LoadNewVariableLabel=Si une variable est chargée, mais hors contexte
EParameterName.startable=Démarrable
MultiPageEditorContributor.Snap=Aligner sur la grille
ProblemsView.severity=&Sévérité
ExecuteSystemCommandCommand.Command=Exécuter...
UpdateDetectionDialog.Operations=Opérations
ChangeConnectionStatusCommand.setLinkRef=définir le Lien comme Réf
Note.DefaultText=Texte
DesignerColorsPreferencePage.ConnectionColorMessages=Si vous changez les couleurs des liens, vous devrez redémarrer le job courant pour appliquer les changements.
MultiPageEditorContributor.runMenu=Exécuter
@@ -107,7 +104,7 @@ ExternalNodeChangeCommand.propagateMessage=Voulez-vous propager les changements
EParameterName.FromFile=Depuis le fichier
EParameterName.connectionList=Référence de connexion
NodesPasteCommand.renameMessages=Les variables des composants sont utilisée dans les éléments copiés ; voulez-vous le renommer automatiquement ?
ChangeNoteTextCommand.Name=Changer le texte
ChangeNoteTextCommand.Name=Modifier le texte de la note
EParameterName.HintFormat=Format des astuces
NodeBreakpointAction.addBreakPoint=Ajouter un point d'arrêt
EParameterName.preview=Aperçu
@@ -121,15 +118,14 @@ ContextParameterExtractor.ExistedMessages=Des param
TextController.decoration.description=Valeur prise du référentiel
StatsAndLogsComposite.SaveToolTipText=Enregistre les valeurs dans la page de préférence (Shift+S)
NodeReturn.Availability.FLOW=Flux
NodeReturn.Availability.FLOW=Flux
CodeView.MultipleComponentError=///Pas de code disponible\n/// Plusieurs composants ne peuvent\n/// afficher le code
EParameterName.onFileFlag=Dans des fichiers
JobHierarchyMessages.JobHierarchyViewPart_title=Job {1}, Projet {2}
ParallelExecutionCommand.numberInvalid=Le nombre est invalide.
ChangeActivateStatusSubjobCommand.Label.ActiveComplete=Activer les Sous-jobs liés
ChangeActivateStatusSubjobCommand.Label.ActiveComplete=Activer les Sous-jobs liés
ChangeMetadataCommand.messageDialog.questionMessage=Voulez-vous propager les changements ?
ChangeMetadataCommand.messageDialog.questionMessage=Voulez-vous propager les modifications ?
ChangeActivateStatusNodeCommand.Label.Deactive=Désactiver le composant
EParameterName.user=Utilisateur
EParameterName.user=Utilisateur
ParallelExecutionCommand.Parallel=Paralléliser
SendToBackAction.sendToBack=Mettre en dernier plan
TalendEditorPaletteFactory.Default=Défaut
@@ -137,7 +133,6 @@ EParameterName.fromDatabaseFlag=Depuis la base de donn
ContextRemoveParameterCommand.label=Supprimer le paramètre
ContextParameterExtractor.ExistedTitle=ERROR
EParameterName.UseVolumetrics=Utiliser les volumes (tFlowMeterCatcher)
EParameterName.UseVolumetrics=Utiliser les volumes (tFlowMeterCatcher)
MergeOrderDialog.ModifyMergeOrder=- Modifier l'ordre de fusion
DesignerPreferencePage.largeIconsSize=Taille d'icône \:
ContextRenameParameterCommand.renameParameter=Renommer le paramètre
@@ -157,7 +152,7 @@ CodeView.Start=D
StatsAndLogsComposite.SavePreferenceMessages=Le paramètrage des préférences courantes sera écrasé, voulez-vous continuer ?
StatsAndLogsComposite.ReloadToolTipText=Recharger les valeurs depuis la page de préférences (Shift+R)
ContextParameterPage.nameEmpty=Le nom du paramètre est vide.
ContextParameterPage.nameEmpty=Le nom du paramètre est vide.
JobHierarchyMessages.JobHierarchyViewPart_createinput=Création de la hiérarchie du type "{0}"...
UpdateDetectionDialog.Messages=Les propriétés utilisées dans les éléments suivants ont été modifiées.\nSélectionnez et mettez à jour ce que vous avez coché. \n\n(*) \: Ce Job n'est pas ouvert.
EParameterName.condition=Condition
SubjobBasicComposite.SaveTip=Sauvegarde les couleurs dans la page de préférences.
@@ -169,7 +164,7 @@ EmfComponent.Perf=Performance
MergeOrderDialog.Order=Ordre
DesignerPreferencePage.display.hiddenComponents=Afficher les composants cachés (redémarrage requis ou Ctrl+Shift+F3)
EParameterName.UseLogs=Utiliser les logs (tLogCatcher)
EParameterName.UseLogs=Utiliser les logs (tLogCatcher)
ConnectionSetAsMainRef.lookupLabel=Paramétrer cette connexion en tant que Lookup
Process.errorLoadingConnectionTitle=Erreur pendant le chargement du Job
MoveNodeCommand.Label=Déplacer le noeud
CreateNoteCommand.Name=Créer une note
@@ -190,7 +185,7 @@ ChangeNodeTextCommand.Label=Modifier le libell
ConnectionReconnectCommand.LabelTarget=Déplacer la cible de la connexion
SubjobBasicComposite.RestoreLabel=Restaurer la couleur par défaut
EParameterName.help=Aide
EParameterName.help=Aide
Category_Label=({1} éléments) {0}
Problems.category.errors=Erreurs
ActivateSubjobAction.ActivatePart=Activer le Sous-job courant
ContextParameterPage.promptEmpty=L'invite de paramètre est vide
@@ -206,7 +201,7 @@ EParameterName.dbType=Type de BdD
EParameterName.Version=Version
ProcessUpdateManager.ReadOnlyProcessUpdateWarningMessages=Le Job requiert une mise à jour à partir du référentiel, mais il ne peut être mis à jour en lecture seule.
ModifyMergeOrderAction.actionText=Modifier l'ordre de fusion
ModifyMergeOrderAction.actionText=Modifier l'ordre de fusion
Category_One_Item_Label=({1} élément) {0}
EmfComponent.builtIn=Built-In
EParameterName.ImplicitContextLoad=tContextLoad implicite
UpdateDetectionDialog.Title=Détection des mises à jour
@@ -214,7 +209,7 @@ EParameterName.generateCode=G
SubjobBasicComposite.SaveLabel=Enregistrer comme couleur par défaut
ContextProcessSection2.contextType=Type de contexte
EParameterName.catchRealtimeStats=Capturer les statistiques des composants
EParameterName.catchRealtimeStats=Capturer les statistiques des composants
ContextProcessSection.ChangeDefault=Ce contexte est utilisé par défaut, changez de contexte par défaut pour supprimer celui-ci.
EParameterName.encodingType=Encodage
DesignerPreferencePage.defaultFilePathDirectory=Chemin par des défauts des composants \:
ExtraComposite.ImplicitContextSettings=Paramètres de chargement du contexte implicite
@@ -223,7 +218,7 @@ Process.componentsUnloaded=Il y a des composants non charg
EParameterName.connectionType=Type de connexion
DesignerPreferencePage.component.defaultHint=Astuce par défaut du composant
EParameterName.TableName=Nom de la table
EParameterName.TableName=Nom de la table
ChangeNoteOpacityCommand.Name=Modifier l'opacité de la note
Problems.category.warnings=Avertissements
TalendEditorContextMenuProvider.Trigger=Trigger
ConnectionDeleteCommand.Label=Supprimer une connexion
@@ -235,10 +230,10 @@ SubjobBasicComposite.DialogTitle=Param
DesignerPreferencePage.SubjobColorLabel=Couleur d'un sous-job
ActivateSubjobAction.DeactivatePart=Désactiver le Sous-job courant
ConnectionCreateCommand.Label=Créer une connexion
ConnectionCreateCommand.Label=Créer une connexion
DisplaySubjobCommand.HideSubjob=Cacher le sous-job
MultiPageEditorContributor.runProcess=Exécuter le Job
ConnectionCreateAction.errorCreateConnectionName=Le nom "{0}" n'est pas valide ou existe déjà
ConnectionCreateAction.errorCreateConnectionName=Le nom "{0}" n'est pas valide ou existe déjà
DisplaySubjobCommand.DisplaySubjob=Afficher le sous-job
ContextParameterPage.title=Paramètre de contexte
NodeReturn.Availability.AFTER=AFTER
EmfComponent.repository=Référentiel
@@ -263,7 +258,6 @@ DesignerPreferencePage.SubjobTitleColorLabel=Couleur de titre du sous-job
EParameterName.host=Hôte
DesignerPreferencePage.display.deactiveRepositoryUpdate=Désactiver l'auto détection/mise à jour après une modification dans le référentiel
AbstractElementPropertySectionController.variableTooltip=La variable associée à ce paramètre est :
AbstractElementPropertySectionController.variableTooltip=La variable associée à ce paramètre est :
EParameterName.ShowHint=Afficher l'astuce
ContextParameterPage.commentEmpty=Il est recommandé de ne pas laisser le champ Commentaire vide.
NewProcessWizard.description=Ajoute un Job dans le Référentiel
@@ -278,18 +272,16 @@ MoveNodeLabelCommand.Label=D
EParameterName.context=Contexte
JobHierarchyMessages.JobHierarchyViewPart_tooltip={0} du Job {1} du Projet {2}
EParameterName.MultiThread=Exécution multi thread
EParameterName.MultiThread=Exécution multi thread
ChangeActivateStatusSubjobCommand.Label.ActivePart=Activer le Sous-job courant
MultiPageTalendEditor.Job=Job {0} {1}
EmfComponent.None=Défaut
MultiPageEditorContributor.View=View
MultiPageEditorContributor.View=View
ContextParameterPage.nameExists=Le nom du paramètre existe déjà.
ExecuteSystemCommandCommand.Label=Exécute les commandes spécifiques définies par l'utilisateur ou dans le composant.
ContextParameterPage.defaultValue=Valeur par défaut
MergeOrderDialog.MoveDown=Descendre
EParameterName.dbName=Nom de la BdD
TalendEditorContextMenuProvider.Row=Row
TalendEditorContextMenuProvider.Row=Row
EParameterName.catchUserWarning=Capturer les alertes à l'utilisateur
StatsAndLogsComposite.Save=Enregi&strer dans les préférences
DesignerPreferencePage.schemaOptions=Lorsque la ligne de saisie de donnée diffère du schéma spécifié de saisie :
@@ -328,7 +320,7 @@ ColumnListController.confirm=Confirmer
ColumnListController.saveChange=La colonne Longueur dans le schéma {0} a été modifiée. Voulez-vous propager la modification ?
ComboController.alert=Alerte
ComboController.nothingGuess=Rien à détecter.
ComboController.nothingGuess=Rien à détecter.
ComponentSearcher.noJobsFound=Aucun Job existant trouvé
ComponentSearcher.searchResult=Résultats de la recherche pour le composant {0}
ComponentSettingsView.noAdvancedSetting=Pas de paramètres avancés.
ComponentSettingsView.note=Note
@@ -337,7 +329,7 @@ Connection.enableParallel=Ex
Connection.inputInvalid=L'Id d'entrée n'est pas valide
Connection.monitorConnection=Monitorer cette connexion
Connection.numberParallel=Nombre d'exécutions en parallèle
Connection.numberParallel=Nombre d'exécutions en parallèle
DataProcess.checkComponent=Le composant {0} a rencontré des problèmes. Vérifiez-le.
DataProcess.enableParallel=Exécuter parallèlement
DataProcess.numberParallelExcution=Nombre d'exécutions en parallèle
DbTableController.connectionError=Erreur de connexion
@@ -417,11 +409,12 @@ IconSelectionController.MessageTitle=ERROR
IconSelectionController.Messages=La sélection de l'icône devrait être de 32x32.
IconSelectionController.Revert=Revenir à la version précédente
ImplicitContextLoad.LoadOldPreferences=Les paramètres ImplicitContextLoad seront chargés à partir de l'ancienne configuration.
ImplicitContextLoad.LoadOldPreferences=Les paramètres ImplicitContextLoad seront chargés à partir de l'ancienne configuration.
JavaSampleCodeFactory.schema=//Code généré selon les schémas d'entrée et de sortie
JobHierarchyViewPart.reason=il y a une raison.
JobHierarchyViewPart.reason=il y a une raison.
JobHierarchyViewPart.showDecription=Afin d'afficher la hiérarchie du Job, sélectionnez un Job, puis sélectionnez l'option 'Ouvrir la hiérarchie du Job' dans le menu. Alternativement, vous pouvez glisser-déposer un Job depuis la vue du référentiel dans cette vue.
JobHierarchyViewer.hirarchy=Hiérarchie du Job
JobHierarchyViewer.hirarchy=Hiérarchie du Job
JobLaunchConfigurationDelegate.jobNotFound=Le Job {0} est introuvable ; il peut avoir été supprimé.
JobTemplateViewsAndProcessUtil.jobName=Exemple de Job pour l'assistant de modèle de Jobs
MultipleThreadDynamicComposite.gatherInformation=Rassemblement des informations à partir du Référentiel
Node.componentNotExist=Ce composant dépend du composant {0} qui n'existe pas.
Node.differentFromSchemaDefined=Le schéma du lien d'entrée "{0}\\" est différent du schéma défini dans le composant.
@@ -492,8 +485,6 @@ SQLPatternComposite.up=Haut
SaveToProjectSettings=Enregi&strer dans les paramètres du projet
SaveToProjectSettingsMessage=Le paramètre courant du projet sera écrasé, voulez-vous continuer?
SaveToProjectSettingsToolTipText=Enregistrer les valeurs dans la page de paramètrage du projet (Maj+S)
SaveToProjectSettingsToolTipText=Enregistrer les valeurs dans la page de paramètrage du projet (Maj+S)
SchemaTypeController.connectionNotAvaliable=La connexion n'a pas été définie ou est incorrecte pour le composant
SearchComponentInJobs.Title=Trouver les Jobs utilisant ce composant
SearchComponentInJobs.Tooltip=Trouver tous les jobs utilisant ce composant
SqlMemoController.query=Requête
@@ -630,12 +621,13 @@ Node.lengthDiffWarning=La longueur d'au moins une colonne du sch
WSDL2JAVAController.WSDLEquals=Le WSDL ne peut pas valoir "";
BringForwardAction_bring_forward=Amener devant
BringToFrontAction_bring_to_front=Amener au premier plan
Processor.commandLineLog=CommandLine\:
Processor.configureJava=L'interpréteur Java n'est pas configuré.
Processor.configurePerl=L'interpréteur Perl n'est pas configuré.
Processor.execFailed=Echec de l'exécution du Job.
Processor.generationFailed=Echec de la génération du code
Processor.perlModuleNotFound=Impossible de trouver le plug-in du module Perl.
Processor.perlModuleNotFound=Impossible de trouver le plug-in du module Perl.
CreateProcess.createRoutes=Créer une Route
EParameterName.validationRuleItemid=ID de l'élément de règle de validation
EParameterName.validationRules=Utiliser une règle de validation existante
EParameterName.validationRuleType=Type de règle de validation
@@ -685,11 +677,6 @@ OoziePreferencePage.jobTrackerEndPoint=Endpoint du JobTracker
OoziePreferencePage.oozieEndPoint=Endpoint Oozie
OpenExistVersionProcessWizard.windowTitle=Version du Job
Node.checkHasMultiPrejobOrPostJobComponents="{0}" composant(s) trouvé dans ce Job, il ne doit y en avoir qu'un seul, vérifiez.
Node.checkHasMultiPrejobOrPostJobComponents="{0}" composant(s) trouvé dans ce Job, il ne doit y en avoir qu'un seul, vérifiez.
SchemaTypeController.validationrule.title.warn=WARN
SchemaTypeController.validationrule.title.confirm=Confirmer
SchemaTypeController.validationrule.selectBuildInMsg=Si vous sélectionnez Built-In, la règle de validation sous le composant sera perdue. Continuer ?
SchemaTypeController.validationrule.selectMetadataMsg=La métadonnée sélectionnée ne contient pas la règle de validation. La règle de validation sera perdue si vous sélectionnez cette métadonnée. Continuer ?
AbstractMultiPageTalendEditor.canNotSaveTitle=Avertissement
AbstractMultiPageTalendEditor.canNotSaveMessage=Le Job n'est pas verrouillé par l'utilisateur, impossible de sauvegarder
ConnectionSetAsMainRef.ConnectionModifyError=Impossible de modifier la connexion lorsque le composant de début a un lien vers un sous-job
@@ -702,7 +689,7 @@ UpdateDetectionDialog.jobletMessage=Les Jobs ferm
DbTableController.dialog.title=ERROR
DbTableController.dialog.contents.fetchTableFailed=Impossible de récupérer la (les) table(s). Consultez le log d'erreurs pour plus de détails.
EParameterName.Project_Technical_Name=Nom technique du projet
EParameterName.Project_Technical_Name=Nom technique du projet
AbstractMultiPageTalendEditor.canNotSaveMessage.routine=La routine n'est pas verrouillée par l'utilisateur, impossible de sauvegarder
EParameterName.dParallelize=Désactiver la parallélisation
EOozieParameterName.hadoopAppPath=Chemin HDFS
EOozieParameterName.jobId=ID du Job
@@ -770,9 +757,38 @@ PaserRuleSelectionDialog.RULE_NAME=Nom de la r
PaserRuleSelectionDialog.RULE_TYPE=Type de règle
PaserRuleSelectionDialog.RULE_VALUE=Valeur de la règle
GEFDeleteAction.deleteConnectionDialog.toggleMsg=Ne plus montrer ce dialogue.
MarkerMessages.Category_One_Item_Label={0} (1 élément)
MarkerMessages.ProblemView_Type=&Type
Node.hasMoreThenOneColumn=La table ({0}) a plus d'une colonne.
NodePart_componentNotLoaded=Le composant n'est pas chargé
TalendEditorPaletteFactory.palette.favorites=Favoris
TalendEditorPaletteFactory.palette.recentlyUsed=Récemment utilisé
DesignerPreferencePage.JobletColorGroup=Joblet
CreateProcess.action.createStandardJob=Créer un Job standard
MainComposite.VersionAuthorSection.authorLabel=Auteur
MainComposite.PurposeStatusSection.statusLabel=Statut
MainComposite.DescriptionSection.Label=Description
MainComposite.DateSection.ModificationLabel=Modification
EOozieParameterName.hadoopDistribution=Distribution Hadoop
EOozieParameterName.enableKerberos=Activer la sécurité Kerberos
EOozieParameterName.nameNodePrincipal=Principal du NameNode
EOozieParameterName.keytab=KeyTab
EOozieParameterName.nameNodeEndPoint=Endpoint du NameNode
EOozieParameterName.jobTrackerEndPoint=Endpoint du JobTracker
EOozieParameterName.oozieEndPointValue=Endpoint Oozie
Node.parameterWrong=La valeur du paramètre ({0}) n'existe pas.
EParameterName.useNamespaces=Ajout d'espaces de noms
EParameterName.namespaces=Espaces de noms
EParameterName.xpathPrefix=Préfixe
Node.checkSparkMLComponentVersion14=Ce composant nécessite la version Spark 1.4 ou supérieure
Node.checkSparkMLComponentVersion15=Ce composant nécessite la version Spark 1.5 ou supérieure
AbstractSchemaController.copyChildSchema.tooltip=Importer le schéma du tBufferOutput à partir du Job fils.
AbstractSchemaController.editSchema=Modifier le schéma
AbstractSchemaController.resetButton.tooltip=Cela prend automatiquement les colonnes du composant précédent
AbstractSchemaController.schemaOf=Schéma du
AbstractSchemaController.syncColumns=Sync colonnes
AbstractSchemaController.validationrule.selectBuildInMsg=Si vous sélectionnez Built-In, la règle de validation sous le composant sera perdue. Continuer ?
AbstractSchemaController.validationrule.selectMetadataMsg=La métadonnée sélectionnée ne contient pas de règle de validation. La règle de validation sera perdue si vous la sélectionnez. Continuer ?
AbstractSchemaController.validationrule.cannotApplyValMsg=Impossible d'appliquer la règle de validation au composant car aucun de ses schémas n'utilise la règle de validation.
AbstractSchemaController.inputNotSet=Connexion d'entrée non définie
AbstractBasicComponent.repository=Référentiel

View File

@@ -130,7 +130,6 @@ AppearancePreferencePage.groupBySource="Grupiraj prema izvoru" u kontekstu
EParameterName.dataSource=Izvor podataka
CamelPerformancePreferencePage.propertyCodeCheck=Provjeriti svojstva dok se generira kod (onemogu\u0107avanje ove opcije \u0107e ubrzati svojstva komponenata)
OoziePreferencePage.path=Putanja
SchemaTypeController.validationrule.title.confirm=Potvrdi
AbstractMultiPageTalendEditor.canNotSaveTitle=Upozorenje
ConnectionSetAsMainRef.ERROR=Gre\u0161ka
ModifyMergeOrderAction.ERROE=Gre\u0161ka

View File

@@ -70,7 +70,6 @@ EParameterName.PrintOperations=Stampa operazioni
ConfigureConnParamDialog.DialogLabel=Configurare i parametri di connessione
Problems.category.infos=Informazioni
Process.Job=Job
SchemaController.copyChildSchema=Copia schema job figlio
ReadProcess.label=Leggi Job
PropertiesContextAction.Properties=Impostazioni
NotesPasteCommand.label=Incolla
@@ -86,7 +85,6 @@ EParameterName.DisableWarnings=Disattiva avvertimenti
ChangeConnTextCommand.Label=Modificare l'etichetta della connessione
TalendEditorPaletteFactory.Note=Nota
EParameterName.tStatCatcherStats=Statistiche tStatCatcher
SchemaController.resetButton.tooltip=Questo prenderà automaticamente le colonne del precedente componente
EParameterName.LoadNewVariableLabel=Se una variabile caricata, ma non nel contesto
EParameterName.startable=Avviabile
ExecuteSystemCommandCommand.Command=Esegui...
@@ -121,7 +119,6 @@ ChangeActivateStatusSubjobCommand.Label.ActiveComplete=Attiva il Subjob completo
ChangeMetadataCommand.messageDialog.questionMessage=Vuoi propagare i cambiamenti?
ChangeActivateStatusNodeCommand.Label.Deactive=Disattiva elemento(i)
EParameterName.user=Utente
SchemaController.schemaOf=Schema di
ParallelExecutionCommand.Parallel=In parallelo
SendToBackAction.sendToBack=Inviare dietro
TalendEditorPaletteFactory.Default=Predefinito
@@ -253,7 +250,6 @@ DesignerPreferencePage.SubjobTitleColorLabel=Colore titolo subjob
EParameterName.host=Host
DesignerPreferencePage.display.deactiveRepositoryUpdate=Disattiva auto rilevamento/selezione dopo una modifica nel repository
AbstractElementPropertySectionController.variableTooltip=La variabile associata a questo parametro è:
SchemaController.syncColumns=Sincronizza colonne
EParameterName.ShowHint=Mostra suggerimento
ContextParameterPage.commentEmpty=Nessun commento è sconsigliato.
NewProcessWizard.description=Aggiungi un job nel repository
@@ -268,7 +264,6 @@ MoveNodeLabelCommand.Label=Muovi nodo etichetta
EParameterName.context=Contesto
JobHierarchyMessages.JobHierarchyViewPart_tooltip={0} del job {1} dal progetto {2}
EParameterName.MultiThread=Esecuzione multi thread
SchemaController.editSchema=Edita schema
ChangeActivateStatusSubjobCommand.Label.ActivePart=Attiva il subjob corrente
EmfComponent.None=Nessuno
MultiPageEditorContributor.View=Visualizza
@@ -278,7 +273,6 @@ ContextParameterPage.defaultValue=Valore predefinito
MergeOrderDialog.MoveDown=Spostare sopra
EParameterName.dbName=Nome Db
TalendEditorContextMenuProvider.Row=Riga
SchemaController.copyChildSchema.tooltip=Importa lo schema fi tBufferOutput dal job figlio
EParameterName.catchUserWarning=Cattura avvisi utente
StatsAndLogsComposite.Save=&Salvare come preferito
DesignerPreferencePage.schemaOptions=Quando i record di ingresso differiscono dallo schema di input specificato:
@@ -479,8 +473,6 @@ SQLPatternComposite.up=Su
SaveToProjectSettings=&Salva le impostazioni del progetto
SaveToProjectSettingsMessage=L'attuale impostazione del progetto sarà sovrascritta. Vuoi continuare?
SaveToProjectSettingsToolTipText=Salva valori della pagina dell'impostazione (shift+S)
SchemaTypeController.connectionNotAvaliable=Connessione non ancora impostata o non corretta nel componente
SchemaTypeController.inputNotSet=Connessione di input non impostata
SearchComponentInJobs.Title=Trova componente nei Job
SearchComponentInJobs.Tooltip=Cerca tutti i job che utilizzano questo componente
SqlMemoController.query=Query
@@ -661,8 +653,6 @@ OoziePreferencePage.userName=Nome utente
OoziePreferencePage.path=Percorso
OoziePreferencePage.nameNodeEndPoint=Nome nodo di end point
OpenExistVersionProcessWizard.windowTitle=Versione progetto
SchemaTypeController.validationrule.title.warn=attenzione
SchemaTypeController.validationrule.title.confirm=Conferma
AbstractMultiPageTalendEditor.canNotSaveTitle=Avvertimento
ConnectionSetAsMainRef.ERROR=Errore
ModifyMergeOrderAction.ERROE=Errore

View File

@@ -75,7 +75,6 @@ EParameterName.PrintOperations=\u8868\u793A\u64CD\u4F5C
ConfigureConnParamDialog.DialogLabel=\u63A5\u7D9A\u30D1\u30E9\u30E1\u30FC\u30BF\u306E\u69CB\u6210
Problems.category.infos=\u30A4\u30F3\u30D5\u30A9\u30E1\u30FC\u30B7\u30E7\u30F3
Process.Job=\u30B8\u30E7\u30D6
SchemaController.copyChildSchema=\u5B50\u30B8\u30E7\u30D6\u306E\u30B9\u30AD\u30FC\u30DE\u3092\u30B3\u30D4\u30FC
ReadProcess.label=\u30b8\u30e7\u30d6\u306e\u8aad\u8fbc\u307f
PropertiesContextAction.Properties=\u8A2D\u5B9A
NotesPasteCommand.label=\u8CBC\u308A\u4ED8\u3051
@@ -89,9 +88,8 @@ SqlMemoController.QueryError.mainMsg=\u30AF\u30A8\u30EA\u30B9\u30C6\u30FC\u30C8\
ContextRepositoryCommand.modifyContext=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u306E\u5909\u66F4
EParameterName.DisableWarnings=\u8B66\u544A\u306E\u7121\u52B9\u5316
ChangeConnTextCommand.Label=\u63A5\u7D9A\u30E9\u30D9\u30EB\u306E\u5909\u66F4
TalendEditorPaletteFactory.Note=Note
TalendEditorPaletteFactory.Note=\u30CE\u30FC\u30C8
EParameterName.tStatCatcherStats=tStatCatcher\u7D71\u8A08
SchemaController.resetButton.tooltip=\u3053\u308C\u306F\u524D\u306E\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30AB\u30E9\u30E0\u3092\u81EA\u52D5\u7684\u306B\u53D6\u5F97\u3057\u307E\u3059
EParameterName.LoadNewVariableLabel=\u5909\u6570\u304C\u8AAD\u307F\u8FBC\u307E\u308C\u3066\u3044\u308B\u304C\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u306B\u306A\u3044\u5834\u5408
EParameterName.startable=\u958B\u59CB\u53EF\u80FD
MultiPageEditorContributor.Snap=\u56F3\u5F62\u5EA7\u6A19\u3078\u306E\u4F4D\u7F6E\u5408\u308F\u305B (&M)
@@ -129,7 +127,6 @@ ChangeActivateStatusSubjobCommand.Label.ActiveComplete=\u63A5\u7D9A\u306E\u3042\
ChangeMetadataCommand.messageDialog.questionMessage=\u5909\u66F4\u3092\u53CD\u6620\u3057\u307E\u3059\u304B\uFF1F
ChangeActivateStatusNodeCommand.Label.Deactive=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u3092\u7121\u52B9\u5316
EParameterName.user=\u30E6\u30FC\u30B6\u30FC
SchemaController.schemaOf=\u30B9\u30AD\u30FC\u30DE \:
ParallelExecutionCommand.Parallel=\u4E26\u5217\u51E6\u7406\u5316
SendToBackAction.sendToBack=\u6700\u80CC\u9762\u3078\u79FB\u52D5
TalendEditorPaletteFactory.Default=\u30C7\u30D5\u30A9\u30EB\u30C8
@@ -263,7 +260,6 @@ DesignerPreferencePage.SubjobTitleColorLabel=\u30B5\u30D6\u30B8\u30E7\u30D6\u306
EParameterName.host=\u30DB\u30B9\u30C8
DesignerPreferencePage.display.deactiveRepositoryUpdate=\u30EA\u30DD\u30B8\u30C8\u30EA\u306E\u5909\u66F4\u5F8C\u306E\u81EA\u52D5\u691C\u7D22/\u66F4\u65B0\u3092\u7121\u52B9\u5316
AbstractElementPropertySectionController.variableTooltip=\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u306B\u4ED8\u968F\u3059\u308B\u5909\u6570\uFF1A
SchemaController.syncColumns=\u30AB\u30E9\u30E0\u306E\u540C\u671F
EParameterName.ShowHint=\u30D2\u30F3\u30C8\u306E\u8868\u793A
ContextParameterPage.commentEmpty=\u30B3\u30E1\u30F3\u30C8\u6B04\u306E\u5165\u529B\u3092\u63A8\u5968\u3057\u307E\u3059
NewProcessWizard.description=\u30EA\u30DD\u30B8\u30C8\u30EA\u306B\u30B8\u30E7\u30D6\u306E\u8FFD\u52A0
@@ -278,7 +274,6 @@ MoveNodeLabelCommand.Label=\u30CE\u30FC\u30C9\u30E9\u30D9\u30EB\u306E\u79FB\u52D
EParameterName.context=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8
JobHierarchyMessages.JobHierarchyViewPart_tooltip=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8 {2} \u304B\u3089\u30B8\u30E7\u30D6 {1} \u306E {0}
EParameterName.MultiThread=\u30DE\u30EB\u30C1\u30B9\u30EC\u30C3\u30C9\u5B9F\u884C
SchemaController.editSchema=\u30B9\u30AD\u30FC\u30DE\u306E\u7DE8\u96C6
ChangeActivateStatusSubjobCommand.Label.ActivePart=\u30B5\u30D6\u30B8\u30E7\u30D6\u3092\u6709\u52B9\u5316
MultiPageTalendEditor.Job=\u30B8\u30E7\u30D6 {0} {1}
EmfComponent.None=\u30C7\u30D5\u30A9\u30EB\u30C8
@@ -289,7 +284,6 @@ ContextParameterPage.defaultValue=\u30C7\u30D5\u30A9\u30EB\u30C8\u5024
MergeOrderDialog.MoveDown=\u4E0B\u306B\u79FB\u52D5
EParameterName.dbName=DB\u540D
TalendEditorContextMenuProvider.Row=\u30ED\u30A6
SchemaController.copyChildSchema.tooltip=\u5B50\u30B8\u30E7\u30D6\u304B\u3089 tBufferOutput\u30B9\u30AD\u30FC\u30DE\u3092\u30A4\u30F3\u30DD\u30FC\u30C8
EParameterName.catchUserWarning=\u30E6\u30FC\u30B6\u8B66\u544A\u306E\u30AD\u30E3\u30C3\u30C1
StatsAndLogsComposite.Save=\u57FA\u672C\u8A2D\u5B9A\u306B\u4FDD\u5B58 (&S)
DesignerPreferencePage.schemaOptions=\u5165\u529B\u30C7\u30FC\u30BF\u884C\u304C\u6307\u5B9A\u3057\u305F\u5165\u529B\u30B9\u30AD\u30FC\u30DE\u3068\u7570\u306A\u308B\u5834\u5408 \:
@@ -331,7 +325,7 @@ ComboController.nothingGuess=\u63A8\u5B9A\u5BFE\u8C61\u304C\u3042\u308A\u307E\u3
ComponentSearcher.noJobsFound=\u30B8\u30E7\u30D6\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002
ComponentSearcher.searchResult=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8 {0} \u306E\u691C\u7D22\u7D50\u679C
ComponentSettingsView.noAdvancedSetting=\u8A73\u7D30\u8A2D\u5B9A\u304C\u3042\u308A\u307E\u305B\u3093\u3002
ComponentSettingsView.note=Note
ComponentSettingsView.note=\u30CE\u30FC\u30C8
ComponentSettingsView.subjob=\u30B5\u30D6\u30B8\u30E7\u30D6
Connection.enableParallel=\u4E26\u5217\u51E6\u7406\u306E\u6709\u52B9\u5316
Connection.inputInvalid=\u5165\u529BId\u306F\u6709\u52B9\u3067\u306F\u3042\u308A\u307E\u305B\u3093
@@ -494,8 +488,6 @@ SQLPatternComposite.up=\u4E0A\u3078
SaveToProjectSettings=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u8A2D\u5B9A\u306B\u4FDD\u5B58 (&S)
SaveToProjectSettingsMessage=\u73FE\u5728\u306E\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u306E\u8A2D\u5B9A\u306F\u4E0A\u66F8\u304D\u3055\u308C\u307E\u3059\u3001\u7D9A\u3051\u307E\u3059\u304B\uFF1F
SaveToProjectSettingsToolTipText=\u30D7\u30EC\u30ED\u30B8\u30A7\u30AF\u30C8\u8A2D\u5B9A\u306B\u5024\u3092\u4FDD\u5B58 (Shift+S)
SchemaTypeController.connectionNotAvaliable=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306B\u63A5\u7D9A\u304C\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u306A\u3044\u304B\u3001\u6B63\u3057\u304F\u3042\u308A\u307E\u305B\u3093
SchemaTypeController.inputNotSet=\u5165\u529B\u63A5\u7D9A\u304C\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093
SearchComponentInJobs.Title=\u30B8\u30E7\u30D6\u5185\u306E\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u3092\u691C\u7D22
SearchComponentInJobs.Tooltip=\u3053\u306E\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u3092\u4F7F\u7528\u3057\u3066\u3044\u308B\u30B8\u30E7\u30D6\u3092\u691C\u7D22
SqlMemoController.query=\u30AF\u30A8\u30EA\u30FC
@@ -693,11 +685,6 @@ OoziePreferencePage.oozieEndPoint=Oozie\u30A8\u30F3\u30C9\u30DD\u30A4\u30F3\u30C
EParameterName.SK_CREATION=SK_CREATION
OpenExistVersionProcessWizard.windowTitle=\u30B8\u30E7\u30D6\u30D0\u30FC\u30B8\u30E7\u30F3
Node.checkHasMultiPrejobOrPostJobComponents=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8" {0} "\u306F\u3001\u4E00\u3064\u306E\u30B8\u30E7\u30D6\u3067\u4E00\u3064\u3057\u304B\u5B9A\u7FA9\u51FA\u6765\u307E\u305B\u3093\u3002\u78BA\u8A8D\u3057\u3066\u4E0B\u3055\u3044\u3002
SchemaTypeController.validationrule.title.warn=\u8B66\u544A
SchemaTypeController.validationrule.title.confirm=Confirm
SchemaTypeController.validationrule.selectBuildInMsg=\u7D44\u8FBC\u307F\u3092\u9078\u629E\u3059\u308B\u3068\u691C\u8A3C\u30EB\u30FC\u30EB\u304C\u6D88\u6EC5\u3057\u307E\u3059\u304C\u7D9A\u3051\u307E\u3059\u304B\uFF1F
SchemaTypeController.validationrule.selectMetadataMsg=\u30E1\u30BF\u30C7\u30FC\u30BF\u306F\u691C\u8A3C\u30EB\u30FC\u30EB\u542B\u3067\u3044\u307E\u305B\u3093\u3002\u691C\u8A3C\u30EB\u30FC\u30EB\u304C\u4FDD\u5B58\u3055\u308C\u307E\u305B\u3093\u304C\u7D9A\u3051\u307E\u3059\u304B\uFF1F
SchemaTypeController.validationrule.cannotApplyValMsg=\u30B9\u30AD\u30FC\u30DE\u306B\u8A2D\u5B9A\u3055\u308C\u305F\u691C\u8A3C\u308B\u30FC\u308B\u30FC\u304C\u7121\u3044\u306E\u3067\u3001\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306B\u691C\u8A3C\u30EB\u30FC\u30EB\u3092\u9069\u7528\u3067\u304D\u307E\u305B\u3093\u3002
AbstractMultiPageTalendEditor.canNotSaveTitle=\u8B66\u544A
AbstractMultiPageTalendEditor.canNotSaveMessage=\u30B8\u30E7\u30D6\u3092\u30ED\u30C3\u30AF\u51FA\u6765\u306A\u3044\u306E\u3067\u4FDD\u5B58\u3067\u304D\u307E\u305B\u3093\u3002
ConnectionSetAsMainRef.ConnectionModifyError=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u304C\u30B5\u30D6\u30B8\u30E7\u30D6\u63A5\u7D9A\u3092\u3057\u3066\u3044\u308B\u305F\u3081\u63A5\u7D9A\u3092\u5909\u66F4\u3067\u304D\u307E\u305B\u3093
@@ -737,7 +724,8 @@ CodeView.initMessage=\u30B3\u30FC\u30C9\u751F\u6210\u30A8\u30F3\u30B8\u30F3\u309
Connection.paral_queuesize=\u30AD\u30E5\u30FC\u30B5\u30A4\u30BA
ModulesInstaller_text1=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8 {0} \u306F\u3001\u4EE5\u4E0B\u306E3rd party\u30E2\u30B8\u30E5\u30FC\u30EB\u304C\u5FC5\u8981\u3067\u3059
ModulesInstaller_text2=\u9078\u629E\u3055\u308C\u305F\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306F\u3001\u6B21\u306E\u5916\u90E8\u30E2\u30B8\u30E5\u30FC\u30EB\u304C\u5FC5\u8981\u3067\u3059
PropertiesWizardPage.NameEmptyError=\u540D\u524D\u304C\u7A7A\u3067\u3059
PropertiesWizardPage.NameEmptyError=\u540D\u524D\u304C\u3042\u308A\u307E\u305B\u3093
PropertiesWizardPage.NameFormatError=\u540D\u524D\u306B\u4E0D\u6B63\u306A\u6587\u5B57\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002
ColorsCodeViewerPreferencePage.Comment1Color=\u30B3\u30E1\u30F3\u30C81\u8272
ColorsCodeViewerPreferencePage.Comment2Color=\u30B3\u30E1\u30F3\u30C82\u8272
ColorsCodeViewerPreferencePage.DigitColor=\u6570\u5B57\u8272
@@ -804,8 +792,10 @@ ToggleOrientationAction_single_description=\u968E\u5C64\u306E\u307F
ToggleViewAction_subtypes_description=\u30B5\u30D6\u30BF\u30A4\u30D7\u968E\u5C64\u3092\u8868\u793A
ToggleViewAction_supertypes_description=\u30B5\u30D6\u30BF\u30A4\u30D7\u968E\u5C64\u3092\u8868\u793A
ToggleViewAction_vajhierarchy_description=\u30BF\u30A4\u30D7\u968E\u5C64\u3092\u8868\u793A
PerformancePreferencePage.autoCheckField=SVN\u306E\u66F4\u65B0\u3092\u81EA\u52D5\u78BA\u8A8D
TalendEditorPaletteFactory.palette.favorites=\u304A\u6C17\u306B\u5165\u308A
TalendEditorPaletteFactory.palette.recentlyUsed=\u4F7F\u7528\u5C65\u6B74
TalendEditorPaletteFactory.palette.recentlyUsed=\u6700\u8FD1\u306E\u4F7F\u7528
TalendEditorPaletteFactory.searchingFromHelp=\u30D8\u30EB\u30D7\u3092\u691C\u7D22
DesignerPreferencePage.JobletColorGroup=\u30B8\u30E7\u30D6\u30EC\u30C3\u30C8
DesignerPreferencePage.JobletGroupColorLabel=\u30B8\u30E7\u30D6\u30EC\u30C3\u30C8\u30B0\u30EB\u30FC\u30D7\u306E\u8272
CreateProcess.action.createStandardJob=\u6A19\u6E96\u30B8\u30E7\u30D6\u3092\u4F5C\u6210
@@ -813,6 +803,8 @@ MainComposite.NameSection.Name=\u540D\u524D
MainComposite.VersionAuthorSection.authorLabel=\u4F5C\u6210\u8005
MainComposite.PurposeStatusSection.purposeLabel=\u76EE\u7684
MainComposite.PurposeStatusSection.statusLabel=\u30B9\u30C6\u30FC\u30BF\u30B9
MainComposite.NameEmptyError=\u540D\u524D\u304C\u7A7A\u3067\u3059\u3002
MainComposite.NameFormatError=\u540D\u524D\u306B\u4E0D\u6B63\u306A\u6587\u5B57\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002
MainComposite.SameAsProjectname=\u540D\u524D\u304C\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u540D\u3092\u91CD\u8907\u3057\u307E\u3059
EOozieParameterName.propertyType=\u30D7\u30ED\u30D1\u30C6\u30A3\u30BF\u30A4\u30D7
EOozieParameterName.hadoopDistribution=Hadoop\u30C7\u30A3\u30B9\u30C8\u30EA\u30D3\u30E5\u30FC\u30B7\u30E7\u30F3
@@ -827,3 +819,21 @@ EOozieParameterName.nameNodeEndPoint=\u30CD\u30FC\u30E0\u30CE\u30FC\u30C9\u30A8\
EOozieParameterName.jobTrackerEndPoint=\u30B8\u30E7\u30D6\u30C8\u30E9\u30C3\u30AB\u30FC\u30A8\u30F3\u30C9\u30DD\u30A4\u30F3\u30C8
EOozieParameterName.oozieEndPointValue=Oozie\u30A8\u30F3\u30C9\u30DD\u30A4\u30F3\u30C8
Node.parameterWrong=\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\uFF08{0}\uFF09\u306E\u5024\u304C\u3042\u308A\u307E\u305B\u3093
EParameterName.useNamespaces=\u30CD\u30FC\u30E0\u30B9\u30DA\u30FC\u30B9\u3092\u8FFD\u52A0
EParameterName.namespaces=\u30CD\u30FC\u30E0\u30B9\u30DA\u30FC\u30B9
EParameterName.xpathPrefix=\u30D7\u30EC\u30D5\u30A3\u30AF\u30B9
Node.checkSparkMLComponentVersion14=\u3053\u306E\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306FSpark1.4\u4EE5\u4E0A\u3067\u4F7F\u7528\u51FA\u6765\u307E\u3059
Node.checkSparkMLComponentVersion15=\u3053\u306E\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306FSpark1.5\u4EE5\u4E0A\u3067\u4F7F\u7528\u51FA\u6765\u307E\u3059
Node.inputMustNotBeAMappingField=\u5165\u529B\u30D5\u30A3\u30FC\u30EB\u30C9\uFF08{0}\uFF09\u306F\u30DE\u30C3\u30D4\u30F3\u30B0\u306B\u4F7F\u7528\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u30D5\u30A3\u30FC\u30EB\u30C9\u3092\u7A7A\u767D\u306B\u3057\u3066\u304A\u3044\u3066\u4E0B\u3055\u3044\u3002
PerformancePreferencePage.autoRefreshLocksField=\u30ED\u30C3\u30AF\u72B6\u614B\u306E\u81EA\u52D5\u66F4\u65B0
PerformancePreferencePage.tacTimeout=TAC\u3068\u306E\u63A5\u7D9A\u30BF\u30A4\u30E0\u30A2\u30A6\u30C8\u5024\uFF08\u79D2\uFF09
AbstractSchemaController.copyChildSchema=\u5B50\u30B8\u30E7\u30D6\u306E\u30B9\u30AD\u30FC\u30DE\u3092\u30B3\u30D4\u30FC
AbstractSchemaController.copyChildSchema.tooltip=\u5B50\u30B8\u30E7\u30D6\u306EtBufferOutput\u30B9\u30AD\u30FC\u30DE\u3092\u30A4\u30F3\u30DD\u30FC\u30C8
AbstractSchemaController.editSchema=\u30B9\u30AD\u30FC\u30DE\u306E\u7DE8\u96C6
AbstractSchemaController.resetButton.tooltip=\u76F4\u524D\u306E\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u304C\u3082\u3064\u30AB\u30E9\u30E0\u304C\u81EA\u52D5\u7684\u306B\u9069\u7528\u3055\u308C\u307E\u3059
AbstractSchemaController.schemaOf=\u30B9\u30AD\u30FC\u30DE
AbstractSchemaController.syncColumns=\u30AB\u30E9\u30E0\u3092\u540C\u671F
AbstractSchemaController.validationrule.title.warn=\u8B66\u544A
AbstractSchemaController.validationrule.title.confirm=\u78BA\u8A8D
AbstractSchemaController.validationrule.cannotApplyValMsg=\u691C\u8A3C\u30EB\u30FC\u30EB\u3092\u9069\u7528\u3067\u304D\u307E\u305B\u3093\u3002\u691C\u8A3C\u30EB\u30FC\u30EB\u306B\u9069\u5408\u3059\u308B\u30B9\u30AD\u30FC\u30DE\u304C\u3042\u308A\u307E\u305B\u3093\u3002
AbstractSchemaController.connectionNotAvaliable=\u63A5\u7D9A\u60C5\u5831\u306B\u8AA4\u308A\u304C\u3042\u308A\u307E\u3059

View File

@@ -299,7 +299,6 @@ EParameterName.routeType=Typ
CamelPerformancePreferencePage.propertyCodeCheck=Sprawd\u017A pola w\u0142a\u015Bciwo\u015Bci podczas generowania kodu (wy\u0142\u0105czenie przyspieszy dzia\u0142anie w\u0142a\u015Bciwo\u015Bci)
CamelPerformancePreferencePage.addOrDeleteVariable=Rozg\u0142aszaj zmiany dodawania/usuwania zmiennych w repozytorium kontekstów
OoziePreferencePage.userName=Nazwa u\u017Cytkownika
SchemaTypeController.validationrule.title.confirm=Potwierd\u017A
AbstractMultiPageTalendEditor.canNotSaveTitle=Ostrze\u017Cenie
ConnectionSetAsMainRef.ERROR=B\u0141\u0104D
ModifyMergeOrderAction.ERROE=B\u0141\u0104D

View File

@@ -236,7 +236,6 @@ EParameterName.mappingFile=Mapeando arquivo
ImportRulesFromRepository.dialog=Importar
GenerateGrammarController.import=Importar
OoziePreferencePage.userName=Nome de usuário
SchemaTypeController.validationrule.title.warn=advertir
AbstractMultiPageTalendEditor.canNotSaveTitle=Advertência
ConnectionSetAsMainRef.ERROR=Erro
ModifyMergeOrderAction.ERROE=Erro

View File

@@ -48,6 +48,5 @@ WSDL2JAVAController.WSDLEquals=WSDL nu poate fi "";
EParameterName.routeType=Tip
EParameterName.Use.Dynamic.Job=Foloseste actiune dinamica
OoziePreferencePage.userName=Nume utilizator
SchemaTypeController.validationrule.title.confirm=Confirma
AbstractMultiPageTalendEditor.canNotSaveMessage.routine=Rutina nu este blocatã de utilizator, nu se poate salva
Connection.paral_none=Nici unul

View File

@@ -37,7 +37,6 @@ NodesCopyAction.label=\u0421\u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u04
AbstractElementPropertySectionController.fieldRequired=\u042D\u0442\u043E \u043F\u043E\u043B\u0435 \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u043C
ConfigureConnParamDialog.DialogLabel=\u0417\u0430\u0434\u0430\u0442\u044C \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F:
Process.Job=\u0420\u0430\u0431\u043E\u0442\u0430
SchemaController.copyChildSchema=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0445\u0435\u043C\u0443 \u0437\u0430\u0434\u0430\u0447\u0438-\u043F\u043E\u0442\u043E\u043C\u043A\u0430
PropertiesContextAction.Properties=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438
NotesPasteCommand.label=\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C
DeleteNodeCommand.Label=\u0423\u0434\u0430\u043B\u0435\u043D\u043D\u044B\u0439 \u0443\u0437\u0435\u043B
@@ -136,13 +135,11 @@ ContextParameterPage.commentEmpty=\u041F\u0443\u0441\u0442\u044B\u0435 \u043A\u0
EParameterName.additionParam=\u0414\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B
JobSettingsView.JobSettings=\u0420\u0430\u0431\u043E\u0442\u0430
EParameterName.context=\u041A\u043E\u043D\u0442\u0435\u043A\u0441\u0442
SchemaController.editSchema=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0445\u0435\u043C\u0443
ChangeActivateStatusSubjobCommand.Label.ActivePart=\u0410\u043A\u0442\u0438\u0432\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0442\u0435\u043A\u0443\u0449\u0443\u044E \u043F\u043E\u0434\u0437\u0430\u0434\u0430\u0447\u0443
ContextParameterPage.nameExists=\u0422\u0430\u043A\u043E\u0435 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430 \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.
ContextParameterPage.defaultValue=\u0417\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E
MergeOrderDialog.MoveDown=\u041F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u044C \u0432\u043D\u0438\u0437
TalendEditorContextMenuProvider.Row=\u0421\u0442\u0440\u043E\u043A\u0430
SchemaController.copyChildSchema.tooltip=\u0418\u043C\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0445\u0435\u043C\u0443 tBufferOutput \u0438\u0437 \u0437\u0430\u0434\u0430\u0447\u0438-\u043F\u043E\u0442\u043E\u043C\u043A\u0430
DesignerPreferencePage.schemaOptions=\u0415\u0441\u043B\u0438 \u0432\u0432\u043E\u0434\u0438\u043C\u0430\u044F \u0441\u0442\u0440\u043E\u043A\u0430 \u0434\u0430\u043D\u043D\u044B\u0445 \u043E\u0442\u043B\u0438\u0447\u0430\u0435\u0442\u0441\u044F \u043E\u0442 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u043E\u0439 \u0441\u0445\u0435\u043C\u044B \u0432\u0432\u043E\u0434\u0430:
NodeReturn.Availability.BEFORE=\u0434\u043E
ChangeValuesFromRepository.messageDialog.takeMessage=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0441\u0445\u0435\u043C\u0443 \u0432\u0445\u043E\u0434\u043D\u043E\u0433\u043E \u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442\u0430?
@@ -297,8 +294,6 @@ CamelPerformancePreferencePage.ActivedTimeoutSetting=\u0410\u043A\u0442\u0438\u0
CamelPerformancePreferencePage.ConnectionTimeout=\u0422\u0430\u0439\u043C-\u0430\u0443\u0442 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F (\u0432 \u0441\u0435\u043A\u0443\u043D\u0434\u0430\u0445)
CamelPerformancePreferencePage.ConnectionTimeoutTip=\u0417\u0430\u0434\u0430\u043D\u0438\u0435 \u043D\u0443\u043B\u044F \u0440\u0430\u0432\u043D\u043E\u0437\u043D\u0430\u0447\u043D\u043E \u043F\u043E\u043B\u043D\u043E\u0439 \u0434\u0435\u0430\u043A\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u0442\u0430\u0439\u043C-\u0430\u0443\u0442\u0430
OoziePreferencePage.userName=\u0418\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F
SchemaTypeController.validationrule.title.warn=\u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0435\u0440\u0435\u0447\u044C
SchemaTypeController.validationrule.title.confirm=\u041F\u043E\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044C
AbstractMultiPageTalendEditor.canNotSaveTitle=\u041F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435
ConnectionSetAsMainRef.ERROR=\u041E\u0448\u0438\u0431\u043A\u0430
ModifyMergeOrderAction.ERROE=\u041E\u0448\u0438\u0431\u043A\u0430

View File

@@ -97,8 +97,6 @@ TnsEditorDialog.Value=Hodnota
AbstractMultiPageTalendEditor_pleaseWait=Ukladanie Prosím \u010Cakajte...
EParameterName.routeType=Typ
GenerateGrammarController.export=Export
SchemaTypeController.validationrule.title.warn=VAROVANIE
SchemaTypeController.validationrule.title.confirm=Potvrdenie
AbstractMultiPageTalendEditor.canNotSaveTitle=Varovanie
ConnectionSetAsMainRef.ERROR=CHYBA
ModifyMergeOrderAction.ERROE=CHYBA

View File

@@ -70,7 +70,6 @@ EParameterName.MeterFileName=Meter\u6587\u4EF6\u540D
EParameterName.PrintOperations=\u6253\u5370\u64CD\u4F5C
ConfigureConnParamDialog.DialogLabel=\u8bbe\u7f6e\u8fde\u63a5\u53c2\u6570
Process.Job=\u4f5c\u4e1a
SchemaController.copyChildSchema=\u590D\u5236\u5B50\u4F5C\u4E1A\u56FE\u89E3
ReadProcess.label=\u8bfb\u53d6\u4f5c\u4e1a
PropertiesContextAction.Properties=\u8BBE\u7F6E
NotesPasteCommand.label=\u7c98\u8d34
@@ -86,7 +85,6 @@ EParameterName.DisableWarnings=\u5C4F\u853D\u8B66\u544A
ChangeConnTextCommand.Label=\u66f4\u6539\u8fde\u63a5\u6807\u7b7e
TalendEditorPaletteFactory.Note=\u8282\u70b9
EParameterName.tStatCatcherStats=tStatCatcher\u7edf\u8ba1\u8868
SchemaController.resetButton.tooltip=\u53ef\u4ee5\u81ea\u52a8\u83b7\u53d6\u4e0a\u4e00\u7ec4\u4ef6\u7684\u5217
EParameterName.LoadNewVariableLabel=\u5982\u679C\u4E00\u4E2A\u53D8\u91CF\u52A0\u8F7D\uFF0C\u4F46\u662F\u4E0D\u5728\u4E0A\u4E0B\u6587
EParameterName.startable=\u53ef\u4ee5\u5f00\u59cb
ExecuteSystemCommandCommand.Command=\u6267\u884C...
@@ -118,7 +116,6 @@ ChangeActivateStatusSubjobCommand.Label.ActiveComplete=\u6FC0\u6D3B\u6574\u4E2AS
ChangeMetadataCommand.messageDialog.questionMessage=\u662f\u5426\u8981\u4f20\u64ad\u6539\u53d8\uff1f
ChangeActivateStatusNodeCommand.Label.Deactive=\u65e0\u6548\u7ec4\u4ef6
EParameterName.user=\u7528\u6237\u540d
SchemaController.schemaOf=\u56fe\u89e3
ParallelExecutionCommand.Parallel=\u5E76\u884C
SendToBackAction.sendToBack=\u53d1\u9001\u5230\u540e\u9762
TalendEditorPaletteFactory.Default=\u786e\u7701
@@ -248,7 +245,6 @@ DesignerPreferencePage.SubjobTitleColorLabel=\u5B50\u4F5C\u4E1A\u6807\u9898\u989
EParameterName.host=\u4e3b\u673a
DesignerPreferencePage.display.deactiveRepositoryUpdate=\u89E3\u9664\u4FEE\u6539\u5E93\u540E\u7684\u81EA\u52A8\u5220\u9664/\u66F4\u65B0
AbstractElementPropertySectionController.variableTooltip=\u6b64\u53c2\u6570\u7684\u53d8\u91cf\u4e3a:
SchemaController.syncColumns=\u540c\u6b65\u5217
EParameterName.ShowHint=\u663e\u793a\u63d0\u793a
ContextParameterPage.commentEmpty=\u5efa\u8bae\u4e0d\u8981\u4f7f\u7528\u7a7a\u5907\u6ce8\u3002
NewProcessWizard.description=\u5411\u50a8\u5b58\u5e93\u6dfb\u52a0\u4f5c\u4e1a
@@ -262,7 +258,6 @@ DesignerPreferencePage.SubjobColorGroup=\u5B50\u4F5C\u4E1A\u9ED8\u8BA4\u989C\u82
MoveNodeLabelCommand.Label=\u79fb\u52a8\u8282\u70b9\u6807\u7b7e
EParameterName.context=\u4e0a\u4e0b\u6587
EParameterName.MultiThread=\u591A\u7EBF\u7A0B\u7684\u6267\u884C
SchemaController.editSchema=\u7F16\u8F91\u67B6\u6784
ChangeActivateStatusSubjobCommand.Label.ActivePart=\u6FC0\u6D3B\u5F53\u524DSubjob
MultiPageTalendEditor.Job=\u4f5c\u4e1a {0} {1}
EmfComponent.None=\u65e0
@@ -428,8 +423,6 @@ SQLPatternComposite.sqlPattern=sql\u6A21\u677F\u5217\u8868
SQLPatternComposite.up=\u5411\u4E0A
SaveToProjectSettingsMessage=\u5F53\u524D\u5DE5\u7A0B\u8BBE\u7F6E\u5C06\u88AB\u8986\u76D6\uFF0C\u786E\u8BA4\u8981\u7EE7\u7EED\u5417\uFF1F
SaveToProjectSettingsToolTipText=\u5C06\u503C\u4FDD\u5B58\u5230\u5DE5\u7A0B\u8BBE\u7F6E\u9875\uFF08Shift+S\uFF09
SchemaTypeController.connectionNotAvaliable=\u7EC4\u4EF6\u4E2D\u8FDE\u63A5\u672A\u8BBE\u7F6E\u6216\u4E0D\u6B63\u786E
SchemaTypeController.inputNotSet=\u8F93\u5165\u8FDE\u63A5\u672A\u8BBE\u7F6E
SearchComponentInJobs.Title=\u67E5\u627E\u4F5C\u4E1A\u4E2D\u7EC4\u4EF6
SearchComponentInJobs.Tooltip=\u67E5\u627E\u4F5C\u4E1A\u4E2D\u6240\u6709\u4F7F\u7528\u7684\u7EC4\u4EF6
SqlMemoController.query=\u67E5\u8BE2
@@ -520,8 +513,6 @@ ExchangePreferencePage.signInExchangeTitle=\u767B\u5165
ExchangePreferencePage.signOutExchangeTitle=\u767B\u51FA
OoziePreferencePage.path=\u8DEF\u5F84
OpenExistVersionProcessWizard.windowTitle=\u4F5C\u4E1A\u7248\u672C
SchemaTypeController.validationrule.title.warn=\u8B66\u544A
SchemaTypeController.validationrule.title.confirm=\u786E\u8BA4
AbstractMultiPageTalendEditor.canNotSaveTitle=\u8B66\u544A
ConnectionSetAsMainRef.ERROR=\u9519\u8BEF
ModifyMergeOrderAction.ERROE=\u9519\u8BEF

View File

@@ -1,7 +1,7 @@
UIManager.1=Cas non trouvé
TabFolderEditors.expressionEditor=Editeur d'expression
EntryContentProposal.comment=Commentaire \:
DataMapTableView.buttonTooltip.addFilterRow=Ajouter un filtre de ligne
DataMapTableView.buttonTooltip.addFilterRow=Ajouter un filtre de lignes
TableEntriesManager.exceptionMessage.typeIsNotValid=Le type "{0}" n'est pas valide.
UIManager.addNewOutputTable=Ajouter une nouvelle table en sortie
EntryContentProposal.variable=Variable
@@ -26,7 +26,7 @@ TabFolderEditors.schemaEditor=
TableEntriesManager.exceptionMessage.tableEntriesNotSame=Les tableEntries ne sont pas les mêmes.
ProblemsManager.outputExpressionEmpty=L'expression de sortie "{0}.{1}" n'est pas paramétrée.
EntryContentProposal.dbType=Type de BdD :
MapperManager.removeInputTableTitleMessage=Etes-vous sûr de vouloir supprimer la table d'entrée "{0}" ?
MapperManager.removeInputTableTitleMessage=Êtes-vous sûr de vouloir supprimer la table d'entrée "{0}" ?
ToolbarInputZone.movedownTooltip=Descendre la table lookup de sortie sélectionnée
ToolbarOutputZone.movedownTooltip=Déplace vers le bas la table cible sélectionnée
AliasDialog.aliasAlreadyExists=Un alias de table ou une table porte déjà le nom : "{0}"!
@@ -72,7 +72,7 @@ UIManager.3=n'existe pas
UIManager.3=n'existe pas
UIManager.2=La zone
DbMapComponent.unknowValue=La valeur du paramètre NAME est inconnue :
UIManager.nameExistOrNull=Le nom existe déjà ou est vide.
UIManager.nameExistOrNull=Le nom existe déjà ou est vide.
AliasDialog.inputValid=L'entrée est invalide.
DbGenerationManager.conditionNotSet=Les conditions de jointure ne sont pas définies
DbGenerationManager.InputExpSetMessage=L'expression de l'entrée '{0}' n'est pas définie
@@ -110,3 +110,5 @@ HTMLDocGenerator.type=Type
HTMLDocGenerator.type=Type
HTMLDocGenerator.value=Valeur
HTMLDocGenerator.values=Valeurs
HTMLDocGenerator.version=Version
DataMapTableView.buttonTooltip.menu.addWhereClauses=Ajouter une clause WHERE

View File

@@ -35,7 +35,7 @@ ToolbarOutputZone.restorTooltip=\u3059\u3079\u3066\u306E\u51FA\u529B\u30C6\u30FC
TableEntriesManager.exceptionMessage.caseNotFound=\u30B1\u30FC\u30B9\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
ToolbarInputZone.widgetTooltip.addAlias=\u30A8\u30A4\u30EA\u30A2\u30B9\u306E\u8FFD\u52A0
ToolbarOutputZone.widgetTooltip.removeOutputTable=\u9078\u629E\u3057\u305F\u51FA\u529B\u30C6\u30FC\u30D6\u30EB\u306E\u524A\u9664
InputDataMapTableView.columnTitle.ExplicitJoin=Explicit join
InputDataMapTableView.columnTitle.ExplicitJoin=\u660E\u793A\u7684\u30B8\u30E7\u30A4\u30F3
AliasDialog.addNewAlias=\u65B0\u898F\u306E\u30A8\u30A4\u30EA\u30A2\u30B9\u306E\u8FFD\u52A0
MapperManager.exceptionMessage.useOtherSignature=\u30A8\u30F3\u30C8\u30EA\u3092\u8FFD\u52A0\u3059\u308B\u306B\u306F\u4ED6\u306E\u30B7\u30B0\u30CD\u30C1\u30E3\u30E1\u30BD\u30C3\u30C9\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044
UIManager.propagateTitle=\u53CD\u6620

View File

@@ -43,7 +43,7 @@ HTMLDocGenerator_Source_Code=\u30BD\u30FC\u30B9\u30B3\u30FC\u30C9
HTMLDocGenerator_Status=\u30b9\u30c6\u30fc\u30bf\u30b9
HTMLDocGenerator_Summary=\u6982\u8981
HTMLDocGenerator_Type=\u30BF\u30A4\u30D7
HTMLDocGenerator_UNIQUE_NAME=\u30E6\u30CB\u30FC\u30AF\u306A\u540D\u524D
HTMLDocGenerator_UNIQUE_NAME=\u30E6\u30CB\u30FC\u30AF\u540D
HTMLDocGenerator_Value=\u5024
HTMLDocGenerator_Values=\u5024
HTMLDocGenerator_Version=\u30D0\u30FC\u30B8\u30E7\u30F3

View File

@@ -1,12 +1,12 @@
CreateAttributeAction.2=Créer un libellé valide du nouvel attribut
CreateAttributeAction.1=Créer le libellé de l'attribut
CreateAttributeAction.2=Saisissez un libellé valide pour le nouvel attribut
CreateAttributeAction.1=Saisir le libellé de l'attribut
CreateElementAction.5=Saisissez un libellé valide pour le nouvel élément
CreateElementAction.4=Saisir le libellé de l'élément
CreateElementAction.1=Vous voulez débrancher lien existant et ajouter ensuite un sous-élément pour l'élément choisi "
CreateElementAction.1=Vous voulez déconnecter le lien existant et ajouter ensuite un sous-élément pour l'élément choisi "
CreateElementAction.0=Avertissement
DragAndDrogDialog.DialogTitle=Sélection
DragAndDrogDialog.GroupTitle=Sélectionner l'opération :
DragAndDrogDialog.AddSubElements=Créer comme sous-élément au noeud cible
DragAndDrogDialog.AddSubElements=Créer comme sous-élément du n\u0153ud cible
FOXMain.1=Synchronisez d\u2019abord le schéma
FOXMain.0=Erreur dans le schéma
Schema2XMLDragAndDropHandler.HasChildrenWarning=a des enfants, ne peut avoir de lien.
@@ -26,7 +26,7 @@ FOXUI.3=Statut du noeud
FOXUI.2=Colonne liée
FOXUI.1=Arbre XML
FOXUI.0=Cible du lien
DragAndDrogDialog.AddAttributes=Créer comme attribut de noeud sélectionné
DragAndDrogDialog.AddAttributes=Créer comme attribut du n\u0153ud cible
FOXUI.19=Source du lien
FOXUI.18=Enlever l'élément de groupe
FOXUI.17=Définir comme élément de groupe

View File

@@ -1,7 +1,7 @@
UIManager.1=Cas non trouvé
TabFolderEditors.expressionEditor=Editeur d'expression
EntryContentProposal.comment=Commentaire \:
DataMapTableView.buttonTooltip.addFilterRow=Ajouter un filtre de ligne
DataMapTableView.buttonTooltip.addFilterRow=Ajouter un filtre de lignes
TableEntriesManager.exceptionMessage.typeIsNotValid=Le type "{0}" n'est pas valide.
InputDataMapTableView.widgetTooltip.innerJoin=Inner join
UIManager.comfirmToRemoveTableKeys=Appuyez sur [OK] pour supprimer les clés invalides dans la table source '
@@ -31,7 +31,7 @@ DataMapTableView.widgetTooltip.enableLookupInnerJoin=Activer/D
InputDataMapTableView.buttonTooltip.activatePersistentCheck=Stocker les données temporaires sur disque
VarsDataMapTableView.columnTitle.expression=Expression
ToolbarOutputZone.movedownTooltip=Déplace vers le bas la table cible sélectionnée
DataMapTableView.buttonTooltip.activateExpressionFilter=Activer/Désactiver le filtre (expression)
DataMapTableView.buttonTooltip.activateExpressionFilter=Activer/désactiver l'expression de filtre
ToolbarOutputZone.restorTooltip=Restaurer toutes les tables de sortie
MapperMain.ShellTitle={0} - {1} - {2}
TableEntriesManager.exceptionMessage.caseNotFound=Cas non trouvé
@@ -54,7 +54,7 @@ FooterComposite.button.OK=OK
UIManager.SaveDespiteErrors.Title=Des erreurs existent
ToolbarInputZone.minimizeTooltip=Minimiser toutes les tables source
InputDataMapTableView.columnTitle.Expr=Clé d'expr.
DataMapTableView.widgetTooltip.enableOutputReject=Activer/Désactiver le rejet de sortie
DataMapTableView.widgetTooltip.enableOutputReject=Activer/désactiver le rejet en sortie
DataMapTableView.buttonTooltip.restore=Restaurer
ToolbarOutputZone.minimizeTooltip=Minimiser toutes les tables de sortie
ToolbarOutputZone.widgetTooltip.mapInputAndOutput=Mappe automatiquement les sources et les cibles (pour les expressions vides seulement)
@@ -105,7 +105,7 @@ DropContextAnalyzer.notFound=Cas non trouv
InputDataMapTableView.removeGlobalMapVar.Title=Supprimer une variable globalMap
InputDataMapTableView.removeGlobalMapVar.Message=Êtes-vous certain de vouloir supprimer la variable {0} du globalMap ?
InputDataMapTableView.globalMapKey=Clé globalMap
InputDataMapTableView.invalid=<Invalid>
InputDataMapTableView.invalid=<Invalide>
InputDataMapTableView.invalidConfiguration=Configuration invalide, choisissez un autre mode lookup ou paramétrez une expression dans la colonne clé dans le lookup "{0}\\"
FooterComposite.button.APPLY=Appliquer
InputDataMapTableView.columnTitle.Operator=Opérateur

View File

@@ -0,0 +1,2 @@
StandaloneJobRepositorySettingPage_CreatingMavenSettingMessage=Vous pouvez personnaliser les fichiers Maven '{0}' et '{1}' dans le dossier courant.
StandaloneJobRepositorySettingNode_Label=Job standalone

View File

@@ -55,7 +55,7 @@ prefs.clientConfiguration=Talend client configuration
ProcessComposite.endPattern=Job {0} ended at {1,date,HH:mm dd/MM/yyyy}. [exit code={2,number}]\n
ProcessView.title=Run ({0})
Processor.configurePerl=Perl interpreter not configured.
JavaProcessor.notFoundedFolderException=Folder within .Java project not founded
JavaProcessor.notFoundedFolderException=Folder within .Java project not found
ProcessComposite.execHint=Run the job
ProcessComposite.valueCol=Value
ProcessComposite.saveBeforeRunHint=Saves the Job before the execution.
@@ -124,3 +124,5 @@ ProcessView.anotherJobMonitoring=there is another job monitoring
ProcessView.remoteMonitoringUnavailable=Remote monitoring is unavailable. Enable this function in Preferences.
ProcessView.commandlineForbidden=Monitoring on Commandline Server is not supported.
JobErrorsChecker_routines_compile_errors=Routines "{0}" has compile errors
JavaProcessor.warn.codeFormatTimeout.title=Warning
JavaProcessor.warn.codeFormatTimeout.message=Code Format action for source code is stopped by studio since it ran time out.\n\n You can configure the timeout in Window > Preference > Talend > Performance : Code Format timeout(seconds)

View File

@@ -18,7 +18,7 @@ ProcessComposite.targetExecutionTab=Cible d'ex
prefs.clientStatInvalidRange=Les ports des clients pour les stats doivent être compris entre 1024 et 65535 inclus.
Processor.commandLineLog=Ligne de commande \:
ProcessView.jobName=Job
JavaProcessor.notFoundedProjectException=Projet Java non trouvé.
JavaProcessor.notFoundedProjectException=Projet Java introuvable.
ProcessView.titleEmpty=Exécuter le Job
RunProcessContext.PortErrorTraces=Traces
prefs.clientStatsPortBound1=Plage de ports pour les stats :
@@ -45,7 +45,7 @@ ProcessComposite.saveBeforeRun=Enregistrer le Job avant d'ex
ProcessComposite.confirmTitle=Confirmer l'exécution
Processor.generationFailed=Échec de la génération du code.
ProcessView.lostFocusLog=Perte de focus du traitement d'exécution
JavaCodeProblemsChecker.processDetailError=Erreur sur {0}\=> {1}
JavaCodeProblemsChecker.processDetailError=Erreur sur {0} => {1}
ProcessDebugDialog.errortext=Impossible de débuger le job.\nVérifiez votre configuration.
ShadowProcess.notGeneratedOutputException=Sortie non générée
ProcessComposite.contextGroup=Contexte
@@ -62,7 +62,7 @@ prefs.configuration.title=Configuration du processus de l'ex
ProcessComposite.startPattern=Démarrage du job {0} a {1,date,HH:mm dd/MM/yyyy}.
DefaultRunProcessService.methodCalledError=Cette méthode ne peux pas être appelée ici, utilisez-la dans la classe RunProcessService.
ErrorDetailDialog.errorExist=Attention. Beaucoup d'erreurs ont été détectées dans les jobs. Voulez-vous continuer ?
ErrorDetailDialog.findError=Chercher les erreurs dans les Jobs
ErrorDetailDialog.findError=Erreur trouvée
ProcessComposite.hideContext=Cacher le Contexte
ProcessComposite.lineLimited=Nombre limite de lignes
ProcessComposite.pause=Pause
@@ -97,5 +97,16 @@ CamelJobErrorsChecker_compile_error_content=Au moins la route "{0}" a des erreur
ProcessComposite.wrapbutton=Retour automatique à la ligne
JavaProcessorUtilities.msg.missingjar.forProcess=Jars manquants :
JavaProcessorUtilities.msg.missingjar.note=Note :
JavaProcessorUtilities.msg.missingjar.onlyforroutine=Les Jar suivants sont aussi requis par le compilateur :
JavaProcessorUtilities.msg.missingjar.warningtitle=Attention !
Log4jPreferencePage.title=Modèle Log4j
JobErrorsChecker_compile_error_message=Au moins le Job "{0}" a des erreurs de compilation, réparez et réexportez.
JobErrorsChecker_compile_error_line=Ligne en erreur
JobErrorsChecker_compile_error_detailmessage=Message détaillé
JobErrorsChecker_compile_error_jvmmessage=Il peut y avoir d'autres erreurs causées par la compatibilité avec la JVM. Vérifiez que les paramètres de votre JVM sont les mêmes que dans le studio.
ProcessComposite.log4jInfo=Niveau Log4j
ProcessView.noJobRunning=aucun Job en cours d'exécution
ProcessView.monitorNotStart=Le monitoring de la mémoire des Jobs n'est pas démarré
ProcessView.remoteMonitoringUnavailable=Le monitoring distant est indisponible. Activez cette fonction dans les Préférences.
ProcessView.commandlineForbidden=Le monitoring n'est pas supporté sur le serveur du CommandLine.
JobErrorsChecker_routines_compile_errors=La routine "{0}" a des erreurs de compilation

View File

@@ -112,3 +112,4 @@ JobErrorsChecker_compile_error_jvmmessage=JVM\u4E92\u63DB\u6027\u306B\u3088\u308
ProcessComposite.log4jInfo=Log4j\u30EC\u30D9\u30EB
ProcessView.remoteMonitoringUnavailable=\u30EA\u30E2\u30FC\u30C8\u76E3\u8996\u304C\u51FA\u6765\u307E\u305B\u3093\u3002Preferences\u306E\u8A2D\u5B9A\u3092\u78BA\u8A8D\u3057\u3066\u6709\u52B9\u5316\u3057\u3066\u4E0B\u3055\u3044\u3002
ProcessView.commandlineForbidden=Commandline\u30E2\u30CB\u30BF\u30EA\u30F3\u30B0\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u307E\u305B\u3093
JobErrorsChecker_routines_compile_errors=\u30EB\u30FC\u30C1\u30F3"{0}"\u306B\u30B3\u30F3\u30D1\u30A4\u30EB\u30A8\u30E9\u30FC\u304C\u3042\u308A\u307E\u3059

View File

@@ -1,6 +1,6 @@
UIManager.MessageBox.Content=Voulez-vous fermer l'éditeur SCD sans sauvegarder les paramètres courants ?
UIManager.MessageBox.title=Talend Open Studio
AbstractScdDialog.SCDEditor=Editeur du composant SCD
AbstractScdDialog.SCDEditor=Éditeur du composant SCD
AbstractScdDialog.filter=Filtre
JavaScdDialog.sourceKey=Clés source
JavaScdDialog.surrogateKey=Clé de substitution

View File

@@ -0,0 +1 @@
AllTypeDialog.Group2Text=Détails du type complexe

View File

@@ -23,7 +23,7 @@ ExpressionComposite.clear=Effacer
TestComposite.test2=Test
TestComposite.value=Valeur
TestComposite.remove=Supprimer
CategoryComposite.SelectCategoryAndFunction=Merci de sélectionner une catégorie et une fonction.
CategoryComposite.SelectCategoryAndFunction=Sélectionnez une catégorie et une fonction.
ExpressionFileOperation.variable=Variable
CategoryManager.user.defined=*Défini par l'utilisateur
ExpressionFileOperation.warn=WARN

View File

@@ -0,0 +1 @@
importDemoJobHandler.import.excuting=Import du Job de démo, cela peut prendre quelques secondes, patientez...

View File

@@ -0,0 +1,2 @@
importDemoJobHandler.import.excuting=\u30C7\u30E2\u30B8\u30E7\u30D6\u3092\u30A4\u30F3\u30DD\u30FC\u30C8\u3057\u3066\u3044\u307E\u3059\u3002\u66AB\u304F\u304A\u5F85\u3061\u4E0B\u3055\u3044...
importDemoJobHandler.import.waitingFinish=\u30C7\u30E2\u30B8\u30E7\u30D6\u306E\u30A4\u30F3\u30DD\u30FC\u30C8\u3092\u505C\u6B62\u3067\u304D\u307E\u305B\u3093n

View File

@@ -8,3 +8,6 @@ onboarding.page4.title=Configuration Tabs
onboarding.page4.content=Each tab opens a view that displays the properties of the selected element in the design workspace. These properties can be edited to change or set the parameters related to a particular component or to the Job as a whole.
onboarding.page5.title=Palette
onboarding.page5.content=The Palette contains the different technical components you use to build your Jobs, grouped together in families. A component is a preconfigured connector used to perform a specific data integration operation. It can minimize the amount of hand-coding required to work on data from multiple, heterogeneous sources.
onboarding.page4_1.content=The Run tab lets you execute your Job.
onboarding.page4_2.content=Switch to this tab now
onboarding.page4_3.content=and click the Run button to try it.

View File

@@ -0,0 +1,13 @@
onboarding.page1.title=Talend Studio\u3078\u3088\u3046\u3053\u305D\uFF01
onboarding.page1.content=Talend Studio\u3092\u7406\u89E3\u3059\u308B\u305F\u3081\u306B\u30AF\u30A4\u30C3\u30AF\u30C4\u30A2\u30FC\u3092\u3054\u89A7\u304F\u3060\u3055\u3044
onboarding.page2.title=\u30EA\u30DD\u30B8\u30C8\u30EA
onboarding.page2.content=\u30B8\u30E7\u30D6\u3092\u30C7\u30B6\u30A4\u30F3\u3059\u308B\u305F\u3081\u306E\u30C6\u30AF\u30CB\u30AB\u30EB\u306A\u30A2\u30A4\u30C6\u30E0\u3084\u3042\u306A\u305F\u304C\u4F5C\u6210\u3057\u305F\u30B8\u30E7\u30D6\u3001\u30E1\u30BF\u30C7\u30FC\u30BF\u306A\u3069\u306F\u30EA\u30DD\u30B8\u30C8\u30EA\u306B\u96C6\u7D04\u3055\u308C\u3066\u7BA1\u7406\u3055\u308C\u307E\u3059\u3002
onboarding.page3.title=\u30C7\u30B6\u30A4\u30F3\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9
onboarding.page3.content=\u3053\u3053\u3067\u306F\u30B8\u30E7\u30D6\u306E\u30C7\u30B6\u30A4\u30F3\u3084\u30EC\u30A4\u30A2\u30A6\u30C8\u3092\u884C\u3044\u307E\u3059\u3002Designer\u30BF\u30D6\u3067\u306F\u30B8\u30E7\u30D6\u304C\u30B0\u30E9\u30D5\u30A3\u30AB\u30EB\u306B\u8868\u793A\u3055\u308C\u307E\u3059\u3002Code\u30BF\u30D6\u3067\u306F\u751F\u6210\u3055\u308C\u308BJava\u30B3\u30FC\u30C9\u304C\u78BA\u8A8D\u51FA\u6765\u308B\u3060\u3051\u3067\u306F\u306A\u304F\u6F5C\u5728\u7684\u306A\u30A8\u30E9\u30FC\u3082\u8868\u793A\u3055\u308C\u307E\u3059\u3002
onboarding.page4.title=\u30B3\u30F3\u30D5\u30A3\u30B0\u30EC\u30FC\u30B7\u30E7\u30F3\u30BF\u30D6
onboarding.page4.content=\u5404\u30BF\u30D6\u3067\u306F\u30C7\u30B6\u30A4\u30F3\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u4E0A\u306E\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u3084\u30EA\u30F3\u30AF\u7DDA\u306E\u30D7\u30ED\u30D1\u30C6\u30A3\u304C\u8868\u793A\u3055\u308C\u307E\u3059\u3002\u30D7\u30ED\u30D1\u30C6\u30A3\u5024\u306F\u7DE8\u96C6\u304C\u53EF\u80FD\u3067\u3059\u3002\u5E7E\u3064\u304B\u306E\u30D7\u30ED\u30D1\u30C6\u30A3\u306F\u30B8\u30E7\u30D6\u5168\u4F53\u306B\u6CE2\u53CA\u3059\u308B\u8A2D\u5B9A\u3067\u3059\u3002
onboarding.page5.title=\u30D1\u30EC\u30C3\u30C8
onboarding.page5.content=\u30D1\u30EC\u30C3\u30C8\u306B\u306F\u30B8\u30E7\u30D6\u3092\u4F5C\u308B\u305F\u3081\u306E\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u304C\u30B0\u30EB\u30FC\u30D7\u3054\u3068\u306B\u8868\u793A\u3055\u308C\u307E\u3059\u3002\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306F\u3001\u30C7\u30FC\u30BF\u3068\u30A4\u30F3\u30BF\u30D5\u30A7\u30FC\u30B9\u3059\u308B\u30B3\u30CD\u30AF\u30BF\u30FC\u985E\u3084\u5909\u63DB\u51E6\u7406\u3092\u8A2D\u5B9A\u3059\u308B\u305F\u3081\u306E\u3082\u306E\u7B49\u304C\u591A\u7A2E\u591A\u69D8\u306B\u7528\u610F\u3055\u308C\u3066\u304A\u308A\u3001\u30D7\u30ED\u30B0\u30E9\u30E0\u30B3\u30FC\u30C9\u3092\u30CF\u30F3\u30C9\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u3059\u308B\u3053\u3068\u306B\u6BD4\u3079\u3066\u98DB\u8E8D\u7684\u306A\u751F\u7523\u6027\u3092\u63D0\u4F9B\u3057\u307E\u3059\u3002
onboarding.page4_1.content=\u300C\u30B8\u30E7\u30D6\u306E\u5B9F\u884C\u300D\u30BF\u30D6\u3067\u30B8\u30E7\u30D6\u3092\u5B9F\u884C\u3055\u305B\u308B\u3053\u3068\u304C\u51FA\u6765\u307E\u3059\u3002
onboarding.page4_2.content=\u30BF\u30D6\u3092\u5207\u308A\u66FF\u3048\u307E\u3059
onboarding.page4_3.content=\u300C\u5B9F\u884C\u300D\u30DC\u30BF\u30F3\u3092\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u30B8\u30E7\u30D6\u3092\u5B9F\u884C\u3057\u307E\u3059\u3002

View File

@@ -38,7 +38,7 @@ migrationtask.renametDbInputToMssql.title=Renommer tDBxx en tMssqlxx
migrationtask.RenameTheClassnameofTheRoutinesFileMigrationTask.title=Renommer les classes nommées __CLASS_NAME__
migrationtask.renametFileZipUnzip.title=Renommer les composants tFileZip et tFileUnzip
migrationtask.renametDbInputToMySQL.title=Renommer tDBxx en tMySQLxx
deleteProjectsAction.title=Supprimer des projets
deleteProjectsAction.title=Supprimer les projets
repository.prop.version=Version
prefsRepositoryName=Référentiel
migrationtask.renametDbInputToMssql.description=Changer les composants génériques connectés à une base de données Microsoft SQL Server en composants Microsoft SQL Server spécifiques.

View File

@@ -301,7 +301,7 @@ EditContextAction.editContext=Edit context group
FileStep1.noExist=doesn't exist
DatabaseTableForm.connectionIsDone=Connection successful.
ImportProjectsUtilities.task.importingProject=Importing project...
FileStep2.fieldPositionTip=You must defined here the position of each column. The positions must be presented in the ascending order
FileStep2.fieldPositionTip=You must define here the position of each column. The positions must be presented in ascending order.
FileStep2.headerTip=Header
FileStep2.csv=CSV
FileStep1.filepathAlert=Filepath must be specified
@@ -477,7 +477,7 @@ SecurityProjectSettingPage.hidePass=Hide password for document generation
SelectDeleteProjectDialog.deleteWarning=Do not delete projects physically
SelectorTableForm.enterType=Enter type name prefix or pattern (*,?).
SelectorTableForm.nameFilter=Name Filter\:
connections.form.field.usernameNoMail=User Name
connections.form.field.usernameNoMail=User name
ImportProjectSettings.Error=Project settings file is invalid !
ExportTreeViewer.hideJobTree=Hide job tree
ExportTreeViewer.selectItems=Select the items to Export:
@@ -869,3 +869,4 @@ LoginProjectPage.project_need.remote.v1=Can't retrieve any project from Administ
LoginProjectPage.update.error.title=Error occurs
LoginProjectPage.update.error.message=Error occurs during update, usually this is caused by a bad update configuration in TAC.
LoginProjectPage.Branch=Branch:
SelectDeleteProjectDialog.retrieveProjects.npe=Function returns null value when retrieving projects from workspace

View File

@@ -80,7 +80,7 @@ ConfigExternalJarPage.required.label=Si la biblioth
FileStep2.splitwayRecordForJavaFID=Séparer les lignes avant le champ
NewProjectWizard.failureText=La création du projet a échoué
FileStep1.filepath=Fichier
DatabaseTableForm.connectionFailure=Erreur de connexion à la base de données\: "Récupérer le schéma" est désactivé. Appuyer sur "Vérifier la connexion" pour restaurer la situation.
DatabaseTableForm.connectionFailure=Erreur de connexion à la base de données\: "Récupérer le schéma" est désactivé. Cliquez sur "Vérifier la connexion" pour restaurer la situation.
SelectorTableForm.ColumnNumber=Nombre de colonnes
CommonWizard.persistenceException=Echec de l'accès aux données
JavaJobScriptsExportWSWizardPage.AxisLib=Axis 1.4 Lib
@@ -88,7 +88,7 @@ FileStep2.escapeCharAlert=Le caract
CreateFileXmlAction.action.createTitle=Créer un fichier XML
FileStep2.fieldPosition=Position du marqueur
FileStep3.guessIsDone=Détection réussie
FileStep2.fieldSeparatorAlert=Le séparateur de champ doit être renseigné. Pour être valide, il doit être entouré de guillemets.
FileStep2.fieldSeparatorAlert=Le séparateur de champ doit être spécifié. Pour être valide, il doit être entouré de guillemets.
JavaJobScriptsExportWSWizardPage.ApplyToChildren=Appliquer aux enfants
DocumentationPreferencePage.sourceCodeToHTML=Génération du code source en HTML
FileStep2.previewFailure=Erreur de prévisualisation. Des paramètres doivent être modifiés.\nNote : les erreurs de prévisualisation sont généralement dues à un mauvais paramètre d'encodage.
@@ -145,7 +145,7 @@ NameSection.Name=Nom
VersionAuthorSection.authorLabel=Créé par :
CreateTableAction.action.readTitle=Lire le schéma
ReplaceRunBeforeAfterWithThenRunMigrationTask.RunBefore=DémarrerAvant
FileStep2.noresultDetailMessage=Vérifiez que l'expression XPath ou le document source XML est correct.
FileStep2.noresultDetailMessage=Vérifiez que l'expression XPath ou le document source XML est correct(e).
CreateFileRegexpAction.action.openTitle=Ouvrir un fichier REGEX
LicenseWizard.subtitle=Ce produit est soumis à la licence suivante :
EditRoutineAction.text.readRoutine=Lire la routine
@@ -301,7 +301,7 @@ EditContextAction.editContext=Editer le groupe de contextes
FileStep1.noExist=n'existe pas
DatabaseTableForm.connectionIsDone=Connexion établie.
ImportProjectsUtilities.task.importingProject=Import du projet en cours...
FileStep2.fieldPositionTip=Vous devez définir la position de chaque colonne. Les positions doivent être dans l'ordre ascendant.
FileStep2.fieldPositionTip=Vous devez définir la position de chaque colonne. Les positions doivent être en ordre ascendant.
FileStep2.headerTip=En-tête
FileStep2.csv=CSV
FileStep1.filepathAlert=Le répertoire doit être spécifié
@@ -417,7 +417,7 @@ ConnectionsListButtonsToolBar.copyLabelPrefix=Copier de
FileStep3.guessProgress=Détection en cours...
ExtractionFieldsWithXPathEditorView.columnTitle.columnName=Nom de colonne
NewFolderWizard.label=Libellé
AbstractCreateTableAction.errorMessage=Impossible d'établir la connexion avec la base de données, veuillez vérifier les paramètres de connexion.
AbstractCreateTableAction.errorMessage=Impossible de se connecter à la base de données, vérifiez les paramètres de connexion.
AbstractCreateTableAction.connError=Erreur de connexion
AbstractRoutineAction.unknowLanguage=Language inconnu
BootTalendAction.pluginNotLoaded=le plugin org.talend.rcp n'est pas chargé
@@ -450,7 +450,7 @@ FileStep2Form.preview=Aper
ImportProjectAsWizard.encouteringProblem=Des problèmes sont survenus lors de l'ouverture du fichier d'archive
ImportProjectsUtilities.fileFormatError=Le fichier {0} n'est ni un zip ni un tar
JavaJobScriptsExportWSWizardPage.extractZipFile=Extraire le fichier zip
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 définie.
JobPerlScriptsManager.exportJob=Expoter le Job \:
JobScriptsExportWizardPage.extractZipFile=Extraire le fichier zip
@@ -482,7 +482,7 @@ ExportTreeViewer.hideJobTree=Masque l'arbre des Jobs
ExportTreeViewer.selectItems=Sélectionner les éléments à exporter :
ExportTreeViewer.showJobTree=Affiche l'arbre des Jobs
JavaJobScriptsExportWSWizardPage.actionRequest={0}_action_Requête
JavaJobScriptsExportWSWizardPage.checkVersion=Veuillez trouver l'élément dans votre version actuelle de JBoss ESB et l'ajouter avec la vue Module.\n
JavaJobScriptsExportWSWizardPage.checkVersion=Trouvez-le dans votre version de JBoss ESB et ajoutez-le via la vue Module.\n
JavaJobScriptsExportWSWizardPage.exportForJBoss=Le jar jbossesb-rosetta.jar est requis pour exporter vers JBoss ESB.\n
JavaJobScriptsExportWSWizardPage.needOneJobSelected=L'export nécessite la sélection d'au moins un job.
JavaJobScriptsExportWSWizardPage.queueName=Nom de la file de messages \:
@@ -495,7 +495,7 @@ EbcdicForm.genarateFailure=Echec lors de la g
EbcdicForm.dataFile=Fichier de données
EbcdicForm.dataNotExist=Ficher de données inexistant
EbcdicForm.dataNull=Un chemin d'accès au fichier de données doit être spécifié.
LoginComposite.DIFFERENT_WORKSPACE=Le répertoire workspace a été changé. Merci de relancer.
LoginComposite.DIFFERENT_WORKSPACE=Le répertoire Workspace a été changé. Merci de redémarrer.
LoginComposite.RESTART=relancer
SAPSelectorForm.connectionFailure=Echec lors de la connexion SAP \: "Retrouver le schéma" est désactivé. Cliquez sur "Vérifier la connexion" afin de restaurer la situation.
MultiSchemasUI.useMultiSchemabtn=Utiliser des séparateurs multiples
@@ -503,7 +503,7 @@ MultiSchemasUI.keyValues=Valeurs des cl
MultiSchemasUI.keyIndex=Clé d'index
ConfigExternalJarPage.error=ERROR
ConfigExternalJarPage.reloadLibrary=Recharger la bibliothèque
ConfigExternalJarPage.fileNotFound="Impossible de trouver le fichier {0} dans la librairie {1}, veuillez revérifier.
ConfigExternalJarPage.fileNotFound="Impossible de trouver le fichier {0} dans la bibliothèque {1}, vérifiez.
JavaJobScriptsExportWSWizardPage.esbCategoryLabel=Catégorie
JavaJobScriptsExportWSWizardPage.esbExportTypeLabel=Type d'export ESB
JavaJobScriptsExportWSWizardPage.esbServiceNameLabel=Nom du service
@@ -525,7 +525,9 @@ ContextExportType_NullCannotBeMapped=Une valeur null ne peut
ContextExportDialog_ContextsExport=Export des contextes
ContextExportDialog_ContextsExportDesc=Définit la manière dont les contextes seront exportés dans le WSDL généré.
ContextExportDialog_ExportMode=Mode 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 XSD
PaletteSettingPage.paletteSettings=Paramètres de la Palette
PaletteSettingPage.selection1=Certains composants que vous avez définis comme cachés sont utilisés dans ce projet, ils doivent donc être visibles.
@@ -719,6 +721,7 @@ RepositoryService.projectReadonlyTitle=Informations
RepositoryService.projectReadonly=Le projet est en lecture seule.
EditRoutinePropertiesWizard.wizard.title=Editer les propriétés des Routines
EditRoutinePropertiesWizardPage.alreadyLockedByUser=Les propriétés sont en lecture seule car cet objet est déjà verrouillé par un éditeur.
ConfigRoutineLibraryAction.pigudf.actionLabel=Modifier les bibliothèques personnalisées Pig
ImportItemUtil.unsupportItem=Impossible d'importer l'élément, assurez-vous que les éléments sont valides dans le produit.
ImportExternalJarPage.pageMessagelock=Déverrouillez l'élément pour configurer les bibliothèques externes pour la routine.
PropertiesWizardPage.ItemExistsError=Cet élément existe déjà. Vérifiez la corbeille et videz-la si besoin.
@@ -727,19 +730,66 @@ Log4jSettingPage.Log4jEnabled=Log4j activ
Log4jSettingPage.ActivateLog4j=Activer Log4j dans les composants
ConnectionFormComposite.workspaceInvalid=Le répertoire est invalide ou n'existe pas
ExportJobScriptAction.buildJob=Construire le Job
JavaJobScriptsExportWSWizardPage.LOG4jLEVEL=Personnaliser le niveau Log4j
JobJavaScriptsManager.buildJob=Construire le Job :
JobScriptsExportWizard.buildJob=Construire le Job
ImportDemoAction.Label=Importer les démos
ImportItemWizardPage.ImportDemoProjectDescription=Importer le projet Démo
ImportDemoProjectPage.overwrite=Ecraser
Log4jSettingPage.IlleagalExp=Le projet utilise des paramètres Log4j, mais le CommandLine ne supporte pas cette fonctionnalité.
Log4jSettingPage.IlleagalBuild=Le projet utilise des paramètres Log4j, mais le studio ne supporte pas cette fonctionnalité.\nConstruire quand même ?
LoginComposite.warningTitle=Avertissement de Talend Administration Center
JobScriptsManager.ResourceNotFoundForExport="Impossible de trouver la ressource pour l'export : " {0}
ImportItemsWizardPage_TarImport_badFormat=Le fichier source n'est pas un fichier tar valide.
ImportItemsWizardPage_ZipImport_badFormat=Le fichier source n'est pas un fichier Zip valide.
LoginComposite.updateArchiva=Une mise à jour est requise, cliquez sur le bouton afin de mettre à jour.
LoginComposite.archivaFailed=Le site de mise à jour ne fonctionne pas.
LoginComposite.archivaFinish=Mise à jour terminée, redémarrez
LoginComposite.archivaJarLost=Le fichier javax.ws.rs-api-2.0-m10.jar est nécessaire à l'utilisation du site de mise à jour des fonctionnalités
JavaJobScriptsExportWSWizardPage.WSWAR=Service Web Axis (WAR)
JavaJobScriptsExportWSWizardPage.WSZIP=Service Web Axis (ZIP)
JavaJobScriptsExportWSWizardPage.JBOSSESB=JBoss ESB (déprécié)
JavaJobScriptsExportWSWizardPage.PETALSESB=Petals ESB (déprécié)
JavaJobScriptsExportWSWizardPage.OSGI=Bundle OSGI pour ESB
DataTransferMessages.FileExport_selectDestinationTitle=Exporter vers répertoire
DataTransferMessages.chiveExport_selectDestinationTitle=Exporter vers fichier archive
DataTransferMessages.ZipExport_alreadyExists=Le fichier cible existe déjà. L'écraser ?
DataTransferMessages.ZipExport_alreadyExistsError=La destination de l'export existe déjà et ne peut être écrasée.
DataTransferMessages.ArchiveExport_destinationLabel=Vers fichier &archive :
DataTransferMessages.WizardProjectsImportPage_SelectDialogTitle=Sélectionnez le répertoire racine des projets à importer
DataTransferMessages.WizardProjectsImportPage_SelectArchiveDialogTitle=Sélectionner l'archive contenant les projets à importer
DataTransferMessages.WizardProjectsImportPage_SearchingMessage=Recherche des projets
DataTransferMessages.TarImport_badFormat=Le fichier source n'est pas un fichier tar valide.
DataTransferMessages.WizardProjectsImportPage_projectLabel={0} ({1})
DataTransferMessages.ArchiveExport_selectDestinationTitle=Exporter vers fichier archive
LoginDialog.logonCanceled=Connexion annulée
JavaJobScriptsExportWSWizardPage.POJO.optionType.binaries=Binaires
JavaJobScriptsExportWSWizardPage.POJO.optionType.sources=Sources (Maven)
JobScriptsExportWizardPage.addTestContainersButton.label=Conteneurs de test
JobScriptsExportWizardPage.executeTests=Exécuter les tests
JobScriptsExportWizardPage.addTestSources=Ajouter des sources de test
JobScriptsExportWizardPage.includeLibs=Inclure les bibliothèques
LoginHelper.branchChanged=Les branches ont été modifiées.\nVérifiez et connectez-vous manuellement.
LoginProjectPage.selectProject=Sélectionnez un projet existant
LoginProjectPage.manage=Gérer les connexions
LoginProjectPage.remote=Distant
LoginProjectPage.local=Local
LoginProjectPage.restart=Redémarrer
LoginProjectPage.execute=Sélectionner...
LoginProjectPage.createNewProject=Créer un nouveau projet
LoginProjectPage.createNewProject.beginCreate=Créer un nouveau projet
LoginProjectPage.importLocalProject=Importer un projet existant
LoginProjectPage.importDemoProject=Importer un projet démo
LoginProjectPage.ArchivaErrorDialog.howToInstallAJar=Comment installer un Jar
LoginProjectPage.DIFFERENT_WORKSPACE=Le répertoire a été modifié. Redémarrer.
LoginProjectPage.updateArchiva=Une mise à jour est requise, cliquez sur le bouton pour mettre à jour.
LoginProjectPage.archivaFinish=Mise à jour terminée, redémarrage requis.
ConnectionFormComposite.deleteExistingProject=Supprimer le(s) projet(s) existant(s)
LoginFirstTimeStartupActionPage.title=Sélectionnez quoi faire ensuite :
LoginFirstTimeStartupActionPage.manageConnection.incomplete=La connexion par défaut n'est pas configurée, terminez-la.
BuildJobManager.building=Construction du processus {0}
ConnectionFormComposite.connectionNameInvalid=Le nom de la connexion existe déjà dans la liste des connexions.
LoginProjectPage.project_need.remote.v1=Impossible de récupérer un projet depuis Talend Administration Center. Demandez de l'aide à votre administrateur.
LoginProjectPage.update.error.title=Des erreurs sont survenues
LoginProjectPage.Branch=Branche :
SelectDeleteProjectDialog.retrieveProjects.npe=La fonction retourne une valeur null quand elle récupère des projets du Workspace

View File

@@ -337,7 +337,7 @@ LicenseWizard.btnCancle=\u30AD\u30E3\u30F3\u30BB\u30EB
FileStep1.name=\u540D\u524D
FileStep1.formatTip=\u4F7F\u7528\u3059\u308B\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u306E\u5B9A\u7FA9
StatusEditor.codeColumnTitle=\u30B3\u30FC\u30C9
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
DatabaseTableForm.comment=\u30B3\u30E1\u30F3\u30C8
NewProjectWizardPage.illegalCharacter=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u540D\u306B\u4E0D\u6B63\u306A\u6587\u5B57\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002
DatabaseTableForm.navigatorTree=\u30B9\u30AD\u30FC\u30DE
@@ -603,17 +603,17 @@ VersionManagementDialog.AllDependencies=\u3059\u3079\u3066\u306E\u4F9D\u5B58\u95
VersionManagementDialog.Subjob=\u3059\u3079\u3066\u306E\u30B5\u30D6\u30B8\u30E7\u30D6\u3092\u9078\u629E
VersionManagementDialog.FixVersion=\u6700\u65B0\u306E\u5834\u5408\u306FtRunJob\u306E\u30D0\u30FC\u30B8\u30E7\u30F3\u3092\u540C\u4E00\u306B\u3059\u308B
VersionManagementDialog.FixLastVersion=\u30D0\u30FC\u30B8\u30E7\u30F3\u3092\u66F4\u65B0\u3059\u308B\u3068\u304D\u3001tRunJob\u304C\u6700\u65B0\u30D0\u30FC\u30B8\u30E7\u30F3\u306B\u3059\u3067\u306B\u30BB\u30C3\u30C8\u30A2\u30C3\u30D7\u3055\u308C\u3066\u3044\u308B\u5834\u5408\u306F\u3001\u4EE5\u524D\u306E\u30D0\u30FC\u30B8\u30E7\u30F3\u306B\u4FEE\u6B63\u3057\u307E\u3059\u3002\u305F\u3068\u3048\u3070\u3001\u89AA\u304C1.0\uFF08tRunJob<child,\u6700\u65B0>\uFF09\n\u30D0\u30FC\u30B8\u30E7\u30F31.1\u306B\u30A2\u30C3\u30D7\u30B0\u30EC\u30FC\u30C9\u3059\u308B\u5834\u5408\u3001\n-\u89AA\u306E\u30D0\u30FC\u30B8\u30E7\u30F31.0\u306F\u3001\u5B50\u30821.0\u3067\u5B9F\u884C\u3059\u308B\u305F\u3081\u3001tRunJob<child, 1.0>\u3092\u542B\u3080\n-\u89AA\u306E\u30D0\u30FC\u30B8\u30E7\u30F31.1\u306F\u3001\u6700\u65B0\u30D0\u30FC\u30B8\u30E7\u30F3\u3092\u4F7F\u3044\u7D9A\u3051\u308B\u305F\u3081\u3001tRunJob<child, \u6700\u65B0>\u3092\u542B\u3080\n\n\u6CE8\uFF1A\u3059\u3067\u306B\u30D0\u30FC\u30B8\u30E7\u30F3\u304C\u56FA\u5B9A\u3055\u308C\u3066\u3044\u308B\u5834\u5408\u3001\u304A\u3088\u3073\u6700\u65B0\u3092\u4F7F\u308F\u306A\u3044\u5834\u5408\u306F\u3001\u4F55\u3082\u3057\u306A\u3044\u3002
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
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=\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}
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\u30D0\u30FC\u30B8\u30E7\u30F3\u306F\u3059\u3067\u306B\u5B58\u5728\u3057\u307E\u3059\u3002
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
ImportItemUtil.tdqErrorInfor=TDQ\u9805\u76EE{0}\u3092\u30A4\u30F3\u30DD\u30FC\u30C8\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
ImportItemUtil.unknowException=\u4E0D\u660E\u306A\u8A00\u8A9E\uFF1A{0}
ImportItemWizardPage.ItemsList=\u9805\u76EE\u30EA\u30B9\u30C8
ImportItemWizardPage.ImportDescription=\u30A2\u30FC\u30AB\u30A4\u30D6\u30D5\u30A1\u30A4\u30EB\u307E\u305F\u306F\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u304B\u3089\u9805\u76EE\u3092\u30A4\u30F3\u30DD\u30FC\u30C8\u3057\u307E\u3059
ImportItemWizardPage.ImportDescription=\u30A2\u30FC\u30AB\u30A4\u30D6\u30D5\u30A1\u30A4\u30EB\u307E\u305F\u306F\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u3092\u6307\u5B9A\u3057\u3066\u30A2\u30A4\u30C6\u30E0\u3092\u30A4\u30F3\u30DD\u30FC\u30C8
ImportItemWizardPage.Importing=\u30A4\u30F3\u30DD\u30FC\u30C8\u4E2D
ImportItemWizardPage.ErrorsAndWarnings=\u30a8\u30e9\u30fc\u3068\u8b66\u544a
ImportItemWizardPage.NoValidItems=\uFF08\u73FE\u5728\u306E\u30BD\u30FC\u30B9\u306B\u306F\u6B63\u3057\u3044\u30A2\u30A4\u30C6\u30E0\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\uFF09
@@ -622,9 +622,9 @@ ImportItemWizardPage.ImportSelectedItems=\u9078\u629E\u9805\u76EE\u306E\u30A4\u3
ImportItemWizardPage.ApplyMigrationTasks=\u79FB\u884C\u30BF\u30B9\u30AF\u306E\u9069\u7528
ImportItemWizardPage.browseTalend=TalendExchange\u306E\u53C2\u7167
ImportItemWizardPage.overwriteButtonText=\u65E2\u5B58\u9805\u76EE\u306E\u4E0A\u66F8\u304D
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\u53C8\u306F\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u306B\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
ExportItemWizardPage.description=\u30A2\u30FC\u30AB\u30A4\u30D6\u30D5\u30A1\u30A4\u30EB\u53C8\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\u3059\u308B
ExportItemWizardPage.exportDependenciesText=\u4F9D\u5B58\u95A2\u4FC2\u306E\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
ExportItemWizardPage.labelText=\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u30A2\u30A4\u30C6\u30E0\u306E\u9078\u629E\:
@@ -729,8 +729,8 @@ EditRoutinePropertiesWizard.wizard.title=\u30EB\u30FC\u30C1\u30F3\u8A2D\u5B9A\u7
ConfigRoutineLibraryAction.pigudf.actionLabel=Pig\u30E6\u30FC\u30B6\u30FC\u5B9A\u7FA9\u95A2\u6570\u30E9\u30A4\u30D6\u30E9\u30EA\u306E\u7DE8\u96C6
ImportItemUtil.unsupportItem=\u30A2\u30A4\u30C6\u30E0\u3092\u30A4\u30F3\u30DD\u30FC\u30C8\u3067\u304D\u307E\u305B\u3093\u3002\u73FE\u5728\u306E\u30D7\u30ED\u30C0\u30AF\u30C8\u3067\u30A2\u30A4\u30C6\u30E0\u304C\u6B63\u3057\u3044\u3053\u3068\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\u3002
ImportExternalJarPage.pageMessagelock=\u30A2\u30A4\u30C6\u30E0\u306E\u30ED\u30C3\u30AF\u3092\u89E3\u9664\u3057\u3066\u4E0B\u3055\u3044
PropertiesWizardPage.NameEmptyError=\u540D\u524D\u304C\u7A7A\u3067\u3059
PropertiesWizardPage.NameFormatError=\u540D\u524D\u306B\u4F7F\u7528\u51FA\u6765\u306A\u3044\u6587\u5B57\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059
PropertiesWizardPage.NameEmptyError=\u540D\u524D\u304C\u3042\u308A\u307E\u305B\u3093
PropertiesWizardPage.NameFormatError=\u540D\u524D\u306B\u4E0D\u6B63\u306A\u6587\u5B57\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002
JobScriptsExportWizardPage.ApplyLog4jToChildren=log4j\u8A2D\u5B9A\u3092\u5B50\u30B8\u30E7\u30D6\u306B\u9069\u7528
Log4jSettingPage.ActivateLog4j=log4j\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u3092\u30A2\u30AF\u30C6\u30A3\u30D9\u30FC\u30B7\u30E7\u30F3
ConnectionFormComposite.workspaceInvalid=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u540D\u306E\u4E0D\u6B63\u53C8\u306F\u5B58\u5728\u3057\u307E\u305B\u3093

View File

@@ -1,4 +1,3 @@
NavigatorContent.businessModels=BusinessModels
NavigatorContent.contexts=Contexts
NavigatorContent.routines=Routines
NavigatorContent.sqlTemplates=SQL Templates

View File

@@ -1,6 +1,6 @@
NavigatorContent.businessModels=Business Models
NavigatorContent.contexts=Contextes
NavigatorContent.routines=Routines
NavigatorContent.sqlTemplates=Modèles SQL
NavigatorContent.documentation=Documentation
NavigatorContent.activation=di.fake.for.activation
NavigatorContent.jobProcess=Jobs

View File

@@ -1,4 +1,3 @@
NavigatorContent.businessModels=\u30D3\u30B8\u30CD\u30B9\u30E2\u30C7\u30EB\u56F3
NavigatorContent.contexts=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8
NavigatorContent.routines=\u30EB\u30FC\u30C1\u30F3
NavigatorContent.sqlTemplates=SQL\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8

View File

@@ -1,4 +1,3 @@
NavigatorContent.businessModels=BiznisModely
NavigatorContent.contexts=Kontexty
NavigatorContent.routines=Rutiny
NavigatorContent.sqlTemplates=SQL \u0160ablóny

View File

@@ -0,0 +1 @@
StandardJobNode_Label=Standard

View File

@@ -38,3 +38,4 @@ SpagoBITalendEngineClient.5=Violation fatale du protocole \: {0}
SpagoBITalendEngineClient.6=Erreur fatale de transport \: {0}
SpagoBITalendEngineClient.serviceFailed=Echec du service
SpagoBITalendEngineClient.unsupportEngineer=Version du moteur non supportée
DataTransferMessages.ArchiveExport_destinationLabel=Vers fichier &archive :

View File

@@ -23,3 +23,4 @@ SpagicServerDialog.login=Identifiant
SpagicServerDialog.shellText.createNewServer=Créer un nouveau serveur Spagic
SpagicServerDialog.shellText.editServer=Modifier le serveur SpagoBI
SpagicServerDialog.shortDescription=Description courte
DataTransferMessages.ZipExport_alreadyExists=Le fichier cible existe déjà. L'écraser ?

View File

@@ -51,7 +51,7 @@ SessionTreeNode.logMessage4=Impossible d'ex
SessionTreeNode.logMessage3=Une erreur est survenue lors du commit
SessionTreeNode.logMessage2=Erreur lors de la fermeture de la connexion d'arrière-plan à la base de donnée
SessionTreeNode.logMessage1=Une erreur est survenue lors de la fermeture de la connexion interactive à la base de données.
DatabaseDetailView.Tab.ColumnInfo.status=Colonnes pour {0}.
DatabaseDetailView.Tab.ColumnInfo.status=Colonnes de {0}.
SQLEditor.SQLPropertyDialog.Comment=Commentaire
MultiPageSqlBuilderEditor.Notice.InformationNotFull=La vue du Designer graphique SQL ne doit pas afficher tous les éléments de votre instruction SQL.\n Mais l'instruction SQL le fera tout en bas de la vue du Designer SQL.
SQLEditor.Error.InvalidRowLimit=Nombre limite de lignes invalide \:
@@ -76,12 +76,12 @@ GUIModificationQueryAction.SqlStatement.ErrorMsg=Votre clause SELECT contient de
DB2ExplainPlanExecution.logMessageError2=Erreur de création de l'onglet d'explication
DB2ExplainPlanExecution.logMessageError1=Erreur de rafraîchissement
DatabaseDetailView.Tab.ConnectionInfo.Value=Valeur
DatabaseDetailView.Tab.ConnectionInfo.DriverMinor=Version mineure du driver
DatabaseDetailView.Tab.ConnectionInfo.DriverMinor=Version mineure du pilote
SQLResultsView.Time.Prefix=Requête éxecutée en
SQLEditorProposalAdapter.logMessage=Echec de la fermeture de la fenêtre d'écoute
ExecSQLAction.logMessageGetSessionTreeNodeFail=Echec du get SessionTreeNode
ConnectionInfoTab.78=erreur dans getDefaultTransactionIsolation
DBStructureComposite.ShowAllConnections=Montrer toutes les connexions
DBStructureComposite.ShowAllConnections=Afficher toutes les connexions
EMFRepositoryNodeManager.logMessage=EMFRepositoryNodeManager.getPKFromTables()
SqlBuilderPreferencePage.AS400SqlGen=Génération de SQL AS400
SQLEditor.Actions.SaveSQLToolTip=Enregistrer la requête sous
@@ -134,7 +134,7 @@ ConnectionInfoTab.logMessage86=Erreur d'acc
ConnectionInfoTab.logMessage85=Erreur d'accès à storesUpperCaseQuotedIdentifiers
ConnectionInfoTab.logMessage84=Erreur d'accès à supportsMixedCaseQuotedIdentifiers
ConnectionInfoTab.logMessage83=Erreur d'accès à storesMixedCaseIdentifiers
ConnectionInfoTab.logMessage82=Erreur sur getCatalogSeparator
ConnectionInfoTab.logMessage82=Erreur dans getCatalogSeparator
ConnectionInfoTab.logMessage81=Erreur d'accès à isCatalogAtStart
ConnectionInfoTab.logMessage80=Erreur sur getCatalogTerm
OpenFileAction.logTextErrorLoadingDoc=Erreur lors du chargement de la documentation
@@ -142,7 +142,7 @@ ConnectionInfoTab.property108=Stocke les identifiants en minuscules
ConnectionInfoTab.property107=Stocke les identifiants en majuscules
ConnectionInfoTab.property106=Supporte les identifiers de casse mixés
ConnectionInfoTab.property105=Utiliser un fichier local par table
DatabaseDetailView.Tab.ConnectionInfo.DriverVersion=Version du driver
DatabaseDetailView.Tab.ConnectionInfo.DriverVersion=Version du pilote
ConnectionInfoTab.property104=Utilise les fichiers locaux
ConnectionInfoTab.property103=Résultat de la blocabilité du paramètre
Images.DatabaseIcon=icons/database.jpg
@@ -161,7 +161,7 @@ ConnectionInfoTab.logMessage72=Erreur d'acc
ConnectionInfoTab.logMessage71=Erreur d'accès à supportsANSI92EntryLevelSQL
ConnectionInfoTab.logMessage70=Erreur d'accès à supportsExtendedSQLGrammar
GUIModificationQueryAction.Error.Notice=Note
DatabaseDetailView.Tab.ConnectionInfo.AutocommitMode=Mode Autocommit
DatabaseDetailView.Tab.ConnectionInfo.AutocommitMode=Mode Auto-commit
IndexNode.logMessage=Ne peut pas charger le nom des colonnes
ConnectionInfoTab.logMessage69=Erreur d'accès à supportsCoreSQLGrammar
SQLResultsView.Error.Title=Erreur durant l'exécution du SQL
@@ -180,7 +180,7 @@ DB2ExplainPlanExecution.tableColumnText2=Cardinalit
ConnectionError.Message=Erreur de connexion à la base de données en mode Built-In
DB2ExplainPlanExecution.tableColumnText1=Coût
Images.CopyIcon=icons/copy_edit.gif
DBStructureComposite.TakeALongTime=Cela va prendre du temps. Souhaitez-vous continuer ?
DBStructureComposite.TakeALongTime=Cela va prendre du temps. Continuer ?
Images.IndexIcon=icons/index.gif
AbstractSQLExecution.Executing.Error=Erreur d'exécution SQL
ConnectionInfoTab.logMessage59=Erreur d'accès à supportsSubqueriesInQuantifieds
@@ -215,17 +215,17 @@ ConnectionInfoTab.logMessage44=Erreur
ConnectionInfoTab.logMessage43=Erreur à l'obtention supportsSchemasInDataManipulation
ConnectionInfoTab.logMessage42=Erreur à l'obtention doesMaxRowSizeIncludeBlobs
CopyCellAction.logMessage=Erreur d'export de cellule dans le presse-papier
ConnectionInfoTab.logMessage41=Erreur à getMaxRowSize
ConnectionInfoTab.logMessage40=Erreur à getMaxCatalogNameLength
ConnectionInfoTab.logMessage41=Erreur dans getMaxRowSize
ConnectionInfoTab.logMessage40=Erreur dans getMaxCatalogNameLength
Images.DefaultNodeImage=icons/app_obj.gif
SqlBuilderPreferencePage.ActivedTimeoutSetting=Activer le délai avant expiration de la connexion à la base de données.
DatabaseDetailView.Tab.RowCount.status=Nombre de lignes pour {0}
DatabaseDetailView.Tab.RowCount.status=Nombre de lignes pour {0}.
SQLResultsView.Time.Postfix=ms.
ConnectionInfoTab.logMessage39=Erreur à getMaxProcedureNameLength
ConnectionInfoTab.logMessage38=Erreur à getMaxSchemaNameLength
ConnectionInfoTab.logMessage39=Erreur dans getMaxProcedureNameLength
ConnectionInfoTab.logMessage38=Erreur dans getMaxSchemaNameLength
UnsignedWordRule.logMessage=Erreur lors de la récupération des noms de colonnes
ConnectionInfoTab.logMessage37=Erreurr pour getMaxIndexLength
ConnectionInfoTab.logMessage36=Erreur pour getMaxCursorNameLength
ConnectionInfoTab.logMessage37=Erreur dans getMaxIndexLength
ConnectionInfoTab.logMessage36=Erreur dans getMaxCursorNameLength
ConnectionInfoTab.logMessage35=Erreur dans getMaxConnections
ConnectionInfoTab.logMessage34=Erreur dans getMaxColumnsInTable
Images.OpenFolder=icons/openFolder.gif
@@ -300,7 +300,7 @@ ConnectionInfoTab.property94=Null plus Non Null est Null
ConnectionInfoTab.property93=Supporte les alias de colonnes
ConnectionInfoTab.property92=Supporte les modifications de table avec suppression de colonne
ConnectionInfoTab.property91=Supporte la Modification de table avec ajout de colonne
ConnectionInfoTab.property90=Caractères supplémentaires
ConnectionInfoTab.property90=Caractères supplémentaires du nom
SQLBuilderEditorComposite.logMessage=Erreur lors de la création de la proposition de l'éditeur SQL
SQLResultsView.Error.Export.Title=Erreur durant l'export des résultats
ConnectionInfoTab.property89=Rechercher le caractère d'échappement
@@ -328,7 +328,7 @@ ConnectionInfoTab.property72=Supporte le SQL ANSI92 niveau int
ConnectionInfoTab.property71=Supporte le SQL ANSI92 niveau d'entrée
GUIModificationQueryAction.Dialog.TitleText=Modifier la requête à l'aide de l'éditeur graphique
ConnectionInfoTab.property70=Supporte la grammaire SQL étendue
DatabaseDetailView.Tab.Preview.status=Prévisualisation du contenu pour {0}.
DatabaseDetailView.Tab.Preview.status=Prévisualisation du contenu de {0}.
DatabaseDetailView.Tab.ConnectionInfo.CommitOnClose=Commit à la fermeture
RefreshSchema.Refresh_1=Rafraîchir
AbstractSQLExecution.Running=Exécution en cours...
@@ -405,7 +405,7 @@ ConnectionInfoTab.logMessage7=Erreur d'acc
ConnectionInfoTab.logMessage6=Erreur d'accès à supportsTransactions
ConnectionInfoTab.logMessage5=Erreur sur getMaxUserNameLength
TableNode.exceptionMessage=Appel uniquement depuis Table.
ConnectionInfoTab.logMessage4=Erreur à getMaxTablesInSelect
ConnectionInfoTab.logMessage4=Erreur dans getMaxTablesInSelect
ConnectionInfoTab.logMessage3=Erreur dans getMaxTableNameLength
ConnectionInfoTab.logMessage2=Erreur dans getMaxStatements
ConnectionInfoTab.logMessage1=Erreur dans getMaxStatementLength
@@ -540,3 +540,4 @@ SqlBuilderPreferencePage.sql=Activer la v
OpenSQLBuilderDialogJob.openSqlbuilderDialog=Ouvrir le SQLBuilder
OpenSQLBuilderDialogJob.typeRequried=Le type IMultiPageTalendEditor est requis.
SQLResultComposite.Result=Résultat
SQLEditor.SQLPropertyDialog.ShowQueryProperty.title=Afficher les propriétés de la requête

View File

@@ -271,7 +271,7 @@
unpack="false"/>
<plugin
id="org.talend.components.api.service"
id="org.talend.components.api.service.osgi"
download-size="0"
install-size="0"
version="0.0.0"
@@ -328,5 +328,11 @@
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.talend.components.filedelimited"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
</feature>

View File

@@ -9,9 +9,6 @@ imports="
java.util.Set
java.util.Stack
org.talend.components.api.component.ComponentDefinition
org.talend.components.api.component.EndpointComponentDefinition
org.talend.components.api.component.InputComponentDefinition
org.talend.components.api.component.OutputComponentDefinition
org.talend.components.api.container.RuntimeContainer
org.talend.components.api.properties.ComponentProperties
org.talend.core.model.metadata.IMetadataColumn
@@ -29,6 +26,8 @@ imports="
org.talend.daikon.NamedThing
org.talend.daikon.properties.property.Property
org.talend.designer.codegen.config.CodeGeneratorArgument
org.talend.core.model.utils.NodeUtil
org.talend.designer.core.generic.constants.IGenericConstants
"
%>
<%@include file="@{org.talend.designer.codegen}/jet_stub/generic/component_util_indexedrecord_to_rowstruct.javajet"%>
@@ -81,7 +80,8 @@ for (Component.CodegenPropInfo propInfo : propsToProcess) { // propInfo
java.util.List<Object> <%=tmpVarName %> = new java.util.ArrayList<Object>();
<%
for (Object subPropertyValue : (java.util.List<Object>)property.getValue()) {
if (property.getPossibleValues() != null && property.getPossibleValues().size() > 0) {
if ((property.getPossibleValues() != null && property.getPossibleValues().size() > 0)||
Boolean.valueOf(String.valueOf(property.getTaggedValue(IGenericConstants.ADD_QUOTES)))) {
%>
<%=tmpVarName %>.add("<%=subPropertyValue %>");
<%
@@ -143,27 +143,56 @@ org.talend.components.api.container.RuntimeContainer container_<%=cid%> = new or
public String getCurrentComponentId() {
return "<%=cid%>";
}
public Object getGlobalData(String key) {
return globalMap.get(key);
}
};
int nb_line_<%=cid %> = 0;
org.talend.components.api.component.ConnectorTopology topology_<%=cid%> = null;
<%
if (def instanceof EndpointComponentDefinition) {
%>
org.talend.components.api.component.runtime.SourceOrSink sourceOrSink_<%=cid%> = ((org.talend.components.api.component.EndpointComponentDefinition)def_<%=cid%>).getRuntime();
sourceOrSink_<%=cid%>.initialize(container_<%=cid%>, props_<%=cid%>);
org.talend.daikon.properties.ValidationResult vr_<%=cid%> = sourceOrSink_<%=cid%>.validate(container_<%=cid%>);
if (vr_<%=cid%>.getStatus() == org.talend.daikon.properties.ValidationResult.Result.ERROR ) {
throw new RuntimeException(vr_<%=cid%>.getMessage());
}
<%
boolean hasInput = !NodeUtil.getIncomingConnections(node, IConnectionCategory.DATA).isEmpty();
boolean hasOutput = !NodeUtil.getOutgoingConnections(node, IConnectionCategory.DATA).isEmpty();
boolean hasOutputOnly = hasOutput && !hasInput;
if (hasInput && hasOutput) {
%>
topology_<%=cid%> = org.talend.components.api.component.ConnectorTopology.INCOMING_AND_OUTGOING;
<%
} else if (hasInput) {
%>
topology_<%=cid%> = org.talend.components.api.component.ConnectorTopology.INCOMING;
<%
} else if (hasOutput) {
%>
topology_<%=cid%> = org.talend.components.api.component.ConnectorTopology.OUTGOING;
<%
} else {
%>
topology_<%=cid%> = org.talend.components.api.component.ConnectorTopology.NONE;
<%
}
%>
org.talend.daikon.runtime.RuntimeInfo runtime_info_<%=cid%> = def_<%=cid%>.getRuntimeInfo(props_<%=cid%>, topology_<%=cid%>);
java.util.Set<org.talend.components.api.component.ConnectorTopology> supported_connector_topologies_<%=cid%> = def_<%=cid%>.getSupportedConnectorTopologies();
org.talend.components.api.component.runtime.SourceOrSink sourceOrSink_<%=cid%> = (org.talend.components.api.component.runtime.SourceOrSink)(Class.forName(runtime_info_<%=cid%>.getRuntimeClassName()).newInstance());
sourceOrSink_<%=cid%>.initialize(container_<%=cid%>, props_<%=cid%>);
org.talend.daikon.properties.ValidationResult vr_<%=cid%> = sourceOrSink_<%=cid%>.validate(container_<%=cid%>);
if (vr_<%=cid%>.getStatus() == org.talend.daikon.properties.ValidationResult.Result.ERROR ) {
throw new RuntimeException(vr_<%=cid%>.getMessage());
}
<%
// Return at this point if there is no metadata.
if (metadata == null) {
return stringBuffer.toString();
}
// Return at this point if there is no metadata.
if (metadata == null)
return stringBuffer.toString();
if (def instanceof InputComponentDefinition) {
if (hasOutputOnly) {
%>
org.talend.components.api.component.runtime.Source source_<%=cid%> =
(org.talend.components.api.component.runtime.Source)sourceOrSink_<%=cid%>;
@@ -254,9 +283,14 @@ if (def instanceof InputComponentDefinition) {
if (multi_output_is_allowed_<%=cid%>) {
<%=reject.getName()%> = new <%=reject.getName() %>Struct();
}
try{
<%
irToRow.generateConvertRecord("data_" + cid, reject.getName());
%>
}catch(java.lang.Exception e){
// do nothing
}
<%
Set<String> commonColumns = new HashSet<String>();
for (IMetadataColumn column : columnList) {
@@ -278,6 +312,11 @@ if (def instanceof InputComponentDefinition) {
<%
}
}
if (main != null) {
%>
<%=main.getName()%> = null;
<%
}
} else {
%>
//TODO use a method instead of getting method by the special key "error"
@@ -291,7 +330,7 @@ if (def instanceof InputComponentDefinition) {
// The for loop around the incoming records from the reader is left open.
} else if (def instanceof OutputComponentDefinition) {
} else if (hasInput) {
%>
org.talend.components.api.component.runtime.Sink sink_<%=cid%> =
(org.talend.components.api.component.runtime.Sink)sourceOrSink_<%=cid%>;

View File

@@ -10,6 +10,7 @@ imports="
org.talend.core.model.process.INode
org.talend.designer.codegen.config.CodeGeneratorArgument
org.talend.designer.core.generic.model.Component
org.talend.core.model.utils.NodeUtil
"
%>
// end of generic
@@ -31,22 +32,28 @@ if ((metadatas != null) && (metadatas.size() > 0)) {
if (metadata == null) {
return stringBuffer.toString();
}
boolean hasInput = !NodeUtil.getIncomingConnections(node, IConnectionCategory.DATA).isEmpty();
boolean hasOutput = !NodeUtil.getOutgoingConnections(node, IConnectionCategory.DATA).isEmpty();
boolean hasOutputOnly = hasOutput && !hasInput;
%>
resourceMap.put("finish_<%=cid%>", Boolean.TRUE);
<%
if(def instanceof org.talend.components.api.component.InputComponentDefinition){
if(hasOutputOnly){
%>
} // while
reader_<%=cid%>.close();
final java.util.Map<String, Object> resultMap_<%=cid%> = reader_<%=cid%>.getReturnValues();
<%
}else if(def instanceof org.talend.components.api.component.OutputComponentDefinition){
}else if(hasInput){
%>
org.talend.components.api.component.runtime.Result resultObject_<%=cid%> = (org.talend.components.api.component.runtime.Result)writer_<%=cid%>.close();
final java.util.Map<String, Object> resultMap_<%=cid%> = writer_<%=cid%>.getWriteOperation().finalize(java.util.Arrays.<org.talend.components.api.component.runtime.Result>asList(resultObject_<%=cid%>), container_<%=cid%>);
<%
} else {
return stringBuffer.toString();
}
%>
if(resultMap_<%=cid%>!=null) {

View File

@@ -10,6 +10,7 @@ imports="
org.talend.core.model.process.INode
org.talend.designer.codegen.config.CodeGeneratorArgument
org.talend.designer.core.generic.model.Component
org.talend.core.model.utils.NodeUtil
"
%>
// finally of generic
@@ -31,11 +32,15 @@ if ((metadatas != null) && (metadatas.size() > 0)) {
if (metadata == null) {
return stringBuffer.toString();
}
boolean hasInput = !NodeUtil.getIncomingConnections(node, IConnectionCategory.DATA).isEmpty();
boolean hasOutput = !NodeUtil.getOutgoingConnections(node, IConnectionCategory.DATA).isEmpty();
boolean hasOutputOnly = hasOutput && !hasInput;
%>
if(resourceMap.get("finish_<%=cid%>")==null){
<%
if(def instanceof org.talend.components.api.component.InputComponentDefinition){
if(hasOutputOnly){
%>
if(resourceMap.get("reader_<%=cid%>")!=null){
try {
@@ -46,7 +51,7 @@ if(def instanceof org.talend.components.api.component.InputComponentDefinition){
}
}
<%
}else if(def instanceof org.talend.components.api.component.OutputComponentDefinition){
}else if(hasInput){
%>
if(resourceMap.get("writer_<%=cid%>")!=null){
try {

View File

@@ -16,6 +16,7 @@ imports="
org.talend.core.model.process.EConnectionType
org.talend.designer.codegen.config.CodeGeneratorArgument
org.talend.core.model.utils.TalendTextUtils
org.talend.core.model.utils.NodeUtil
"
%>
<%@include file="@{org.talend.designer.codegen}/jet_stub/generic/component_util_indexedrecord_to_rowstruct.javajet"%>
@@ -26,7 +27,9 @@ String cid = node.getUniqueName();
Component component = (Component)node.getComponent();
ComponentDefinition def = component.getComponentDefinition();
if(def instanceof org.talend.components.api.component.OutputComponentDefinition){
boolean hasInput = !NodeUtil.getIncomingConnections(node, IConnectionCategory.DATA).isEmpty();
if(hasInput){
// These will be initialized if there are outgoing connections and will be
// null if there isn't a corresponding outgoing connection.
IndexedRecordToRowStructGenerator mainIrToRow = null;
@@ -139,44 +142,54 @@ if(def instanceof org.talend.components.api.component.OutputComponentDefinition)
<%
if (mainIrToRow != null) {
%>
java.util.Iterator<?> outgoingMainRecords_<%=cid%> = ((org.talend.components.api.component.runtime.WriterWithFeedback<?, ?, ?>)writer_<%=cid%>).getSuccessfulWrites().iterator();
Object outgoingMain_<%=cid%> = null;
if (outgoingMainRecords_<%=cid%>.hasNext()) {
outgoingMain_<%=cid%> = outgoingMainRecords_<%=cid%>.next();
if(outgoingMainRecords_<%=cid%>.hasNext()){
outgoingMain_<%=cid%> = data_<%=cid%>;
if(writer_<%=cid%> instanceof org.talend.components.api.component.runtime.WriterWithFeedback<?, ?, ?>){
java.util.Iterator<?> outgoingMainRecords_<%=cid%> = ((org.talend.components.api.component.runtime.WriterWithFeedback<?, ?, ?>)writer_<%=cid%>).getSuccessfulWrites().iterator();
Object outgoingMain_<%=cid%> = null;
if (outgoingMainRecords_<%=cid%>.hasNext()) {
outgoingMain_<%=cid%> = outgoingMainRecords_<%=cid%>.next();
if(outgoingMainRecords_<%=cid%>.hasNext()){
outgoingMain_<%=cid%> = data_<%=cid%>;
}
}
}
<%
if (rejectIrToRow == null) {
%>
else{
if (!((org.talend.components.api.component.runtime.WriterWithFeedback<?, ?, ?>)writer_<%=cid%>).getRejectedWrites().iterator().hasNext()) {
outgoingMain_<%=cid%> = data_<%=cid%>;
}
}
<%
}
%>
if(outgoingMain_<%=cid%>!=null){
<%=mainIrToRow.getConnection().getName()%> = new <%=mainIrToRow.getConnection().getName() %>Struct();
<%
mainIrToRow.generateConvertRecord("outgoingMain_" + cid, mainIrToRow.getConnection().getName());
<%
if (rejectIrToRow == null) {
%>
}
else{
if (!((org.talend.components.api.component.runtime.WriterWithFeedback<?, ?, ?>)writer_<%=cid%>).getRejectedWrites().iterator().hasNext()) {
outgoingMain_<%=cid%> = data_<%=cid%>;
}
}
<%
}
%>
if(outgoingMain_<%=cid%>!=null){
<%=mainIrToRow.getConnection().getName()%> = new <%=mainIrToRow.getConnection().getName() %>Struct();
<%
mainIrToRow.generateConvertRecord("outgoingMain_" + cid, mainIrToRow.getConnection().getName());
%>
}
}else{
// For no feedback writer,just pass the input record to the output
if(data_<%=cid%>!=null){
<%=mainIrToRow.getConnection().getName()%> = new <%=mainIrToRow.getConnection().getName() %>Struct();
<%
mainIrToRow.generateConvertRecord("data_" + cid, mainIrToRow.getConnection().getName());
%>
}
}
<%
}
if (rejectIrToRow != null) {
%>
java.util.Iterator<?> outgoingRejectRecords_<%=cid%> = ((org.talend.components.api.component.runtime.WriterWithFeedback<?, ?, ?>)writer_<%=cid%>).getRejectedWrites().iterator();
if (outgoingRejectRecords_<%=cid%>.hasNext()) {
<%=rejectIrToRow.getConnection().getName()%> = new <%=rejectIrToRow.getConnection().getName() %>Struct();
Object outgoingReject_<%=cid%> = outgoingRejectRecords_<%=cid%>.next();
<%
rejectIrToRow.generateConvertRecord("outgoingReject_" + cid, rejectIrToRow.getConnection().getName());
%>
}
<%
java.util.Iterator<?> outgoingRejectRecords_<%=cid%> = ((org.talend.components.api.component.runtime.WriterWithFeedback<?, ?, ?>)writer_<%=cid%>).getRejectedWrites().iterator();
if (outgoingRejectRecords_<%=cid%>.hasNext()) {
<%=rejectIrToRow.getConnection().getName()%> = new <%=rejectIrToRow.getConnection().getName() %>Struct();
Object outgoingReject_<%=cid%> = outgoingRejectRecords_<%=cid%>.next();
<%
rejectIrToRow.generateConvertRecord("outgoingReject_" + cid, rejectIrToRow.getConnection().getName());
%>
}
<%
}
}
}

View File

@@ -199,6 +199,14 @@ class IndexedRecordToRowStructGenerator {
%>
<%=codeVarRowStruct%>.<%=columnName%> = String.valueOf(<%=codeVarSchemaEnforcer%>.get(<%=i%>));
<%
} else if (javaType == JavaTypesManager.CHARACTER) {
%>
<%=codeVarRowStruct%>.<%=columnName%> = String.valueOf(<%=codeVarSchemaEnforcer%>.get(<%=i%>)).charAt(0);
<%
} else if("id_Document".equals(column.getTalendType())){
%>
<%=codeVarRowStruct%>.<%=columnName%> = ParserUtils.parseTo_Document(String.valueOf(<%=codeVarSchemaEnforcer%>.get(<%=i%>)));
<%
} else {
%>
<%=codeVarRowStruct%>.<%=columnName%> = (<%=typeToGenerate%>) (<%=codeVarSchemaEnforcer%>.get(<%=i%>));

View File

@@ -67,6 +67,8 @@ import org.talend.core.model.components.IComponent;
import org.talend.core.model.components.IComponentsFactory;
import org.talend.core.model.components.IComponentsHandler;
import org.talend.core.ui.IJobletProviderService;
import org.talend.core.ui.ISparkJobletProviderService;
import org.talend.core.ui.ISparkStreamingJobletProviderService;
import org.talend.core.ui.branding.IBrandingService;
import org.talend.core.ui.images.CoreImageProvider;
import org.talend.core.utils.TalendCacheUtils;
@@ -508,7 +510,7 @@ public class ComponentsFactory implements IComponentsFactory {
currentComp.getTranslatedFamilyName();
currentComp.getPluginExtension();
currentComp.getVersion();
currentComp.getModulesNeeded();
currentComp.getModulesNeeded(null);
currentComp.getPluginDependencies();
// end of force cache update.
@@ -846,6 +848,22 @@ public class ComponentsFactory implements IComponentsFactory {
jobletService.clearJobletComponent();
}
}
if (GlobalServiceRegister.getDefault().isServiceRegistered(ISparkJobletProviderService.class)) {
ISparkJobletProviderService jobletService = (ISparkJobletProviderService) GlobalServiceRegister.getDefault().getService(
ISparkJobletProviderService.class);
if (jobletService != null) {
jobletService.clearSparkJobletComponent();
}
}
if (GlobalServiceRegister.getDefault().isServiceRegistered(ISparkStreamingJobletProviderService.class)) {
ISparkStreamingJobletProviderService jobletService = (ISparkStreamingJobletProviderService) GlobalServiceRegister.getDefault().getService(
ISparkStreamingJobletProviderService.class);
if (jobletService != null) {
jobletService.clearSparkStreamingJobletComponent();
}
}
}
@Override

View File

@@ -19,24 +19,21 @@ import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import org.apache.commons.lang.StringEscapeUtils;
import org.apache.commons.lang.StringUtils;
import org.talend.core.model.process.ElementParameterParser;
import org.talend.core.model.process.IElementParameter;
import org.talend.core.model.process.INode;
/**
* Use to build camel endpoint.</br>The generated endpoint is different from
* real endpoint query,It generates java source code expression.</br>for example
* to build endpoint <code>comp,NAME(expression),PATH(expression)</code> with
* Use to build camel endpoint.</br>The generated endpoint is different from real endpoint query,It generates java
* source code expression.</br>for example to build endpoint <code>comp,NAME(expression),PATH(expression)</code> with
* query <code>{P=V,P2=V2}</code></br> It will generate :</br>
* <code>"comp:"+NAME+":"+PATH+"?"+P+"="+V+"&"+p2+"="+V2</code></br> instead of
* :</br>
* <code style="text-decoration: line-through;">comp:name:path?P=V&P2=V2</code>
* </br>
* <code>"comp:"+NAME+":"+PATH+"?"+P+"="+V+"&"+p2+"="+V2</code></br> instead of :</br>
* <code style="text-decoration: line-through;">comp:name:path?P=V&P2=V2</code> </br>
* <p>
* In javadoc of methods, <b>Direct String</b> means String value, eg: hello
* (without quotes)</br> <b>Expression String</b> means the source code
* expression to generate a String value, eg: "a"+context.b+"c" (with quotes)
* In javadoc of methods, <b>Direct String</b> means String value, eg: hello (without quotes)</br> <b>Expression
* String</b> means the source code expression to generate a String value, eg: "a"+context.b+"c" (with quotes)
* </p>
*
* @author GaoZone
@@ -45,377 +42,394 @@ import org.talend.core.model.process.INode;
*/
public class CamelEndpointBuilder {
private static final String QUOTED_EMPTY = "\"\""/* "" */;
private static final String QUOTED_EMPTY = "\"\""/* "" */;
private String component;
private String name;
private List<String> paths;
private String component;
private String name;
private List<String> paths;
private boolean useDoubleSlash = true;
/** The params map. k-v both are Expression. */
private final Map<String, String> paramsMap;
/** The params map. k-v both are Expression. */
private final Map<String, String> paramsMap;
private List<String> conditionsParam = new ArrayList<String>(1);
private List<String> conditionsParam = new ArrayList<String>(1);
CamelEndpointBuilder() {
paramsMap = new LinkedHashMap<String, String>();
paths = new ArrayList<String>();
}
CamelEndpointBuilder() {
paramsMap = new LinkedHashMap<String, String>();
paths = new ArrayList<String>();
}
/**
* Provider append wrapped expression to {@link StringBuilder}
*/
private final static class SBTool {
private static void appendDirectString(StringBuilder sb, String string) {
sb.append("+\"").append(string).append('\"');
}
/**
* Provider append wrapped expression to {@link StringBuilder}
*/
private final static class SBTool {
/**
* Append expression to {@link StringBuilder}.
*
* @param sb
* the sb
* @param expression
* expression represents source to generate a String
*/
private static void appendExpression(StringBuilder sb, String expression) {
sb.append("+").append(expression);
}
private static void appendDirectString(StringBuilder sb, String string) {
sb.append("+\"").append(string).append('\"');
}
public static void mergeConstantStrings(StringBuilder sb) {
String str = "\"+\"";
int index = sb.indexOf(str);
while (index>0) {
if(index>1 && sb.charAt(index-1)=='\\') {
// handle \"+" case.
index = index + str.length();
}else {
//we can merge "...abc"+"def..." to "...abcdef..."
sb.delete(index, index + str.length());
}
index = sb.indexOf(str, index);
}
}
}
/**
* Append expression to {@link StringBuilder}.
*
* @param sb the sb
* @param expression expression represents source to generate a String
*/
private static void appendExpression(StringBuilder sb, String expression) {
sb.append("+").append(expression);
}
/**
* Some appender may need to override {@link #finish()}.
*/
private class ParamAppender {
public CamelEndpointBuilder finish() {
return CamelEndpointBuilder.this;
}
}
public static void mergeConstantStrings(StringBuilder sb) {
String str = "\"+\"";
int index = sb.indexOf(str);
while (index > 0) {
if (index > 1 && sb.charAt(index - 1) == '\\') {
// handle \"+" case.
index = index + str.length();
} else {
// we can merge "...abc"+"def..." to "...abcdef..."
sb.delete(index, index + str.length());
}
index = sb.indexOf(str, index);
}
}
/**
* Add a param that value is build from a Appendable style.</br>
* {@link #finish()} must be called at last.
* <code>.append(xx).append(xx).finish()</code>
*/
public final class BuildingValueParamAppender extends ParamAppender {
public static String escapeJavaString(String text) {
return '"' + StringEscapeUtils.escapeJava(text) + '"';
}
}
private final String key;
private final StringBuilder valueBuilder;
/**
* Some appender may need to override {@link #finish()}.
*/
private class ParamAppender {
private BuildingValueParamAppender(String key) {
this.key = key;
valueBuilder = new StringBuilder();
}
public CamelEndpointBuilder finish() {
return CamelEndpointBuilder.this;
}
}
@Override
public CamelEndpointBuilder finish() {
if(valueBuilder.length() == 0) {
return super.finish();
}
valueBuilder.deleteCharAt(0);
// remove the first appended +, because generated exp will be +"dir"+E2+E3
return addParam(key, valueBuilder.toString());
}
/**
* Add a param that value is build from a Appendable style.</br> {@link #finish()} must be called at last.
* <code>.append(xx).append(xx).finish()</code>
*/
public final class BuildingValueParamAppender extends ParamAppender {
public BuildingValueParamAppender appendDirectString(String directString) {
SBTool.appendDirectString(valueBuilder, directString);
return this;
}
private final String key;
public BuildingValueParamAppender appendExpression(String expression) {
SBTool.appendExpression(valueBuilder, expression);
return this;
}
private final StringBuilder valueBuilder;
}
private BuildingValueParamAppender(String key) {
this.key = key;
valueBuilder = new StringBuilder();
}
public final class NodeParamNotDefaultAppender extends ParamAppender {
@Override
public CamelEndpointBuilder finish() {
if (valueBuilder.length() == 0) {
return super.finish();
}
valueBuilder.deleteCharAt(0);
// remove the first appended +, because generated exp will be +"dir"+E2+E3
return addParam(key, valueBuilder.toString());
}
private boolean visibleRequired;
private INode node;
public BuildingValueParamAppender appendDirectString(String directString) {
SBTool.appendDirectString(valueBuilder, directString);
return this;
}
private NodeParamNotDefaultAppender(INode node, boolean visibleRequired) {
this.visibleRequired = visibleRequired;
this.node = node;
}
public BuildingValueParamAppender appendExpression(String expression) {
SBTool.appendExpression(valueBuilder, expression);
return this;
}
public NodeParamNotDefaultAppender visibleRequired(boolean isRequired) {
visibleRequired = isRequired;
return this;
}
/**
* Adds the param.
*
* @param key
* the param name
* @param nodeParamKey
* the node param key, <code>__XXX__</code> style.
* @param defaultValue
* the default value, will skip add if value equals default.
* @return the node param not default appender
*/
public NodeParamNotDefaultAppender addParam(String key, String nodeParamKey, String defaultValue) {
if (node == null) {
return this;
}
IElementParameter param = node.getElementParameter(nodeParamKey);
if (param == null) {
return this;
}
if (visibleRequired && !param.isShow(node.getElementParametersWithChildrens())) {
return this;
}
String value = ElementParameterParser.getStringElementParameterValue(param);
addParamInConditions(key, value, false, defaultValue);
return this;
}
public NodeParamNotDefaultAppender addParam(String key, String nodeParamKey) {
return addParam(key, nodeParamKey, null);
}
}
@SuppressWarnings("unchecked")
public NodeParamNotDefaultAppender addListMapParams(String nodeParamKey) {
Collection<Map<String, String>> tableValues = (List<Map<String, String>>)
ElementParameterParser.getObjectValue(node, nodeParamKey);
addParams(tableValues);
return this;
}
}
public final class NodeParamNotDefaultAppender extends ParamAppender {
public final class ConditionParamAppender extends ParamAppender{
private boolean visibleRequired;
private final String condition;
private final Map<String, String> paramsMapWhenTrue;
private final Map<String, String> paramsMapWhenFalse;
public ConditionParamAppender(String conditionExp) {
condition = conditionExp;
paramsMapWhenTrue = new LinkedHashMap<String, String>();
paramsMapWhenFalse = new LinkedHashMap<String, String>();
}
private INode node;
@Override
public CamelEndpointBuilder finish() {
StringBuilder sb = new StringBuilder();
sb.append("+(");
sb.append(condition);
sb.append("?");
appendMap(sb, paramsMapWhenTrue);
sb.append(":");
appendMap(sb, paramsMapWhenFalse);
sb.append(")");
conditionsParam.add(sb.toString());
return super.finish();
}
private NodeParamNotDefaultAppender(INode node, boolean visibleRequired) {
this.visibleRequired = visibleRequired;
this.node = node;
}
private final void appendMap(StringBuilder sb, Map<String, String> map) {
if(map.isEmpty()) {
sb.append(QUOTED_EMPTY);
}else {
sb.append("(").append(QUOTED_EMPTY);
boolean first = true;
for (Entry<String, String> e : map.entrySet()) {
if(first) {
first = false;
}else {
SBTool.appendDirectString(sb, "&");
}
SBTool.appendExpression(sb, e.getKey());
SBTool.appendDirectString(sb, "=");
SBTool.appendExpression(sb, e.getValue());
}
sb.append(")");
}
}
public NodeParamNotDefaultAppender visibleRequired(boolean isRequired) {
visibleRequired = isRequired;
return this;
}
public ConditionParamAppender appendParamWhenTrue(String key, String valueExp) {
return appendParam(true, key, valueExp);
}
public ConditionParamAppender appendParamWhenFalse(String key, String valueExp) {
return appendParam(false, key, valueExp);
}
private ConditionParamAppender appendParam(boolean whenTrue, String key, String valueExp) {
Map<String, String> map = whenTrue ? paramsMapWhenTrue : paramsMapWhenFalse;
map.put("\""+key+"\"", valueExp);
return this;
}
}
/**
* Adds the param.
*
* @param key the param name
* @param nodeParamKey the node param key, <code>__XXX__</code> style.
* @param defaultValue the default value, will skip add if value equals default.
* @return the node param not default appender
*/
public NodeParamNotDefaultAppender addParam(String key, String nodeParamKey, String defaultValue) {
if (node == null) {
return this;
}
IElementParameter param = node.getElementParameter(nodeParamKey);
if (param == null) {
return this;
}
if (visibleRequired && !param.isShow(node.getElementParametersWithChildrens())) {
return this;
}
String value = ElementParameterParser.getStringElementParameterValue(param);
addParamInConditions(key, value, false, defaultValue);
return this;
}
/**
* Gets the builder.
*
* @return the builder
*/
public static CamelEndpointBuilder getBuilder() {
return new CamelEndpointBuilder();
}
public NodeParamNotDefaultAppender addParam(String key, String nodeParamKey) {
return addParam(key, nodeParamKey, null);
}
public String build() {
StringBuilder sb = new StringBuilder();
@SuppressWarnings("unchecked")
public NodeParamNotDefaultAppender addListMapParams(String nodeParamKey) {
Collection<Map<String, String>> tableValues = (List<Map<String, String>>) ElementParameterParser.getObjectValue(node,
nodeParamKey);
addParams(tableValues);
return this;
}
}
public final class ConditionParamAppender extends ParamAppender {
private final String condition;
private final Map<String, String> paramsMapWhenTrue;
private final Map<String, String> paramsMapWhenFalse;
public ConditionParamAppender(String conditionExp) {
condition = conditionExp;
paramsMapWhenTrue = new LinkedHashMap<String, String>();
paramsMapWhenFalse = new LinkedHashMap<String, String>();
}
@Override
public CamelEndpointBuilder finish() {
StringBuilder sb = new StringBuilder();
sb.append("+(");
sb.append(condition);
sb.append("?");
appendMap(sb, paramsMapWhenTrue);
sb.append(":");
appendMap(sb, paramsMapWhenFalse);
sb.append(")");
conditionsParam.add(sb.toString());
return super.finish();
}
private final void appendMap(StringBuilder sb, Map<String, String> map) {
if (map.isEmpty()) {
sb.append(QUOTED_EMPTY);
} else {
sb.append("(").append(QUOTED_EMPTY);
boolean first = true;
for (Entry<String, String> e : map.entrySet()) {
if (first) {
first = false;
} else {
SBTool.appendDirectString(sb, "&");
}
SBTool.appendExpression(sb, e.getKey());
SBTool.appendDirectString(sb, "=");
SBTool.appendExpression(sb, e.getValue());
}
sb.append(")");
}
}
public ConditionParamAppender appendParamWhenTrue(String key, String valueExp) {
return appendParam(true, key, valueExp);
}
public ConditionParamAppender appendParamWhenFalse(String key, String valueExp) {
return appendParam(false, key, valueExp);
}
private ConditionParamAppender appendParam(boolean whenTrue, String key, String valueExp) {
Map<String, String> map = whenTrue ? paramsMapWhenTrue : paramsMapWhenFalse;
map.put('"' + key + '"', valueExp);
return this;
}
}
/**
* Gets the builder.
*
* @return the builder
*/
public static CamelEndpointBuilder getBuilder() {
return new CamelEndpointBuilder();
}
public String build() {
StringBuilder sb = new StringBuilder();
sb.append('\"').append(component).append(":");
if (useDoubleSlash) {
sb.append("//");
}
sb.append('\"');
// "comp:"
if(name!=null) {
SBTool.appendExpression(sb, name);
// "comp:"+name
//SBTool.appendDirectString(sb, ":");
//no trailing : after name.
}
// "component:"+name"
SBTool.mergeConstantStrings(sb);
sb.append(buildPath()).append(buildParamQuery());
// comp+":"+name+":"+path+"?p="+v+"&p2="+v2
if(!conditionsParam.isEmpty()) {
for (String string : conditionsParam) {
sb.append(string);
}
}
return sb.toString();
}
// "comp:"
if (name != null) {
SBTool.appendExpression(sb, name);
// "comp:"+name
// SBTool.appendDirectString(sb, ":");
// no trailing : after name.
}
// "component:"+name"
SBTool.mergeConstantStrings(sb);
sb.append(buildPath()).append(buildParamQuery());
// comp+":"+name+":"+path+"?p="+v+"&p2="+v2
if (!conditionsParam.isEmpty()) {
for (String string : conditionsParam) {
sb.append(string);
}
}
return sb.toString();
}
/**
* Builds the path.
*
* @return the char sequence, eg: P1+"/"+P2+"/"+P3
*/
private CharSequence buildPath() {
if (paths.isEmpty()) {
return "";
}
return "+" + StringUtils.join(paths, "+\"/\"+"/* "/" */);
}
/**
* Builds the path.
*
* @return the char sequence, eg: P1+"/"+P2+"/"+P3
*/
private CharSequence buildPath() {
if (paths.isEmpty()) {
return "";
}
return "+" + StringUtils.join(paths, "+\"/\"+"/* "/" */);
}
/**
* Builds the param query.
*
* @return the char sequence, eg: +"?p="+v+"&p2="+v2
*/
private CharSequence buildParamQuery() {
StringBuilder sb = new StringBuilder();
for (Entry<String, String> entry : paramsMap.entrySet()) {
StringBuilder paramSB= new StringBuilder();
SBTool.appendDirectString(paramSB, "&");
SBTool.appendExpression(paramSB, entry.getKey());
SBTool.appendDirectString(paramSB, "=");
SBTool.appendExpression(paramSB, entry.getValue());
SBTool.mergeConstantStrings(paramSB);
sb.append(paramSB);
}
if (sb.length() > 0) {
// fix first & to ?.
sb.setCharAt(sb.indexOf("&"), '?');
}
return sb;
}
/**
* Builds the param query.
*
* @return the char sequence, eg: +"?p="+v+"&p2="+v2
*/
private CharSequence buildParamQuery() {
StringBuilder sb = new StringBuilder();
for (Entry<String, String> entry : paramsMap.entrySet()) {
StringBuilder paramSB = new StringBuilder();
SBTool.appendDirectString(paramSB, "&");
SBTool.appendExpression(paramSB, entry.getKey());
SBTool.appendDirectString(paramSB, "=");
SBTool.appendExpression(paramSB, entry.getValue());
SBTool.mergeConstantStrings(paramSB);
sb.append(paramSB);
}
if (sb.length() > 0) {
// fix first & to ?.
sb.setCharAt(sb.indexOf("&"), '?');
}
return sb;
}
public CamelEndpointBuilder addParamInConditions(String key, String valueExp, boolean skipWhenKeyExist,
String skipWhenValueIsThis) {
key = StringUtils.trimToNull(key);
if (key == null) {
return this;
}
String keyExp = "\"" + key + "\"";// quoted key, forming to expression.
return addExpressionParamInConditions(keyExp, valueExp, skipWhenKeyExist, skipWhenValueIsThis);
}
public CamelEndpointBuilder addParamInConditions(String key, String valueExp, boolean skipWhenKeyExist,
String skipWhenValueIsThis) {
key = StringUtils.trimToNull(key);
if (key == null) {
return this;
}
String keyExp = '"' + key + '"';// quoted key, forming to expression.
return addExpressionParamInConditions(keyExp, valueExp, skipWhenKeyExist, skipWhenValueIsThis);
}
/**
* Adds the or update param.
*
* @param key
* the key , <b>Direct String</b>
* @param value
* source expression to build value. <b>Expression String</b>
* @return the camel endpoint builder
*/
public CamelEndpointBuilder addParam(String key, String value) {
return addParamInConditions(key, value, false, null);
}
/**
* Adds the or update param.
*
* @param key the key , <b>Direct String</b>
* @param value source expression to build value. <b>Expression String</b>
* @return the camel endpoint builder
*/
public CamelEndpointBuilder addParam(String key, String value) {
return addParamInConditions(key, value, false, null);
}
public CamelEndpointBuilder addExpressionParamInConditions(String keyExp, String valueExp,
boolean skipWhenKeyExist, String skipWhenValueIsThis) {
keyExp = StringUtils.trimToNull(keyExp);
if (keyExp == null || keyExp.equals(QUOTED_EMPTY)) {
return this;
}
valueExp = StringUtils.trimToNull(valueExp);
if (valueExp == null || valueExp.equals(QUOTED_EMPTY)) {
return this;
}
if (skipWhenKeyExist && paramsMap.containsKey(keyExp)) {
return this;
}
if (valueExp.equals(skipWhenValueIsThis)) {
return this;
}
paramsMap.put(keyExp, valueExp);
return this;
}
public CamelEndpointBuilder addExpressionParamInConditions(String keyExp, String valueExp, boolean skipWhenKeyExist,
String skipWhenValueIsThis) {
keyExp = StringUtils.trimToNull(keyExp);
if (keyExp == null || keyExp.equals(QUOTED_EMPTY)) {
return this;
}
valueExp = StringUtils.trimToNull(valueExp);
if (valueExp == null || valueExp.equals(QUOTED_EMPTY)) {
return this;
}
if (skipWhenKeyExist && paramsMap.containsKey(keyExp)) {
return this;
}
if (valueExp.equals(skipWhenValueIsThis)) {
return this;
}
paramsMap.put(keyExp, valueExp);
return this;
}
public CamelEndpointBuilder addParamIfNotDefault(String key, String value, String defaultValue) {
return addParamInConditions(key, value, false, defaultValue);
}
public CamelEndpointBuilder addParamIfNotDefault(String key, String value, String defaultValue) {
return addParamInConditions(key, value, false, defaultValue);
}
public CamelEndpointBuilder addParamIfNotExist(String key, String value) {
return addParamInConditions(key, value, true, null);
}
public CamelEndpointBuilder addParamIfNotExist(String key, String value) {
return addParamInConditions(key, value, true, null);
}
public CamelEndpointBuilder addParams(Collection<Map<String, String>> tableValues) {
if (tableValues == null) {
return this;
}
for (Map<String, String> map : tableValues) {
addExpressionParamInConditions(map.get("NAME"), map.get("VALUE"), false, null);
}
return this;
}
public CamelEndpointBuilder addParams(Collection<Map<String, String>> tableValues) {
if (tableValues == null) {
return this;
}
for (Map<String, String> map : tableValues) {
addExpressionParamInConditions(map.get("NAME"), map.get("VALUE"), false, null);
}
return this;
}
/**
* Sets the component.
*
* @param component
* the component name, <b>Direct String</b>.
* @return
*/
public CamelEndpointBuilder setComponent(String component) {
this.component = component;
return this;
}
/**
* Escape flat text value to java string literal
*
* @param key
* @param value
* @return
*/
public CamelEndpointBuilder addParamsWithEscapeValue(String key, String value) {
return addParam(key, SBTool.escapeJavaString(value));
}
/**
* Sets the name.
*
* @param name
* the name, <b>Expression String</b>
* @return
*/
public CamelEndpointBuilder setName(String name) {
this.name = name;
return this;
}
/**
* Sets the component.
*
* @param component the component name, <b>Direct String</b>.
* @return
*/
public CamelEndpointBuilder setComponent(String component) {
this.component = component;
return this;
}
/**
* Sets the name.
*
* @param name the name, <b>Expression String</b>
* @return
*/
public CamelEndpointBuilder setName(String name) {
this.name = name;
return this;
}
/**
*
* @param useDoubleSlash
* if set to {@code false} (default = true) result endpoint will
* start with {@code componentName:Category[?options]} <br/>
* @param useDoubleSlash if set to {@code false} (default = true) result endpoint will start with
* {@code componentName:Category[?options]} <br/>
* @return
*/
public CamelEndpointBuilder useDoubleSlash(boolean useDoubleSlash) {
@@ -423,25 +437,26 @@ public class CamelEndpointBuilder {
return this;
}
public CamelEndpointBuilder setDirectName(String directName) {
this.name = '\"' + directName + '\"';
return this;
}
public CamelEndpointBuilder setDirectName(String directName) {
this.name = '\"' + directName + '\"';
return this;
}
public CamelEndpointBuilder appendPath(String pathExpression) {
paths.add(pathExpression);
return this;
}
public CamelEndpointBuilder appendPath(String pathExpression) {
paths.add(pathExpression);
return this;
}
public NodeParamNotDefaultAppender getNodeParamNotDefaultAppender(INode node) {
return new NodeParamNotDefaultAppender(node, false);
}
public NodeParamNotDefaultAppender getNodeParamNotDefaultAppender(INode node) {
return new NodeParamNotDefaultAppender(node, false);
}
public BuildingValueParamAppender getBuildingValueParamAppender(String paramName) {
return new BuildingValueParamAppender(paramName);
}
public BuildingValueParamAppender getBuildingValueParamAppender(String paramName) {
return new BuildingValueParamAppender(paramName);
}
public ConditionParamAppender getConditionParamAppender(String conditionExp) {
return new ConditionParamAppender(conditionExp);
}
public ConditionParamAppender getConditionParamAppender(String conditionExp) {
return new ConditionParamAppender(conditionExp);
}
}

View File

@@ -4,7 +4,7 @@
<groupId>org.talend</groupId>
<artifactId>httputil</artifactId>
<name>httputil</name>
<version>1.0.0</version>
<version>1.0.1</version>
<dependencies>
<dependency>

View File

@@ -0,0 +1,74 @@
package org.talend.http;
import java.util.List;
import org.apache.http.entity.ContentType;
import org.apache.http.util.EntityUtils;
import org.apache.http.entity.ContentType;
import net.sf.json.JSONObject;
import java.util.ArrayList;
public class HttpUtil {
public static void handHttpResponse(org.apache.http.HttpResponse response) throws java.io.IOException {
if(response == null) {
return;
}
if(response.getStatusLine().getStatusCode() != 200) {
String message = "";
String returnedValue = EntityUtils.toString(response.getEntity());
ContentType contentType = ContentType.get(response.getEntity());
if (contentType != null && ContentType.APPLICATION_JSON.getMimeType().equals(contentType.getMimeType())) {
JSONObject object = JSONObject.fromObject(returnedValue);
message = getValueFromJson(object, "message");
String cause = getValueFromJson(object, "cause");
if (!cause.isEmpty()) {
if (!message.isEmpty()) {
message = message + "\n" + cause;
} else {
message = cause;
}
}
if (message.isEmpty()) {
message = response.getStatusLine().getReasonPhrase();
}
} else {
if (returnedValue.isEmpty()) {
message = response.getStatusLine().getReasonPhrase();
}
}
throw new RuntimeException(message);
}
}
private static String getValueFromJson(JSONObject object, String key) {
String message = "";
try {
message = object.getString(key);
} catch (Exception e) {
message = "";
}
return message;
}
public static void handHttpResponse(java.net.HttpURLConnection connection) throws java.io.IOException {
if(connection == null) {
return;
}
int responseCode = connection.getResponseCode();
String responseMessage = connection.getResponseMessage();
if(responseCode != 200) {//login fail
throw new RuntimeException("" + responseCode + " : " + responseMessage);
}
}
}

View File

@@ -1,40 +0,0 @@
package org.talend.http;
import java.util.List;
import java.util.ArrayList;
public class HttpUtil {
public static void handHttpResponse(org.apache.http.HttpResponse response) throws java.io.IOException {
if(response == null) {
return;
}
if(response.getStatusLine().getStatusCode() != 200) {//login fail
if (response.getStatusLine().getStatusCode() == 400) {
String returnedValue = org.apache.http.util.EntityUtils.toString(response.getEntity());
net.sf.json.JSONObject object = net.sf.json.JSONObject.fromObject(returnedValue);
throw new RuntimeException(object.getString("cause"));
} else if (response.getStatusLine().getStatusCode() == 403) {
String returnedValue = org.apache.http.util.EntityUtils.toString(response.getEntity());
net.sf.json.JSONObject object = net.sf.json.JSONObject.fromObject(returnedValue);
throw new RuntimeException(object.getString("message"));
} else {
throw new RuntimeException(response.getStatusLine().getReasonPhrase());
}
}
}
public static void handHttpResponse(java.net.HttpURLConnection connection) throws java.io.IOException {
if(connection == null) {
return;
}
int responseCode = connection.getResponseCode();
String responseMessage = connection.getResponseMessage();
if(responseCode != 200) {//login fail
throw new RuntimeException("" + responseCode + " : " + responseMessage);
}
}
}

View File

@@ -7,7 +7,7 @@
<groupId>org.talend.libraries</groupId>
<artifactId>talend-db-exasol</artifactId>
<version>2.0.0</version>
<version>2.1.0</version>
<packaging>jar</packaging>
<name>talend-db-exasol</name>

View File

@@ -69,7 +69,8 @@ public class EXABulkUtil {
private String localErrorFile = null;
private boolean localErrorFileWithCurrentTimestamp = false;
private Integer errorRejectLimit = null;
private String remoteExistingConnectionName = null;
private String remoteExistingFileConnectionName = null;
private String remoteExistingDBConnectionName = null;
private String remoteJdbcDriverClass = null;
private String remoteDbmsUrl = null;
private String remoteFileUrl = null;
@@ -79,6 +80,8 @@ public class EXABulkUtil {
private String remotePassword = null;
private String remoteSourceTable = null;
private String remoteSourceSelect = null;
private int sourceIdentifierCase = 0; // 0 = unchanged, 1 = lower case, 2 = upper case
private boolean onlyBuildSQLCode = false;
public void setDebug(boolean debug) {
if (debug) {
@@ -144,6 +147,14 @@ public class EXABulkUtil {
if (isEmpty(sourceColumnName)) {
sourceColumnName = targetColumnName;
}
switch (sourceIdentifierCase) {
case 1:
sourceColumnName = sourceColumnName.toLowerCase();
break;
case 2:
sourceColumnName = sourceColumnName.toUpperCase();
break;
}
Column cs = Column.getDbmsColumn(sourceColumnName, sourceIndex);
remoteSourceColumns.add(cs);
Column ct = Column.getDbmsColumn(targetColumnName, sourceIndex);
@@ -153,38 +164,51 @@ public class EXABulkUtil {
private void addStatement(String sql, boolean isDML) {
if (isNotEmpty(sql)) {
statements.add(new BulkExecStatement(sql, isDML));
if (onlyBuildSQLCode && logger.isDebugEnabled()) {
logger.debug("SQL: " + sql);
}
}
}
public int executeImport() throws Exception {
generateImportStatements();
if (connection == null) {
throw new IllegalStateException("Connection not set!");
}
for (BulkExecStatement bs : statements) {
try {
Statement stat = connection.createStatement();
if (logger.isDebugEnabled()) {
logger.debug(bs.getSql());
}
stat.execute(bs.getSql());
if (bs.isDMLStatement()) {
countAffectedRows = countAffectedRows + stat.getUpdateCount();
}
stat.close();
} catch (SQLException sqle) {
throw new Exception("Execute statement:\n" + bs.getSql() + "\nfailed: " + sqle.getMessage(), sqle);
if (onlyBuildSQLCode == false) {
if (connection == null) {
throw new IllegalStateException("Connection not set!");
}
for (BulkExecStatement bs : statements) {
try {
if (logger.isDebugEnabled()) {
logger.debug("Execute: " + bs.getSql());
}
Statement stat = connection.createStatement();
stat.execute(bs.getSql());
if (bs.isDMLStatement()) {
countAffectedRows = countAffectedRows + stat.getUpdateCount();
}
stat.close();
} catch (SQLException sqle) {
throw new Exception("Execute statement:\n" + bs.getSql() + "\nfailed: " + sqle.getMessage(), sqle);
}
}
return countAffectedRows;
} else {
return 0;
}
return countAffectedRows;
}
/**
* generates the statements necessary to run an IMPORT
*/
private void generateImportStatements() {
if (onlyBuildSQLCode && logger.isDebugEnabled()) {
logger.debug("-- ############## begin script ##################");
}
buildNLSFormatStatement();
buildImportStatement();
if (onlyBuildSQLCode && logger.isDebugEnabled()) {
logger.debug("-- ############## end script ##################\n\n");
}
}
private void buildImportStatement() {
@@ -204,10 +228,10 @@ public class EXABulkUtil {
if (localFilePath != null) {
// read the file from the local file system
sql.append(buildLocalFile());
} else if (remoteFileUrl != null) {
} else if (remoteFileUrl != null || remoteExistingFileConnectionName != null) {
// read the file from a web service
sql.append(buildRemoteFile());
} else if (dbmsSourceType != null) {
} else if (dbmsSourceType != null || remoteExistingDBConnectionName != null) {
// use an remote dbms as source
sql.append(buildRemoteDbmsSource());
} else {
@@ -223,8 +247,8 @@ public class EXABulkUtil {
StringBuilder sql = new StringBuilder();
sql.append(CSV);
sql.append(" AT ");
if (remoteExistingConnectionName != null) {
sql.append(remoteExistingConnectionName);
if (remoteExistingFileConnectionName != null) {
sql.append(remoteExistingFileConnectionName);
} else {
sql.append("'");
sql.append(remoteFileUrl);
@@ -264,8 +288,8 @@ public class EXABulkUtil {
if (EXA.equalsIgnoreCase(dbmsSourceType)) {
sql.append(EXA);
sql.append(" AT ");
if (remoteExistingConnectionName != null) {
sql.append(remoteExistingConnectionName);
if (remoteExistingDBConnectionName != null) {
sql.append(remoteExistingDBConnectionName);
} else {
if (remoteDbmsUrl == null) {
throw new IllegalStateException("URL for remote database not set!");
@@ -277,8 +301,8 @@ public class EXABulkUtil {
} else if (ORA.equalsIgnoreCase(dbmsSourceType)) {
sql.append(ORA);
sql.append(" AT ");
if (remoteExistingConnectionName != null) {
sql.append(remoteExistingConnectionName);
if (remoteExistingDBConnectionName != null) {
sql.append(remoteExistingDBConnectionName);
} else {
if (remoteDbmsUrl == null) {
throw new IllegalStateException("URL for remote database not set!");
@@ -295,8 +319,8 @@ public class EXABulkUtil {
sql.append("'");
}
sql.append(" AT ");
if (remoteExistingConnectionName != null) {
sql.append(remoteExistingConnectionName);
if (remoteExistingDBConnectionName != null) {
sql.append(remoteExistingDBConnectionName);
} else {
if (remoteDbmsUrl == null) {
throw new IllegalStateException("URL for remote database not set!");
@@ -905,13 +929,23 @@ public class EXABulkUtil {
}
}
public String getRemoteExistingConnectionName() {
return remoteExistingConnectionName;
public String getRemoteExistingFileConnectionName() {
return remoteExistingFileConnectionName;
}
public void setRemoteExistingConnectionName(String remoteConnectionName) {
public void setRemoteExistingFileConnectionName(String remoteConnectionName) {
if (isNotEmpty(remoteConnectionName)) {
this.remoteExistingConnectionName = remoteConnectionName.trim();
this.remoteExistingFileConnectionName = remoteConnectionName.trim();
}
}
public String getRemoteExistingDBConnectionName() {
return remoteExistingDBConnectionName;
}
public void setRemoteExistingDBConnectionName(String remoteConnectionName) {
if (isNotEmpty(remoteConnectionName)) {
this.remoteExistingDBConnectionName = remoteConnectionName.trim();
}
}
@@ -924,6 +958,16 @@ public class EXABulkUtil {
if (isNotEmpty(remoteSchema)) {
schema = remoteSchema.trim();
}
switch (sourceIdentifierCase) {
case 1:
remoteSourceTable = remoteSourceTable.toLowerCase();
schema = schema.toLowerCase();
break;
case 2:
remoteSourceTable = remoteSourceTable.toUpperCase();
schema = schema.toUpperCase();
break;
}
if (isNotEmpty(remoteSourceTable)) {
if (schema != null) {
this.remoteSourceTable = schema + "." + remoteSourceTable.trim();
@@ -973,4 +1017,33 @@ public class EXABulkUtil {
}
}
public void convertRemoteIdentifiersInUpperCase() {
sourceIdentifierCase = 2;
}
public void convertRemoteIdentifiersInLowerCase() {
sourceIdentifierCase = 1;
}
public void doNotConvertRemoteIdentifiers() {
sourceIdentifierCase = 0;
}
public boolean isOnlyBuildSQLCode() {
return onlyBuildSQLCode;
}
public void setOnlyBuildSQLCode(boolean onlyBuildSQLCode) {
this.onlyBuildSQLCode = onlyBuildSQLCode;
}
public void deleteErrorLogFileIfEmpty() {
if (localErrorFile != null) {
File f = new File(localErrorFile);
if (f.exists() && f.length() == 0) {
f.delete();
}
}
}
}

View File

@@ -215,7 +215,7 @@ public class TestEXABulkUtil {
u.setConnection(connection);
u.setTable(table);
u.setDbmsSourceType("JDBC");
u.setRemoteExistingConnectionName("mysql_mysql");
u.setRemoteExistingDBConnectionName("mysql_mysql");
u.setRemoteSourceTable(null, "\"v_test_data_load\"");
u.addRemoteSourceTableColumn("ID", "id", null);
u.addRemoteSourceTableColumn("firstname", "first_name", null);
@@ -254,7 +254,7 @@ public class TestEXABulkUtil {
u.setConnection(connection);
u.setTable(table);
u.setDbmsSourceType("JDBC");
u.setRemoteExistingConnectionName("MYSQL_MYSQL");
u.setRemoteExistingDBConnectionName("MYSQL_MYSQL");
u.setRemoteSourceSelect("select\n"
+ "id,\n"
+ "firstname,\n"

View File

@@ -8,10 +8,11 @@ PORT.NAME=\u30DD\u30FC\u30C8
PROPERTIES.NAME=\u8ffd\u52a0JDBC\u30d1\u30e9\u30e1\u30fc\u30bf
USER.NAME=\u30e6\u30fc\u30b6\u540d
DB_VERSION.NAME=DB\u30D0\u30FC\u30B8\u30E7\u30F3
DB_VERSION.ITEM.V5R2_V5R4=V5R4\u306BV5R2
DB_VERSION.ITEM.V5R3_V6R1=V6R1\u306BV5R3
DB_VERSION.ITEM.V5R2_V5R4=V5R2 to V5R4
DB_VERSION.ITEM.V5R3_V6R1=V5R3 to V6R1
USE_SHARED_CONNECTION.NAME=\u5171\u6709DB\u63a5\u7d9a\u3092\u4f7f\u7528/\u767b\u9332
SHARED_CONNECTION_NAME.NAME=\u5171\u6709DB\u63A5\u7D9A\u540D
AUTO_COMMIT.NAME=\u81EA\u52D5\u30B3\u30DF\u30C3\u30C8
TYPE.NAME=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30C9\u30E9\u30A4\u30D0
PROPERTY.NAME=\u30D7\u30ED\u30D1\u30C6\u30A3\u578B
DB_VERSION.ITEM.V6R1_V7R2=V6R1 to V7R2

View File

@@ -10,7 +10,7 @@ USER.NAME=Utilisateur
USE_EXISTING_CONNECTION.NAME=Utiliser une connexion existante
TRIM_ALL_COLUMN.NAME=Supprimer les espaces entourant toutes les colonnes String/Char
TRIM_COLUMN.NAME=Supprimer les espaces en début et en fin de champ dans les colonnes sélectionnées
TRIM_COLUMN.ITEM.TRIM=Supprimer les espaces en début et en fin de champ
TRIM_COLUMN.ITEM.TRIM=Supprimer les espaces en début et fin de champ
TABLE.NAME=Nom de la table
DB_VERSION.NAME=Version de la base de données
DB_VERSION.ITEM.V5R2_V5R4=V5R2 à V5R4

View File

@@ -13,8 +13,8 @@ TRIM_COLUMN.NAME=\u30ab\u30e9\u30e0\u3092\u30c8\u30ea\u30e0
TRIM_COLUMN.ITEM.TRIM=\u30C8\u30EA\u30E0
TABLE.NAME=\u30C6\u30FC\u30D6\u30EB\u540D
DB_VERSION.NAME=DB\u30D0\u30FC\u30B8\u30E7\u30F3
DB_VERSION.ITEM.V5R2_V5R4=V5R4\u306BV5R2
DB_VERSION.ITEM.V5R3_V6R1=V6R1\u306BV5R3
DB_VERSION.ITEM.V5R2_V5R4=V5R2 to V5R4
DB_VERSION.ITEM.V5R3_V6R1=V5R3 to V6R1
GUESS_SCHEMA.NAME=\u30B9\u30AD\u30FC\u30DE\u3092\u63A8\u5B9A\u3059\u308B
CONNECTION.NAME=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u30EA\u30B9\u30C8
PROPERTY.NAME=\u30D7\u30ED\u30D1\u30C6\u30A3\u578B
@@ -22,3 +22,4 @@ TYPE.NAME=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30C9\u30E9\u30A4\u30D0
SCHEMA.NAME=\u30B9\u30AD\u30FC\u30DE
ENCODING.NAME=\u30A8\u30F3\u30B3\u30FC\u30C9
MAPPING.NAME=\u30DE\u30C3\u30D4\u30F3\u30B0
DB_VERSION.ITEM.V6R1_V7R2=V6R1 to V7R2

View File

@@ -1,2 +1,2 @@
LONG_NAME=Close a selected Access connection.
LONG_NAME=Closes a selected Access connection.
CONNECTION.NAME=Component List

View File

@@ -9,7 +9,7 @@ USER.NAME=Utilisateur
TABLE.NAME=Nom de la table
TRIM_ALL_COLUMN.NAME=Supprimer les espaces entourant toutes les colonnes String/Char
TRIM_COLUMN.NAME=Supprimer les espaces en début et en fin de champ dans les colonnes sélectionnées
TRIM_COLUMN.ITEM.TRIM=Supprimer les espaces en début et en fin de champ
TRIM_COLUMN.ITEM.TRIM=Supprimer les espaces en début et fin de champ
DB_VERSION.NAME=Version de la base de données
DB_VERSION.ITEM.Access_2003=Access 2003
DB_VERSION.ITEM.Access_2007=Access 2007
@@ -20,5 +20,6 @@ PROPERTIES.NAME=Param
MAPPING.NAME=Mapping
USE_EXISTING_CONNECTION.NAME=Utiliser une connexion existante
CONNECTION.NAME=Liste des composants
JDBC_ODBC.NAME=Mode de connexion
JDBC_ODBC.ITEM.ODBC=ODBC
JDBC_ODBC.ITEM.JDBC=JDBC

View File

@@ -3,7 +3,7 @@ ENCODING.NAME=Encodage
FILENAME.NAME=Nom de fichier
HELP=org.talend.help.tAccessOutputBulk
INCLUDEHEADER.NAME=Inclure l'en-tête
LONG_NAME=Ecrit un fichier préparé pour chargement de masse Access
LONG_NAME=Écrit un fichier préparé pour chargement de masse dans Access
SCHEMA.NAME=Schéma
PROPERTY.NAME=Type de propriété
CREATE.NAME=Créer le répertoire s'il n'existe pas.

View File

@@ -1,4 +1,4 @@
LONG_NAME=Ajoute une colonne CRC à toutes les rangées d'un flux
LONG_NAME=Ajoute une colonne CRC à toutes les lignes d'un flux
HELP=org.talend.help.tAddCRCRow
FIELDSEPARATOR.NAME=Séparateur de champs
IMPLICATION.NAME=Implication

View File

@@ -6,7 +6,7 @@ INPUT_COLUMN.NAME=Colonne d'entr
INPUT_HOST_NAME.NAME=La valeur d'entrée n'est pas un nom d'hôte
INPUT_IP.NAME=la donnée en entrée est une adresse IP
LOCATION_TYPE.NAME=Type de lieu
LOCATION_TYPE_CODE2.NAME=Code pays en 2 lettres
LOCATION_TYPE_CODE3.NAME=Code pays en 3 lettres
LOCATION_TYPE_CODE2.NAME=Code pays à 2 lettres
LOCATION_TYPE_CODE3.NAME=Code pays à 3 lettres
LOCATION_TYPE_CODE.NAME=Code pays
LOCATION_TYPE_NAME.NAME=Nom de pays

View File

@@ -3,8 +3,8 @@ HELP=org.talend.help.tAddLocationFromIP
DATABASE_FILEPATH.NAME=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30D5\u30A1\u30A4\u30EB\u30D1\u30B9
INPUT.NAME=\u5165\u529B\u30D1\u30E9\u30E1\u30FC\u30BF
INPUT_COLUMN.NAME=\u5165\u529B\u30AB\u30E9\u30E0
INPUT_HOST_NAME.NAME=\u5165\u529B\u306F\u30DB\u30B9\u30C8\u540D
INPUT_IP.NAME=\u5165\u529B\u306FIP\u30A2\u30C9\u30EC\u30B9
INPUT_HOST_NAME.NAME=\u5165\u529B\u30AB\u30E9\u30E0\u306F\u30DB\u30B9\u30C8\u540D
INPUT_IP.NAME=\u5165\u529B\u30AB\u30E9\u30E0\u306FIP\u30A2\u30C9\u30EC\u30B9
LOCATION_TYPE.NAME=\u30ED\u30B1\u30FC\u30B7\u30E7\u30F3\u30BF\u30A4\u30D7
LOCATION_TYPE_CODE2.NAME=\u56FD\u30B3\u30FC\u30C9\uFF0D\uFF12\u6841
LOCATION_TYPE_CODE3.NAME=\u56FD\u30B3\u30FC\u30C9\uFF0D\uFF13\u6841

View File

@@ -7,7 +7,7 @@
</HEADER>
<FAMILIES>
<FAMILY>Business/Alfresco</FAMILY>
<FAMILY>Business/Alfresco (Deprecated)</FAMILY>
</FAMILIES>
<DOCUMENTATION>
<URL />

View File

@@ -1,4 +1,4 @@
LONG_NAME=Crée des documents dans un serveur Alfresco en utilisant des métadonnées et des URLs de contenu fournies par les lignes d'entrée.
LONG_NAME=Crée des documents sur un serveur Alfresco en utilisant des métadonnées et des URL de contenu fournies par les lignes d'entrée.
HELP=org.talend.help.tAlfrescoOutput
REJECT.LINK=Reject
REJECT.MENU=Reject
@@ -8,19 +8,19 @@ ALFRESCO_USER_LOGIN.NAME=Identifiant
ALFRESCO_USER_PASSWORD.NAME=Mot de passe
TARGET_LOCATION_GROUP.NAME=Emplacement de la cible
TARGET_LOCATION_BASE.NAME=Base
MAP_TARGET_LOCATION_FROM_COLUMN.NAME=Map...
MAP_TARGET_LOCATION_FROM_COLUMN.NAME=Mapping...
TARGET_LOCATION_COLUMN.NAME=Colonne
CREATE_OR_UPDATE_MODE_GROUP.NAME=Mode création ou mise à jour
DOCUMENT_MODE.NAME=Mode document
DOCUMENT_MODE.ITEM.CREATE_ONLY=Créer uniquement
DOCUMENT_MODE.ITEM.CREATE_OR_UPDATE=Créer ou mettre à jour
CONTAINER_MODE.NAME=Mode Conteneur
CONTAINER_MODE.ITEM.CREATE_OR_UPDATE=Créer ou mettre à jour
CONTAINER_MODE.ITEM.CREATE_OR_UPDATE=Create ou update
CONTAINER_MODE.ITEM.UPDATE_ONLY=Mettre à jour uniquement
DEFINE_DOCUMENT_TYPE.NAME=Définir le type de document
AVAILABLE_ALFRESCO_MODELS.ITEM.FILEPATH=Chemin du fichier
AVAILABLE_ALFRESCO_MODELS.NAME=Modèles Documents Alfresco Disponibles
AVAILABLE_ALFRESCO_NAMESPACES.NAME=Namespaces Documents Alfresco Disponibles
AVAILABLE_ALFRESCO_MODELS.NAME=Modèles de documents Alfresco disponibles
AVAILABLE_ALFRESCO_NAMESPACES.NAME=Espaces de noms de documents Alfresco disponibles
AVAILABLE_ALFRESCO_NAMESPACES.ITEM.PREFIX=Préfixe
AVAILABLE_ALFRESCO_NAMESPACES.ITEM.URI=URI
ALFRESCO_TYPE_NAME.NAME=Type de document Alfresco

View File

@@ -1 +1,2 @@
HELP=org.talend.help.tAmazonRDSAuroraClose
LONG_NAME=Ferme une connexion sélectionnée Amazon RDS Aurora

View File

@@ -1 +1,2 @@
HELP=org.talend.help.tAmazonRDSAuroraCommit
LONG_NAME=Commite toutes les transactions n'ayant pas été commitées dans une connexion Amazon RDS Aurora sélectionnée

View File

@@ -1,2 +1,4 @@
HELP=org.talend.help.tAmazonRDSAuroraConnection
LONG_NAME=Crée une connexion à Amazon RDS pour la base de données Aurora
DB_VERSION.NAME=Version de la base de données
DB_VERSION.ITEM.MYSQL_5=Mysql 5.6

View File

@@ -1 +1,4 @@
HELP=org.talend.help.tAmazonRDSAuroraInput
LONG_NAME=Lit une table Amazon RDS Aurora et extrait des champs à partir d'une requête SQL
TRIM_COLUMN.ITEM.TRIM=Supprimer les espaces en début et fin de champ
DB_VERSION.NAME=Version de la base de données

View File

@@ -9,4 +9,7 @@ ADD_COLS.ITEM.OPERATOR.ITEM.LESS_EQUAL_THAN=<=
ADD_COLS.ITEM.OPERATOR.ITEM.GREAT_THAN=>
ADD_COLS.ITEM.OPERATOR.ITEM.GREAT_EQUAL_THAN=>=
ADD_COLS.NAME=Colonnes supplémentaires
DIE_ON_ERROR.NAME=Arrêter en cas d'erreur
HELP=org.talend.help.tAmazonRDSAuroraOutput
LONG_NAME=Insère ou met à jour des lignes dans une table Amazon RDS Aurora
DB_VERSION.NAME=Version de la base de données

View File

@@ -10,6 +10,7 @@ ADD_COLS.NAME=\u8FFD\u52A0\u30AB\u30E9\u30E0
CLEAR_TABLE.NAME=\u30C6\u30FC\u30D6\u30EB\u5185\u30C7\u30FC\u30BF\u3092\u30AF\u30EA\u30A2
COMMIT_EVERY.NAME=\u30B3\u30DF\u30C3\u30C8\u9593\u9694
DATA_ACTION.ITEM.REPLACE=\u7F6E\u304D\u63DB\u3048
DATA_ACTION.ITEM.INSERT_ON_DUPLICATE_KEY_UPDATE=\u633F\u5165\u3001\u53C8\u306F\u30AD\u30FC\u3084\u30E6\u30CB\u30FC\u30AF\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9\u304C\u91CD\u8907\u3057\u305F\u5834\u5408\u306B\u66F4\u65B0
DATA_ACTION.ITEM.DELETE=\u524A\u9664
DATA_ACTION.ITEM.INSERT=\u633F\u5165
DATA_ACTION.ITEM.INSERT_OR_UPDATE=\u633F\u5165\u53C8\u306F\u66F4\u65B0
@@ -55,12 +56,16 @@ NB_LINE_INSERTED.NAME=\u633F\u5165\u884C\u6570
NB_LINE_DELETED.NAME=\u524A\u9664\u884C\u6570
DUPLICATED_KEYS.ITEM.DUPLICATED_KEY=\u30AB\u30E9\u30E0
DUPLICATED_KEYS.ITEM.DUPLICATED_VALUE=\u5024
NOTE.NAME=\u30E1\u30E2
NOTE.NAME=\u30CE\u30FC\u30C8
CONNECTION.NAME=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u30EA\u30B9\u30C8
MAPPING.NAME=\u30DE\u30C3\u30D4\u30F3\u30B0
PROPERTY.NAME=\u30D7\u30ED\u30D1\u30C6\u30A3\u30BF\u30A4\u30D7
USE_HINT_OPTIONS.NAME=\u30D2\u30F3\u30C8\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u4F7F\u7528
HINT_OPTIONS.NAME=\u30D2\u30F3\u30C8\u30AA\u30D7\u30B7\u30E7\u30F3
HINT_OPTIONS.ITEM.HINT=\u30D2\u30F3\u30C8
HINT_OPTIONS.ITEM.SQL_STMT.ITEM.INSERT=\u633F\u5165
HINT_OPTIONS.ITEM.SQL_STMT.ITEM.UPDATE=\u66F4\u65B0
HINT_OPTIONS.ITEM.SQL_STMT.ITEM.DELETE=\u524A\u9664
DB_VERSION.NAME=DB\u30D0\u30FC\u30B8\u30E7\u30F3
SUPPORT_NULL_WHERE.NAME=SQL\u6587\u306EWHERE\u53E5\u3067null\u3092\u30B5\u30DD\u30FC\u30C8
USE_BATCH_SIZE.NAME=\u30D0\u30C3\u30C1\u30B5\u30A4\u30BA\u3092\u6307\u5B9A

View File

@@ -1,2 +1,3 @@
HELP=org.talend.help.tAmazonRDSAuroraRollback
LONG_NAME=Annule toutes les transactions non commitées dans une connexion Amazon RDS Aurora sélectionnée
CLOSE.NAME=Fermer la connexion

View File

@@ -23,27 +23,11 @@
boolean enable_key_pair = "true".equals(ElementParameterParser.getValue(node, "__ENABLE_KEY_PAIR__"));
String key_pair = ElementParameterParser.getValue(node, "__KEY_PAIR__");
String accesskey = ElementParameterParser.getValue(node, "__ACCESS_KEY__");
%>
int nb_line_<%=cid %> = 0;
<%
String passwordFieldName = "__SECRET_KEY__";
%>
<%@ include file="@{org.talend.designer.components.localprovider}/components/templates/password.javajet"%>
com.amazonaws.auth.AWSCredentials credentials_<%=cid%> = new com.amazonaws.auth.BasicAWSCredentials(<%=accesskey%>,decryptedPassword_<%=cid%>);
com.amazonaws.services.elasticmapreduce.AmazonElasticMapReduceClient emr_<%=cid%> = new com.amazonaws.services.elasticmapreduce.AmazonElasticMapReduceClient(credentials_<%=cid%>);
<%
if(region!=null && !region.isEmpty() && !"DEFAULT".equalsIgnoreCase(region)){
%>
emr_<%=cid%>.setRegion(com.amazonaws.regions.RegionUtils.getRegion(<%=region%>));
<%
}
%>
<%@ include file="@{org.talend.designer.components.localprovider}/components/templates/Amazon/EMRClient.javajet"%>
com.amazonaws.services.elasticmapreduce.model.ListInstanceGroupsRequest request_<%=cid%> = new com.amazonaws.services.elasticmapreduce.model.ListInstanceGroupsRequest()
.withClusterId(<%=cluster_id%>);

View File

@@ -25,14 +25,44 @@
<PARAMETERS>
<PARAMETER NAME="ACCESS_KEY" FIELD="TEXT" NUM_ROW="10"
GROUP="AUTHENTICATION">
GROUP="AUTHENTICATION"
SHOW_IF="INHERIT_CREDENTIALS == 'false'">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="SECRET_KEY" FIELD="PASSWORD" NUM_ROW="10"
GROUP="AUTHENTICATION">
GROUP="AUTHENTICATION"
SHOW_IF="INHERIT_CREDENTIALS == 'false'">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="INHERIT_CREDENTIALS" FIELD="CHECK" NUM_ROW="11" REQUIRED="true"
GROUP="AUTHENTICATION">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="ASSUME_ROLE" FIELD="CHECK" NUM_ROW="12" REQUIRED="true"
GROUP="AUTHENTICATION">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="ARN" FIELD="TEXT" NUM_ROW="13" REQUIRED="true"
SHOW_IF="ASSUME_ROLE == 'true'"
GROUP="AUTHENTICATION">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="ROLE_SESSION_NAME" FIELD="TEXT" NUM_ROW="14" REQUIRED="true"
SHOW_IF="ASSUME_ROLE == 'true'"
GROUP="AUTHENTICATION">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="SESSION_DURATION" FIELD="TEXT" NUM_ROW="15" REQUIRED="true"
SHOW_IF="ASSUME_ROLE == 'true'"
GROUP="AUTHENTICATION">
<DEFAULT>15</DEFAULT>
</PARAMETER>
<PARAMETER NAME="REGION" FIELD="OPENED_LIST" NUM_ROW="20"
REQUIRED="true" GROUP="CONFIGURATION">
@@ -75,21 +105,21 @@
</PARAMETERS>
<ADVANCED_PARAMETERS>
<PARAMETER NAME="SET_STS_ENDPOINT" FIELD="CHECK" NUM_ROW="1" REQUIRED="true"
SHOW_IF="ASSUME_ROLE == 'true'">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="STS_ENDPOINT" FIELD="TEXT" NUM_ROW="1" REQUIRED="true"
SHOW_IF="(ASSUME_ROLE == 'true') AND (SET_STS_ENDPOINT == 'true')">
<DEFAULT>""</DEFAULT>
</PARAMETER>
</ADVANCED_PARAMETERS>
<CODEGENERATION>
<IMPORTS>
<IMPORT NAME="aws-java-sdk-emr-1.10.20.jar" MODULE="aws-java-sdk-emr-1.10.20.jar"
MVN="mvn:org.talend.libraries/aws-java-sdk-emr-1.10.20/6.0.0"
REQUIRED="true" />
<IMPORT NAME="aws-java-sdk-support-1.10.20.jar" MODULE="aws-java-sdk-support-1.10.20.jar"
MVN="mvn:org.talend.libraries/aws-java-sdk-support-1.10.20/6.0.0"
REQUIRED="true" />
<IMPORT NAME="aws-java-sdk-1.10.20.jar" MODULE="aws-java-sdk-1.10.20.jar"
MVN="mvn:org.talend.libraries/aws-java-sdk-1.10.20/6.0.0"
REQUIRED="true" />
<IMPORT NAME="aws-java-sdk-core-1.10.20.jar" MODULE="aws-java-sdk-core-1.10.20.jar"
MVN="mvn:org.talend.libraries/aws-java-sdk-core-1.10.20/6.0.0"
<IMPORT NAME="aws-java-sdk-1.10.52.jar" MODULE="aws-java-sdk-1.10.20.jar"
MVN="mvn:org.talend.libraries/aws-java-sdk-1.10.52/6.0.0"
REQUIRED="true" />
<IMPORT NAME="jackson-core-2.5.3.jar" MODULE="jackson-core-2.5.3.jar"
MVN="mvn:org.talend.libraries/jackson-core-2.5.3/6.0.0"

View File

@@ -46,3 +46,11 @@ CURRENT_GROUP_NAME.NAME=Current group name
FILTER_CORE_AND_MASTER_INSTANCES.NAME=Filter master and core instances
INHERIT_CREDENTIALS.NAME=Inherit credentials from AWS role
ASSUME_ROLE.NAME=Assume role
ARN.NAME=Role ARN
ROLE_SESSION_NAME.NAME=Role session name
SESSION_DURATION.NAME=Session duration
SET_STS_ENDPOINT.NAME=STS Endpoint
STS_ENDPOINT.NAME=

View File

@@ -0,0 +1,32 @@
HELP=org.talend.help.tAmazonEMRManage
LONG_NAME=Allows to start or stop Amazon EMR.
AUTHENTICATION.NAME=Authentication
ACCESS_KEY.NAME=Access key
SECRET_KEY.NAME=Secret key
CONFIGURATION.NAME=Configuration
ACTION.NAME=Action
ACTION.ITEM.START=Start
ACTION.ITEM.STOP=Stop
REGION.NAME=Region
REGION.ITEM.DEFAULT=DEFAULT
REGION.ITEM.GovCloud=AWS GovCloud (US)
REGION.ITEM.US_EAST_1=US Standard
REGION.ITEM.US_WEST_1=US West (N. California)
REGION.ITEM.US_WEST_2=US West (Oregon)
REGION.ITEM.EU_WEST_1=EU (Ireland)
REGION.ITEM.EU_CENTRAL_1=EU (Frankfurt)
REGION.ITEM.CN_NORTH_1=China (Beijing)
REGION.ITEM.AP_SOUTHEAST_1=Asia Pacific (Singapore)
REGION.ITEM.AP_SOUTHEAST_2=Asia Pacific (Sydney)
REGION.ITEM.AP_NORTHEAST_1=Asia Pacific (Tokyo)
REGION.ITEM.SA_EAST_1=South America (Sao Paulo)
CLUSTER_ID.NAME=Cluster id
ENABLE_LOG.NAME=Enable log
ENABLE_KEY_PAIR.NAME=Use EC2 key pair
INSTANCE_CONFIGURATION.NAME=Instance Configuration
INSTANCE_COUNT.NAME=Instance count
ADVANCED_CONFIGURATION.NAME=Advanced Configuration
ADVANCED_INSTANCE_CONFIGURATION.NAME=Advanced Instance Configuration
CURRENT_GROUP_ID.NAME=Current group id
CURRENT_GROUP_NAME.NAME=Current group name
FILTER_CORE_AND_MASTER_INSTANCES.NAME=Filter master and core instances

View File

@@ -109,7 +109,7 @@
boolean enable_key_pair = "true".equals(ElementParameterParser.getValue(node, "__ENABLE_KEY_PAIR__"));
String key_pair = ElementParameterParser.getValue(node, "__KEY_PAIR__");
int instance_count = Integer.parseInt(ElementParameterParser.getValue(node, "__INSTANCE_COUNT__"));
String instance_count = ElementParameterParser.getValue(node, "__INSTANCE_COUNT__");
String master_instance_type = ElementParameterParser.getValue(node, "__MASTER_INSTANCE_TYPE__");
String slave_instance_type = ElementParameterParser.getValue(node, "__SLAVE_INSTANCE_TYPE__");
@@ -126,7 +126,6 @@
boolean wait_for_cluster_ready = "true".equals(ElementParameterParser.getValue(node, "__WAIT_FOR_CLUSTER_READY__"));
boolean wait_for_steps_complete = "true".equals(ElementParameterParser.getValue(node, "__WAIT_FOR_STEPS_COMPLETE__"));
String accesskey = ElementParameterParser.getValue(node, "__ACCESS_KEY__");
String availability_zone = ElementParameterParser.getValue(node, "__AVAILABILITY_ZONE__");
@@ -137,24 +136,8 @@
boolean keep_alive = "true".equals(ElementParameterParser.getValue(node, "__KEEP_ALIVE__"));
%>
<%
String passwordFieldName = "__SECRET_KEY__";
%>
<%@ include file="@{org.talend.designer.components.localprovider}/components/templates/Amazon/EMRClient.javajet"%>
<%@ include file="@{org.talend.designer.components.localprovider}/components/templates/password.javajet"%>
com.amazonaws.auth.AWSCredentials credentials_<%=cid%> = new com.amazonaws.auth.BasicAWSCredentials(<%=accesskey%>,decryptedPassword_<%=cid%>);
com.amazonaws.services.elasticmapreduce.AmazonElasticMapReduceClient emr_<%=cid%> = new com.amazonaws.services.elasticmapreduce.AmazonElasticMapReduceClient(credentials_<%=cid%>);
<%
if(region!=null && !region.isEmpty() && !"DEFAULT".equalsIgnoreCase(region)){
%>
emr_<%=cid%>.setRegion(com.amazonaws.regions.RegionUtils.getRegion(<%=region%>));
<%
}
%>
<%
if("STOP".equals(action)) {
%>

View File

@@ -25,16 +25,46 @@
<PARAMETERS>
<PARAMETER NAME="ACCESS_KEY" FIELD="TEXT" NUM_ROW="10"
GROUP="AUTHENTICATION">
GROUP="AUTHENTICATION"
SHOW_IF="INHERIT_CREDENTIALS == 'false'">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="SECRET_KEY" FIELD="PASSWORD" NUM_ROW="10"
GROUP="AUTHENTICATION">
GROUP="AUTHENTICATION"
SHOW_IF="INHERIT_CREDENTIALS == 'false'">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="INHERIT_CREDENTIALS" FIELD="CHECK" NUM_ROW="11" REQUIRED="true"
GROUP="AUTHENTICATION">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="ASSUME_ROLE" FIELD="CHECK" NUM_ROW="12" REQUIRED="true"
GROUP="AUTHENTICATION">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="ARN" FIELD="TEXT" NUM_ROW="13" REQUIRED="true"
SHOW_IF="ASSUME_ROLE == 'true'"
GROUP="AUTHENTICATION">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="ROLE_SESSION_NAME" FIELD="TEXT" NUM_ROW="14" REQUIRED="true"
SHOW_IF="ASSUME_ROLE == 'true'"
GROUP="AUTHENTICATION">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="SESSION_DURATION" FIELD="TEXT" NUM_ROW="15" REQUIRED="true"
SHOW_IF="ASSUME_ROLE == 'true'"
GROUP="AUTHENTICATION">
<DEFAULT>15</DEFAULT>
</PARAMETER>
<PARAMETER NAME="ACTION" FIELD="CLOSED_LIST" NUM_ROW="15"
<PARAMETER NAME="ACTION" FIELD="CLOSED_LIST" NUM_ROW="16"
GROUP="CONFIGURATION">
<ITEMS DEFAULT="START">
<ITEM NAME="START" VALUE="START" />
@@ -227,8 +257,18 @@
</PARAMETERS>
<ADVANCED_PARAMETERS>
<PARAMETER NAME="SET_STS_ENDPOINT" FIELD="CHECK" NUM_ROW="1" REQUIRED="true"
SHOW_IF="ASSUME_ROLE == 'true'">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="STS_ENDPOINT" FIELD="TEXT" NUM_ROW="1" REQUIRED="true"
SHOW_IF="(ASSUME_ROLE == 'true') AND (SET_STS_ENDPOINT == 'true')">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="WAIT_FOR_CLUSTER_READY" FIELD="CHECK"
NUM_ROW="1" SHOW_IF="(ACTION=='START')" GROUP="ADVANCED_CONFIGURATION">
NUM_ROW="2" SHOW_IF="(ACTION=='START')" GROUP="ADVANCED_CONFIGURATION">
<DEFAULT>true</DEFAULT>
</PARAMETER>

View File

@@ -188,4 +188,13 @@ PROPERTY_TABLE.ITEM.CLASSIFICATION=Classification
PROPERTY_TABLE.ITEM.KEY=Key
PROPERTY_TABLE.ITEM.VALUE=Value
ENABLE_DEBUG.NAME=Enable debug
ENABLE_DEBUG.NAME=Enable debug
INHERIT_CREDENTIALS.NAME=Inherit credentials from AWS role
ASSUME_ROLE.NAME=Assume role
ARN.NAME=Role ARN
ROLE_SESSION_NAME.NAME=Role session name
SESSION_DURATION.NAME=Session duration
SET_STS_ENDPOINT.NAME=STS Endpoint
STS_ENDPOINT.NAME=

View File

@@ -22,7 +22,6 @@ REGION.ITEM.AP_NORTHEAST_1=Asia Pacific (Tokyo)
REGION.ITEM.SA_EAST_1=South America (Sao Paulo)
CLUSTER_NAME.NAME=Cluster name
CLUSTER_VERSION.NAME=Cluster version
CLUSTER_VERSION.ITEM.EMR4_5_0=EMR 4.5.0
CLUSTER_VERSION.ITEM.EMR4_1_0=EMR 4.1.0
CLUSTER_VERSION.ITEM.EMR4_0_0=EMR 4.0.0
CLUSTER_VERSION.ITEM.AMI3_10_0=AMI 3.10.0
@@ -119,3 +118,24 @@ PREDICATES.ITEM.RUNNING_WITH_ID=Running cluster with predefined id
NAME_OF_CLUSTER.NAME=Cluster name
ID_OF_CLUSTER.NAME=Cluster id
WAIT_FOR_CLUSTER_READY.NAME=Wait for cluster ready
CLUSTER_VERSION.ITEM.EMR4_2_0=EMR 4.2.0
APPLICATION.NAME=Application
APPLICATION.ITEM.ALL_APPLICATIONS=All Applications
APPLICATION.ITEM.CORE_HADOOP=Core Hadoop
APPLICATION.ITEM.PRESTO_SANDBOX=Presto-Sandbox
APPLICATION.ITEM.SPARK=Spark
AVAILABILITY_ZONE.NAME=Availability Zone
STEPS.NAME=Step Configuration
NB_LINE.NAME=Number of line
STEP_TABLE.ITEM.NAME=Name
STEP_TABLE.ITEM.ACTION_ON_FAILURE=Action on Failure
STEP_TABLE.ITEM.MAIN_CLASS=Main Class
STEP_TABLE.ITEM.JAR=Jar
STEP_TABLE.ITEM.ARGS=Args
STEP_TABLE.NAME=Steps
STEP_TABLE.ITEM.ACTION_ON_FAILURE.ITEM.CONTINUE=Continue
STEP_TABLE.ITEM.ACTION_ON_FAILURE.ITEM.TERMINATE_CLUSTER=Terminate Cluster
STEP_TABLE.ITEM.ACTION_ON_FAILURE.ITEM.CANCEL_AND_WAIT=Cancel and Wait
KEEP_ALIVE.NAME=Keep alive after steps complete
WAIT_FOR_STEPS_COMPLETE.NAME=Wait for steps to complete
CLUSTER_VERSION.ITEM.EMR4_5_0=EMR 4.5.0

View File

@@ -0,0 +1,69 @@
HELP=org.talend.help.tAmazonEMRManage
LONG_NAME=Permet de démarrer ou d'arrêter Amazon EMR
AUTHENTICATION.NAME=Authentification
ACCESS_KEY.NAME=Clé d'accès
ACTION.ITEM.START=Démarrer
ACTION.ITEM.STOP=Arrêter
CLUSTER_VERSION.ITEM.EMR4_1_0=EMR 4.1.0
CLUSTER_VERSION.ITEM.AMI3_10_0=AMI 3.10.0
CLUSTER_VERSION.ITEM.AMI3_9_0=AMI 3.9.0
CLUSTER_VERSION.ITEM.AMI3_8_0=AMI 3.8.0
CLUSTER_VERSION.ITEM.AMI2_4_11=AMI 2.4.11
CLUSTER_VERSION.ITEM.AMI2_4_10=AMI 2.4.2
ENABLE_LOG.NAME=Activer le log
INSTANCE_CONFIGURATION.NAME=Configuration de l'instance
INSTANCE_COUNT.NAME=Nombre d'instances
MASTER_INSTANCE_TYPE.ITEM.m3.xlarge=m3.xlarge
MASTER_INSTANCE_TYPE.ITEM.m3.2xlarge=m3.2xlarge
MASTER_INSTANCE_TYPE.ITEM.c3.xlarge=c3.xlarge
MASTER_INSTANCE_TYPE.ITEM.c3.2xlarge=c3.2xlarge
MASTER_INSTANCE_TYPE.ITEM.c3.4xlarge=c3.4xlarge
MASTER_INSTANCE_TYPE.ITEM.c3.8xlarge=c3.8xlarge
MASTER_INSTANCE_TYPE.ITEM.g2.2xlarge=g2.2xlarge
MASTER_INSTANCE_TYPE.ITEM.r3.xlarge=r3.xlarge
MASTER_INSTANCE_TYPE.ITEM.r3.2xlarge=r3.2xlarge
MASTER_INSTANCE_TYPE.ITEM.r3.4xlarge=r3.4xlarge
MASTER_INSTANCE_TYPE.ITEM.r3.8xlarge=r3.8xlarge
MASTER_INSTANCE_TYPE.ITEM.i2.xlarge=i2.xlarge
MASTER_INSTANCE_TYPE.ITEM.i2.2xlarge=i2.2xlarge
MASTER_INSTANCE_TYPE.ITEM.i2.4xlarge=i2.4xlarge
MASTER_INSTANCE_TYPE.ITEM.i2.8xlarge=i2.8xlarge
MASTER_INSTANCE_TYPE.ITEM.hs1.8xlarge=hs1.8xlarge
MASTER_INSTANCE_TYPE.ITEM.d2.xlarge=d2.xlarge
MASTER_INSTANCE_TYPE.ITEM.d2.2xlarge=d2.2xlarge
MASTER_INSTANCE_TYPE.ITEM.d2.4xlarge=d2.4xlarge
MASTER_INSTANCE_TYPE.ITEM.d2.8xlarge=d2.8xlarge
MASTER_INSTANCE_TYPE.ITEM.m1.medium=m1.medium
MASTER_INSTANCE_TYPE.ITEM.m1.large=m1.large
MASTER_INSTANCE_TYPE.ITEM.m1.xlarge=m1.xlarge
MASTER_INSTANCE_TYPE.ITEM.c1.medium=c1.medium
MASTER_INSTANCE_TYPE.ITEM.c1.large=c1.large
MASTER_INSTANCE_TYPE.ITEM.cc2.8xlarge=cc2.8xlarge
MASTER_INSTANCE_TYPE.ITEM.cg1.4xlarge=cg1.4xlarge
MASTER_INSTANCE_TYPE.ITEM.m2.xlarge=m2.xlarge
MASTER_INSTANCE_TYPE.ITEM.m2.2xlarge=m2.2xlarge
MASTER_INSTANCE_TYPE.ITEM.m2.4xlarge=m2.4xlarge
MASTER_INSTANCE_TYPE.ITEM.cr1.8xlarge=cr1.8xlarge
MASTER_INSTANCE_TYPE.ITEM.hi1.4xlarge=hi1.4xlarge
ADVANCED_CONFIGURATION.NAME=Configuration avancée
VISIBLE_TO_ALL_USERS.NAME=Visible à tous les utilisateurs
ADVANCED_INSTANCE_CONFIGURATION.NAME=Configuration avancée de l'instance
ADDITIONAL_MASTER_SECURITY_GROUPS.NAME=Groupes maîtres de sécurité supplémentaires
ADDITIONAL_SLAVE_SECURITY_GROUPS.NAME=Groupes esclaves de sécurité supplémentaires
CLUSTER_FINAL_ID.NAME=ID du cluster
PREDICATES.NAME=Prédicat
WAIT_FOR_CLUSTER_READY.NAME=Attendre que le cluster soit prêt
CLUSTER_VERSION.ITEM.EMR4_2_0=EMR 4.2.0
APPLICATION.NAME=Application
APPLICATION.ITEM.ALL_APPLICATIONS=Toutes les applications
APPLICATION.ITEM.PRESTO_SANDBOX=Presto-Sandbox
APPLICATION.ITEM.SPARK=Spark
AVAILABILITY_ZONE.NAME=Zone de disponibilité
STEPS.NAME=Configuration de l'étape
STEP_TABLE.ITEM.ACTION_ON_FAILURE=Action on Failure
STEP_TABLE.ITEM.MAIN_CLASS=Main Class
STEP_TABLE.ITEM.ARGS=Args
STEP_TABLE.ITEM.ACTION_ON_FAILURE.ITEM.TERMINATE_CLUSTER=Terminate Cluster
STEP_TABLE.ITEM.ACTION_ON_FAILURE.ITEM.CANCEL_AND_WAIT=Cancel and Wait
WAIT_FOR_STEPS_COMPLETE.NAME=Attendre que les étapes se terminent
CLUSTER_VERSION.ITEM.EMR4_5_0=EMR 4.5.0

View File

@@ -0,0 +1,42 @@
AUTHENTICATION.NAME=\u8A8D\u8A3C
ACCESS_KEY.NAME=\u30A2\u30AF\u30BB\u30B9\u30AD\u30FC
SECRET_KEY.NAME=\u30B7\u30FC\u30AF\u30EC\u30C3\u30C8\u30AD\u30FC
CONFIGURATION.NAME=\u8A2D\u5B9A
ACTION.NAME=\u30A2\u30AF\u30B7\u30E7\u30F3
ACTION.ITEM.START=\u958B\u59CB
ACTION.ITEM.STOP=\u505C\u6B62
REGION.NAME=\u30EA\u30FC\u30B8\u30E7\u30F3
CLUSTER_NAME.NAME=\u30AF\u30E9\u30B9\u30BF\u30FC\u540D
CLUSTER_VERSION.NAME=\u30AF\u30E9\u30B9\u30BF\u30FC\u30D0\u30FC\u30B8\u30E7\u30F3
SERVICE_ROLE.NAME=\u30B5\u30FC\u30D3\u30B9\u30ED\u30FC\u30EB
JOBFLOW_ROLE.NAME=\u30B8\u30E7\u30D6\u30D5\u30ED\u30FC\u30ED\u30FC\u30EB
ENABLE_LOG.NAME=\u30ED\u30B0\u3092\u6709\u52B9\u5316
ENABLE_KEY_PAIR.NAME=EC2\u30AD\u30FC\u30DA\u30A2\u3092\u4F7F\u7528
INSTANCE_CONFIGURATION.NAME=\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u8A2D\u5B9A
INSTANCE_COUNT.NAME=\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u6570
MASTER_INSTANCE_TYPE.NAME=\u30DE\u30B9\u30BF\u30FC\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u30BF\u30A4\u30D7
SLAVE_INSTANCE_TYPE.NAME=\u30B9\u30EC\u30FC\u30D6\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u30BF\u30A4\u30D7
ADVANCED_CONFIGURATION.NAME=\u8A73\u7D30\u8A2D\u5B9A
VISIBLE_TO_ALL_USERS.NAME=\u5168\u3066\u306E\u30E6\u30FC\u30B6\u30FC\u3078\u53EF\u8996\u5316
TERMINATION_PROTECTED.NAME=\u7D42\u4E86\u4FDD\u8B77
ADVANCED_INSTANCE_CONFIGURATION.NAME=\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u8A73\u7D30\u8A2D\u5B9A
MASTER_SECURITY_GROUP.NAME=\u30DE\u30B9\u30BF\u30FC\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u30B0\u30EB\u30FC\u30D7
ADDITIONAL_MASTER_SECURITY_GROUPS.NAME=\u30DE\u30B9\u30BF\u30FC\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u30B0\u30EB\u30FC\u30D7\u3092\u8FFD\u52A0
SLAVE_SECURITY_GROUP.NAME=\u30B9\u30EC\u30FC\u30D6\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u30BF\u30A4\u30D7
ADDITIONAL_SLAVE_SECURITY_GROUPS.NAME=\u30B9\u30EC\u30FC\u30D6\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u30B0\u30EB\u30FC\u30D7\u3092\u8FFD\u52A0
CLUSTER_FINAL_ID.NAME=\u30AF\u30E9\u30B9\u30BF\u30FCID
CLUSTER_FINAL_NAME.NAME=\u30AF\u30E9\u30B9\u30BF\u30FC\u540D
PREDICATES.ITEM.RUNNING=\u5168\u3066\u306E\u30AF\u30E9\u30B9\u30BF\u30FC\u3092\u8D77\u52D5
PREDICATES.ITEM.RUNNING_WITH_NAME=\u4E8B\u524D\u306B\u5B9A\u7FA9\u6E08\u307F\u306E\u540D\u524D\u3067\u30AF\u30E9\u30B9\u30BF\u30FC\u3092\u8D77\u52D5
PREDICATES.ITEM.RUNNING_WITH_ID=\u4E8B\u524D\u306B\u5B9A\u7FA9\u6E08\u307F\u306EID\u3067\u30AF\u30E9\u30B9\u30BF\u30FC\u3092\u8D77\u52D5
NAME_OF_CLUSTER.NAME=\u30AF\u30E9\u30B9\u30BF\u30FC\u540D
ID_OF_CLUSTER.NAME=\u30AF\u30E9\u30B9\u30BF\u30FCID
APPLICATION.NAME=\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3
AVAILABILITY_ZONE.NAME=\u30A2\u30D9\u30A4\u30E9\u30D3\u30EA\u30C6\u30A3\u30FC\u30BE\u30FC\u30F3
STEPS.NAME=\u30B9\u30C6\u30C3\u30D7\u8A2D\u5B9A
NB_LINE.NAME=\u884C\u6570
STEP_TABLE.ITEM.NAME=\u540D\u524D
STEP_TABLE.ITEM.MAIN_CLASS=\u30E1\u30A4\u30F3\u30AF\u30E9\u30B9
STEP_TABLE.ITEM.ARGS=\u5F15\u6570
STEP_TABLE.NAME=\u30B9\u30C6\u30C3\u30D7
WAIT_FOR_STEPS_COMPLETE.NAME=\u30B9\u30C6\u30C3\u30D7\u306E\u7D42\u4E86\u307E\u3067\u5F85\u6A5F

View File

@@ -22,33 +22,15 @@
boolean request_spot = "true".equals(ElementParameterParser.getValue(node, "__REQUEST_SPOT__"));
String bid_price = ElementParameterParser.getValue(node, "__BID_PRICE__");
int instance_count = Integer.parseInt(ElementParameterParser.getValue(node, "__INSTANCE_COUNT__"));
String instance_count = ElementParameterParser.getValue(node, "__INSTANCE_COUNT__");
String task_instance_type = ElementParameterParser.getValue(node, "__TASK_INSTANCE_TYPE__");
boolean wait_for_cluster_ready = false;
String accesskey = ElementParameterParser.getValue(node, "__ACCESS_KEY__");
%>
<%
String passwordFieldName = "__SECRET_KEY__";
%>
<%@ include file="@{org.talend.designer.components.localprovider}/components/templates/password.javajet"%>
com.amazonaws.auth.AWSCredentials credentials_<%=cid%> = new com.amazonaws.auth.BasicAWSCredentials(<%=accesskey%>,decryptedPassword_<%=cid%>);
com.amazonaws.services.elasticmapreduce.AmazonElasticMapReduceClient emr_<%=cid%> = new com.amazonaws.services.elasticmapreduce.AmazonElasticMapReduceClient(credentials_<%=cid%>);
<%
if(region!=null && !region.isEmpty() && !"DEFAULT".equalsIgnoreCase(region)){
%>
emr_<%=cid%>.setRegion(com.amazonaws.regions.RegionUtils.getRegion(<%=region%>));
<%
}
%>
<%@ include file="@{org.talend.designer.components.localprovider}/components/templates/Amazon/EMRClient.javajet"%>
boolean isTaskGroup_<%=cid %> = true;

View File

@@ -25,16 +25,46 @@
<PARAMETERS>
<PARAMETER NAME="ACCESS_KEY" FIELD="TEXT" NUM_ROW="10"
GROUP="AUTHENTICATION">
GROUP="AUTHENTICATION"
SHOW_IF="INHERIT_CREDENTIALS == 'false'">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="SECRET_KEY" FIELD="PASSWORD" NUM_ROW="10"
GROUP="AUTHENTICATION">
GROUP="AUTHENTICATION"
SHOW_IF="INHERIT_CREDENTIALS == 'false'">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="INHERIT_CREDENTIALS" FIELD="CHECK" NUM_ROW="11" REQUIRED="true"
GROUP="AUTHENTICATION">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="ASSUME_ROLE" FIELD="CHECK" NUM_ROW="12" REQUIRED="true"
GROUP="AUTHENTICATION">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="ARN" FIELD="TEXT" NUM_ROW="13" REQUIRED="true"
SHOW_IF="ASSUME_ROLE == 'true'"
GROUP="AUTHENTICATION">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="ROLE_SESSION_NAME" FIELD="TEXT" NUM_ROW="14" REQUIRED="true"
SHOW_IF="ASSUME_ROLE == 'true'"
GROUP="AUTHENTICATION">
<DEFAULT>""</DEFAULT>
</PARAMETER>
<PARAMETER NAME="SESSION_DURATION" FIELD="TEXT" NUM_ROW="15" REQUIRED="true"
SHOW_IF="ASSUME_ROLE == 'true'"
GROUP="AUTHENTICATION">
<DEFAULT>15</DEFAULT>
</PARAMETER>
<PARAMETER NAME="ACTION" FIELD="CLOSED_LIST" NUM_ROW="15"
<PARAMETER NAME="ACTION" FIELD="CLOSED_LIST" NUM_ROW="16"
GROUP="CONFIGURATION">
<ITEMS DEFAULT="ADD_TASK_INSTANCE_GROUP">
<ITEM NAME="ADD_TASK_INSTANCE_GROUP" VALUE="ADD_TASK_INSTANCE_GROUP" />
@@ -132,22 +162,21 @@
</PARAMETERS>
<ADVANCED_PARAMETERS>
<PARAMETER NAME="SET_STS_ENDPOINT" FIELD="CHECK" NUM_ROW="1" REQUIRED="true"
SHOW_IF="ASSUME_ROLE == 'true'">
<DEFAULT>false</DEFAULT>
</PARAMETER>
<PARAMETER NAME="STS_ENDPOINT" FIELD="TEXT" NUM_ROW="1" REQUIRED="true"
SHOW_IF="(ASSUME_ROLE == 'true') AND (SET_STS_ENDPOINT == 'true')">
<DEFAULT>""</DEFAULT>
</PARAMETER>
</ADVANCED_PARAMETERS>
<CODEGENERATION>
<IMPORTS>
<IMPORT NAME="aws-java-sdk-emr-1.10.20.jar" MODULE="aws-java-sdk-emr-1.10.20.jar"
MVN="mvn:org.talend.libraries/aws-java-sdk-emr-1.10.20/6.0.0"
REQUIRED="true" />
<IMPORT NAME="aws-java-sdk-support-1.10.20.jar" MODULE="aws-java-sdk-support-1.10.20.jar"
MVN="mvn:org.talend.libraries/aws-java-sdk-support-1.10.20/6.0.0"
REQUIRED="true" />
<IMPORT NAME="aws-java-sdk-1.10.20.jar" MODULE="aws-java-sdk-1.10.20.jar"
MVN="mvn:org.talend.libraries/aws-java-sdk-1.10.20/6.0.0"
REQUIRED="true" />
<IMPORT NAME="aws-java-sdk-core-1.10.20.jar" MODULE="aws-java-sdk-core-1.10.20.jar"
MVN="mvn:org.talend.libraries/aws-java-sdk-core-1.10.20/6.0.0"
<IMPORT NAME="aws-java-sdk-1.10.52.jar" MODULE="aws-java-sdk-1.10.20.jar"
MVN="mvn:org.talend.libraries/aws-java-sdk-1.10.52/6.0.0"
REQUIRED="true" />
<IMPORT NAME="jackson-core-2.5.3.jar" MODULE="jackson-core-2.5.3.jar"
MVN="mvn:org.talend.libraries/jackson-core-2.5.3/6.0.0"

View File

@@ -87,3 +87,12 @@ ID_OF_CLUSTER.NAME=Cluster id
WAIT_FOR_CLUSTER_READY.NAME=Wait for cluster ready
AVAILABILITY_ZONE.NAME=Availability Zone
INHERIT_CREDENTIALS.NAME=Inherit credentials from AWS role
ASSUME_ROLE.NAME=Assume role
ARN.NAME=Role ARN
ROLE_SESSION_NAME.NAME=Role session name
SESSION_DURATION.NAME=Session duration
SET_STS_ENDPOINT.NAME=STS Endpoint
STS_ENDPOINT.NAME=

View File

@@ -0,0 +1,71 @@
HELP=org.talend.help.tAmazonEMRManage
LONG_NAME=Allows to start or stop Amazon EMR.
AUTHENTICATION.NAME=Authentication
ACCESS_KEY.NAME=Access key
SECRET_KEY.NAME=Secret key
CONFIGURATION.NAME=Configuration
ACTION.NAME=Action
ACTION.ITEM.ADD_TASK_INSTANCE_GROUP=Add task instance group
ACTION.ITEM.RESIZE_TASK_INSTANCE_GROUP=Resize task instance group
REGION.NAME=Region
REGION.ITEM.DEFAULT=DEFAULT
REGION.ITEM.GovCloud=AWS GovCloud (US)
REGION.ITEM.US_EAST_1=US Standard
REGION.ITEM.US_WEST_1=US West (N. California)
REGION.ITEM.US_WEST_2=US West (Oregon)
REGION.ITEM.EU_WEST_1=EU (Ireland)
REGION.ITEM.EU_CENTRAL_1=EU (Frankfurt)
REGION.ITEM.CN_NORTH_1=China (Beijing)
REGION.ITEM.AP_SOUTHEAST_1=Asia Pacific (Singapore)
REGION.ITEM.AP_SOUTHEAST_2=Asia Pacific (Sydney)
REGION.ITEM.AP_NORTHEAST_1=Asia Pacific (Tokyo)
REGION.ITEM.SA_EAST_1=South America (Sao Paulo)
CLUSTER_ID.NAME=Cluster id
GROUP_ID.NAME=Group id
GROUP_NAME.NAME=Group name
ENABLE_KEY_PAIR.NAME=Use EC2 key pair
INSTANCE_CONFIGURATION.NAME=Instance Configuration
INSTANCE_COUNT.NAME=Instance count
REQUEST_SPOT.NAME=Request spot
BID_PRICE.NAME=Bid price($)
TASK_INSTANCE_TYPE.NAME=Task instance type
TASK_INSTANCE_TYPE.ITEM.m3.xlarge=m3.xlarge
TASK_INSTANCE_TYPE.ITEM.m3.2xlarge=m3.2xlarge
TASK_INSTANCE_TYPE.ITEM.c3.xlarge=c3.xlarge
TASK_INSTANCE_TYPE.ITEM.c3.2xlarge=c3.2xlarge
TASK_INSTANCE_TYPE.ITEM.c3.4xlarge=c3.4xlarge
TASK_INSTANCE_TYPE.ITEM.c3.8xlarge=c3.8xlarge
TASK_INSTANCE_TYPE.ITEM.g2.2xlarge=g2.2xlarge
TASK_INSTANCE_TYPE.ITEM.r3.xlarge=r3.xlarge
TASK_INSTANCE_TYPE.ITEM.r3.2xlarge=r3.2xlarge
TASK_INSTANCE_TYPE.ITEM.r3.4xlarge=r3.4xlarge
TASK_INSTANCE_TYPE.ITEM.r3.8xlarge=r3.8xlarge
TASK_INSTANCE_TYPE.ITEM.i2.xlarge=i2.xlarge
TASK_INSTANCE_TYPE.ITEM.i2.2xlarge=i2.2xlarge
TASK_INSTANCE_TYPE.ITEM.i2.4xlarge=i2.4xlarge
TASK_INSTANCE_TYPE.ITEM.i2.8xlarge=i2.8xlarge
TASK_INSTANCE_TYPE.ITEM.hs1.8xlarge=hs1.8xlarge
TASK_INSTANCE_TYPE.ITEM.d2.xlarge=d2.xlarge
TASK_INSTANCE_TYPE.ITEM.d2.2xlarge=d2.2xlarge
TASK_INSTANCE_TYPE.ITEM.d2.4xlarge=d2.4xlarge
TASK_INSTANCE_TYPE.ITEM.d2.8xlarge=d2.8xlarge
TASK_INSTANCE_TYPE.ITEM.m1.medium=m1.medium
TASK_INSTANCE_TYPE.ITEM.m1.large=m1.large
TASK_INSTANCE_TYPE.ITEM.m1.xlarge=m1.xlarge
TASK_INSTANCE_TYPE.ITEM.c1.medium=c1.medium
TASK_INSTANCE_TYPE.ITEM.c1.large=c1.large
TASK_INSTANCE_TYPE.ITEM.cc2.8xlarge=cc2.8xlarge
TASK_INSTANCE_TYPE.ITEM.cg1.4xlarge=cg1.4xlarge
TASK_INSTANCE_TYPE.ITEM.m2.xlarge=m2.xlarge
TASK_INSTANCE_TYPE.ITEM.m2.2xlarge=m2.2xlarge
TASK_INSTANCE_TYPE.ITEM.m2.4xlarge=m2.4xlarge
TASK_INSTANCE_TYPE.ITEM.cr1.8xlarge=cr1.8xlarge
TASK_INSTANCE_TYPE.ITEM.hi1.4xlarge=hi1.4xlarge
ADVANCED_CONFIGURATION.NAME=Advanced Configuration
ADVANCED_INSTANCE_CONFIGURATION.NAME=Advanced Instance Configuration
TASK_GROUP_ID.NAME=Task group id
TASK_GROUP_NAME.NAME=Task group name
NAME_OF_CLUSTER.NAME=Cluster name
ID_OF_CLUSTER.NAME=Cluster id
WAIT_FOR_CLUSTER_READY.NAME=Wait for cluster ready
AVAILABILITY_ZONE.NAME=Availability Zone

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