Compare commits

..

1 Commits

Author SHA1 Message Date
Sébastien Gandon
72194ae752 Merge release/5.2.1/tis_shared and release/5.2.1/tos for release/5.2.1. 2014-06-22 14:16:22 +02:00
465 changed files with 3194 additions and 16497 deletions

View File

@@ -124,4 +124,3 @@ ExceptionMessageDialog.Cancel=Cancel
ExceptionMessageDialog.No=No
ExceptionMessageDialog.OK=OK
ExceptionMessageDialog.Yes=Yes
ErrorDialogWidthDetailArea.ErrorMessage.ColumnText.NotValid=The input '{0}' is not valid, will use the original value '{1}' instead of it.

View File

@@ -1,26 +1,24 @@
AccessorUtils.Assert0=L'attribut 'BeanPropertyAccessors' de la colonne (nommée '{0}' et ayant l'id '{1}') n'est pas configuré correctement. {2} est requis pour le bean
AccessorUtils.Assert1=L'attribut 'BeanPropertyAccessors' de la colonne (nommée'{0}' et ayant l'id '{1}') n'est pas configuré correctement ou le type de la valeur affectée n'est pas correct.
AccessorUtils.isReq=\ est requis pour le bean (<B>).
AccessorUtils.isReqValue=\est exigé pour la valeur (<V>), mais la valeur pourrait être adaptée avec CellEditorValueAdapter.
AddPushButton.AddButton.Tip=Ajouter
AddPushButton.AddButton.Tip=Add
AddAllPushButton.AddAllButton.Tip=Ajouter tout
CellEditorDialogBehavior.textContent=...
ColorStyledText.RedoItem.Text=Répéter
ColorStyledText.UndoItem.Text=Annuler
ColorStyledText.CopyItem.Text=Copier
ColorStyledText.PasteItem.Text=Coller
ColorStyledText.SelectAllItem.Text=Sélectionner tout
ContentProposalAdapterExtended.close=Fermer
ColorStyledText.SelectAllItem.Text=Tout sélectionner
ContentProposalAdapterExtended.close=fermer
ContentProposalAdapterExtended.closeFocusout=Fermeture de focusout
ControlUtils.Unsupported1=Ce contrôle ({0}) n'est pas supporté, ajouter un "sinon" si vous voulez...
CopyPushButton.CopyButton.Tip=Copier les éléments sélectionnés
DateDialog.textContent=Sélectionner la date et l'heure
DefaultCellModifier.tableItemDispose=TableItem effacé
DialogErrorForCellEditorListener.Error.MsgDialogTitle=ERROR
DialogErrorForCellEditorListener.Error.MsgDialogTitle=Erreur
ErrorDialogWithContinue.setParameter=Définir les paramètres et continuer
EventUtil.activate=activer
EventUtil.arm=ARM
EventUtil.close=Fermer
EventUtil.collapse=réduire
EventUtil.deactivate=désactiver
EventUtil.defaultSelection=Sélection par défaut
@@ -51,7 +49,7 @@ EventUtil.move=d
EventUtil.paint=peint
EventUtil.resize=redimensionner
EventUtil.selection=sélection
EventUtil.show=Afficher
EventUtil.show=afficher
EventUtil.traverse=traverse
EventUtil.typeNull=Null
EventUtil.verify=vérifier
@@ -93,9 +91,8 @@ TableViewerCreator.IdProperty.AssertMsg=Vous devez changer l'idProperty de l'une
TableViewerCreator.Table.BeNull=table est null
TableViewerCreator.TableColumn.AssertMsg=La TableColumn de TableEditorColumn avec idProperty '{0}' n'a pas la bonne Table parente
TreeToTablesLinker.Type.Unsupported=Ce type de currentControl n'est pas supporté
commons.error=ERROR
commons.error=Erreur
exception.errorOccured=Une erreur s'est produite ({0}).\nConsultez le log pour plus de détails.
ModelSelectionDialog.Option=Option
ModelSelectionDialog.BuiltIn=Passer en mode Built-In.
ModelSelectionDialog.ViewQuery=Voir la requête (lecture seule).
ModelSelectionDialog.Update=Mettre à jour la connexion du référentiel.
@@ -103,4 +100,3 @@ FileStep2.previewFailure=Erreur dans l'aper
ErrorDialogWidthDetailArea.ErrorMessage.ColumnText=La colonne ne peut être vide
MessageBoxExceptionHandler.showMessageForSchemaImportXml.unParseXML.title=Le XML ne peut analyser.
MessageBoxExceptionHandler.showMessageForSchemaImportXml.unParseXML.msg=Le XML ne peut analyser dans ce format.
ErrorDialogWidthDetailArea.ErrorMessage.ColumnText.NotValid=L'entrée '{0}' n'est pas valide, la valeur originale '{1}' sera utilisée.

View File

@@ -11,36 +11,22 @@ ContentProposalAdapterExtended.close=Chiudere
ControlUtils.Unsupported1=Questo controllo {0} non è sostenuto, aggiunge
CopyPushButton.CopyButton.Tip=Copiare elementi selezionati
DialogErrorForCellEditorListener.Error.MsgDialogTitle=Errore
ErrorDialogWidthDetailArea.ErrorMessage.Text=Messaggio errore
EventUtil.activate=Attivare
EventUtil.close=Chiudere
EventUtil.deactivate=Disattiva
EventUtil.detailNull=Null
EventUtil.help=Aiuto
EventUtil.move=Sposta
EventUtil.selection=Selezione
EventUtil.typeNull=Null
ExceptionMessageDialog.log=Accedi
ExportPushButton.ExportButton.Tip=Esporta tutti i record su file xml
LabelledFileField.BrowseButton.Text=Naviga...
Mode.Mode.ToString=Modalità [{0}]
ModeReader.IgnoreElement=Ignora elementi sconosciuti
ModifyBeanValueCommand.ModifyCell.Label=Modificare valore cella
MoveDownPushButton.MoveDownTip=Sposta in basso l'elemento selezionato
MoveUpPushButton.MoveUpButton.Tip=Sposta in alto l'elemento selezionato
PastePushButton.PasteButton.Label=Incolla
ResetDBTypesButton.ResetDBTypesButton.Tip=Reimposta Tipi dato DB
SaveAsGenericSchemaPushButton.saveAsSchema=Salva come schema generico
SelectContextVariablesPushButton.Label=Seleziona le variabili contesto
TableViewerCreator.Table.BeNull=tabella nulla
TreeToTablesLinker.Type.Unsupported=Questo tipo of currentControl non è supportato
commons.error=Errore
ModelSelectionDialog.Message=Per favore seleziona un'opzione, o annulla.
ModelSelectionDialog.Option=Opzione
ModelSelectionDialog.ViewSchema=Visualizza schema (sola lettura).
ModelSelectionDialog.ViewQuery=Visualizza query (sola lettura)
ModelSelectionDialog.Update=Aggiorna connessione repository
GlobalServiceRegister.ServiceNotRegistered=Il servizio {0} non è stato registrato
ExceptionMessageDialog.Cancel=Annullare
ExceptionMessageDialog.No=No
ExceptionMessageDialog.OK=OK

View File

@@ -123,4 +123,3 @@ ExceptionMessageDialog.Cancel=\u30AD\u30E3\u30F3\u30BB\u30EB
ExceptionMessageDialog.No=\u3044\u3044\u3048
ExceptionMessageDialog.OK=\u4E86\u89E3
ExceptionMessageDialog.Yes=\u306F\u3044
ErrorDialogWidthDetailArea.ErrorMessage.ColumnText.NotValid=\u5165\u529B'{0}'\u306F\u4E0D\u6B63\u3067\u3059\u3002\u30AA\u30EA\u30B8\u30CA\u30EB\u5024'{1}'\u304C\u4EE3\u7528\u3055\u308C\u307E\u3059\u3002

View File

@@ -1,4 +1,3 @@
AccessorUtils.isReqValue=\este necesar\u0103 pentru valoarea ( <V> ), dar valoarea ar putea fi adaptat cu CellEditorValueAdapter.
AddPushButton.AddButton.Tip=Adauga
TreeToTablesLinker.Type.Unsupported=Acest tip de currentControl nu este suportat
ExceptionMessageDialog.OK=OK

View File

@@ -1,68 +0,0 @@
AccessorUtils.Assert0=\u8FD9\u4E2A\u5217(\u6807\u9898\u4E3A\u2018{0}\u2019\uFF0CID\u4E3A\u2018{1}\u2019)\u7684\u2018BeanPropertyAccessors\u2019\u6CA1\u6709\u6B63\u786E\u914D\u7F6E\u3002\u2018{2}\u2019\u9700\u8981\u4E00\u4E2ABean<B>
AccessorUtils.Assert1=\u8FD9\u4E2A\u5217(\u6807\u9898\u4E3A\u2018{0}\u2019\uFF0CID\u4E3A\u2018{1}\u2019)\u7684\u2018BeanPropertyAccessors\u2019\u6CA1\u6709\u6B63\u786E\u914D\u7F6E,\u6216\u8005\u503C\u8BBE\u7F6E\u4E3A\u4E0D\u6B63\u786E\u7684\u7C7B\u578B\u3002
AddPushButton.AddButton.Tip=\u589E\u52A0
AddAllPushButton.AddAllButton.Tip=\u6DFB\u52A0\u6240\u6709
ColorStyledText.RedoItem.Text=\u91CD\u505A
ColorStyledText.UndoItem.Text=\u590D\u539F
ColorStyledText.CopyItem.Text=\u590D\u5236
ColorStyledText.PasteItem.Text=\u7C98\u8D34
ColorStyledText.SelectAllItem.Text=\u5168\u9009
ContentProposalAdapterExtended.close=\u5173\u95ED
ContentProposalAdapterExtended.closeFocusout=\u5173\u95EDfocusout
ControlUtils.Unsupported1=\u8FD9\u4E2A\u9762\u677F({0})\u4E0D\u652F\u6301\u3002\u5982\u679C\u4F60\u60F3\u4F7F\u7528\uFF0C\u8BF7\u6DFB\u52A0\u4E8B\u4EF6\u3002
CopyPushButton.CopyButton.Tip=\u590D\u5236\u88AB\u9009\u4E2D\u7684\u9879
DateDialog.textContent=\u9009\u62E9\u65E5\u671F& \u65F6\u95F4
DialogErrorForCellEditorListener.Error.MsgDialogTitle=\u9519\u8BEF
ErrorDialogWidthDetailArea.ErrorMessage.Text=\u9519\u8BEF\u4FE1\u606F
ErrorDialogWithContinue.setParameter=\u8BBE\u7F6E\u53C2\u6570\u5E76\u7EE7\u7EED
EventUtil.activate=\u542f\u52a8
EventUtil.close=\u5173\u95ED
EventUtil.deactivate=\u64a4\u6d88
EventUtil.defaultSelection=\u9ED8\u8BA4\u9009\u62E9
EventUtil.dragDetect=\u62D6\u66F3\u68C0\u6D4B
EventUtil.expand=\u6269\u5F20
EventUtil.help=\u5e2e\u52a9
EventUtil.mouseDoubleClick=\u9F20\u6807\u53CC\u51FB
EventUtil.mouseDown=\u9F20\u6807\u6309\u4E0B
EventUtil.mouseEnter=\u9F20\u6807\u8F93\u5165
EventUtil.mouseExit=\u9F20\u6807\u9000\u51FA
EventUtil.mouseHover=\u9F20\u6807\u60AC\u505C
EventUtil.mouseMove=\u9F20\u6807\u79FB\u52A8
EventUtil.mouseUp=\u9F20\u6807\u5411\u4E0A
EventUtil.move=\u79fb\u52a8
EventUtil.paint=\u989C\u6599
EventUtil.resize=\u8C03\u6574\u5927\u5C0F
EventUtil.show=\u663E\u793A
ExceptionHandler.Parameter.BeNull=\u53C2\u6570\u4E0D\u80FD\u4E3A\u7A7A\u5F02\u5E38
ExceptionMessageDialog.log=\u65E5\u5FD7
ExportPushButton.ExportButton.Tip=\u5BFC\u51FA\u6240\u6709\u884C\u5230XML\u6587\u4EF6
ExtendedTableAddCommand.Add.Label=\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u8868
ExtendedTableCopyCommand.Copy.Label=\u590D\u5236\u4E00\u4E2A\u6216\u591A\u4E2A\u8868\u5728\u5916\u90E8\u526A\u8D34\u677F\u4E2D\u3002
ExtendedTableModel.ModifiedObject.Error=ModifiedBeanListenable\u7684\u5BF9\u8C61\u5FC5\u987B\u5728\u4F7F\u7528\u8FD9\u4E2A\u65B9\u6CD5\u4E4B\u524D\u88AB\u5B9E\u73B0\u3002
ExtendedTableMoveCommand.MoveLabel=\u5411\u4E0A\u6216\u5411\u4E0B\u79FB\u52A8\u4E00\u4E2A\u6216\u591A\u4E2A\u8868
ExtendedTablePasteCommand.Paste.Label=\u4ECE\u5916\u90E8\u526A\u8D34\u677F\u7C98\u8D34\u6570\u636E
ExtendedTableRemoveCommand.Romve.Label=\u5220\u9664\u8868
ExtendedTableResetDBTypesCommand.ResetDBTypes.Label=\u91CD\u7F6E\u6240\u6709\u6570\u636E\u5E93\u7C7B\u578B\u4E3A\u9ED8\u8BA4\u503C
ImportPushButton.ImportButton.Tip=\u5BFC\u5165XML\u6587\u4EF6\u66FF\u6362\u6240\u6709\u884C
ImportPushButtonForExtendedTable.ErrorMsg.Text=\u51FA\u9519
LabelledFileField.BrowseButton.Text=\u6D4F\u89C8...
LabelledFileField.FileDialog.Text=\u9009\u62E9\u4E00\u4E2A
ModeReader.IgnoreElement=\u5FFD\u7565\u672A\u77E5\u5143\u7D20
ModifyBeanValueCommand.ModifyCell.Label=\u4FEE\u6539\u5355\u5143\u683C\u503C
MoveDownPushButton.MoveDownTip=\u5411\u4E0B\u79FB\u52A8\u9009\u4E2D\u9879
MoveUpPushButton.MoveUpButton.Tip=\u5411\u4E0A\u79FB\u52A8\u9009\u4E2D\u9879
PastePushButton.PasteButton.Label=\u7C98\u8D34
RemovePushButton.RemoveButton.Tip=\u5220\u9664\u6240\u9009\u9879
ResetDBTypesButton.ResetDBTypesButton.Tip=\u91CD\u7F6E\u6240\u6709\u6570\u636E\u5E93\u7C7B\u578B
SaveAsGenericSchemaPushButton.saveAsSchema=\u53e6\u5b58\u4e3a\u4e00\u822cschema
SelectContextVariablesPushButton.Label=\u9009\u62E9\u4E0A\u4E0B\u6587\u53D8\u91CF
TableViewerCreator.CallMethod.ErrorMsg=\u53EA\u6709\u4F60\u7684\u5DF2\u7ECF\u8C03\u7528\u4E86createTable()\u65B9\u6CD5\u540E\uFF0C\u624D\u80FD\u8C03\u7528\u6B64\u65B9\u6CD5\u3002
TableViewerCreator.IdProperty.AssertMsg=\u4F60\u5FC5\u987B\u6539\u53D8\u5217ID\u5C5E\u6027\uFF0C\u4E00\u4E2A\u8868\u4E2D\u5217\u7684ID\u5C5E\u6027\u5FC5\u987B\u552F\u4E00\u3002
TableViewerCreator.Table.BeNull=\u8868\u4E3A\u7A7A
TableViewerCreator.TableColumn.AssertMsg=ID\u5C5E\u6027\u4E3A\u2019{0}\u2018\u7684TableEditorColumn\u7684TableColumn\u6CA1\u6709\u6B63\u786E\u7684Table\u3002
TreeToTablesLinker.Type.Unsupported=\u4e0d\u652f\u6301\u5f53\u524d\u7684\u63a7\u4ef6
commons.error=\u9519\u8BEF
GlobalServiceRegister.ServiceNotRegistered=\u670D\u52A1{0}\u6CA1\u6709\u88AB\u6CE8\u518C
ExceptionMessageDialog.Cancel=\u53D6\u6D88
ExceptionMessageDialog.OK=\u786E\u5B9A
ExceptionMessageDialog.Yes=\u662F

View File

@@ -11,7 +11,6 @@ Require-Bundle: org.eclipse.core.runtime,
org.talend.libraries.ui
Export-Package:
org.talend.commons.ui.expressionbuilder,
org.talend.commons.ui.runtime,
org.talend.commons.ui.runtime.exception,
org.talend.commons.ui.runtime.geometry,
org.talend.commons.ui.runtime.i18n,
@@ -47,4 +46,3 @@ Import-Package: org.eclipse.jface.bindings.keys,
org.eclipse.swt.widgets,
org.eclipse.ui.forms.events,
org.eclipse.ui.forms.widgets
Bundle-Activator: org.talend.commons.ui.runtime.CommonUIPlugin

View File

@@ -25,7 +25,6 @@ DefaultCellModifier.tableItemDispose=TableItem disposed
DialogErrorForCellEditorListener.Error.MsgDialogTitle=Error
ErrorDialogWidthDetailArea.ErrorMessage.Text=Error Message
ErrorDialogWidthDetailArea.ErrorMessage.ColumnText=Column can not be empty
ErrorDialogWidthDetailArea.ErrorMessage.ColumnText.NotValid=The input '{0}' is not valid, will use the original value '{1}' instead of it.
ErrorDialogWithContinue.setParameter=Set parameters and continue
EventUtil.activate=activate
EventUtil.arm=arm

View File

@@ -1,72 +0,0 @@
// ============================================================================
//
// Copyright (C) 2006-2012 Talend Inc. - www.talend.com
//
// This source code is available under agreement available at
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
//
// You should have received a copy of the agreement
// along with this program; if not, write to Talend SA
// 9 rue Pages 92150 Suresnes, France
//
// ============================================================================
package org.talend.commons.ui.runtime;
import org.eclipse.swt.widgets.Display;
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
import org.talend.commons.CommonsPlugin;
/**
* created by talendongl on 2013-6-20 Detailled comment
*
*/
public class CommonUIPlugin implements BundleActivator {
private static Boolean fullyHeadless = null;
/*
* (non-Javadoc)
*
* @see org.osgi.framework.BundleActivator#start(org.osgi.framework.BundleContext)
*/
@Override
public void start(BundleContext context) throws Exception {
}
/*
* (non-Javadoc)
*
* @see org.osgi.framework.BundleActivator#stop(org.osgi.framework.BundleContext)
*/
@Override
public void stop(BundleContext context) throws Exception {
// TODO Auto-generated method stub
}
/**
* To check if there is GUI in the build of not, not especially means we're in commandline mode. (but for
* commandline, this one will return true)<br>
* <br>
* To rename later to isHeadless later once the other function is renamed as well.
*
* @return
*/
public static boolean isFullyHeadless() {
if (fullyHeadless != null) {
return fullyHeadless;
}
fullyHeadless = CommonsPlugin.isHeadless();
if (!CommonsPlugin.isHeadless()) {
try {
Display.getDefault();
} catch (Error e) {
fullyHeadless = true;
}
}
return fullyHeadless;
}
}

View File

@@ -393,9 +393,6 @@ public class TableEditorManager {
if (tableItem.getData() == null) {
return null;
}
if (tableEditorContent == null) {
return null;
}
tableEditorContent.setLayoutEnabled(true);
TableEditor tableEditor = tableEditorContent.createTableEditor(tableItem.getParent());

View File

@@ -45,8 +45,3 @@ XmlNodeRetriever.xPathExpression=xPathExpression = '
VersionUtils.readPropertyFileError=Error to read property in talend.properties file.
DatabaseContentRetriever.PRODUCTNAME=Database Product Name:
DatabaseContentRetriever.PRODUCTVERSION=Database Product Version:
SybaseResultSet.outofRange=\ is out of range.
SybaseResultSet.parameterIndex=Invalid argument\: parameter index
SybaseResultSet.unknowCloumn=Invalid argument\: unknown column name
AbstractFakeResultSet.unknowCloumn=Invalid argument\: {0} is unknown column name
AbstractFakeResultSet.parameterIndexOutOfRange=Invalid argument\: parameter index {0} is out of range

View File

@@ -40,5 +40,3 @@ XmlNodeRetriever.singleQuotes='
VersionUtils.readPropertyFileError=Erreur de lecture de propriété dans le fichier talend.properties.
DatabaseContentRetriever.PRODUCTNAME=Nom de produit de la base de données :
DatabaseContentRetriever.PRODUCTVERSION=Version du produit de la base de données :
AbstractFakeResultSet.unknowCloumn=Argument invalide\: {0} est un nom de colonne inconnu
AbstractFakeResultSet.parameterIndexOutOfRange=Argument invalide\: index paramètre {0} hors de portée

View File

@@ -1 +0,0 @@
utils.data.container=ID {0} je ve\u0107 iskori\u0161ten u kontenjeru

View File

@@ -42,9 +42,3 @@ XmlNodeRetriever.proposal2Node=\u63D0\u68482\u30CE\u30FC\u30C9\uFF1A
XmlNodeRetriever.prposal1Node=\u63D0\u68481\u30CE\u30FC\u30C9\uFF1A
XmlNodeRetriever.singleQuotes='
XmlNodeRetriever.xPathExpression=XPath\u5F0F\='
DatabaseContentRetriever.PRODUCTNAME=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u88FD\u54C1\u540D\uFF1A
DatabaseContentRetriever.PRODUCTVERSION=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u88FD\u54C1\u30D0\u30FC\u30B8\u30E7\u30F3\uFF1A
SybaseResultSet.parameterIndex=\u7121\u52B9\u306A\u5F15\u6570 \: \u30D1\u30E9\u30E1\u30FC\u30BF\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9
SybaseResultSet.unknowCloumn=\u7121\u52B9\u306A\u5F15\u6570 \: \u30AB\u30E9\u30E0\u540D\u304C\u4E0D\u660E
AbstractFakeResultSet.unknowCloumn=\u7121\u52B9\u306A\u5F15\u6570 \: {0} \u306F\u4E0D\u6B63\u306A\u30AB\u30E9\u30E0\u540D\u3067\u3059\u3002
AbstractFakeResultSet.parameterIndexOutOfRange=\u7121\u52B9\u306A\u5F15\u6570 \: \u30A4\u30F3\u30C7\u30C3\u30AF\u30B9{0} \u306E\u76EE\u76DB\u308A\u304C\u4E0D\u6B63\u3067\u3059\u3002

View File

@@ -11,4 +11,3 @@ XmlNodeRetriever.proposal2Node=proposal2Nodes :
XmlNodeRetriever.prposal1Node=proposal1Nodes :
XmlNodeRetriever.singleQuotes='
XmlNodeRetriever.xPathExpression=xPathExpression = '
AbstractFakeResultSet.parameterIndexOutOfRange=Argument nevalid\: indexul parametrului {0} este în afara domeniului

View File

@@ -1,26 +0,0 @@
DB2ForZosResultSet.parameterIndex=\u65E0\u6548\u7684\u53C2\u6570\uFF1A\u53C2\u6570\u6307\u6807
DB2ForZosResultSet.unknowCloumn=\u65E0\u6548\u7684\u53C2\u6570\uFF1A\u672A\u77E5\u7684\u5217\u540D
ExceptionHandler.Parameter.BeNull=\u53C2\u6570\u4E0D\u80FD\u4E3A\u7A7A\u5F02\u5E38
ExtensionImplementationProviders.ExtensionPointError=\u6269\u5C55\u70B9\u5FC5\u987B\u4F7F\u7528\u5355\u5B9E\u4F8B\u6A21\u5F0F
ListenableList.IndexSameLength.Error=\u539F\u59CB\u7D22\u5F15\u548C\u76EE\u6807\u7D22\u5F15\u5FC5\u987B\u4E3A\u76F8\u540C\u7684\u957F\u5EA6
ReflectionPropertyException.Access.ErrorMsg3=\u5F53\u5F15\u7528\u7C7B{2}\u7684\u5C5E\u6027{1}\u503C{0}\u662F\u51FA\u9519
ResourceUtils.canMove1=\u53EF\u79FB\u52A8
ResourceUtils.streamNull=\u6D41\u4E3A\u7A7A
ReusableMultiKey.Keys.BeNull=\u4E3B\u952E\u6570\u7EC4\u4E0D\u80FD\u4E3A\u7A7A
VersionUtils.Version.Error2=\u7578\u5F62\u5B57\u7B26\u4E32{0}(\u51FA\u73B0M{1}m)
resources.file.notCreated=\u6587\u4EF6"{0}"\u4E0D\u80FD\u88AB\u521B\u5EFA({1})
resources.file.notDeleted=\u6587\u4EF6"{0}"\u4E0D\u80FD\u88AB\u5220\u9664
resources.file.notGet=\u8981\u6C42\u7684\u6587\u4EF6"{0}"\u6CA1\u6709\u5728\u6587\u4EF6\u5939"{1}"\u4E2D
resources.folder.notCreated=\u6587\u4EF6\u5939"{0}"\u4E0D\u80FD\u88AB\u521B\u5EFA
resources.folder.notDeleted=\u6587\u4EF6\u5939"{0}"\u4E0D\u80FD\u88AB\u5220\u9664
resources.folder.notEmptied=\u6587\u4EF6\u5939"{0}"\u4E0D\u80FD\u4E3A\u7A7A
resources.folder.notGet=\u8981\u6C42\u7684\u6587\u4EF6\u5939"{0}"\u6CA1\u6709\u5728\u5DE5\u7A0B"{1}"\u4E2D
resources.project.notGet=\u8981\u6C42\u7684\u5DE5\u7A0B"{0}"\u4E0D\u5B58\u5728
resources.resource.notMoved=\u8D44\u6E90"{0}"\u4E0D\u80FD\u79FB\u52A8\u5230"{1}"
utils.data.container=Id{0}\u5DF2\u7ECF\u88AB\u4F7F\u7528\u5728\u5BB9\u5668\u4E2D
utils.workbench.extensions.badNumberOfExtension=\u65E0\u6548\u7684\u6269\u5C55\u6570\u5B57\u88AB\u53D1\u73B0\u5728{0}\u4E2D\uFF0C\u5F53\u67E5\u627E{3}\u51FA\u73B0\u5728{1}\u548C{2}\u4E4B\u95F4
utils.workbench.extensions.noExtension=\u6269\u5C55\u70B9ID\u4E3A"{0}"\u7684Plug-in\u4E0D\u5B58\u5728
XmlNodeRetriever.countResult=\u8BB0\u5F55\u7ED3\u679C\u6570
XmlNodeRetriever.proposal2Node=\u63D0\u8BAE2\u8282\u70B9\uFF1A
XmlNodeRetriever.prposal1Node=\u63D0\u8BAE1\u8282\u70B9\uFF1A
XmlNodeRetriever.singleQuotes=.

View File

@@ -113,9 +113,6 @@
<KEYWORD1>try</KEYWORD1>
<KEYWORD1>volatile</KEYWORD1>
<KEYWORD1>while</KEYWORD1>
<KEYWORD1>assert</KEYWORD1>
<KEYWORD1>enum</KEYWORD1>
<KEYWORD1>strictfp</KEYWORD1>
<KEYWORD2>package</KEYWORD2>
<KEYWORD2>import</KEYWORD2>

View File

@@ -13,13 +13,11 @@
package org.talend.commons.emf;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.apache.log4j.Logger;
@@ -30,7 +28,6 @@ import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.emf.ecore.impl.EObjectImpl;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.emf.ecore.resource.ResourceSet;
import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
@@ -89,46 +86,6 @@ public class EmfHelper {
}
}
public static void removeProxy(EObject object) {
removeProxy(object, new HashSet<String>());
}
private static void removeProxy(EObject object, Set<String> visitedObjects) {
if (visitedObjects.contains(object.eClass().getName() + ";" + object.hashCode())) {
return;
}
visitedObjects.add(object.eClass().getName() + ";" + object.hashCode());
List<EObject> toVisit = new ArrayList<EObject>();
for (Object element : object.eClass().getEAllReferences()) {
EReference reference = (EReference) element;
if (reference.isMany()) {
List list = (List) object.eGet(reference);
for (Iterator iterator2 = list.iterator(); iterator2.hasNext();) {
Object get = iterator2.next();
if (get instanceof EObject) {
if (((EObjectImpl) get).eIsProxy()) {
((EObjectImpl) get).eSetProxyURI(null);
}
toVisit.add((EObject) get);
}
}
} else {
Object get = object.eGet(reference);
if (get instanceof EObject) {
if (((EObjectImpl) get).eIsProxy()) {
((EObjectImpl) get).eSetProxyURI(null);
}
toVisit.add((EObject) get);
}
}
}
for (EObject eObject : toVisit) {
removeProxy(eObject, visitedObjects);
}
}
/**
* Load emf model from file.
*
@@ -140,7 +97,18 @@ public class EmfHelper {
*/
@SuppressWarnings("unchecked")
public static <T> List<T> loadEmfModel(EPackage pkg, String file) throws IOException {
ResourceSet resourceSet = getResourceSet(pkg);
ResourceSet resourceSet = new ResourceSetImpl();
Resource.Factory.Registry registry = resourceSet.getResourceFactoryRegistry();
registry.getExtensionToFactoryMap().put("ecore", //$NON-NLS-1$
new EcoreResourceFactoryImpl());
registry.getExtensionToFactoryMap().put("xml", //$NON-NLS-1$
new XMLResourceFactoryImpl());
registry.getExtensionToFactoryMap().put("xmi", //$NON-NLS-1$
new XMIResourceFactoryImpl());
EPackage.Registry reg = resourceSet.getPackageRegistry();
reg.put(pkg.getNsURI(), pkg);
List<T> list = new ArrayList<T>();
@@ -163,20 +131,6 @@ public class EmfHelper {
* @throws IOException
*/
public static void saveEmfModel(EPackage pkg, List<? extends EObject> models, String file) throws IOException {
ResourceSet resourceSet = getResourceSet(pkg);
URI uri = URI.createFileURI(file);
Resource resource = resourceSet.createResource(uri);
for (EObject model : models) {
resource.getContents().add(model);
}
resource.save(null);
}
private static ResourceSet getResourceSet(EPackage pkg) {
ResourceSet resourceSet = new ResourceSetImpl();
Resource.Factory.Registry registry = resourceSet.getResourceFactoryRegistry();
@@ -190,8 +144,15 @@ public class EmfHelper {
EPackage.Registry reg = resourceSet.getPackageRegistry();
reg.put(pkg.getNsURI(), pkg);
return resourceSet;
URI uri = URI.createFileURI(file);
Resource resource = resourceSet.createResource(uri);
for (EObject model : models) {
resource.getContents().add(model);
}
resource.save(null);
}
public static void saveResource(Resource resource) throws PersistenceException {
@@ -202,10 +163,9 @@ public class EmfHelper {
return;
}
HashMap options = new HashMap(2);
options.put(XMLResource.OPTION_ENCODING, "UTF-8"); //$NON-NLS-1$
options.put(XMLResource.OPTION_ESCAPE_USING_CDATA, Boolean.TRUE);
try {
HashMap options = new HashMap(2);
options.put(XMLResource.OPTION_ENCODING, "UTF-8"); //$NON-NLS-1$
resource.save(options);
} catch (IOException e) {
@@ -215,8 +175,9 @@ public class EmfHelper {
log.warn("could not save resource: " + resource.getURI() + "\nLet us try to save using xml version 1.1", e);
// if use the xml version 1.0 to store failed, try to use the xml
// version 1.1 to store again
HashMap options = new HashMap(2);
options.put(XMLResource.OPTION_ENCODING, "UTF-8"); //$NON-NLS-1$
options.put(XMLResource.OPTION_XML_VERSION, "1.1"); //$NON-NLS-1$
try {
resource.save(options);
} catch (IOException e1) {
@@ -225,10 +186,6 @@ public class EmfHelper {
}
}
public static void loadResource(Resource resource, InputStream inputStream, Map<?, ?> options) throws IOException {
resource.load(inputStream, options);
}
/**
* return the String size limit for the given ecore feature. This looks for an annotation url :
* htttp://talend.org/UiConstraints and search for the key string.max.size

View File

@@ -1,116 +0,0 @@
// ============================================================================
//
// Copyright (C) 2006-2013 Talend Inc. - www.talend.com
//
// This source code is available under agreement available at
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
//
// You should have received a copy of the agreement
// along with this program; if not, write to Talend SA
// 9 rue Pages 92150 Suresnes, France
//
// ============================================================================
package org.talend.commons.emf;
import java.util.Map;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.parsers.SAXParser;
import org.eclipse.emf.common.util.URI;
import org.eclipse.emf.ecore.xmi.XMLLoad;
import org.eclipse.emf.ecore.xmi.XMLResource;
import org.eclipse.emf.ecore.xmi.XMLSave;
import org.eclipse.emf.ecore.xmi.impl.XMILoadImpl;
import org.eclipse.emf.ecore.xmi.impl.XMIResourceImpl;
import org.eclipse.emf.ecore.xmi.impl.XMISaveImpl;
import org.xml.sax.SAXException;
/**
* DOC ggu class global comment. Detailled comment
*/
public class TalendXMIResource extends XMIResourceImpl {
public TalendXMIResource() {
super();
}
public TalendXMIResource(URI uri) {
super(uri);
}
/*
* this is overriden to provide our own implmentation the SAX parser because the JDK 1.6 sax parser is bugged and
* cannot load XML 1.1 file correctly.
*
* @see org.talend.teneo.model.TalendDatastoreTest#testReadingXMLversionOnePointOneInUTF8()
*
* @see org.eclipse.emf.ecore.xmi.impl.XMIResourceImpl#createXMLLoad()
*/
@Override
protected XMLLoad createXMLLoad() {
return new XMILoadImpl(createXMLHelper()) {
/*
* (non-Javadoc)
*
* @see org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl#makeParser()
*/
@Override
protected SAXParser makeParser() throws ParserConfigurationException, SAXException {
// this is made to avoid the jdk 1.6 SAX parser bug so we instanciate the xercer lib bundled in
// talend instead of the one by default in the JRE
return new org.apache.xerces.jaxp.SAXParserFactoryImpl().newSAXParser();
}
};
}
/*
* this is overriden to provide our own implmentation of the escape class in order to remove all \0 control
* characters because they are not authorised in XML files. see TDI-23991
*
* @see org.eclipse.emf.ecore.xmi.impl.XMIResourceImpl#createXMLSave()
*/
@Override
protected XMLSave createXMLSave() {
return new XMISaveImpl(createXMLHelper()) {
/*
* (non-Javadoc)
*
* @see org.eclipse.emf.ecore.xmi.impl.XMISaveImpl#init(org.eclipse.emf.ecore.xmi.XMLResource,
* java.util.Map)
*/
@Override
protected void init(XMLResource resource, Map<?, ?> options) {
super.init(resource, options);
escape = new Escape() {
@Override
public String convert(String input) {
// just replace all \0 by an emty string
String newInput = input.replace("" + '\0', ""); //$NON-NLS-1$ //$NON-NLS-2$
return super.convert(newInput);
}
};
if (escape != null) {// this was copied from the super method to initialise the escape instance.
int maxSafeChar = 1114111;
if (encoding != null) {
if (encoding.equalsIgnoreCase("ASCII") || encoding.equalsIgnoreCase("US-ASCII")) {
maxSafeChar = 127;
} else if (encoding.equalsIgnoreCase("ISO-8859-1")) {
maxSafeChar = 255;
}
}
escape.setMappingLimit(maxSafeChar);
if (!"1.0".equals(xmlVersion)) {
escape.setAllowControlCharacters(true);
}
escape.setUseCDATA(Boolean.TRUE.equals(options.get(XMLResource.OPTION_ESCAPE_USING_CDATA)));
}
}
};
}
}

View File

@@ -55,7 +55,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#add(java.lang.Object)
*/
@Override
public boolean add(T o) {
int index = this.list.size();
fireAddedEvent(index, o, true);
@@ -85,7 +84,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#add(int, java.lang.Object)
*/
@Override
public void add(int index, T element) {
fireAddedEvent(index, element, true);
this.list.add(index, element);
@@ -97,18 +95,11 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#addAll(java.util.Collection)
*/
@Override
@SuppressWarnings("unchecked")
public boolean addAll(Collection<? extends T> c) {
return addAll(c, true, true);
}
public boolean addAll(Collection<? extends T> c, boolean fireBefore, boolean fireAfter) {
if (fireBefore) {
fireAddedEvent(this.list.size(), (Collection<T>) c, null, true);
}
fireAddedEvent(this.list.size(), (Collection<T>) c, null, true);
boolean returnValue = this.list.addAll(c);
if (returnValue && fireAfter) {
if (returnValue) {
fireAddedEvent(this.list.size() - c.size(), (Collection<T>) c, null, false);
}
return returnValue;
@@ -119,18 +110,11 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#addAll(int, java.util.Collection)
*/
@Override
@SuppressWarnings("unchecked")
public boolean addAll(int index, Collection<? extends T> c) {
return addAll(index, c, true, true);
}
public boolean addAll(int index, Collection<? extends T> c, boolean fireBefore, boolean fireAfter) {
if (fireBefore) {
fireAddedEvent(index, (Collection<T>) c, null, true);
}
fireAddedEvent(index, (Collection<T>) c, null, true);
boolean returnValue = this.list.addAll(index, c);
if (returnValue && fireAfter) {
if (returnValue) {
fireAddedEvent(index, (Collection<T>) c, null, false);
}
return returnValue;
@@ -140,7 +124,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
*
*/
@Override
@SuppressWarnings("unchecked")
public void addAll(List<Integer> indices, Collection<? extends T> c) {
@@ -166,7 +149,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#clear()
*/
@Override
public void clear() {
fireClearedEvent(true);
this.list.clear();
@@ -190,7 +172,6 @@ public class ListenableList<T> implements IExtendedList<T> {
* @return whether the list contains the object.
* @see #useEquals
*/
@Override
public boolean contains(Object object) {
int size = list.size();
@@ -224,7 +205,6 @@ public class ListenableList<T> implements IExtendedList<T> {
* @param object the object in question.
* @return the position of the first occurrence of the object in the list.
*/
@Override
public int indexOf(Object object) {
int size = list.size();
if (useEquals && object != null) {
@@ -248,7 +228,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#containsAll(java.util.Collection)
*/
@Override
public boolean containsAll(Collection<?> c) {
return this.list.containsAll(c);
}
@@ -258,7 +237,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#get(int)
*/
@Override
public T get(int index) {
return this.list.get(index);
}
@@ -268,7 +246,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#isEmpty()
*/
@Override
public boolean isEmpty() {
return this.list.isEmpty();
}
@@ -278,7 +255,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#iterator()
*/
@Override
public Iterator<T> iterator() {
return new Iterator<T>() {
@@ -286,18 +262,15 @@ public class ListenableList<T> implements IExtendedList<T> {
private T current = null;
@Override
public boolean hasNext() {
return internalIterator.hasNext();
}
@Override
public T next() {
current = internalIterator.next();
return current;
}
@Override
public void remove() {
Integer indexBeforeRemove = indexOf(current);
fireBeforeRemovedEvent(indexBeforeRemove);
@@ -313,7 +286,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#lastIndexOf(java.lang.Object)
*/
@Override
public int lastIndexOf(Object o) {
return this.list.lastIndexOf(o);
}
@@ -323,7 +295,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#listIterator()
*/
@Override
public ListIterator<T> listIterator() {
return new ListIterator<T>() {
@@ -331,52 +302,43 @@ public class ListenableList<T> implements IExtendedList<T> {
private T current = null;
@Override
public void add(T o) {
internalListIterator.add(o);
fireAddedEvent(internalListIterator.previousIndex(), o, false);
}
@Override
public boolean hasPrevious() {
return internalListIterator.hasPrevious();
}
@Override
public int nextIndex() {
return internalListIterator.nextIndex();
}
@Override
public T previous() {
current = internalListIterator.previous();
return current;
}
@Override
public int previousIndex() {
return internalListIterator.previousIndex();
}
@Override
public void set(T o) {
fireReplacedEvent(internalListIterator.previousIndex() + 1, current, o, true);
internalListIterator.set(o);
fireReplacedEvent(internalListIterator.previousIndex() + 1, current, o, false);
}
@Override
public boolean hasNext() {
return internalListIterator.hasNext();
}
@Override
public T next() {
current = internalListIterator.next();
return current;
}
@Override
public void remove() {
Integer indexBeforeRemove = internalListIterator.previousIndex() + 1;
fireBeforeRemovedEvent(indexBeforeRemove);
@@ -392,7 +354,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#listIterator(int)
*/
@Override
public ListIterator<T> listIterator(int index) {
return this.list.listIterator(index);
}
@@ -402,7 +363,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#remove(java.lang.Object)
*/
@Override
@SuppressWarnings("unchecked")
public boolean remove(Object o) {
int index = indexOf(o);
@@ -418,7 +378,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#remove(int)
*/
@Override
public T remove(int index) {
fireBeforeRemovedEvent(index);
T removedObject = this.list.remove(index);
@@ -435,7 +394,7 @@ public class ListenableList<T> implements IExtendedList<T> {
private void fireRemovedEvent(int index, T removedObject) {
if (afterListeners.size() != 0) {
List<T> currentList = new ArrayList<T>(1);
currentList.add(removedObject);
currentList.add((T) removedObject);
fireRemovedEvent(index, currentList, null, false);
}
}
@@ -444,7 +403,7 @@ public class ListenableList<T> implements IExtendedList<T> {
if (beforeListeners.size() != 0) {
T removingObject = this.list.get(index);
List<T> currentList = new ArrayList<T>(1);
currentList.add(removingObject);
currentList.add((T) removingObject);
fireRemovedEvent(index, currentList, null, true);
}
}
@@ -456,19 +415,12 @@ public class ListenableList<T> implements IExtendedList<T> {
* @param collection the collection of objects to be removed.
* @return whether any object was actually contained by the list.
*/
@Override
@SuppressWarnings("unchecked")
public boolean removeAll(Collection<?> collection) {
return removeAll(collection, true, true);
}
public boolean removeAll(Collection<?> collection, boolean fireBefore, boolean fireAfter) {
List<Integer> indices = getIndices(collection);
if (fireBefore) {
fireRemovedEvent(null, new ArrayList(collection), indices, true);
}
fireRemovedEvent(null, new ArrayList(collection), indices, true);
if (this.list == null) {
return false;
}
@@ -477,7 +429,7 @@ public class ListenableList<T> implements IExtendedList<T> {
this.list.remove((int) indices.get(i));
modified = true;
}
if (modified && fireAfter) {
if (modified) {
fireRemovedEvent(null, new ArrayList(collection), indices, false);
}
return modified;
@@ -506,7 +458,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#retainAll(java.util.Collection)
*/
@Override
public boolean retainAll(Collection<?> c) {
List<T> all = new ArrayList<T>();
all.addAll(this.list);
@@ -530,7 +481,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#set(int, java.lang.Object)
*/
@Override
public T set(int index, T element) {
fireReplacedEvent(index, null, element, true);
T replacedObject = this.list.set(index, element);
@@ -543,7 +493,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#size()
*/
@Override
public int size() {
if (this.list != null) {
return this.list.size();
@@ -558,7 +507,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#subList(int, int)
*/
@Override
public List<T> subList(int fromIndex, int toIndex) {
if (this.list != null) {
return this.list.subList(fromIndex, toIndex);
@@ -572,7 +520,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#toArray()
*/
@Override
public Object[] toArray() {
if (this.list != null) {
return this.list.toArray();
@@ -586,7 +533,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @see java.util.List#toArray(T[])
*/
@Override
@SuppressWarnings("hiding")
public <T> T[] toArray(T[] a) {
if (this.list != null) {
@@ -596,7 +542,6 @@ public class ListenableList<T> implements IExtendedList<T> {
}
}
@Override
public void swap(int index1, int index2) {
ArrayList<Integer> indexList1 = new ArrayList<Integer>(1);
@@ -634,7 +579,6 @@ public class ListenableList<T> implements IExtendedList<T> {
}
}
@Override
public void swapElements(List<Integer> indicesOrigin, List<Integer> indicesTarget) {
if (indicesOrigin.size() != indicesTarget.size()) {
throw new IllegalArgumentException(Messages.getString("ListenableList.IndexSameLength.Error")); //$NON-NLS-1$
@@ -652,7 +596,6 @@ public class ListenableList<T> implements IExtendedList<T> {
fireSwapedEvent(indicesOrigin, indicesTarget, swapedObjects.toArray(), false);
}
@Override
public void swapElement(T object1, T object2) {
swap(indexOf(object1), indexOf(object2));
}
@@ -882,7 +825,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @return the useEquals
*/
@Override
public boolean isUseEquals() {
return this.useEquals;
}
@@ -892,7 +834,6 @@ public class ListenableList<T> implements IExtendedList<T> {
*
* @param useEquals the useEquals to set
*/
@Override
public void setUseEquals(boolean useEquals) {
this.useEquals = useEquals;
}

View File

@@ -1,93 +0,0 @@
// ============================================================================
//
// Copyright (C) 2006-2013 Talend Inc. - www.talend.com
//
// This source code is available under agreement available at
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
//
// You should have received a copy of the agreement
// along with this program; if not, write to Talend SA
// 9 rue Pages 92150 Suresnes, France
//
// ============================================================================
package org.talend.commons.utils.database;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
/**
* created by zshen on Apr 12, 2013 Detailled comment
*
*/
public class AS400DatabaseMetaData extends PackageFakeDatabaseMetadata {
public AS400DatabaseMetaData(Connection conn) throws SQLException {
super(conn);
}
/*
* (non-Javadoc)
*
* @see org.talend.fakejdbc.FakeDatabaseMetaData#getCatalogs()
*/
@Override
public ResultSet getCatalogs() throws SQLException {
// TODO Auto-generated method stub
return super.getCatalogs();
}
/*
* (non-Javadoc)
*
* @see org.talend.fakejdbc.FakeDatabaseMetaData#getColumns(java.lang.String, java.lang.String, java.lang.String,
* java.lang.String)
*/
@Override
public ResultSet getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)
throws SQLException {
// TODO Auto-generated method stub
return super.getColumns(catalog, schemaPattern, tableNamePattern, columnNamePattern);
}
/*
* (non-Javadoc)
*
* @see org.talend.fakejdbc.FakeDatabaseMetaData#getConnection()
*/
@Override
public Connection getConnection() {
// TODO Auto-generated method stub
return super.getConnection();
}
/*
* (non-Javadoc)
*
* @see org.talend.fakejdbc.FakeDatabaseMetaData#getTables(java.lang.String, java.lang.String, java.lang.String,
* java.lang.String[])
*/
@Override
public ResultSet getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types) throws SQLException {
return super.getTables(catalog, schemaPattern, tableNamePattern, types);
}
/*
* (non-Javadoc)
*
* @see org.talend.fakejdbc.FakeDatabaseMetaData#getSchemas(java.lang.String, java.lang.String)
*/
@Override
public ResultSet getSchemas(String catalog, String schemaPattern) throws SQLException {
ResultSet resultSet = null;
try {
resultSet = this.metaData.getSchemas(catalog, schemaPattern);
} catch (SQLException e) {
// get resultSet of schema by sql mode
resultSet = this.metaData.getTables(catalog, schemaPattern, null, null);
}
return resultSet;
}
}

View File

@@ -117,7 +117,7 @@ public class DB2ForZosDataBaseMetadata extends FakeDatabaseMetaData {
public ResultSet getSchemas() throws SQLException {
// see the feature 5827
// MOD yyin 2012-05-15 TDQ-5190
String sql = "SELECT DISTINCT CREATOR FROM SYSIBM.SYSTABLES"; //$NON-NLS-1$
String sql = "SELECT DISTINCT NAME FROM SYSIBM.SYSSCHEMATA"; //$NON-NLS-1$
ResultSet rs = null;
Statement stmt = null;
List<String[]> list = new ArrayList<String[]>();
@@ -126,9 +126,9 @@ public class DB2ForZosDataBaseMetadata extends FakeDatabaseMetaData {
rs = stmt.executeQuery(sql);
while (rs.next()) {
String creator = rs.getString("CREATOR"); //$NON-NLS-1$
String creator = rs.getString("NAME"); //$NON-NLS-1$
String[] r = new String[] { creator.trim() };
String[] r = new String[] { creator.trim() }; //$NON-NLS-1$ //$NON-NLS-2$
list.add(r);
}
@@ -262,35 +262,27 @@ public class DB2ForZosDataBaseMetadata extends FakeDatabaseMetaData {
if (types != null && types.length > 0) {
String typeClause = " type in("; //$NON-NLS-1$
int len = types.length;
boolean isTable = false;
for (int i = 0; i < len; ++i) {
String comma = ""; //$NON-NLS-1$
if (i > 0) {
comma = " , "; //$NON-NLS-1$
}
typeClause = typeClause + comma + "'" + getDb2zosTypeName(types[i]) + "'";//$NON-NLS-1$ //$NON-NLS-2$
typeClause = comma + typeClause + "'" + getDb2zosTypeName(types[i]) + "'";//$NON-NLS-1$ //$NON-NLS-2$
// ADDED yyin 20120516 TDQ-5190, same action as DB2
if (TABLE.equals(types[i])) {
isTable = true;
}
}
typeClause = typeClause + ")"; //$NON-NLS-1$
result = sql + and + typeClause;
}
return result;
}
/**
* DOC zshen Comment method "checkContainTable".
*
* @param types
*/
private boolean checkContainTable(String[] types) {
if (types != null && types.length > 0) {
int len = types.length;
for (int i = 0; i < len; ++i) {
if (TABLE.equals(types[i])) {
return true;
}
// ADDED yyin 20120516 TDQ-5190, same action as DB2
if (isTable) {
result = result + " and TBSPACE!='SYSCATSPACE'";
}
}
return false;
return result;
}
/*

View File

@@ -1,363 +0,0 @@
// ============================================================================
//
// Copyright (C) 2006-2013 Talend Inc. - www.talend.com
//
// This source code is available under agreement available at
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
//
// You should have received a copy of the agreement
// along with this program; if not, write to Talend SA
// 9 rue Pages 92150 Suresnes, France
//
// ============================================================================
package org.talend.commons.utils.io;
import java.io.BufferedInputStream;
import java.io.ByteArrayOutputStream;
import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStream;
/**
* Java SHA-1
*
* DOC hcyi class global comment. Detailled comment
*/
public class SHA1Util {
private static final boolean hexcase = false;
private static final String b64pad = "=";
private static final int chrsz = 8;
public static String calculateFromTextStream(InputStream is) {
BufferedInputStream bufferedInputStream = null;
try {
bufferedInputStream = new BufferedInputStream(is);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
DataInputStream dis = new DataInputStream(bufferedInputStream);
int len = 0;
byte[] buf = new byte[1024];
while (((len = dis.read(buf))) != -1) {
baos.write(buf, 0, len);
}
dis.close();
String currentContent = baos.toString();
return hex_sha1(currentContent);
} catch (IOException e) {
return null;
} finally {
try {
bufferedInputStream.close();
} catch (Exception e) {
// ignore me even if i'm null
}
}
}
//
public static String hex_sha1(String s) {
s = (s == null) ? "" : s;
return binb2hex(core_sha1(str2binb(s), s.length() * chrsz));
}
public static String b64_hmac_sha1(String key, String data) {
return binb2b64(core_hmac_sha1(key, data));
}
public static String b64_sha1(String s) {
s = (s == null) ? "" : s;
return binb2b64(core_sha1(str2binb(s), s.length() * chrsz));
}
private static String binb2b64(int[] binarray) {
String tab = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789+/";
String str = "";
binarray = strechbinarray(binarray, binarray.length * 4);
for (int i = 0; i < binarray.length * 4; i += 3) {
int triplet = (((binarray[i >> 2] >> 8 * (3 - i % 4)) & 0xff) << 16)
| (((binarray[i + 1 >> 2] >> 8 * (3 - (i + 1) % 4)) & 0xff) << 8)
| ((binarray[i + 2 >> 2] >> 8 * (3 - (i + 2) % 4)) & 0xff);
for (int j = 0; j < 4; j++) {
if (i * 8 + j * 6 > binarray.length * 32) {
str += b64pad;
} else {
str += tab.charAt((triplet >> 6 * (3 - j)) & 0x3f);
}
}
}
return cleanb64str(str);
}
private static String binb2hex(int[] binarray) {
String hex_tab = hexcase ? "0123456789abcdef" : "0123456789abcdef";
String str = "";
for (int i = 0; i < binarray.length * 4; i++) {
char a = hex_tab.charAt((binarray[i >> 2] >> ((3 - i % 4) * 8 + 4)) & 0xf);
char b = hex_tab.charAt((binarray[i >> 2] >> ((3 - i % 4) * 8)) & 0xf);
str += (new Character(a).toString() + new Character(b).toString());
}
return str;
}
private static String binb2str(int[] bin) {
String str = "";
int mask = (1 << chrsz) - 1;
for (int i = 0; i < bin.length * 32; i += chrsz) {
str += (char) ((bin[i >> 5] >>> (24 - i % 32)) & mask);
}
return str;
}
private static int bit_rol(int num, int cnt) {
return (num << cnt) | (num >>> (32 - cnt));
}
private static String cleanb64str(String str) {
str = (str == null) ? "" : str;
int len = str.length();
if (len <= 1) {
return str;
}
char trailchar = str.charAt(len - 1);
String trailstr = "";
for (int i = len - 1; i >= 0 && str.charAt(i) == trailchar; i--) {
trailstr += str.charAt(i);
}
return str.substring(0, str.indexOf(trailstr));
}
private static int[] complete216(int[] oldbin) {
if (oldbin.length >= 16) {
return oldbin;
}
int[] newbin = new int[16 - oldbin.length];
for (int i = 0; i < newbin.length; newbin[i] = 0, i++) {
;
}
return concat(oldbin, newbin);
}
private static int[] concat(int[] oldbin, int[] newbin) {
int[] retval = new int[oldbin.length + newbin.length];
for (int i = 0; i < (oldbin.length + newbin.length); i++) {
if (i < oldbin.length) {
retval[i] = oldbin[i];
} else {
retval[i] = newbin[i - oldbin.length];
}
}
return retval;
}
private static int[] core_hmac_sha1(String key, String data) {
key = (key == null) ? "" : key;
data = (data == null) ? "" : data;
int[] bkey = complete216(str2binb(key));
if (bkey.length > 16) {
bkey = core_sha1(bkey, key.length() * chrsz);
}
int[] ipad = new int[16];
int[] opad = new int[16];
for (int i = 0; i < 16; ipad[i] = 0, opad[i] = 0, i++) {
;
}
for (int i = 0; i < 16; i++) {
ipad[i] = bkey[i] ^ 0x36363636;
opad[i] = bkey[i] ^ 0x5c5c5c5c;
}
int[] hash = core_sha1(concat(ipad, str2binb(data)), 512 + data.length() * chrsz);
return core_sha1(concat(opad, hash), 512 + 160);
}
private static int[] core_sha1(int[] x, int len) {
int size = (len >> 5);
x = strechbinarray(x, size);
x[len >> 5] |= 0x80 << (24 - len % 32);
size = ((len + 64 >> 9) << 4) + 15;
x = strechbinarray(x, size);
x[((len + 64 >> 9) << 4) + 15] = len;
int[] w = new int[80];
int a = 1732584193;
int b = -271733879;
int c = -1732584194;
int d = 271733878;
int e = -1009589776;
for (int i = 0; i < x.length; i += 16) {
int olda = a;
int oldb = b;
int oldc = c;
int oldd = d;
int olde = e;
for (int j = 0; j < 80; j++) {
if (j < 16) {
w[j] = x[i + j];
} else {
w[j] = rol(w[j - 3] ^ w[j - 8] ^ w[j - 14] ^ w[j - 16], 1);
}
int t = safe_add(safe_add(rol(a, 5), sha1_ft(j, b, c, d)), safe_add(safe_add(e, w[j]), sha1_kt(j)));
e = d;
d = c;
c = rol(b, 30);
b = a;
a = t;
}
a = safe_add(a, olda);
b = safe_add(b, oldb);
c = safe_add(c, oldc);
d = safe_add(d, oldd);
e = safe_add(e, olde);
}
int[] retval = new int[5];
retval[0] = a;
retval[1] = b;
retval[2] = c;
retval[3] = d;
retval[4] = e;
return retval;
}
private static void dotest() {
String key = "key";
String data = "data";
System.out.println("hex_sha1(" + data + ")=" + hex_sha1(data));
System.out.println("b64_sha1(" + data + ")=" + b64_sha1(data));
System.out.println("str_sha1(" + data + ")=" + str_sha1(data));
System.out.println("hex_hmac_sha1(" + key + "," + data + ")=" + hex_hmac_sha1(key, data));
System.out.println("b64_hmac_sha1(" + key + "," + data + ")=" + b64_hmac_sha1(key, data));
System.out.println("str_hmac_sha1(" + key + "," + data + ")=" + str_hmac_sha1(key, data));
}
public static String hex_hmac_sha1(String key, String data) {
return binb2hex(core_hmac_sha1(key, data));
}
private static int rol(int num, int cnt) {
return (num << cnt) | (num >>> (32 - cnt));
}
private static int safe_add(int x, int y) {
int lsw = (x & 0xffff) + (y & 0xffff);
int msw = (x >> 16) + (y >> 16) + (lsw >> 16);
return (msw << 16) | (lsw & 0xffff);
}
private static int sha1_ft(int t, int b, int c, int d) {
if (t < 20) {
return (b & c) | ((~b) & d);
}
if (t < 40) {
return b ^ c ^ d;
}
if (t < 60) {
return (b & c) | (b & d) | (c & d);
}
return b ^ c ^ d;
}
private static int sha1_kt(int t) {
return (t < 20) ? 1518500249 : (t < 40) ? 1859775393 : (t < 60) ? -1894007588 : -899497514;
}
private static boolean sha1_vm_test() {
return hexcase ? hex_sha1("abc").equals("a9993e364706816aba3e25717850c26c9cd0d89d") : hex_sha1("abc").equals(
"a9993e364706816aba3e25717850c26c9cd0d89d");
}
public static String str_hmac_sha1(String key, String data) {
return binb2str(core_hmac_sha1(key, data));
}
public static String str_sha1(String s) {
s = (s == null) ? "" : s;
return binb2str(core_sha1(str2binb(s), s.length() * chrsz));
}
private static int[] str2binb(String str) {
str = (str == null) ? "" : str;
int[] tmp = new int[str.length() * chrsz];
int mask = (1 << chrsz) - 1;
for (int i = 0; i < str.length() * chrsz; i += chrsz) {
tmp[i >> 5] |= ((str.charAt(i / chrsz)) & mask) << (24 - i % 32);
}
int len = 0;
for (int i = 0; i < tmp.length && tmp[i] != 0; i++, len++) {
;
}
int[] bin = new int[len];
for (int i = 0; i < len; i++) {
bin[i] = tmp[i];
}
return bin;
}
private static int[] strechbinarray(int[] oldbin, int size) {
int currlen = oldbin.length;
if (currlen >= size + 1) {
return oldbin;
}
int[] newbin = new int[size + 1];
for (int i = 0; i < size; newbin[i] = 0, i++) {
;
}
for (int i = 0; i < currlen; i++) {
newbin[i] = oldbin[i];
}
return newbin;
}
public static void main(String args[]) {
System.out.println("SHA1:" + hex_sha1("yhch0000") + ",length=" + hex_sha1("yhch0000").length());
}
}

View File

@@ -18,8 +18,9 @@ import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.HashSet;
import java.util.Set;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -35,8 +36,8 @@ public class NetworkUtil {
private static final Pattern macPattern = Pattern
.compile(".*((:?[0-9a-f]{2}[-:]){5}[0-9a-f]{2}).*", Pattern.CASE_INSENSITIVE); //$NON-NLS-1$
private final static Set<String> getMacAddressList() throws IOException {
final Set<String> macAddressList = new HashSet<String>();
private final static List<String> getMacAddressList() throws IOException {
final ArrayList<String> macAddressList = new ArrayList<String>();
final String os = System.getProperty("os.name"); //$NON-NLS-1$
@@ -53,7 +54,6 @@ public class NetworkUtil {
// Discard the stderr
new Thread() {
@Override
public void run() {
try {
InputStream errorStream = process.getErrorStream();
@@ -79,19 +79,12 @@ public class NetworkUtil {
return macAddressList;
}
/**
* Note should rename as "getFullMacAddresses" later since it takes in fact the concatenation of all mac address.
*
* @return
*/
public static String getMacAddress() {
try {
Set<String> addressList = getMacAddressList();
List<String> addressList = getMacAddressList();
StringBuffer sb = new StringBuffer();
// remove empty mac address
addressList.remove("0000000000E0"); //$NON-NLS-1$
for (String curMacAddress : addressList) {
sb.append(curMacAddress);
for (Iterator<String> iter = addressList.iterator(); iter.hasNext();) {
sb.append(iter.next());
}
return sb.toString();
} catch (IOException e) {

View File

@@ -26,6 +26,8 @@ public final class PluginChecker {
private static final String TOP_BRANDING = "org.talend.rcp.branding.top"; //$NON-NLS-1$
private static final String AMCRAP_PLUGIN_ID = "org.talend.amc.rap"; //$NON-NLS-1$
private PluginChecker() {
}
@@ -73,4 +75,13 @@ public final class PluginChecker {
public static boolean isOnlyTopLoaded() {
return isPluginLoaded(TOP_BRANDING) && !isTDCPLoaded() && !isTDQLoaded();
}
/**
* Method "isAMCRAPLoaded"
*
*/
public static boolean isAMCRAPLoaded() {
return isPluginLoaded(AMCRAP_PLUGIN_ID);
}
}

View File

@@ -2,7 +2,7 @@
//
// Talend Community Edition
//
// Copyright (C) 2006-2012 Talend <EFBFBD>www.talend.com
// Copyright (C) 2006-2012 Talend <20> www.talend.com
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
@@ -41,8 +41,6 @@ public class EclipseCommandLine {
static final String CMD_VMARGS = "-vmargs"; //$NON-NLS-1$
static final String NEW_LINE = "\n"; //$NON-NLS-1$
static public final String TALEND_NOSPLASH_COMMAND = "-nosplash";
/**
* Use it to specify the type of project that will be use to configure the studio when relaunched

View File

@@ -1 +1 @@
talend.version=5.2.3
talend.version=5.2.1

View File

@@ -1,4 +1,4 @@
commons.error=ERROR
commons.error=Erreur
TableViewerCreator.TableColumn.AssertMsg=La TableColumn de TableEditorColumn avec idProperty '{0}' n'a pas la bonne Table parente
ColorStyledText.PasteItem.Text=Coller
EventUtil.UnknowDetail=Valeur inconnue du détail de l'événement \:
@@ -13,13 +13,12 @@ SelectContextVariablesPushButton.Label=S
ExtendedTableModel.ModifiedObject.Error=L'objet ModifiedBeanListenable doit être défini avant d'utiliser cette méthode
ImportPushButton.ImportButton.Tip=Remplacer toutes les lignes par l'import du fichier xml
LabelledFileField.FileDialog.Text=Choissisez un
ModelSelectionDialog.Option=Option
ModelSelectionDialog.Update=Mettre à jour la connexion.
TableViewerCreator.Table.BeNull=table vide
ModelSelectionDialog.Title=Editer les paramètres en utilisant le référentiel
AddAllPushButton.AddAllButton.Tip=Ajoute tout
ExtendedTableRemoveCommand.Romve.Label=Supprimer les entrées de table
AddPushButton.AddButton.Tip=Ajouter
AddPushButton.AddButton.Tip=Add
MoveDownPushButton.MoveDownTip=Déplace vers le bas les éléments sélectionnés
ExtendedTableCopyCommand.Copy.Label=Copier une ou plusieurs entrée(s) de table dans le presse-papier interne
ProposalUtils.CtrlProposal.ErrorMsg=La suggestion de ce type de Control n'est pas supportée :
@@ -51,7 +50,7 @@ TreeToTablesLinker.Type.Unsupported=Ce type de currentControl n'est pas support
Mode.Mode.ToString=Mode [{0}]
ModifyBeanValueCommand.ModifyCell.Label=Modifier la valeur de la cellule
ColorStyledText.SelectAllItem.Text=Sélectionner tout
DialogErrorForCellEditorListener.Error.MsgDialogTitle=ERROR
DialogErrorForCellEditorListener.Error.MsgDialogTitle=Erreur
ExportPushButton.ExportButton.Tip=Exporte toutes les lignes dans un fichier xml
TableViewerCreator.CellModifier.ExError=Le CellModifier courant ne supporte pas cette opération. Utilisez '{0}' ou une classe qui l'étend pour cette fonction.
Curve2D.MinNum.Be0=minimumSegements doit être positif ou égal à 0
@@ -100,7 +99,7 @@ EventUtil.paint=peint
EventUtil.resize=redimensionner
EventUtil.selectedEqual=SÉLECTIONNÉ
EventUtil.selection=Sélection
EventUtil.show=Afficher
EventUtil.show=montrer
EventUtil.traverse=traverse
EventUtil.typeNull=Null
EventUtil.verify=vérifier

View File

@@ -1,19 +1,14 @@
commons.error=Errore
ColorStyledText.PasteItem.Text=Incolla
ResetDBTypesButton.ResetDBTypesButton.Tip=Reimposta Tipi dato DB
SelectContextVariablesPushButton.Label=Seleziona le variabili contesto
ModelSelectionDialog.Option=Opzione
ModelSelectionDialog.Update=Aggiorna connessione repository
TableViewerCreator.Table.BeNull=tabella nulla
AddAllPushButton.AddAllButton.Tip=Aggiungi tutto
AddPushButton.AddButton.Tip=Aggiungere
MoveDownPushButton.MoveDownTip=Sposta in basso l'elemento selezionato
AccessorUtils.isReq=è richiesto per il bean (<B>).
PastePushButton.PasteButton.Label=Incolla
ModelSelectionDialog.ViewSchema=Visualizza schema (sola lettura).
LabelledFileField.BrowseButton.Text=Naviga...
ModelSelectionDialog.ViewQuery=Visualizza query (sola lettura)
MoveUpPushButton.MoveUpButton.Tip=Sposta in alto l'elemento selezionato
AccessorUtils.Assert1=La caratteristica 'BeanPropertyAccessors' della colonna (titolo '{0}' e id '{1}') non è correttemente configurata o il tipo del valore non è corretto.
exception.errorOccured=Errore rilevato ({0}). Controlla il log per maggiori dettagli.
ColorStyledText.CopyItem.Text=Copia
@@ -22,10 +17,7 @@ CopyPushButton.CopyButton.Tip=Copiare elementi selezionati
ControlUtils.Unsupported1=Questo controllo {0} non è sostenuto, aggiunge
AccessorUtils.isReqValue=è richiesto per il valore (<V>), ma il volore potrebbe essere adattoto al CellEditorValueAdapter
AccessorUtils.NoClassDef=NoClassDefFoundError ({0}):
ErrorDialogWidthDetailArea.ErrorMessage.Text=Messaggio errore
ModelSelectionDialog.Message=Per favore seleziona un'opzione, o annulla.
TreeToTablesLinker.Type.Unsupported=Questo tipo of currentControl non è supportato
Mode.Mode.ToString=Modalità [{0}]
ModifyBeanValueCommand.ModifyCell.Label=Modificare valore cella
ColorStyledText.SelectAllItem.Text=Seleziona tutto
DialogErrorForCellEditorListener.Error.MsgDialogTitle=Errore
@@ -39,20 +31,7 @@ ColorStyledText.UndoItem.Text=Annulla
ContentProposalAdapterExtended.close=Chiudere
EventUtil.activate=Attivare
EventUtil.close=Chiudere
EventUtil.deactivate=Disattiva
EventUtil.detailNull=Null
EventUtil.help=Aiuto
EventUtil.move=Sposta
EventUtil.selection=Selezione
EventUtil.typeNull=Null
ExceptionMessageDialog.log=Accedi
SaveAsGenericSchemaPushButton.saveAsSchema=Salva come schema generico
StateComposite.FLL_DB_INFOR=Riempi informazione DB
StateComposite.HELP_MESSAGE=Messaggi d'aiuto
StateComposite.MESSAGE1=È impossibile creare job dinamici ed impostare un nome file o tabella che dipendono dalla tabella di input.
StateComposite.MESSAGE2=Per questo è necessario utilizzare il testo
StateComposite.MESSAGE4=Per esempio per una tabella:
StateComposite.MESSAGE5=Per esempio per un file:
StateComposite.OUTPUT_SELECTION=Selezione output
StateComposite.SEL_JOBNAME=Imposta nome job
StateComposite.TABLE_SELECTION=Selezione tabella

View File

@@ -1,3 +1,2 @@
AddPushButton.AddButton.Tip=Adauga
AccessorUtils.isReqValue=\este necesar\u0103 pentru valoarea ( <V> ), dar valoarea ar putea fi adaptat cu CellEditorValueAdapter.
TreeToTablesLinker.Type.Unsupported=Acest tip de currentControl nu este suportat

View File

@@ -1,82 +0,0 @@
commons.error=\u9519\u8BEF
TableViewerCreator.TableColumn.AssertMsg=ID\u5C5E\u6027\u4E3A\u2019{0}\u2018\u7684TableEditorColumn\u7684TableColumn\u6CA1\u6709\u6B63\u786E\u7684Table\u3002
ColorStyledText.PasteItem.Text=\u7C98\u8D34
EventUtil.UnknowDetail=\u672A\u77E5\u7684\u4E8B\u4EF6\u63CF\u8FF0\uFF1A
ImportPushButtonForExtendedTable.ErrorMsg.Text=\u51FA\u9519
ResetDBTypesButton.ResetDBTypesButton.Tip=\u91CD\u7F6E\u6240\u6709\u6570\u636E\u5E93\u7C7B\u578B
ExportPushButtonForExtendedTable.ErrorMsg.Text=\u51FA\u9519!
TableViewerCreator.IdProperty.AssertMsg=\u4F60\u5FC5\u987B\u6539\u53D8\u5217ID\u5C5E\u6027\uFF0C\u4E00\u4E2A\u8868\u4E2D\u5217\u7684ID\u5C5E\u6027\u5FC5\u987B\u552F\u4E00\u3002
TableViewerCreator.CallMethod.ErrorMsg=\u53EA\u6709\u4F60\u7684\u5DF2\u7ECF\u8C03\u7528\u4E86createTable()\u65B9\u6CD5\u540E\uFF0C\u624D\u80FD\u8C03\u7528\u6B64\u65B9\u6CD5\u3002
ExtendedTablePasteCommand.Paste.Label=\u4ECE\u5916\u90E8\u526A\u8D34\u677F\u7C98\u8D34\u6570\u636E
SelectContextVariablesPushButton.Label=\u9009\u62E9\u4E0A\u4E0B\u6587\u53D8\u91CF
ExtendedTableModel.ModifiedObject.Error=ModifiedBeanListenable\u7684\u5BF9\u8C61\u5FC5\u987B\u5728\u4F7F\u7528\u8FD9\u4E2A\u65B9\u6CD5\u4E4B\u524D\u88AB\u5B9E\u73B0\u3002
ImportPushButton.ImportButton.Tip=\u5BFC\u5165XML\u6587\u4EF6\u66FF\u6362\u6240\u6709\u884C
LabelledFileField.FileDialog.Text=\u9009\u62E9\u4E00\u4E2A
TableViewerCreator.Table.BeNull=\u8868\u4E3A\u7A7A
AddAllPushButton.AddAllButton.Tip=\u6DFB\u52A0\u6240\u6709
ExtendedTableRemoveCommand.Romve.Label=\u5220\u9664\u8868
AddPushButton.AddButton.Tip=\u6DFB\u52A0
MoveDownPushButton.MoveDownTip=\u5411\u4E0B\u79FB\u52A8\u9009\u4E2D\u9879
ExtendedTableCopyCommand.Copy.Label=\u590D\u5236\u4E00\u4E2A\u6216\u591A\u4E2A\u8868\u5728\u5916\u90E8\u526A\u8D34\u677F\u4E2D\u3002
ProposalUtils.CtrlProposal.ErrorMsg=\u63A7\u952E\u7C7B\u578B\u63D0\u793A\u4E0D\u88AB\u652F\u6301\uFF1A
AccessorUtils.isReq=\u9700\u8981\u4E00\u4E2ABean(<B>)
EventUtil.UnknowType=\u672A\u77E5\u7684\u65F6\u95F4\u7C7B\u578B\uFF1A
ProposalUtils.CellProposal.Error=CellEditor\u7C7B\u578B\u63D0\u793A\u4E0D\u88AB\u652F\u6301\uFF1A
RemovePushButton.RemoveButton.Tip=\u5220\u9664\u6240\u9009\u9879
FileStep2.previewFailure=\u9884\u89c8\u9519\u8bef\u3002\u987b\u6539\u53d8\u4e00\u4e9b\u8bbe\u7f6e\u3002 \n\u6ce8\u610f\uff1a\u9884\u89c8\u9519\u8bef\u53ef\u80fd\u662f\u56e0\u4e3a\u9519\u8bef\u7684\u7f16\u7801\u8bbe\u7f6e\u9020\u6210\u7684\u3002
PastePushButton.PasteButton.Label=\u7C98\u8D34
LabelledFileField.BrowseButton.Text=\u6D4F\u89C8...
MoveUpPushButton.MoveUpButton.Tip=\u5411\u4E0A\u79FB\u52A8\u9009\u4E2D\u9879
AccessorUtils.Assert1=\u8FD9\u4E2A\u5217(\u6807\u9898\u4E3A\u2018{0}\u2019\uFF0CID\u4E3A\u2018{1}\u2019)\u7684\u2018BeanPropertyAccessors\u2019\u6CA1\u6709\u6B63\u786E\u914D\u7F6E,\u6216\u8005\u503C\u8BBE\u7F6E\u4E3A\u4E0D\u6B63\u786E\u7684\u7C7B\u578B\u3002
exception.errorOccured=\u4E00\u4E2A\u9519\u8BEF\u53D1\u751F({0}).\n \u8BE6\u7EC6\u63CF\u8FF0\u67E5\u770B\u65E5\u5FD7\u3002
ColorStyledText.CopyItem.Text=\u590D\u5236
AccessorUtils.Assert0=\u8FD9\u4E2A\u5217(\u6807\u9898\u4E3A\u2018{0}\u2019\uFF0CID\u4E3A\u2018{1}\u2019)\u7684\u2018BeanPropertyAccessors\u2019\u6CA1\u6709\u6B63\u786E\u914D\u7F6E\u3002\u2018{2}\u2019\u9700\u8981\u4E00\u4E2ABean<B>
ExtendedTableMoveCommand.MoveLabel=\u5411\u4E0A\u6216\u5411\u4E0B\u79FB\u52A8\u4E00\u4E2A\u6216\u591A\u4E2A\u8868
CopyPushButton.CopyButton.Tip=\u590D\u5236\u88AB\u9009\u4E2D\u7684\u9879
ExtendedTableResetDBTypesCommand.ResetDBTypes.Label=\u91CD\u7F6E\u6240\u6709\u6570\u636E\u5E93\u7C7B\u578B\u4E3A\u9ED8\u8BA4\u503C
ExtendedTableAddCommand.Add.Label=\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u8868
ControlUtils.Unsupported1=\u8FD9\u4E2A\u9762\u677F({0})\u4E0D\u652F\u6301\u3002\u5982\u679C\u4F60\u60F3\u4F7F\u7528\uFF0C\u8BF7\u6DFB\u52A0\u4E8B\u4EF6\u3002
AccessorUtils.isReqValue=\u9700\u8981\u4E00\u4E2A\u503C(<V>),\u4F46\u662F\u8FD9\u4E2A\u503C\u662F\u7531\u2018CellEditorValueAdapter\u2019\u4EA7\u751F\u3002
AccessorUtils.NoClassDef=\u7C7B\u672A\u5B9A\u4E49\u9519\u8BEF\uFF1A
ErrorDialogWidthDetailArea.ErrorMessage.Text=\u9519\u8BEF\u4FE1\u606F
ExceptionHandler.Parameter.BeNull=\u53C2\u6570\u4E0D\u80FD\u4E3A\u7A7A\u5F02\u5E38
TreeToTablesLinker.Type.Unsupported=\u5F53\u524D\u63A7\u952E\u7C7B\u578B\u4E0D\u652F\u6301\u3002
ModifyBeanValueCommand.ModifyCell.Label=\u4FEE\u6539\u5355\u5143\u683C\u503C
ColorStyledText.SelectAllItem.Text=\u5168\u9009
DialogErrorForCellEditorListener.Error.MsgDialogTitle=\u9519\u8BEF
ExportPushButton.ExportButton.Tip=\u5BFC\u51FA\u6240\u6709\u884C\u5230XML\u6587\u4EF6
TableViewerCreator.CellModifier.ExError=\u5F53\u524DCellModifier\u4E0D\u652F\u6301\u6B64\u64CD\u4F5C\u3002\n \u4F7F\u7528\u2019{0}\u2018\u7C7B\u6216\u7EE7\u627F\u8FD9\u4E2A\u7C7B\u7684\u5B50\u7C7B
Curve2D.MinNum.Be0=\u6BB5\u7684\u6700\u5C0F\u503C\u5FC5\u987B\u4E3A\u6B63\u6570\u62160\u3002
ModeReader.IgnoreElement=\u5FFD\u7565\u672A\u77E5\u5143\u7D20
Curve2D.MaxNum.Be0=\u6BB5\u7684\u6700\u5927\u503C\u5FC5\u987B\u4E3A\u6B63\u6570\u62160\u3002
CellEditorValueAdapterFactory.valueNotStringType=Bean\u503C\u5FC5\u987B\u662F\u4E00\u4E2AString\u7C7B\u578B\uFF01
ColorStyledText.RedoItem.Text=\u91CD\u505A
ColorStyledText.UndoItem.Text=\u590D\u539F
ContentProposalAdapterExtended.close=\u5173\u95ED
ContentProposalAdapterExtended.closeFocusout=\u5173\u95EDfocusout
DateDialog.textContent=\u9009\u62E9\u65E5\u671F& \u65F6\u95F4
ErrorDialogWithContinue.setParameter=\u8BBE\u7F6E\u53C2\u6570\u5E76\u7EE7\u7EED
EventUtil.activate=\u542f\u52a8
EventUtil.close=\u5173\u95ED
EventUtil.deactivate=\u64a4\u6d88
EventUtil.defaultSelection=\u9ED8\u8BA4\u9009\u62E9
EventUtil.dragDetect=\u62D6\u66F3\u68C0\u6D4B
EventUtil.expand=\u6269\u5F20
EventUtil.help=\u5e2e\u52a9
EventUtil.modify=\u4FEE\u6539
EventUtil.mouseDoubleClick=\u9F20\u6807\u53CC\u51FB
EventUtil.mouseDown=\u9F20\u6807\u6309\u4E0B
EventUtil.mouseEnter=\u9F20\u6807\u8F93\u5165
EventUtil.mouseExit=\u9F20\u6807\u9000\u51FA
EventUtil.mouseHover=\u9F20\u6807\u60AC\u505C
EventUtil.mouseMove=\u9F20\u6807\u79FB\u52A8
EventUtil.mouseUp=\u9F20\u6807\u5411\u4E0A
EventUtil.move=\u79fb\u52a8
EventUtil.paint=\u989C\u6599
EventUtil.resize=\u8C03\u6574\u5927\u5C0F
EventUtil.selectedEqual=\u9009\u5B9A\u7684
EventUtil.selection=\u9009\u62E9
EventUtil.show=\u663E\u793A
EventUtil.verify=\u9A8C\u8BC1
ExceptionMessageDialog.log=\u65E5\u5FD7
SaveAsGenericSchemaPushButton.saveAsSchema=\u53e6\u5b58\u4e3a\u4e00\u822cschema

View File

@@ -20,6 +20,7 @@ import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Event;
import org.eclipse.swt.widgets.Listener;
import org.talend.commons.ui.swt.advanced.dataeditor.commands.ExtendedTableCopyCommand;
import org.talend.commons.ui.swt.extended.table.AbstractExtendedControlModel;
import org.talend.commons.ui.swt.extended.table.AbstractExtendedControlViewer;
import org.talend.commons.ui.swt.extended.table.ExtendedButtonEvent;
@@ -87,7 +88,7 @@ public abstract class ExtendedPushButton implements IExtendedPushButton {
public void handleEvent(ExtendedControlEvent event) {
if (event.getType() == AbstractExtendedControlViewer.EVENT_TYPE.MODEL_CHANGED) {
handleModelChange();
button.setEnabled(getEnabledState());
}
}
@@ -95,10 +96,6 @@ public abstract class ExtendedPushButton implements IExtendedPushButton {
}
protected void handleModelChange() {
button.setEnabled(getEnabledState());
}
/**
* Getter for button.
*

View File

@@ -47,20 +47,17 @@ public class ErrorDialogWidthDetailArea {
* @param detailMessage (\n an \t are interpreted ; \r are deleted)
*/
public ErrorDialogWidthDetailArea(Shell shell, String pid, String mainMessage, String detailMessage) {
this(shell, pid, mainMessage, detailMessage, IStatus.ERROR);
}
public ErrorDialogWidthDetailArea(Shell shell, String pid, String mainMessage, String detailMessage, int status) {
MultiStatus info = new MultiStatus(pid, 1, mainMessage, null);
if (detailMessage != null) {
String[] lines = detailMessage.split("\n"); //$NON-NLS-1$
for (String line : lines) {
info.add(new Status(status, pid, 1, line.replaceAll("\t", " ").replaceAll("\r", ""), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
null));
for (int i = 0; i < lines.length; i++) {
info
.add(new Status(IStatus.INFO, pid, 1, lines[i].replaceAll("\t", " ").replaceAll("\r", ""), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
null));
}
}
codeOfButton = ErrorDialog.openError(shell, Messages.getString("ErrorDialogWidthDetailArea.ErrorMessage.Text"), //$NON-NLS-1$
null, info);
null, info); //$NON-NLS-1$
}
public int getCodeOfButton() {

View File

@@ -115,15 +115,11 @@ public class ExtendedTableModel<B> extends AbstractExtendedControlModel {
* @param index can be null
*/
public void addAll(final Integer index, List<B> beans) {
addAll(index, beans, true, true);
}
public void addAll(final Integer index, List<B> beans, boolean fireBefore, boolean fireAfter) {
if (index == null || index < 0 || index > this.beansList.size() - 1) {
if (tableViewer != null && !tableViewer.getTable().isDisposed()) {
tableViewer.add(beans.toArray(new Object[beans.size()]));
}
this.beansList.addAll(beans, fireBefore, fireAfter);
this.beansList.addAll(beans);
} else {
if (tableViewer != null && !tableViewer.getTable().isDisposed()) {
int localIndex = index;
@@ -132,7 +128,7 @@ public class ExtendedTableModel<B> extends AbstractExtendedControlModel {
tableViewer.insert(beans.get(i), localIndex++);
}
}
this.beansList.addAll(index, beans, fireBefore, fireAfter);
this.beansList.addAll(index, beans);
}
}
@@ -156,10 +152,6 @@ public class ExtendedTableModel<B> extends AbstractExtendedControlModel {
addAll((Integer) null, beans);
}
public void addAll(List<B> beans, boolean fireBefore, boolean fireAfter) {
addAll((Integer) null, beans, fireBefore, fireAfter);
}
public void registerDataList(List<B> list) {
this.beansList.registerList(list);
}
@@ -170,9 +162,8 @@ public class ExtendedTableModel<B> extends AbstractExtendedControlModel {
public void addBeans(B b) {
if (this.beansList.contains(b)) {
} else {
} else
this.beansList.add(b);
}
}
public void setUseEquals(boolean useEquals) {
@@ -209,14 +200,10 @@ public class ExtendedTableModel<B> extends AbstractExtendedControlModel {
* @see org.talend.commons.utils.data.list.ListenableList#removeAll(java.util.Collection)
*/
public boolean removeAll(Collection<B> c) {
return removeAll(c, true, true);
}
public boolean removeAll(Collection<B> c, boolean fireBefor, boolean fireAfter) {
if (tableViewer != null && !tableViewer.getTable().isDisposed()) {
tableViewer.remove(c.toArray(new Object[c.size()]));
}
return this.beansList.removeAll(c, fireBefor, fireAfter);
return this.beansList.removeAll(c);
}
public void removeAll() {
@@ -290,8 +277,8 @@ public class ExtendedTableModel<B> extends AbstractExtendedControlModel {
*/
public List<B> remove(int[] indexArray) {
ArrayList<B> objectsToRemove = new ArrayList<B>(indexArray.length);
for (int element : indexArray) {
objectsToRemove.add(beansList.get(element));
for (int i = 0; i < indexArray.length; i++) {
objectsToRemove.add(beansList.get(indexArray[i]));
}
removeAll(objectsToRemove);
return objectsToRemove;
@@ -357,7 +344,6 @@ public class ExtendedTableModel<B> extends AbstractExtendedControlModel {
this.modifiedBeanListenable = modifiedBeanListenable;
}
@Override
public boolean isDataRegistered() {
return beansList.isListRegistered();
}

View File

@@ -16,7 +16,6 @@ import java.util.Comparator;
import java.util.HashSet;
import java.util.List;
import org.eclipse.core.runtime.Platform;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.graphics.GC;
@@ -100,7 +99,7 @@ public class TableToTreeLinker<D1, D2> extends BgDrawableComposite implements IB
LinkableTree linkableTree = new LinkableTree(this, backgroundRefresher, targetTree, this, false);
targetTree.removeSelectionListener(linkableTree.getSelectionListener());
new LinkableTable(this, backgroundRefresher, sourceTable, this, true);
new LinkableTable(this, backgroundRefresher, sourceTable, (BgDrawableComposite) this, true);
this.target = targetTree;
this.source = sourceTable;
@@ -228,7 +227,7 @@ public class TableToTreeLinker<D1, D2> extends BgDrawableComposite implements IB
IExtremityLink<Tree, D2> extremity2 = link.getExtremity2();
// see bug 7360
dataToTableItemCache.clear();
TableItem tableItem = dataToTableItemCache.getTableItem(extremity1.getDataItem());
TableItem tableItem = dataToTableItemCache.getTableItem((Object) extremity1.getDataItem());
TableItem firstExpandedAscTableItem = tableItem;
Rectangle tableItemBounds = firstExpandedAscTableItem.getBounds();
@@ -303,13 +302,6 @@ public class TableToTreeLinker<D1, D2> extends BgDrawableComposite implements IB
pointEndCentralCurve.x += offset.x - 6;
pointEndCentralCurve.y += offset.y;
// Added by Marvin Wang on Dec. 17, 2012 for bug TDI-23378(see backport). This is not the best way to
// fix this issue,
// but till now I have not found the root cause.
if (Platform.OS_LINUX.equals(Platform.getOS())) {
pointEndCentralCurve.y = pointEndCentralCurve.y - tableItem.getBounds().height;
}
drawableLink.setPoint1(pointEndStraight);
drawableLink.setPoint2(pointEndCentralCurve);
@@ -334,8 +326,8 @@ public class TableToTreeLinker<D1, D2> extends BgDrawableComposite implements IB
* @return
*/
private int findXRightStartBezierLink(TableItem[] items, int maxWidth) {
for (TableItem item2 : items) {
TableItem item = item2;
for (int i = 0; i < items.length; i++) {
TableItem item = items[i];
if (!item.isDisposed()) {
Rectangle bounds = item.getBounds();
maxWidth = Math.max(maxWidth, bounds.x + bounds.width);
@@ -361,7 +353,8 @@ public class TableToTreeLinker<D1, D2> extends BgDrawableComposite implements IB
getTarget().deselectAll();
TreeItem[] selection = getTarget().getSelection();
for (TreeItem tableItem : selection) {
for (int i = 0; i < selection.length; i++) {
TreeItem tableItem = selection[i];
selectedItems.add(tableItem.getData());
}
@@ -369,7 +362,8 @@ public class TableToTreeLinker<D1, D2> extends BgDrawableComposite implements IB
getSource().deselectAll();
TableItem[] selection = getSource().getSelection();
for (TableItem treeItem : selection) {
for (int i = 0; i < selection.length; i++) {
TableItem treeItem = selection[i];
selectedItems.add(treeItem.getData());
}

View File

@@ -308,7 +308,7 @@ public abstract class TableEditor extends FieldEditor {
protected void editItem(ISelection sel) {
IStructuredSelection selection = (IStructuredSelection) sel;
String existing = (String) selection.getFirstElement();
String value = getExistingInputObject(existing.replace(" ", ""));
String value = getExistingInputObject(existing);
if (value != null) {
int indexOf = list.indexOf(existing);
list.remove(existing);

View File

@@ -82,7 +82,7 @@ public abstract class DialogErrorForCellEditorListener implements ICellEditorLis
CELL_EDITOR_STATE state) {
final Text text = (Text) cellEditor.getControl();
final ModifiedObjectInfo modifiedObjectInfo = tableViewerCreator.getModifiedObjectInfo();
final Object originalValue = modifiedObjectInfo.getOriginalPropertyBeanValue();
Object originalValue = modifiedObjectInfo.getOriginalPropertyBeanValue();
lastValidValue = lastValidValue != null && state == CELL_EDITOR_STATE.EDITING ? lastValidValue : originalValue;
int beanPosition = tableViewerCreator.getInputList().indexOf(currentModifiedBean);
@@ -101,22 +101,21 @@ public abstract class DialogErrorForCellEditorListener implements ICellEditorLis
public void run() {
if (errorMessage.equals("")) {
MessageDialog.openError(text.getShell(),
Messages.getString("DialogErrorForCellEditorListener.Error.MsgDialogTitle"), //$NON-NLS-1$
Messages.getString("ErrorDialogWidthDetailArea.ErrorMessage.ColumnText.NotValid", //$NON-NLS-1$
newValue, originalValue == null ? "" : originalValue.toString())); //$NON-NLS-1$
MessageDialog.openError(
text.getShell(),
Messages.getString("DialogErrorForCellEditorListener.Error.MsgDialogTitle"), Messages.getString("ErrorDialogWidthDetailArea.ErrorMessage.ColumnText")); //$NON-NLS-1$
final int columnPosition = tableViewerCreator.getColumns().indexOf(column);
tableViewerCreator.getTableViewer().editElement(currentModifiedBean, columnPosition);
// Added by Marvin Wang on Dec. 12, 2012 for bug TDI-24174 and it also replaces the bug
// TDI-23253.
text.setText(originalValue == null ? "" : originalValue.toString()); //$NON-NLS-1$
if (!("").equals(newValue)) {
text.setText(newValue);
}
text.setSelection(selection.x, selection.y);
} else {
MessageDialog.openError(text.getShell(),
Messages.getString("DialogErrorForCellEditorListener.Error.MsgDialogTitle"), errorMessage); //$NON-NLS-1$
final int columnPosition = tableViewerCreator.getColumns().indexOf(column);
tableViewerCreator.getTableViewer().editElement(currentModifiedBean, columnPosition);
text.setText(originalValue == null ? "" : originalValue.toString());
text.setText(newValue);
text.setSelection(selection.x, selection.y);
}
}

View File

@@ -102,19 +102,7 @@ public class FilesUtils {
public static boolean isSVNFolder(IResource resource) {
if (resource != null) {
if (isSVNFolder(resource.getName())) {
return true;
} else { // check the resources under svn folder.
IPath path = resource.getFullPath();
if (path != null) {
for (int index = 0; index < path.segmentCount(); index++) {
String segment = path.segment(index);
if (isSVNFolder(segment)) {
return true;
}
}
}
}
return isSVNFolder(resource.getName());
}
return false;
}

View File

@@ -1,3 +0,0 @@
pluginName=\u7EC4\u4EF6\u6A21\u5757
prefColors=\u4EE3\u7801\u67E5\u770B\u5668\u989C\u8272\u914D\u7F6E
defaultTypeAndLength=\u9ED8\u8BA4\u7C7B\u578B\u548C\u957F\u5EA6

View File

@@ -71,7 +71,6 @@ HTMLDocGenerator.author=\u0645\u0646\u0634\u0626
HTMLDocGenerator.author1=\u0645\u0646\u0634\u0626
HTMLDocGenerator.comment=\u062A\u0639\u0644\u064A\u0642
HTMLDocGenerator.label=\u062A\u0633\u0645\u064A\u0629
HTMLDocGenerator.mapper.operator=\u0639\u0627\u0645\u0644
HTMLDocGenerator.name=\u0627\u0644\u0627\u0633\u0645
HTMLDocGenerator.properties=\u062E\u0635\u0627\u0626\u0635
HTMLDocGenerator.row_parameters=\u0627\u0644\u0645\u0639\u0631\u0641\u0627\u062A

View File

@@ -102,7 +102,6 @@ EUpdateItemType.Property=Eigenschaft
SelectRepositoryContextDialog.DeselectAll=Alle abwählen
CorePreferencePage.iReportPath=&iReport Pfad:
MetadataTalendType.DBMSNotSetted=DBMS nicht eingegeben
ImportExternalJarAction.title=Externe JARs hinzufügen
ContextParameterProposal.VariableName=\n\nVariablenname: {2}
ColorsCodeViewerPreferencePage.InvalidColor=Farbe Ungültig
ExtractMetaDataFromDataBase.dbTypeNotFound=dbType '{0}' nicht gefunden
@@ -147,6 +146,7 @@ RoutinesFunctionProposal.Description=Beschreibung:
ColorsCodeViewerPreferencePage.Literal1Color=Farbe Literal1
ConextTemplateComposite.OrderMessages=Die umzusortierende Variablen müssen ausgewählt sein.
MetadataTypeLengthConstants.VALUE_DEFAULT_TYPE=Standardtyp
EUpdateItemType.Name=Name
ContextProcessSection.13=Neuen Namen für Context {0} vergeben
ContextProcessSection.12=Context umbennenen
ContextParameterProposal.ContextVariable=\n\nContext-Variable.
@@ -170,6 +170,7 @@ UpdatesConstants.Joblet=Joblet
MetadataTypeLengthPreferencePage.DBTYPE=Standardlänge für Datentypen
EMetadataEncoding.EUC_CN=Simplified Chinese (Extended Unix Code-CN)
MetadataTypeLengthConstants.BIGDECIMAL_LENGTH=BigDecimal
EConnectionType.iteratorMenu=Iterieren
EMetadataEncoding.Arabic=Arabisch
EMetadataEncoding.Microsoft_Latin1=Microsoft (Latin-1)
MetadataEmfTableEditor.ColumnNameIsNullError=Fehler: Spaltenname ist null
@@ -207,6 +208,7 @@ SchemaCellEditor.nameExistOrInvalid=Dieser Name existiert bereits oder ist ung
SchemaOperationChoiceDialog.Option=Option
SchemaOperationChoiceDialog.Title=Schema
SchemaOperationChoiceDialog.ViewSchemaMessage=Schema anzeigen (schreibgeschützt)
VariableItemEditor.name=Name
VariableItemEditor.new=Neu
VariableItemEditor.remove=Entfernen
VariableItemEditor.variable=Variablen:
@@ -230,7 +232,9 @@ BusinessAppearanceComposite.textAlignment.vertical.bottom=unten
BusinessAppearanceComposite.textAlignment.vertical.centre=Zentriert
ComponentsFormatPreferencePage.errorCreateConnectionName=Der Name "{0}" ist ungültig.
ComponentsFormatPreferencePage.ErrorTitle=Fehler
ConextTableValuesComposite.nameLabel=Name
ContextTemplateComposite.CommentLabel=Kommentar
ContextTemplateComposite.nameLabel=Name
ContextTemplateComposite.scriptCodeLabel=Skript-Code
ContextTemplateComposite.sourceLabel=Quelle
ContextTemplateComposite.typeLabel=Typ
@@ -260,6 +264,7 @@ HTMLDocGenerator.job_description=Beschreibung
HTMLDocGenerator.job_settings=Einstellungen
HTMLDocGenerator.key=Schlüsselwert
HTMLDocGenerator.language=Sprache
HTMLDocGenerator.length=Länge
HTMLDocGenerator.mapper.alias=Alias
HTMLDocGenerator.mapper.expression=Ausdruck
HTMLDocGenerator.mapper.table.name=Tabellenname
@@ -276,6 +281,7 @@ HTMLDocGenerator.status=Status
HTMLDocGenerator.type=Typ
HTMLDocGenerator.unique_name=Eindeutiger Name
ConnectionParameterName.HostLabel=Host
ConnectionParameterName.PortLabel=Port
ConnectionParameterName.UserLabel=User
ConnectionParameterName.PasswordLabel=Passwort
ConnectionParameterName.DbPathLabel=Datenbank Root-Pfad

View File

@@ -110,7 +110,6 @@ EUpdateItemType.Property=\u0399\u03B4\u03B9\u03CC\u03C4\u03B7\u03C4\u03B1
SelectRepositoryContextDialog.DeselectAll=\u0391\u03C0\u03BF\u03B5\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE \u038C\u03BB\u03C9\u03BD
CorePreferencePage.iReportPath=\u03BC\u03BF\u03BD\u03BF\u03C0\u03AC\u03C4\u03B9 iReport
MetadataTalendType.DBMSNotSetted=\u03A3\u0394\u0392\u0394 \u03BC\u03B7 \u03C1\u03C5\u03B8\u03BC\u03B9\u03C3\u03BC\u03AD\u03BD\u03BF
ImportExternalJarAction.title=\u03A0\u03C1\u03BF\u03C3\u03B8\u03AE\u03BA\u03B7 \u03B5\u03BE\u03C9\u03C4\u03B5\u03C1\u03B9\u03BA\u03CE\u03BD JARs
ContextParameterProposal.VariableName=\u038C\u03BD\u03BF\u03BC\u03B1 \u039C\u03B5\u03C4\u03B1\u03B2\u03BB\u03B7\u03C4\u03AE\u03C2: {2}
ColorsCodeViewerPreferencePage.InvalidColor=\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF \u03C7\u03C1\u03CE\u03BC\u03B1
ExtractMetaDataFromDataBase.dbTypeNotFound=dbType '{0}' \u03B4\u03B5 \u03B2\u03C1\u03AD\u03B8\u03B7\u03BA\u03B5

View File

@@ -119,7 +119,6 @@ EUpdateItemType.Property=Property
SelectRepositoryContextDialog.DeselectAll=Deselect All
CorePreferencePage.iReportPath=iReport path
MetadataTalendType.DBMSNotSetted=DBMS not setted
ImportExternalJarAction.title=Add external JARs
ContextParameterProposal.VariableName=\n\nVariable Name: {2}
ColorsCodeViewerPreferencePage.InvalidColor=Invalid color
ExtractMetaDataFromDataBase.dbTypeNotFound=dbType '{0}' not found
@@ -218,7 +217,7 @@ ConextTemplateComposite.addToRepositoryContextAction.label=Add to repository con
DbTableSelectorDialog.textContent=Select Table Name
ECodeLanguage.unknowLanguage=Unknown language
ExtractMetaDataUtils.noData=No data found.
JavaFunctionParser.checkMethod=Routines : "{0}.{1}\\" parse failed. please check your the Method.
JavaFunctionParser.checkMethod=Runtines : "{0}.{1}\\" parse failed. please check your the Method.
JavaSimpleDateFormatProposalProvider.displaySingleQuote=\ '' : Display a single quote
JavaSimpleDateFormatProposalProvider.quoteDisplayError=Two single quotes display only one single quote
JavaTypesManager.bigDecimal=BIGDECIMAL is number:
@@ -317,6 +316,7 @@ RuleOperationChoiceDialog.editRules=Edit Rules
RuleOperationChoiceDialog.rule=Rule:
RuleOperationChoiceDialog.selectRulesFile=Select a rule from file
RuleOperationChoiceDialog.viewRules=View Rules(Read-only)
EComponentCategory_advanceSetting=Advanced settings
EComponentCategory_appearance=Appearance
EComponentCategory_assignment=Assignment
EComponentCategory_basicSetting=Basic settings
@@ -338,6 +338,7 @@ EComponentCategory_view=View
InegerCellEditorListener.NegativeNumberMessage=The value of {0} can't be a negative number.
InegerCellEditorListener.NumeralMessage=The value of {0} should be numeral.
EComponentCategory_headerFooter=Header/Footer
EComponentCategory.advancedSettings=Advanced Settings
EComponentCategory.basicRun=Basic Run
EComponentCategory.breakpoint=Breakpoint
EComponentCategory.debugRun=Debug Run

View File

@@ -26,7 +26,6 @@ EUpdateItemType.Property=Propiedad
ColorsCodeViewerPreferencePage.InvalidColor=Color Inválido
RoutinesFunctionProposal.User=Usuario
ColorsCodeViewerPreferencePage.Literal2Color=Color Literal2
RoutinesFunctionProposal.System=Sistema
PerlGlobalVariableProposal.VariableName=Nombre de variable: {1}
XmlArray.InvalidFile=Fichero inválido
MetadataTypeLengthConstants.OBJECT_LENGTH=Módulo
@@ -75,7 +74,6 @@ HTMLDocGenerator.column=Columna
HTMLDocGenerator.content=Contenido
HTMLDocGenerator.description=Descripción
HTMLDocGenerator.job_description=Descripción
HTMLDocGenerator.key=Clave
HTMLDocGenerator.language=Lenguaje
HTMLDocGenerator.length=Longitud
HTMLDocGenerator.mapper.alias=Alias

View File

@@ -1,5 +1,5 @@
EUpdateResult.Update=Mettre à jour à partir du référentiel
MetadataTypeLengthConstants.LIST_LENGTH=liste
MetadataTypeLengthConstants.LIST_LENGTH=Liste
EMetadataEncoding.UTF16LE=Unicode (16 bits)
SelectRepositoryContextDialog.SelectAll=Sélectionner tout
PerspectiveMenuManager.dummy=Factice
@@ -8,7 +8,7 @@ ColorsCodeViewerPreferencePage.keyword2Color=couleur MotCl
MetadataDialog.Message=Toutes les colonnes du schéma d'entrée seront transférées au schéma de sortie
MetadataDialog.TransferMessage=Toutes les colonnes du sch
EMetadataEncoding.Cyrillic=Cyrillique
EUpdateResult.BuiltIn=Passer en mode built-in
EUpdateResult.BuiltIn=Changer pour le mode built-in
EUpdateResult.Rename=Changer le nom
MetadataTypeLengthConstants.DOUBLE_LENGTH=Double
ContextProcessSection.ParameterNameIsNotValid=Le nom de paramètre n'est pas valide.
@@ -33,9 +33,9 @@ EConnectionType.tableMenu=Table
MetadataTypeLengthConstants.SHORT_LENGTH=Short
MappingFileLoader.UnbindedDbTypes=Dans le fichier de mapping d'ID "{1}" du SGBD , les types de BdD ci-dessous ne sont pas liés aux types Talend "{1}" : {2}
MetadataTypeLengthPreferencePage.FIELD=Paramètres par défaut pour tous les champs
EConnectionType.onComponentErrorMenu=On Component Error
EConnectionType.onComponentErrorMenu=Sur erreur du composant
Parameter.Type=type :
EConnectionType.onComponentOkMenu=On Component Ok
EConnectionType.onComponentOkMenu=Sur réussite du composant
PerspectiveMenuManager.perspectiveLabel=&Perspective
NodeReturnProposal.Description=Description: {0}
TalendTabbedPropertyComposite.tableButton.toolTip=Vue de la table
@@ -98,7 +98,7 @@ CorePreferencePage.perlInterpreter=Interpr
ColorsCodeViewerPreferencePage.OperatorColor=Couleur de l'opérateur
MetadataTypeLengthConstants.STRING_LENGTH=String
EMetadataEncoding.GB18030=Chinois National Standard
ContextProcessSection.errorTitle=ERROR
ContextProcessSection.errorTitle=Erreur
MetadataTypeLengthConstants.FLOAT_LENGTH=Float
EConnectionType.parallelize=Paralléliser
MetadataDialog.SchemaModification=Modification de schéma
@@ -112,12 +112,12 @@ ContextProcessSection.7=Nommer le nouveau contexte
ContextProcessSection.6=Nouveau contexte
EConnectionType.mainMenu=Main
ContextProcessSection.4=Ajouter un nouveau contexte basé sur ->(
ContextProcessSection.2=Demander confirmation ?
ContextProcessSection.1=menuTable
EUpdateItemType.Property=Propriété
SelectRepositoryContextDialog.DeselectAll=Désélectionner tout
CorePreferencePage.iReportPath=Chemin iReport
MetadataTalendType.DBMSNotSetted=SGBD non paramétré
ImportExternalJarAction.title=Ajouter un JAR externe
ContextParameterProposal.VariableName=Nom de variable : {2}
ColorsCodeViewerPreferencePage.InvalidColor=Couleur invalide
ExtractMetaDataFromDataBase.dbTypeNotFound=dbType '{0}' non trouvé
@@ -156,7 +156,7 @@ EConnectionType.lookupMenu=Look Up
ContextProcessSection.30=Ce nom existe déjà
EUpdateItemType.Variable=Variable
MetadataTypeLengthConstants.OBJECT_LENGTH=Module
ContextProcessSection.29=ERROR
ContextProcessSection.29=Erreur
MetadataTypeLengthConstants.BYTEARRAY_LENGTH=byte[]
CorePreferencePage.previewLimit=Aperçu limite
RoutinesFunctionProposal.Description=Description :
@@ -201,12 +201,12 @@ MappingFileLoader.DbTypeAlreadyExists=Dans le mapping d'ID "{0}" du SGBD, le typ
AbstractComponentsProvider.folderNotExist=Le dossier {0} n'existe pas.
AbstractItemMigrationTask.taskFailed=Tâche de migration {0} échouée à l'élément {1}
ColumnNameChangedExt.columnChanged=N\u0153ud : {0} Colonne modifiée : {1}-> {2}
ComponentsFormatPreferencePage.add=Ajouter
ComponentsFormatPreferencePage.add=Add
ComponentsFormatPreferencePage.formatConnection=Format de connexion par défaut :
ComponentsFormatPreferencePage.formatHint=Format astuce par défaut :
ComponentsFormatPreferencePage.formatLable=Format du libellé par défaut :
ComponentsFormatPreferencePage.formatLable=Libellé de format par défaut
ComponentsFormatPreferencePage.remove=Supprimer
ComponentToRepositoryProperty.error=ERROR
ComponentToRepositoryProperty.error=Erreur
ComponentToRepositoryProperty.ImpossibleUseOCI=Impossible d'utiliser le type OCI dans le Répertoire !
ContextComposite.tableValue=Valeurs en table
ContextComposite.treeValue=Valeurs en arbre
@@ -229,7 +229,7 @@ MetadataDialog.CopySelectionToOutput=Copie les colonnes s
MetadataTalendType.dbIdNotFound=Impossible de trouver le SGBD d'ID {0}.
PaletteContentDialog.connection=Format de connection par défaut:
PaletteContentDialog.hint=Format astuce par défaut :
PaletteContentDialog.lable=Format du libellé par défaut :
PaletteContentDialog.lable=Libellé de format par défaut
PatternCalendar.dateFormat="yyyy-MM-dd HH:mm:ss"
PatternCalendar.example=Exemple :
PatternCalendar.pattern=Modèle :
@@ -246,7 +246,6 @@ SchemaOperationChoiceDialog.CreateBuiltInMessage=Cr
SchemaOperationChoiceDialog.CreateRepositoryMessage=Créer un schéma à partir du Référentiel.
SchemaOperationChoiceDialog.EditSchemaMessage=Editer le schéma.
SchemaOperationChoiceDialog.Message=Choisissez une option, ou annulez
SchemaOperationChoiceDialog.Option=Option
SchemaOperationChoiceDialog.StatusMessage=Le schéma est invalide, ou il existe déjà.
SchemaOperationChoiceDialog.Title=Schéma
SchemaOperationChoiceDialog.ViewSchemaMessage=Voir le schéma (lecture seule)
@@ -275,7 +274,7 @@ BusinessAppearanceComposite.textAlignment.vertical.top=Haut
BusinessAppearanceComposite.textAlignment.vertical.bottom=Bas
BusinessAppearanceComposite.textAlignment.vertical.centre=Centre
ComponentsFormatPreferencePage.errorCreateConnectionName=Le nom "{0}" est invalide.
ComponentsFormatPreferencePage.ErrorTitle=ERROR
ComponentsFormatPreferencePage.ErrorTitle=Erreur
ConextTableValuesComposite.nameLabel=Nom
ContextTemplateComposite.CommentLabel=Commentaire
ContextTemplateComposite.nameLabel=Nom
@@ -284,7 +283,7 @@ ContextTemplateComposite.sourceLabel=Source
ContextTemplateComposite.typeLabel=Type
ContextTreeConstants.contextName=Contexte
ContextTreeConstants.promptName=Prompt
ContextTreeConstants.valueName=valeur
ContextTreeConstants.valueName=Valeur
ContextTreeConstants.variableName=Variable
GroupByContextAction.groupContext=Grouper par contexte
GroupByVariableAction.groupVariable=Grouper par variable
@@ -310,6 +309,7 @@ RuleOperationChoiceDialog.editRules=Editer les r
RuleOperationChoiceDialog.rule=Règle :
RuleOperationChoiceDialog.selectRulesFile=Sélectionner un règle depuis un fichier
RuleOperationChoiceDialog.viewRules=Voir les règles (lecture seule)
EComponentCategory_advanceSetting=Paramètres avancés
EComponentCategory_appearance=Apparence
EComponentCategory_assignment=Affectation
EComponentCategory_basicSetting=Paramètres simples
@@ -330,6 +330,7 @@ EComponentCategory_view=VIEW
InegerCellEditorListener.NegativeNumberMessage=La valeur de {0} ne peut être un nombre négatif.
InegerCellEditorListener.NumeralMessage=La valeur de {0} doit être numérique.
EComponentCategory_headerFooter=En-tête/Pied de page
EComponentCategory.advancedSettings=Paramètres avancés
EComponentCategory.basicRun=Exécution simple
EComponentCategory.breakpoint=Point d'arrêt
EComponentCategory.debugRun=Exécution en mode Debug
@@ -341,7 +342,6 @@ AbstractBrandingService_job_license_header_content=// ==========================
HTMLDocGenerator_generate_document=Documentation générée
HTMLDocGenerator.author=Créé par :
HTMLDocGenerator.author1=Créé par :
HTMLDocGenerator.column=Colonne
HTMLDocGenerator.comment=Commentaire
HTMLDocGenerator.component=Composant :
HTMLDocGenerator.component_description=Description du composant
@@ -360,10 +360,10 @@ HTMLDocGenerator.generation_date=Date de g
HTMLDocGenerator.job_description=Description
HTMLDocGenerator.job_preview_picture=Aperçu
HTMLDocGenerator.job_settings=Paramètres
HTMLDocGenerator.key=Key
HTMLDocGenerator.key=Clé
HTMLDocGenerator.label=Libellé
HTMLDocGenerator.language=Langue
HTMLDocGenerator.length=Length
HTMLDocGenerator.length=Longueur
HTMLDocGenerator.mapper.alias=Alias
HTMLDocGenerator.mapper.expression=Expression
HTMLDocGenerator.mapper.join.type=Type de jointure
@@ -375,7 +375,7 @@ HTMLDocGenerator.mapper.table.properties=Propri
HTMLDocGenerator.modification=Modification
HTMLDocGenerator.name=Nom
HTMLDocGenerator.nullable=Nullable
HTMLDocGenerator.precision=Precision
HTMLDocGenerator.precision=Précision
HTMLDocGenerator.project_description=Description du projet
HTMLDocGenerator.project_name=Nom du projet
HTMLDocGenerator.prompt=Invite
@@ -393,7 +393,7 @@ HTMLDocGenerator.status=Statut
HTMLDocGenerator.tmap.matching.mode=Mode de correspondance
HTMLDocGenerator.type=Type
HTMLDocGenerator.unique_name=Nom unique
HTMLDocGenerator.value=valeur
HTMLDocGenerator.value=Valeur
HTMLDocGenerator.values=Valeurs
HTMLDocGenerator.version=Version
ConnectionParameters.exceptionMessage=Ceci est un référentiel, il ne peut appeler cette méthode.

View File

@@ -29,7 +29,6 @@ ContextProcessSection.4=Dodaj novi kontekst baziran na ->(
ContextProcessSection.2=Tra\u017Ei potvrdu?
EUpdateItemType.Property=Svojstvo
ColorsCodeViewerPreferencePage.InvalidColor=Neipravna boja
RoutinesFunctionProposal.User=korisnik
ContextProcessSection.49=Podrazumijevani kontekst
XmlArray.InvalidFile=Neispravna datoteka.
ContextProcessSection.30=Ime ve\u0107 postoji
@@ -38,13 +37,11 @@ EUpdateItemType.Name=Ime
ContextProcessSection.RemoveInformation={0} je pretpostavljeni kontekst, ne mo\u017Ee biti uklonjen.
RoutinesFunctionProposal.Example=Primjer
MetadataTypeLengthConstants.LONG_LENGTH=Long
ListPreferencePage.RemoveButtonName=Ukloni
UpdatesConstants.Joblet=Joblet
VersionSection.ModificationDate=Datum promjene
AbstractComponentsProvider.folderNotExist=Mapa {0} ne postoji.
ColumnNameChangedExt.columnChanged=\u010Cvor: {0} Stupac je promijenjen {1} --> {2}
ComponentsFormatPreferencePage.add=Dodaj
ComponentsFormatPreferencePage.remove=Ukloni
ComponentToRepositoryProperty.error=Gre\u0161ka
ContextComposite.tableValue=Vrijednosti kao tablica
ContextComposite.treeValue=Vrijednosti kao stablo
@@ -53,8 +50,6 @@ ContextSetConfigurationDialog.nameNotValid=naziv nije ispravan
PatternCalendar.example=Primjer
SchemaOperationChoiceDialog.Title=\n\n \n\nCollection\n\nSchema
VariableItemEditor.name=Ime
VariableItemEditor.remove=Ukloni
VariableItemEditor.variable=Varijable:
VersionSection.Status=Status
XSDValidater.IllegalArgument=Ne postoji ulazna xsd datoteka
BusinessAppearanceComposite.textAlignmentGroup=Poravnanje teksta
@@ -71,7 +66,6 @@ RelationshipItemBuilder.forItem=za stavku
EComponentCategory_appearance=Izgled
EComponentCategory_assignment=Pridru\u017Eivanje
EComponentCategory_context=Kontekst
EComponentCategory_doc=Dokumentacija
EComponentCategory_properties=Svojstva
EComponentCategory_sqlTemplate=SQL Predlo\u017Eak
EComponentCategory_version=Verzija
@@ -79,8 +73,6 @@ EComponentCategory.targetExec=Exec Odredi\u0161ta
HTMLDocGenerator.comment=Komentar
HTMLDocGenerator.content=Sadr\u017Eaj
HTMLDocGenerator.context=Kontekst:
HTMLDocGenerator.description=Opis
HTMLDocGenerator.job_description=Opis
HTMLDocGenerator.label=Labela
HTMLDocGenerator.mapper.table.name=Naziv tablice
HTMLDocGenerator.name=Ime
@@ -94,6 +86,5 @@ ConnectionParameterName.HostLabel=Host
ConnectionParameterName.PortLabel=Port
ConnectionParameterName.DatabaseLabel=Baza podataka
ConnectionParameterName.SchemaLabel=\n\n \n\nCollection\n\nSchema
ConnectionParameterName.UserLabel=korisnik
ConnectionParameterName.PasswordLabel=Lozinka
ConnectionParameterName.DbfileLabel=Baza podataka

View File

@@ -1,67 +1,38 @@
EUpdateResult.Update=Aggiorna dal repository
MetadataTypeLengthConstants.LIST_LENGTH=Lista
SelectRepositoryContextDialog.SelectAll=Seleziona tutto
PerspectiveMenuManager.dummy=Manichino
SelectRepositoryContextGroupDialog.Messages=\ Aggiungi un gruppo di contesto non esistente dal contesto del repository.
ColorsCodeViewerPreferencePage.keyword2Color=colore Keyword2
MetadataDialog.Message=Tutte le colonne da uno schema di input saranno trasferite ad uno schema di output
MetadataDialog.TransferMessage=Tutte le colonne da uno schema di output saranno trasferite ad uno schema di input
EMetadataEncoding.Cyrillic=Cirillico
EUpdateResult.BuiltIn=Cambia in modalità Built-In
EUpdateResult.Rename=Cambiare il nome
MetadataTypeLengthConstants.DOUBLE_LENGTH=Double
ContextProcessSection.ParameterNameIsNotValid=Il nome del parametro non è valido.
ColorsCodeViewerPreferencePage.DigitColor=Cifra colore
EMetadataEncoding.Hebrew=Ebraico
UpdatesConstants.Context=Contesto
UpdatesConstants.Job=Job
ProjectSettingsWizard.EditProjectPageTitle=Modifica progetto
RepositoryUpdateManager.NoModificationTitle=Nessuna modifica necessaria.
CorePreferencePage.javaInterpreter=Interprete &Java
EMetadataEncoding.GB2312=Cinese
MetadataEmfTableEditor.ColumnInvalid=Il nome colonna ''{0}'' è invalido
SelectRepositoryContextDialog.CollapseAll=Comprimi tutto
ERepositoryObjectType.FolderNotFound=Impossibile trovare cartella per tipo {0}
CorePreferencePage.componentDefaultFileDirectory=Cartella predefinita dei componenti
ColorsCodeViewerPreferencePage.keyword1Color=Colore Keyword1
CorePreferencePage.runInMultiThread=Esecuzione in Multi Thread (valore di default per un nuovo lavoro)
MappingFileLoader.UndeclaredDbType="{0}" non è un tipo di db dichiarato per l'id dbms "{1}" al nodo\: {2}
EConnectionType.tableMenu=Tabella
MetadataTypeLengthConstants.SHORT_LENGTH=Corto
MappingFileLoader.UnbindedDbTypes=Nel file di mappatura dell'id dbms "{0}", i tipi Talend sottostanti non sono legati con i tipi Talend "{1}"\: {2}
MetadataTypeLengthPreferencePage.FIELD=Impostazioni predefinite per tutti i campi
EConnectionType.onComponentErrorMenu=Su errore componente
Parameter.Type=\ Tipo\:
EConnectionType.onComponentOkMenu=Su componente OK
PerspectiveMenuManager.perspectiveLabel=&Prospettiva
NodeReturnProposal.Description=Descrizione: {0}
TalendTabbedPropertyComposite.tableButton.toolTip=Vista tabella
EConnectionType.runAfterMenu=Eseguire dopo
ColorsCodeViewerPreferencePage.fieldTip=&Grassetto
MetadataTypeLengthConstants.BOOLEAN_LENGTH=Booleano
GlobalServiceRegister.ServiceNotRegistered=Il servizio {0} non è stato registrato
ConextTemplateComposite.OrderText=Ordine originale
SelectRepositoryContextDialog.Title=Seleziona le variabili contesto
ColorsCodeViewerPreferencePage.LabelColor=Etichetta colore
SelectRepositoryContextDialog.View=Vedi...
ColorsCodeViewerPreferencePage.MarkupColor=colore Marcatura
ColorsCodeViewerPreferencePage.Comment2Color=Colore Comment2
MetadataTypeLengthConstants.BYTE_LENGTH=Byte
EUpdateResult.JobletUpdate=Aggiorna nodo per Joblet
JavaGlobalVariableProposal.Description=Descrizione: {0}
RoutinesFunctionProposal.ReturnType=Tipo di ritorno:
EConnectionType.onSubjobOkMenu=Su subjob OK
CorePreferencePage.groupBySource="Raggruppa per sorgente" nel contesto
MetadataTypeLengthConstants.FIELD_DEFAULT_LENGTH=Lunghezza predefinita
EConnectionType.onSubjobErrorMenu=Su errore subjob
RepositoryUpdateManager.ItemsToUpdate=Verificare elementi da aggiornare
EMetadataEncoding.Greek=Greco
EConnectionType.synchronize=Sincronizzare
VersionSection.Version=Versione
ContextParameterProposal.Description=Descrizione: {0}
EConnectionType.onRowsEndMenu=Su fine righe
MetadataTypeLengthConstants.DATE_LENGHT=Data
EUpdateResult.Delete=Cancellato dal repository
SelectRepositoryContextDialog.ExpandAll=Espandere tutto
ColorsCodeViewerPreferencePage.FunctionColor=colore Funzione
EUpdateItemType.Components=Componenti
@@ -72,27 +43,20 @@ ColorsCodeViewerPreferencePage.Comment1Color=Colore Comment1
RoutinesFunctionProposal.VariableName=Nome variabile: {2}
RepositoryUpdateManager.RenameContextTitle=Rinominare la domanda
EUpdateItemType.Schema=Schema
MetadataEmfTableEditor.ColumnNameExists=Il nome colonna ''{0}'' esiste già.
FunctionManager.PurePerl.ParaName=personalizza parametri
ContextValueErrorChecker.ErrorTitile=Errore nel valore di contesto:
EMetadataEncoding.UTF8=Unicode 2.0 UTF-8
EMetadataEncoding.UTF7=Unicode 2.0 UTF-7
RepositoryUpdateManager.RenameContextMessages=Confermi di voler propagare il cambio nome variabile a tutti i job? Se si, puo' impegare diverso tempo; altrimenti, le vecchie variabili saranno impostate come built-in nel job.
EUpdateItemType.Query=Query
ExtractMetaDataFromDataBase.SchemaNoPresent=Schema non presente nel database
PerlGlobalVariableProposal.Description=Descrizione: {0}
UpdatesConstants.Component=Componente
Parameter.Comment=\ commento\:
CorePreferencePage.perlInterpreter=Interprete Perl
ColorsCodeViewerPreferencePage.OperatorColor=Colore operatore
MetadataTypeLengthConstants.STRING_LENGTH=Stringa
EMetadataEncoding.GB18030=Cinese Nazionale Standard
ContextProcessSection.errorTitle=Errore
MetadataTypeLengthConstants.FLOAT_LENGTH=Float
EConnectionType.parallelize=In parallelo
VersionSection.CreationDate=Data di creazione
MetadataTableEditor.ColumnNameExists=Il nome della colonna "{0}" esiste già.
MetadataTableEditor.ColumnNameIsInvalid=Il nome colonna ''{0}'' è invalido
ColorsCodeViewerPreferencePage.defaultColor=Colore predefinito
ContextProcessSection.7=Dare un nome al nuovo contesto
ContextProcessSection.6=Nuovo contesto
@@ -103,37 +67,25 @@ ContextProcessSection.1=menuTable
EUpdateItemType.Property=Proprietà
SelectRepositoryContextDialog.DeselectAll=Deselezionare tutto
CorePreferencePage.iReportPath=percorso iReport
MetadataTalendType.DBMSNotSetted=DBMS non impostato
ContextParameterProposal.VariableName=Nome variabile: {2}
ColorsCodeViewerPreferencePage.InvalidColor=Colore non valido
ExtractMetaDataFromDataBase.dbTypeNotFound=Tipo db '{0}' non trovato
RepositoryUpdateManager.NoModificationMessages=Nessuna modifica richiesta per l'aggiornamento.
EMetadataEncoding.Latin6=Latin6 (Nordico)
EMetadataEncoding.Latin5=Latin5 (Turco)
RoutinesFunctionProposal.User=Utente
EMetadataEncoding.Latin4=Latin4 (Europa del nord)
EMetadataEncoding.Latin3=Latin3 (Europa del sud)
ColorsCodeViewerPreferencePage.Literal2Color=Colore Literal2
EMetadataEncoding.Latin2=Latin2 (Europa dell'est)
EMetadataEncoding.Latin1=Latin 1 (Europa occidentale)
ContextProcessSection.51=ContextProcessSection.15
ContextProcessSection.50=ContextProcessSection.14
RoutinesFunctionProposal.System=Sistema
MetadataTypeLengthConstants.VALUE_DEFAULT_LENGTH=Lunghezza predefinita
CorePreferencePage.temporaryFiles=Files &temporanei
EUpdateResult.Reload=Ricaricare componenti
RepositoryUpdateManager.Title=Modifica
MetadataTypeLengthConstants.INTEGER_LENGTH=Intero
MetadataTypeLengthConstants.DATETIME_LENGTH=Data ora
ContextProcessSection.49=Contesto predefinito
ArchiveFileExportOperationFullPath.SpecialFile=spagic.properties
RepositoryObject.NotImplemented=non implementato
MetadataTypeLengthPreferencePage.VALUE=Impostazioni predefinite per i campi con valori null
ERepositoryObjectType.NotImplemented=non implementato
ExtractMetaDataFromDataBase.connectionSuccessful=Connessione avvenuta
ContextParameterProposal.NoCommentAvaiable=Commenti non disponibili.
SelectRepositoryContextGroupDialog.Default=Predefinito
FunctionManager.PurePerl.Desc=Imposta la tua espressione
XmlArray.InvalidFile=File non valido.
EConnectionType.lookupMenu=Look Up
ContextProcessSection.30=Il nome esiste già
@@ -152,91 +104,42 @@ ContextProcessSection.13=Dare un nome per il contesto {0}
ContextProcessSection.12=Rinominare contesto
EUpdateItemType.SAPFunction=Funzione SAP
EMetadataEncoding.Big5=Big Five (Cinese Tradizionale)
Function.FunctionName=Nome funzione {0}
ContextProcessSection.RemoveInformation={0} è il contesto predefinito, non può essere rimosso.
MetadataTypeLengthConstants.FIELD_DEFAULT_TYPE=Tipo Predefinito
RoutinesFunctionProposal.CreatedBy=Creato da:
RepositoryUpdateManager.Messages=Desideri propagare le modifiche a tutti i job? Potrebbe impegare relativamente tempo.
MappingFileLoader.InvalidTalendType="{0}" non è un tipo Talend {1} valido per l'id dbms "{2}" al nodo\: {3}
RepositoryUpdateManager.Check=Controllo...
RoutinesFunctionProposal.Example=Esempio:
TalendType.TypeName=Tipo nome {0}
MetadataTableEditor.ColumnNameIsNull=Errore\: nome colonna nullo
MetadataTypeLengthConstants.LONG_LENGTH=Lungo
ColorsCodeViewerPreferencePage.keyword3Color=Colore Keyword3
ListPreferencePage.RemoveButtonName=Cancellare
UpdatesConstants.Joblet=Joblet
MetadataTypeLengthPreferencePage.DBTYPE=Lunghezza predefinita per il tipo dati
EMetadataEncoding.EUC_CN=Cinese Semplificato (Codice Unix-CN)
MetadataTypeLengthConstants.BIGDECIMAL_LENGTH=BigDecimal
EConnectionType.iteratorMenu=Il codice sorgente è stato generato in automatico da {0}
EMetadataEncoding.Arabic=Arabico
SelectRepositoryContextGroupDialog.Title=Aggiungi gruppo contesto
MetadataEmfTableEditor.ColumnNameIsNullError=Errore\: nome colonna nullo
MappingFileLoader.DbmsIdAlreadyExists=Un dbms con id "{0}" esiste già\!"
EConnectionType.runIfMenu=Eseguire se
VersionSection.ModificationDate=Data modifica
MappingFileLoader.DbTypeAlreadyExists=Nell'id "{0}" della mappatura del dbms, il tipo di Db "{1}" appare più di una volta nel file "{2}" al nodo\: {3}
AbstractComponentsProvider.folderNotExist=Cartella {0} non esiste
AbstractItemMigrationTask.taskFailed=Migrazione {0} fallita dell'elemento{1}
ColumnNameChangedExt.columnChanged=Nodo: {0} Campo alterato: {1} -> {2}
ComponentsFormatPreferencePage.add=Aggiungere
ComponentsFormatPreferencePage.formatConnection=Formato connessione predefinita:
ComponentsFormatPreferencePage.formatHint=Formato consiglio predefinito:
ComponentsFormatPreferencePage.formatLable=Formato etichetta predefinito:
ComponentsFormatPreferencePage.remove=Rimuovi
ComponentToRepositoryProperty.error=Errore
ContextComposite.tableValue=Valori come tabella
ContextComposite.treeValue=Valori come albero
ContextComposite.variable=Variabili
ContextSetConfigurationDialog.nameNotValid=il nome non è valido
ConextTemplateComposite.addToRepositoryContextAction.label=Aggiungi contesto al repository
DbTableSelectorDialog.textContent=Seleziona nome tabella
ExtractMetaDataUtils.noData=Nessun dato trovato
JavaFunctionParser.checkMethod=Runtines : {0}.{1} interpretazione fallita. controlla metodo.
JavaSimpleDateFormatProposalProvider.displaySingleQuote=\ '' : Mostra apice singolo
JavaSimpleDateFormatProposalProvider.quoteDisplayError=Due virgolette singole vengono mostrate solo come una virgoletta singola
JavaTypesManager.bigDecimal=BIGDECIMAL è un numero:
JavaTypesManager.integer=INTEGER è un numero:
JavaTypesManager.list=LIST è un numero:
JavaTypesManager.string=STRING è un numero:
MetadataDialog.CopyToInput.toolTipText=Copia tutte le colonne di uno schema di output in uno schema di input
MetadataDialog.CopySelectionToInput.toolTipText=Copia le colonne prescelte da output a input schema
MetadataDialog.CopyToOutput=Copia tutte le le colonne da uno schema di input ad uno schema di output
MetadataDialog.CopySelectionToOutput=Copia le colonne prescelta da input a output schema
PaletteContentDialog.connection=Formato connessione predefinita:
PaletteContentDialog.hint=Formato consiglio predefinito:
PaletteContentDialog.lable=Formato etichetta predefinito:
PatternCalendar.dateFormat="aaaa-mm-gg HH:mm:ss"
PatternCalendar.example=Esempio:
PatternCalendar.pattern=Modello:
ProcessorUtilities.finalizeBuild=Finalizzazione costruzione...
ProcessorUtilities.generatingJob=Generazione job...
ProcessorUtilities.loadingJob=Caricamento job...
SchemaCellEditor.giveSchemaName=Prendi il nome per lo schema
SchemaCellEditor.inputName=Inserisci il nome
SchemaCellEditor.nameExistOrInvalid=Questo nome esiste già o è invalido
SchemaCellEditor.schemaName=Nome schema
SchemaOperationChoiceDialog.ChangeBuiltInMessage=Cambia schema nel built-in
SchemaOperationChoiceDialog.ChangeRepositoryMessage=Cambia schema dal repository
SchemaOperationChoiceDialog.CreateBuiltInMessage=Crea schema per il built-in
SchemaOperationChoiceDialog.CreateRepositoryMessage=Crea schema dal repository
SchemaOperationChoiceDialog.EditSchemaMessage=Modifica schema.
SchemaOperationChoiceDialog.Message=Per favore seleziona un'opzione, o annulla.
SchemaOperationChoiceDialog.Option=Opzione
SchemaOperationChoiceDialog.StatusMessage=Schema invalido o esiste già.
SchemaOperationChoiceDialog.Title=Schema
SchemaOperationChoiceDialog.ViewSchemaMessage=Visualizza schema (sola lettura).
VariableItemEditor.insertVariable=Inserimento &variabile Placeholder...
VariableItemEditor.name=Nome
VariableItemEditor.new=Nuovo
VariableItemEditor.remove=Rimuovi
VariableItemEditor.twmplatePattern=Modello template:
VariableItemEditor.variable=Variabili:
VersionSection.Status=Stato
XSDValidater.IllegalArgument=il file di input xsd non esiste
MultiStringSelectionDialog.nameEmpty=Il nome non può essere vuoto
PromptDialog.stringTip=Il testo inserito deve essere compreso tra virgolette singole.
ApplicationActionBarAdvisor.menuFileLabel=&File
ApplicationActionBarAdvisor.menuEditLabel=&Edizione
ApplicationActionBarAdvisor.navigateLabel=&Navigare
@@ -265,70 +168,23 @@ ContextTreeConstants.contextName=Contesto
ContextTreeConstants.promptName=Richiesta
ContextTreeConstants.valueName=Valore
ContextTreeConstants.variableName=Variabile
GroupByContextAction.groupContext=Raggruppa per contesto
GroupByVariableAction.groupVariable=Raggruppa per variabile
SchemaXPathQuerysDialog.Mappings=Mappature
CorePreferencePage.alwaysWelcome=Mostra sempre schermata di benvenuto all'avvio
MetadataTool.errorMessage=Impossibile inserire l'attuale carattere
MetadataTool.invalid=Valore invalido
MetadataTool.invalidChar=Carattere invalido
MetadataTool.nameNull=Il nome dello schema non può essere nullo
MetadataTool.nullValue=Valore nullo
MetadataTool.schemaExist=Il nome dello schema esiste già.
MetadataTool.schemaIn=Il nome dello schema è invalido.
MetadataTool.schemaNull=Il nome dello schema è nullo.
RepositoryUpdateManager.NotFoundMessages=Non ci sono relazioni da trovare.
EUpdateItemType.ContextGroup=Gruppo di contesti
UpdatesConstants.ContextGroup=Gruppo di contesto
RelationshipItemBuilder.buildingIndex=Costruzione indice...
RelationshipItemBuilder.forItem=per l'elemento
RuleOperationChoiceDialog.editRules=Modifica regole
RuleOperationChoiceDialog.rule=Regola:
RuleOperationChoiceDialog.selectRulesFile=Seleziona una regola da un file
RuleOperationChoiceDialog.viewRules=Vedi regole(sola lettura)
EComponentCategory_advanceSetting=Impostazioi avanzate
EComponentCategory_appearance=Aspetto
EComponentCategory_assignment=Assegnazione
EComponentCategory_basicSetting=Impostazioni base
EComponentCategory_context=Contesto
EComponentCategory_doc=Documentazione
EComponentCategory_dynamicSetting=Impostazioni dinamiche
EComponentCategory_errorRecovery=Errore recupero
EComponentCategory_extra=Extra
EComponentCategory_logs=Log
EComponentCategory_main=Principale
EComponentCategory_rulerAndGrid=Governanti & griglia
EComponentCategory_sqlTemplate=SQL Template
EComponentCategory_statsAndLogs=Stats & Logs
EComponentCategory_svnHistory=Storia SVN
EComponentCategory_technical=Tecnico
EComponentCategory_version=Versione
EComponentCategory_view=Visualizza
InegerCellEditorListener.NegativeNumberMessage=Il valore di {0} non può essere un numero negativo.
EComponentCategory_headerFooter=Header/Footer
EComponentCategory.advancedSettings=Impostazioi avanzate
EComponentCategory.basicRun=Esecuzione base
EComponentCategory.breakpoint=Breakpoint
EComponentCategory.debugRun=Esecuzione debug
ModuleListCellEditor.externalLabel=Moduli esterni
ModuleListCellEditor.innerLabel=Moduli interni
ModuleListCellEditor.selectLabel=Seleziona il modulo
ModuleListCellEditor.title=Seleziona il modulo
EUpdateItemType.SAPIDoc=IDoc SAP
EUpdateItemType.JobVersion=Versione job
UpdatesConstants.JobVersion=Versione job
HTMLDocGenerator.author=Autore
HTMLDocGenerator.author1=Autore
HTMLDocGenerator.column=Colonna
HTMLDocGenerator.comment=Commento
HTMLDocGenerator.component_list=Lista componente
HTMLDocGenerator.component_name=Nome componente
HTMLDocGenerator.content=contenuto
HTMLDocGenerator.context=Contesto:
HTMLDocGenerator.creation=Creazione
HTMLDocGenerator.description=Descrizione
HTMLDocGenerator.job_description=Descrizione
HTMLDocGenerator.job_settings=Impostazioni
HTMLDocGenerator.key=Chiave
HTMLDocGenerator.label=Etichetta
HTMLDocGenerator.language=Linguaggio
@@ -341,8 +197,6 @@ HTMLDocGenerator.modification=Modifica
HTMLDocGenerator.name=Nome
HTMLDocGenerator.nullable=Annullabile
HTMLDocGenerator.precision=Precisione
HTMLDocGenerator.project_description=Descrizione progetto
HTMLDocGenerator.project_name=Nome progetto
HTMLDocGenerator.prompt=Richiesta
HTMLDocGenerator.purpose=Scopo
HTMLDocGenerator.row_default=Nessuno

View File

@@ -2,7 +2,6 @@ EUpdateResult.Update=\u30EC\u30DD\u30B8\u30C8\u30EA\u3092\u66F4\u65B0
MetadataTypeLengthConstants.LIST_LENGTH=\u30EA\u30B9\u30C8
EMetadataEncoding.UTF16LE=Unicode (16 bit)
SelectRepositoryContextDialog.SelectAll=\u5168\u9078\u629E
PerspectiveMenuManager.dummy=\u30C0\u30DF\u30FC
SelectRepositoryContextGroupDialog.Messages=\u30EA\u30DD\u30B8\u30C8\u30EA\u304B\u3089\u65B0\u898F\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30B0\u30EB\u30FC\u30D7\u3092\u30B8\u30E7\u30D6\u306B\u8FFD\u52A0
ColorsCodeViewerPreferencePage.keyword2Color=\u30AD\u30FC\u30EF\u30FC\u30C92\u8272
MetadataDialog.Message=\u5165\u529B\u30B9\u30AD\u30FC\u30DE\u306E\u3059\u3079\u3066\u306E\u30AB\u30E9\u30E0\u304C\u51FA\u529B\u30B9\u30AD\u30FC\u30DE\u3078\u79FB\u884C\u3055\u308C\u307E\u3059
@@ -16,25 +15,20 @@ ColorsCodeViewerPreferencePage.DigitColor=\u6570\u5B57\u8272
EMetadataEncoding.Hebrew=\u30D8\u30D6\u30E9\u30A4\u8A9E
UpdatesConstants.Context=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8
UpdatesConstants.Job=\u30B8\u30E7\u30D6
ProjectSettingsWizard.EditProjectPageTitle=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u306E\u7DE8\u96C6
RepositoryUpdateManager.NoModificationTitle=\u5909\u66F4\u306E\u5FC5\u8981\u306F\u3042\u308A\u307E\u305B\u3093
CorePreferencePage.javaInterpreter=&Java\u30A4\u30F3\u30BF\u30D7\u30EA\u30BF
EMetadataEncoding.GB2312=\u4E2D\u56FD\u8A9E
MetadataEmfTableEditor.ColumnInvalid=\u30AB\u30E9\u30E0\u540D ''{0}'' \u306F\u6B63\u3057\u304F\u3042\u308A\u307E\u305B\u3093
SelectRepositoryContextDialog.CollapseAll=\u5168\u3066\u6298\u308A\u7573\u3080
SelectRepositoryContextDialog.CollapseAll=\u3059\u3079\u3066\u7573\u307F\u8FBC\u3080
ERepositoryObjectType.FolderNotFound={0}\u30BF\u30A4\u30D7\u7528\u30D5\u30A9\u30EB\u30C0\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002
CorePreferencePage.componentDefaultFileDirectory=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u521D\u671F\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA
ColorsCodeViewerPreferencePage.keyword1Color=\u30AD\u30FC\u30EF\u30FC\u30C91\u8272
CorePreferencePage.runInMultiThread=\u30DE\u30EB\u30C1\u30B9\u30EC\u30C3\u30C9\u5B9F\u884C\uFF08\u30B8\u30E7\u30D6\u751F\u6210\u306E\u305F\u3081\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\u5024\uFF09
MappingFileLoader.UndeclaredDbType="{0}" \u306F\u3001\u30CE\u30FC\u30C9\:{2} \u306EID "{1}" \u306EDBMS\u306EDB\u30BF\u30A4\u30D7\u3068\u3057\u3066\u5BA3\u8A00\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
EConnectionType.tableMenu=\u30C6\u30FC\u30D6\u30EB
MetadataTypeLengthConstants.SHORT_LENGTH=Short
MappingFileLoader.UnbindedDbTypes=ID "{0}" \u306EDBMS\u306E\u30DE\u30C3\u30D4\u30F3\u30B0\u30D5\u30A1\u30A4\u30EB\u306B\u304A\u3044\u3066\u3001\u4EE5\u4E0B\u306EDB\u30BF\u30A4\u30D7\u306FTalend\u30BF\u30A4\u30D7 \: {2}\u306E "{1}" \u3068\u7D50\u3073\u3064\u3044\u3066\u3044\u307E\u305B\u3093\u3002
EConnectionType.onComponentErrorMenu=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u304C\u30A8\u30E9\u30FC\u306E\u5834\u5408
Parameter.Type=\u30BF\u30A4\u30D7\:
EConnectionType.onComponentOkMenu=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u304COK\u306E\u5834\u5408
PerspectiveMenuManager.perspectiveLabel=\u30D1\u30FC\u30B9\u30DA\u30AF\u30C6\u30A3\u30D6 (&P)
NodeReturnProposal.Description=\u8AAC\u660E\: {0}
TalendTabbedPropertyComposite.tableButton.toolTip=\u30C6\u30FC\u30D6\u30EB\u30D3\u30E5\u30FC
Parameter.Value=\u5024\:
EConnectionType.runAfterMenu=\u4E8B\u524D\u5B9F\u884C
@@ -50,8 +44,6 @@ ColorsCodeViewerPreferencePage.MarkupColor=\u30DE\u30FC\u30AF\u30A2\u30C3\u30D7\
ColorsCodeViewerPreferencePage.Comment2Color=\u30B3\u30E1\u30F3\u30C82\u8272
MetadataTypeLengthConstants.BYTE_LENGTH=Byte
EUpdateResult.JobletUpdate=\u30B8\u30E7\u30D6\u30EC\u30C3\u30C8\u30CE\u30FC\u30C9\u3092\u66F4\u65B0
JavaGlobalVariableProposal.Description=\u8AAC\u660E\: {0}
RoutinesFunctionProposal.ReturnType=\u623B\u308A\u5024\u306E\u578B\:
EConnectionType.onSubjobOkMenu=\u30B5\u30D6\u30B8\u30E7\u30D6\u304COK\u306E\u5834\u5408
CorePreferencePage.groupBySource=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u5185\u306E"\u30BD\u30FC\u30B9\u306B\u3088\u308B\u30B0\u30EB\u30FC\u30D7"
EConnectionType.onSubjobErrorMenu=\u30B5\u30D6\u30B8\u30E7\u30D6\u304C\u30A8\u30E9\u30FC\u306E\u5834\u5408
@@ -61,7 +53,6 @@ EMetadataEncoding.Greek=\u30AE\u30EA\u30B7\u30E3\u8A9E
EMetadataEncoding.UTF16BE=Unicode BigEndian (16 bit)
EConnectionType.synchronize=\u540C\u671F\u3059\u308B
VersionSection.Version=\u30D0\u30FC\u30B8\u30E7\u30F3
ContextParameterProposal.Description=\u8AAC\u660E\: {0}
EConnectionType.onRowsEndMenu=\u6700\u7D42\u884C\u306E\u5834\u5408
MetadataTypeLengthConstants.DATE_LENGHT=\u65E5\u4ED8
EUpdateResult.Delete=\u30EA\u30DD\u30B8\u30C8\u30EA\u304B\u3089\u524A\u9664
@@ -72,7 +63,6 @@ MetadataTypeLengthConstants.CHARACTER_LENGTH=\u6587\u5B57
TalendTabbedPropertyComposite.compactButton.toolTip=\u30B3\u30F3\u30D1\u30AF\u30C8\u30D3\u30E5\u30FC
EConnectionType.mergeMenu=\u30DE\u30FC\u30B8
ColorsCodeViewerPreferencePage.Comment1Color=\u30B3\u30E1\u30F3\u30C81\u8272
RepositoryUpdateManager.RenameContextTitle=\u8CEA\u554F\u306E\u540D\u79F0\u5909\u66F4
EUpdateItemType.Schema=\u30B9\u30AD\u30FC\u30DE
MetadataEmfTableEditor.ColumnNameExists=\u30AB\u30E9\u30E0\u540D ''{0}'' \u306F\u65E2\u306B\u5B58\u5728\u3057\u3066\u3044\u307E\u3059
Parameter.Name=\u30D1\u30E9\u30E1\u30FC\u30BF\u540D
@@ -83,7 +73,6 @@ EMetadataEncoding.UTF7=Unicode 2.0 UTF-7
RepositoryUpdateManager.RenameContextMessages=\u5909\u66F4\u3092\u5168\u3066\u306E\u30B8\u30E7\u30D6\u306B\u53CD\u6620\u3057\u307E\u3059\u304B\uFF1F /n\u53CD\u6620\u3059\u308B\u5834\u5408\u3001\u66F4\u65B0\u51E6\u7406\u306B\u6642\u9593\u304C\u304B\u304B\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002/n\u53CD\u6620\u3057\u306A\u3044\u5834\u5408\u3001\u4EE5\u524D\u306E\u5909\u6570\u304C\u30B8\u30E7\u30D6\u306B\u30D3\u30EB\u30C9\u30A4\u30F3\u3055\u308C\u307E\u3059\u3002
EUpdateItemType.Query=\u30AF\u30A8\u30EA
ExtractMetaDataFromDataBase.SchemaNoPresent=\u30B9\u30AD\u30FC\u30DE\u304C\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u306B\u5B58\u5728\u3057\u307E\u305B\u3093
PerlGlobalVariableProposal.Description=\u8AAC\u660E\: {0}
UpdatesConstants.Component=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8
Parameter.Comment=\u30B3\u30E1\u30F3\u30C8\:
CorePreferencePage.perlInterpreter=Perl\u30A4\u30F3\u30BF\u30D7\u30EA\u30BF
@@ -94,8 +83,6 @@ ContextProcessSection.errorTitle=\u30A8\u30E9\u30FC
MetadataTypeLengthConstants.FLOAT_LENGTH=\u30D5\u30ED\u30FC\u30C8
EConnectionType.parallelize=\u4E26\u5217\u51E6\u7406\u3059\u308B
VersionSection.CreationDate=\u4F5C\u6210\u65E5
JavaGlobalVariableProposal.VariableName=\u5909\u6570\u540D\uFF1A {1}
MappingFileLoader.UnbindedTalendTypes=ID "{0}" \u306EDBMS\u306E\u30DE\u30C3\u30D4\u30F3\u30B0\u30D5\u30A1\u30A4\u30EB\u306B\u304A\u3044\u3066\u3001\u4EE5\u4E0B\u306ETalend\u30BF\u30A4\u30D7\u306FDB\u30BF\u30A4\u30D7 \: {2}\u306E "{1}" \u3068\u7D50\u3073\u3064\u3044\u3066\u3044\u307E\u305B\u3093\u3002
MetadataTableEditor.ColumnNameExists=\u30AB\u30E9\u30E0\u540D ''{0}'' \u306F\u65E2\u306B\u5B58\u5728\u3057\u3066\u3044\u307E\u3059
MetadataTableEditor.ColumnNameIsInvalid=\u30AB\u30E9\u30E0\u540D ''{0}'' \u306F\u6B63\u3057\u304F\u3042\u308A\u307E\u305B\u3093
ColorsCodeViewerPreferencePage.defaultColor=\u30C7\u30D5\u30A9\u30EB\u30C8\u8272
@@ -108,7 +95,6 @@ ContextProcessSection.1=\u30E1\u30CB\u30E5\u30FC\u30C6\u30FC\u30D6\u30EB
EUpdateItemType.Property=\u30D7\u30ED\u30D1\u30C6\u30A3
SelectRepositoryContextDialog.DeselectAll=\u9078\u629E\u3092\u5168\u3066\u89E3\u9664
CorePreferencePage.iReportPath=iReport\u306E\u30D1\u30B9
ImportExternalJarAction.title=\u5916\u90E8jar\u30D5\u30A1\u30A4\u30EB\u306E\u8FFD\u52A0
ColorsCodeViewerPreferencePage.InvalidColor=\u4E0D\u6B63\u8272
ExtractMetaDataFromDataBase.dbTypeNotFound=DB\u30BF\u30A4\u30D7'{0}'\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
RepositoryUpdateManager.NoModificationMessages=\u66F4\u65B0\u304C\u5FC5\u8981\u306A\u5BFE\u8C61\u306F\u3042\u308A\u307E\u305B\u3093\u3002
@@ -129,10 +115,7 @@ EUpdateResult.Reload=\u30B3\u30F3\u30DD\u30CD\u30F3\u30C8\u3092\u30EA\u30ED\u30F
RepositoryUpdateManager.Title=\u4FEE\u6B63
MetadataTypeLengthConstants.INTEGER_LENGTH=\u6574\u6570
ContextProcessSection.49=\u30C7\u30D5\u30A9\u30EB\u30C8\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8
PerlGlobalVariableProposal.VariableName=\u5909\u6570\u540D\uFF1A {1}
ArchiveFileExportOperationFullPath.SpecialFile=spagic.properties
RepositoryObject.NotImplemented=\u672A\u5B9F\u88C5
ERepositoryObjectType.NotImplemented=\u672A\u5B9F\u88C5
ExtractMetaDataFromDataBase.connectionSuccessful=\u63A5\u7D9A\u6210\u529F
LogImageCacheAction.CacheImage=\u30AD\u30E3\u30B7\u30E5\u30A4\u30E1\u30FC\u30B8:
ContextParameterProposal.NoCommentAvaiable=\u30B3\u30E1\u30F3\u30C8\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093\u3002
@@ -146,7 +129,6 @@ MetadataTypeLengthConstants.OBJECT_LENGTH=\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8
ContextProcessSection.29=\u30A8\u30E9\u30FC
CorePreferencePage.previewLimit=\u30D7\u30EC\u30D3\u30E5\u30FC\u5236\u9650
RoutinesFunctionProposal.Description=\u8AAC\u660E\:
LogImageCacheAction.CacheImageDesc=\u30AD\u30E3\u30C3\u30B7\u30E5\u30A4\u30E1\u30FC\u30B8\u306E\u8AAC\u660E\uFF1A
ColorsCodeViewerPreferencePage.Literal1Color=\u76F4\u5B9A\u65701\u8272
ConextTemplateComposite.OrderMessages=\u3082\u3057\u3053\u308C\u3089\u306E\u5909\u6570\u3092\u4E26\u3079\u66FF\u3048\u308B\u5834\u5408\u306F\u3001\u305D\u308C\u3092\u9078\u629E\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
EUpdateItemType.Name=\u540D\u524D
@@ -157,11 +139,8 @@ EUpdateItemType.SAPFunction=SAP\u30D5\u30A1\u30F3\u30AF\u30B7\u30E7\u30F3
EMetadataEncoding.Big5=\u4E94\u5927\u56FD(\u7E41\u4F53\u5B57)
Function.FunctionName=\u30D5\u30A1\u30F3\u30AF\u30B7\u30E7\u30F3\u540D {0}
ContextProcessSection.RemoveInformation={0}\u306F\u30C7\u30D5\u30A9\u30EB\u30C8\u30B3\u30F3\u30C6\u30F3\u30C4\u3067\u3059\u3002\u524A\u9664\u3067\u304D\u307E\u305B\u3093\u3002
RoutinesFunctionProposal.CreatedBy=\u4F5C\u6210\:
RepositoryUpdateManager.Messages=\u5168\u3066\u306E\u30B8\u30E7\u30D6\u306B\u5909\u66F4\u3092\u53CD\u6620\u3057\u307E\u3059\u304B\uFF1F /n\u3053\u306E\u51E6\u7406\u306B\u306F\u6642\u9593\u304C\u304B\u304B\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002
MappingFileLoader.InvalidTalendType=\u30CE\u30FC\u30C9\:{3} \u306EDBMS ID "{2}" \u306E Talend\u30BF\u30A4\u30D7\u3068\u3057\u3066 "{0}" \u306F\u6709\u52B9\u306A {1} \u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002
RepositoryUpdateManager.Check=\u30C1\u30A7\u30C3\u30AF...
RoutinesFunctionProposal.Example=\u4F8B\:
TalendType.TypeName=\u30BF\u30A4\u30D7\u540D {0}
MetadataTableEditor.ColumnNameIsNull=\u30A8\u30E9\u30FC:\u30AB\u30E9\u30E0\u540D\u304C null\u3000\u3067\u3059
MetadataTypeLengthConstants.LONG_LENGTH=Long
@@ -175,10 +154,8 @@ EMetadataEncoding.Arabic=\u30A2\u30E9\u30D3\u30A2\u8A9E
EMetadataEncoding.Microsoft_Latin1=Microsoft (Latin-1)
SelectRepositoryContextGroupDialog.Title=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30B0\u30EB\u30FC\u30D7\u3092\u8FFD\u52A0
MetadataEmfTableEditor.ColumnNameIsNullError=\u30A8\u30E9\u30FC:\u30AB\u30E9\u30E0\u540D\u304C null\u3000\u3067\u3059
MappingFileLoader.DbmsIdAlreadyExists=ID "{0}" \u306EDBMS\u306F\u65E2\u306B\u5B58\u5728\u3057\u307E\u3059\u3002
EConnectionType.runIfMenu=\u6761\u4EF6\u4ED8\u304D\u5B9F\u884C
VersionSection.ModificationDate=\u66F4\u65B0\u65E5
MappingFileLoader.DbTypeAlreadyExists=ID "{0}" \u306EDBMS\u306E\u30DE\u30C3\u30D4\u30F3\u30B0\u306B\u304A\u3044\u3066\u3001DB\u30BF\u30A4\u30D7 "{1}" \u304C \u30CE\u30FC\u30C9\:{3}\u306E \u30D5\u30A1\u30A4\u30EB "{2}"\u3067\uFF11\u56DE\u4EE5\u4E0A\u51FA\u73FE\u3057\u307E\u3059\u3002
AbstractComponentsProvider.folderNotExist=\u30D5\u30A9\u30EB\u30C0 {0}\u306F\u5B58\u5728\u3057\u307E\u305B\u3093\u3002
AbstractItemMigrationTask.taskFailed=
\n\n\n
@@ -197,13 +174,6 @@ ConextTemplateComposite.addToRepositoryContextAction.label=\u30EC\u30DD\u30B8\u3
ComponentToRepositoryProperty.error=\u30A8\u30E9\u30FC
ComponentToRepositoryProperty.ImpossibleUseOCI=\u30EC\u30DD\u30B8\u30C8\u30EA\u306EOCI\u30BF\u30A4\u30D7\u304C\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093\u3002
ContextComposite.tableValue=\u30C6\u30FC\u30D6\u30EB\u3068\u3057\u3066\u306E\u5024
ContextComposite.treeValue=tree\u3068\u3057\u3066\u306E\u5024
ContextComposite.variable=\u5909\u6570
ContextSetConfigurationDialog.nameNotValid=\u540D\u79F0\u304C\u6B63\u3057\u304F\u3042\u308A\u307E\u305B\u3093
ConextTemplateComposite.addToRepositoryContextAction.label=\u30EC\u30DD\u30B8\u30C8\u30EA\u306E\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u306B\u8FFD\u52A0
DbTableSelectorDialog.textContent=\u30C6\u30FC\u30D6\u30EB\u540D\u3092\u9078\u629E
ECodeLanguage.unknowLanguage=\u672A\u77E5\u306E\u8A00\u8A9E
ExtractMetaDataUtils.noData=\u30C7\u30FC\u30BF\u304C\u3042\u308A\u307E\u305B\u3093\u3002
ContextComposite.treeValue=tree\u3068\u3057\u3066\u306E\u5024
ContextComposite.variable=\u5909\u6570
ContextSetConfigurationDialog.nameNotValid=\u540D\u79F0\u304C\u6B63\u3057\u304F\u3042\u308A\u307E\u305B\u3093
@@ -212,16 +182,9 @@ MetadataTalendType.dbIdNotFound=DBMS Id : {0} \u306F\u898B\u3064\u304B\u308A\u30
ECodeLanguage.unknowLanguage=\u672A\u77E5\u306E\u8A00\u8A9E
ExtractMetaDataUtils.noData=\u30C7\u30FC\u30BF\u304C\u3042\u308A\u307E\u305B\u3093\u3002
MetadataDialog.CopyToInput.toolTipText=\u30AB\u30E9\u30E0\u3092\u51FA\u529B\u30B9\u30AD\u30FC\u30DE\u304B\u3089\u5165\u529B\u30B9\u30AD\u30FC\u30DE\u3078\u30B3\u30D4\u30FC
MetadataDialog.CopySelectionToInput.toolTipText=\u9078\u629E\u3055\u308C\u305F\u30AB\u30E9\u30E0\u3092\u51FA\u529B\u30B9\u30AD\u30FC\u30DE\u304B\u3089\u5165\u529B\u30B9\u30AD\u30FC\u30DE\u3078\u30B3\u30D4\u30FC
MetadataDialog.CopyToOutput=\u3059\u3079\u3066\u306E\u30AB\u30E9\u30E0\u3092\u5165\u529B\u30B9\u30AD\u30FC\u30DE\u304B\u3089\u51FA\u529B\u30B9\u30AD\u30FC\u30DE\u3078\u30B3\u30D4\u30FC
MetadataDialog.CopySelectionToOutput=\u9078\u629E\u3055\u308C\u305F\u30AB\u30E9\u30E0\u3092\u5165\u529B\u30B9\u30AD\u30FC\u30DE\u304B\u3089\u51FA\u529B\u30B9\u30AD\u30FC\u30DE\u3078\u30B3\u30D4\u30FC
MetadataDialog.CopySelectionToInput.toolTipText=\u9078\u629E\u3055\u308C\u305F\u30AB\u30E9\u30E0\u3092\u51FA\u529B\u30B9\u30AD\u30FC\u30DE\u304B\u3089\u5165\u529B\u30B9\u30AD\u30FC\u30DE\u3078\u30B3\u30D4\u30FC
MetadataDialog.CopyToOutput=\u3059\u3079\u3066\u306E\u30AB\u30E9\u30E0\u3092\u5165\u529B\u30B9\u30AD\u30FC\u30DE\u304B\u3089\u51FA\u529B\u30B9\u30AD\u30FC\u30DE\u3078\u30B3\u30D4\u30FC
MetadataDialog.CopySelectionToOutput=\u9078\u629E\u3055\u308C\u305F\u30AB\u30E9\u30E0\u3092\u5165\u529B\u30B9\u30AD\u30FC\u30DE\u304B\u3089\u51FA\u529B\u30B9\u30AD\u30FC\u30DE\u3078\u30B3\u30D4\u30FC
PaletteContentDialog.lable=\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u30E9\u30D9\u30EB\u30C7\u30D5\u30A9\u30EB\u30C8:
PatternCalendar.dateFormat="yyyy-MM-dd HH\:mm\:ss"
PatternCalendar.example=\u4F8B\:
PatternCalendar.pattern=\u30D1\u30BF\u30FC\u30F3\:
MetadataTalendType.dbIdNotFound=DBMS Id : {0} \u306F\u898B\u3064\u304B\u308A\u307E\u305B\u3093!
PaletteContentDialog.connection=\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u63A5\u7D9A\u30C7\u30D5\u30A9\u30EB\u30C8\uFF1A
PaletteContentDialog.hint=\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u30D2\u30F3\u30C8\u30C7\u30D5\u30A9\u30EB\u30C8\uFF1A
@@ -229,15 +192,11 @@ SchemaOperationChoiceDialog.CreateRepositoryMessage=\u30EA\u30DD\u30B8\u30C8\u30
ProcessorUtilities.finalizeBuild=\u30D3\u30EB\u30C9\u3092\u7D42\u4E86\u4E2D...
ProcessorUtilities.generatingJob=\u30B8\u30E7\u30D6\u751F\u6210\u4E2D...
ProcessorUtilities.loadingJob=\u30B8\u30E7\u30D6\u8AAD\u8FBC\u307F\u4E2D...
SchemaOperationChoiceDialog.ChangeBuiltInMessage=\u30B9\u30AD\u30FC\u30DE\u3092\u7D44\u8FBC\u307F\u306B\u5909\u66F4
SchemaOperationChoiceDialog.ChangeBuiltInMessage=\u30B9\u30AD\u30FC\u30DE\u3092\u7D44\u8FBC\u307F\u306B\u5909\u66F4
SchemaOperationChoiceDialog.ChangeRepositoryMessage=\u30EA\u30DD\u30B8\u30C8\u30EA\u304B\u3089\u30B9\u30AD\u30FC\u30DE\u3092\u5909\u66F4
SchemaOperationChoiceDialog.CreateRepositoryMessage=\u30EA\u30DD\u30B8\u30C8\u30EA\u304B\u3089\u30B9\u30AD\u30FC\u30DE\u3092\u4F5C\u6210
SchemaOperationChoiceDialog.CreateBuiltInMessage=\u30B9\u30AD\u30FC\u30DE\u3092\u7D44\u8FBC\u307F\u306B\u5909\u66F4
SchemaOperationChoiceDialog.CreateRepositoryMessage=\u30EA\u30DD\u30B8\u30C8\u30EA\u304B\u3089\u30B9\u30AD\u30FC\u30DE\u3092\u4F5C\u6210
SchemaOperationChoiceDialog.EditSchemaMessage=\u30B9\u30AD\u30FC\u30DE\u306E\u7DE8\u96C6
SchemaOperationChoiceDialog.StatusMessage=\u7121\u52B9\u306A\u30B9\u30AD\u30FC\u30DE\u3001\u307E\u305F\u306F\u65E2\u306B\u5B58\u5728\u3059\u308B\u30B9\u30AD\u30FC\u30DE\u3002
SchemaOperationChoiceDialog.Title=\u30B9\u30AD\u30FC\u30DE
SchemaOperationChoiceDialog.Message=\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\uFF11\u3064\u9078\u629E\u3059\u308B\u304B\u3001\u30AD\u30E3\u30F3\u30BB\u30EB\u3057\u3066\u304F\u3060\u3055\u3044\u3002
SchemaOperationChoiceDialog.Option=\u30AA\u30D7\u30B7\u30E7\u30F3
SchemaOperationChoiceDialog.Title=\u30B9\u30AD\u30FC\u30DE
@@ -270,8 +229,6 @@ ContextTreeConstants.contextName=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8
ConextTableValuesComposite.nameLabel=\u540D\u524D
ContextTemplateComposite.CommentLabel=\u30B3\u30E1\u30F3\u30C8
ContextTemplateComposite.nameLabel=\u540D\u524D
ContextTemplateComposite.scriptCodeLabel=\u30B9\u30AF\u30EA\u30D7\u30C8\u30B3\u30FC\u30C9
ContextTemplateComposite.sourceLabel=\u30BD\u30FC\u30B9
ContextTemplateComposite.scriptCodeLabel=\u30B9\u30AF\u30EA\u30D7\u30C8\u30B3\u30FC\u30C9
ContextTemplateComposite.sourceLabel=\u30BD\u30FC\u30B9
ContextTemplateComposite.typeLabel=\u30BF\u30A4\u30D7
@@ -283,42 +240,18 @@ MetadataTool.schemaExist=\u30B9\u30AD\u30FC\u30DE\u540D\u306F\u5B58\u5728\u3057\
CorePreferencePage.alwaysWelcome=\u30B9\u30BF\u30FC\u30C8\u30A2\u30C3\u30D7\u6642\u306B\u30A6\u30A7\u30EB\u30AB\u30E0\u30D3\u30E5\u30FC\u3092\u5E38\u306B\u8868\u793A
MetadataTool.errorMessage=\u3053\u306E\u6587\u5B57\u306F\u5165\u529B\u3067\u304D\u307E\u305B\u3093\u3002
MetadataTool.invalid=\u4E0D\u6B63\u306A\u5024\u3067\u3059\u3002
MetadataTool.invalidChar=\u7121\u52B9\u306A\u6587\u5B57
MetadataTool.invalidChar=\u7121\u52B9\u306A\u6587\u5B57
MetadataTool.nameNull=\u30B9\u30AD\u30FC\u30DE\u540D\u3092\u6307\u5B9A\u3057\u3066\u4E0B\u3055\u3044\u3002
MetadataTool.nullValue=Null\u5024
MetadataTool.schemaExist=\u30B9\u30AD\u30FC\u30DE\u540D\u306F\u5B58\u5728\u3057\u307E\u3059\u3002
MetadataTool.schemaIn=\u30B9\u30AD\u30FC\u30DE\u540D\u304C\u4E0D\u6B63\u3067\u3059\u3002
MetadataTool.schemaNull=\u30B9\u30AD\u30FC\u30DE\u540D\u304CNULL\u3067\u3059\u3002
RepositoryUpdateManager.NotFoundMessages=\u30EA\u30EC\u30FC\u30B7\u30E7\u30F3\u30B7\u30C3\u30D7\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002
RepositoryUpdateManager.NotFoundTitle=\u898B\u3064\u304B\u308A\u307E\u305B\u3093
EUpdateItemType.ContextGroup=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30B0\u30EB\u30FC\u30D7
ExtractMetaDataUtils.1=\u63A5\u7D9A\u306E\u521D\u671F\u5316\u304C\u51FA\u6765\u307E\u305B\u3093\u3002
MetadataTool.schemaInvalid=\u30B9\u30AD\u30FC\u30DE\u540D\u304C\u4E0D\u6B63\u3067\u3059\u3002
RelationshipItemBuilder.forItem=\u30A2\u30A4\u30C6\u30E0
MetadataTool.schemaNull=\u30B9\u30AD\u30FC\u30DE\u540D\u304CNULL\u3067\u3059\u3002
RuleOperationChoiceDialog.rule=\u30EB\u30FC\u30EB\:
RuleOperationChoiceDialog.selectRulesFile=\u30D5\u30A1\u30A4\u30EB\u304B\u3089\u30EB\u30FC\u30EB\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002
RuleOperationChoiceDialog.viewRules=\u30EB\u30FC\u30EB\u306E\u8868\u793A(\u8AAD\u307F\u53D6\u308A\u5C02\u7528)
EComponentCategory_advanceSetting=Advanced settings
RepositoryUpdateManager.NotFoundTitle=\u898B\u3064\u304B\u308A\u307E\u305B\u3093
EComponentCategory_basicSetting=Basic settings
EUpdateItemType.ContextGroup=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30B0\u30EB\u30FC\u30D7
EComponentCategory_dynamicSetting=\u52D5\u7684\u8A2D\u5B9A
ExtractMetaDataUtils.1=\u63A5\u7D9A\u306E\u521D\u671F\u5316\u304C\u51FA\u6765\u307E\u305B\u3093\u3002
RelationshipItemBuilder.buildingIndex=\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9\u3092\u69CB\u7BC9\u4E2D...
EComponentCategory_logs=\u30ED\u30B0
EComponentCategory_main=\u30E1\u30A4\u30F3
RelationshipItemBuilder.forItem=\u30A2\u30A4\u30C6\u30E0
EComponentCategory_statsAndLogs=Stats & Logs
EComponentCategory_svnHistory=SVN\u5C65\u6B74
EComponentCategory_technical=\u6280\u8853
EComponentCategory_view=\u8868\u793A
InegerCellEditorListener.NegativeNumberMessage={0} \u306E\u5024\u306F\u8CA0\u6570\u306B\u3067\u304D\u307E\u305B\u3093\u3002
InegerCellEditorListener.NumeralMessage={0} \u306B\u306F\u6570\u5024\u3092\u5165\u308C\u3066\u304F\u3060\u3055\u3044\u3002
EComponentCategory_headerFooter=\u30D8\u30C3\u30C0\u30FC/\u30D5\u30C3\u30BF\u30FC
EComponentCategory.advancedSettings=Advanced settings
EComponentCategory.basicRun=\u57FA\u672C\u5B9F\u884C
EComponentCategory_appearance=\u30A2\u30D4\u30A2\u30E9\u30F3\u30B9
EComponentCategory_doc=\u30C9\u30AD\u30E5\u30E1\u30F3\u30C6\u30FC\u30B7\u30E7\u30F3
EComponentCategory_main=\u30E1\u30A4\u30F3
@@ -379,7 +312,6 @@ HTMLDocGenerator.row_parameters=\u30D1\u30E9\u30E1\u30FC\u30BF
HTMLDocGenerator.prompt=\u30D7\u30ED\u30F3\u30D7\u30C8
HTMLDocGenerator.properties=\u5C5E\u6027
HTMLDocGenerator.purpose=\u76EE\u7684
HTMLDocGenerator.row_default=\u898F\u5B9A\u5024
HTMLDocGenerator.row_default=\u898F\u5B9A\u5024
HTMLDocGenerator.row_functions=\u30D5\u30A1\u30F3\u30AF\u30B7\u30E7\u30F3
HTMLDocGenerator.row_generator_info=\u30ED\u30A6\u30B8\u30A7\u30CD\u30EC\u30FC\u30BF\u60C5\u5831
@@ -394,12 +326,10 @@ HTMLDocGenerator.value=\u5024
HTMLDocGenerator.tmap.isnullable=\u30CC\u30EB\u53EF\u80FD
HTMLDocGenerator.tmap.isreject=\u30EA\u30B8\u30A7\u30AF\u30C8
HTMLDocGenerator.tmap.isrejectinner=\u30A4\u30F3\u30CA\u30FC\u30B8\u30E7\u30A4\u30F3\u306E\u30EA\u30B8\u30A7\u30AF\u30C8
HTMLDocGenerator.tmap.matching.mode=\u30DE\u30C3\u30C1\u30F3\u30B0\u30E2\u30FC\u30C9
HTMLDocGenerator.tmap.matching.mode=\u30DE\u30C3\u30C1\u30F3\u30B0\u30E2\u30FC\u30C9
HTMLDocGenerator.type=\u30BF\u30A4\u30D7
HTMLDocGenerator.unique_name=\u30E6\u30CB\u30FC\u30AF\u540D
HTMLDocGenerator.value=\u5024
HTMLDocGenerator.values=\u5024
HTMLDocGenerator.version=\u30D0\u30FC\u30B8\u30E7\u30F3
GenerateSelectSQLAction.NewQuery=\u65B0\u3057\u3044\u30AF\u30A8\u30EA {0}
ConnectionParameters.exceptionMessage=\u3053\u308c\u306f\u30ea\u30dd\u30b8\u30c8\u30ea\u306a\u306e\u3067\u3001\u3053\u306e\u30e1\u30bd\u30c3\u30c9\u3092\u547c\u3073\u51fa\u305b\u307e\u305b\u3093\u3002

View File

@@ -15,7 +15,6 @@ ContextTemplateComposite.nameLabel=\uC774\uB984
ContextTemplateComposite.sourceLabel=\uC6D0\uBCF8
ContextTreeConstants.valueName=\uAC12
EComponentCategory_assignment=\uBC30\uC815
EComponentCategory_properties=\uC18D\uC131
EComponentCategory_sqlTemplate=SQL \uD15C\uD50C\uB9BF
EComponentCategory_version=\uBC84\uC83C
HTMLDocGenerator.comment=1rdrhdh
@@ -25,7 +24,6 @@ HTMLDocGenerator.label=\uB77C\uBCA8
HTMLDocGenerator.length=\uAE38\uC774
HTMLDocGenerator.mapper.operator=\uC5F0\uC0B0\uC790
HTMLDocGenerator.name=\uC774\uB984
HTMLDocGenerator.properties=\uC18D\uC131
HTMLDocGenerator.source=\uC6D0\uBCF8
HTMLDocGenerator.value=\uAC12
HTMLDocGenerator.version=\uBC84\uC83C

View File

@@ -1,18 +1,11 @@
UpdatesConstants.Context=Context
UpdatesConstants.Job=Job
VersionSection.Version=Versie
ContextProcessSection.errorTitle=Fout
VersionSection.CreationDate=Creatie Datum
ContextProcessSection.7=Naam voor nieuwe Context
ContextProcessSection.6=Nieuwe Context
RoutinesFunctionProposal.User=Gebruiker
ContextProcessSection.49=Standaard Context
XmlArray.InvalidFile=Ongeldig bestand
ContextProcessSection.29=Fout
EUpdateItemType.Name=Naam
ContextParameterProposal.ContextVariable=Context variabele
UpdatesConstants.Joblet=Joblet
VersionSection.ModificationDate=Wijzigings Datum
ComponentsFormatPreferencePage.add=Toevoegen
ComponentToRepositoryProperty.error=Fout
ContextSetConfigurationDialog.nameNotValid=Ongeldige naam
@@ -21,7 +14,6 @@ ProcessorUtilities.generatingJob=Job genereren...
ProcessorUtilities.loadingJob=Job laden...
VariableItemEditor.name=Naam
VariableItemEditor.new=Nieuw
XSDValidater.IllegalArgument=De input xsd file bestaat niet.
ApplicationActionBarAdvisor.menuFileLabel=&Bestand
ApplicationActionBarAdvisor.navigateLabel=&Navigeer
ApplicationActionBarAdvisor.gotoLabel=&Ga naar
@@ -38,23 +30,15 @@ ConextTableValuesComposite.nameLabel=Naam
ContextTemplateComposite.CommentLabel=Opmerking
ContextTemplateComposite.nameLabel=Naam
ContextTemplateComposite.sourceLabel=Bron
ContextTreeConstants.contextName=Context
UpdatesConstants.ContextGroup=Context Groep
EComponentCategory_assignment=Toewijzing
EComponentCategory_context=Context
EComponentCategory_properties=Eigenschappen
EComponentCategory_sqlTemplate=SQL Template
EComponentCategory_version=Versie
AbstractBrandingService_job_license_header_content=// ============================================================================\n//\n// This source code has been automatically generated by_{0}\n// / JobDesigner (CodeGenerator version {1})\n// You can find more information about Talend products at www.talend.com.\n//\n// ============================================================================
HTMLDocGenerator.comment=Opmerking
HTMLDocGenerator.context=Context:
HTMLDocGenerator.mapper.alias=Alias
HTMLDocGenerator.name=Naam
HTMLDocGenerator.project_description=Project omschrijving
HTMLDocGenerator.project_name=Project Naam
HTMLDocGenerator.properties=Eigenschappen
HTMLDocGenerator.source=Bron
HTMLDocGenerator.version=Versie
ConnectionParameterName.UserLabel=Gebruiker
ConnectionParameterName.PasswordLabel=Wachtwoord
AbstractBrandingService.routines_license_header_content1=Copyright (c) 2005-2012, Talend Inc.n//n// This source code has been automatically generated by_{0}n// CodeGenerator version {1}n// You can find more information about Talend products at www.talend.com.n// You may distribute this code under the terms of the GNU LGPL licensen// http://www.gnu.org/licenses/lgpl.html).

View File

@@ -44,7 +44,6 @@ EMetadataEncoding.UTF8=\u042E\u043D\u0438\u043A\u043E\u0434 2.0 UTF-8
EMetadataEncoding.UTF7=\u042E\u043D\u0438\u043A\u043E\u0434 2.0 UTF-7
EUpdateItemType.Query=\u0417\u0430\u043F\u0440\u043E\u0441
PerlGlobalVariableProposal.Description=\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435: {0}
UpdatesConstants.Component=\u041A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442\u0430
ColorsCodeViewerPreferencePage.OperatorColor=\u0426\u0432\u0435\u0442 \u043E\u043F\u0435\u0440\u0430\u0442\u043E\u0440\u0430
MetadataTypeLengthConstants.STRING_LENGTH=String
EMetadataEncoding.GB18030=\u041A\u0438\u0442\u0430\u0439\u0441\u043A\u0438\u0439 \u043D\u0430\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u044B\u0439 \u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442
@@ -210,7 +209,6 @@ HTMLDocGenerator.language=\u042F\u0437\u044B\u043A
HTMLDocGenerator.length=\u0414\u043B\u0438\u043D\u0430
HTMLDocGenerator.mapper.expression=\u0412\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435
HTMLDocGenerator.mapper.join.type=\u0422\u0438\u043F \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F
HTMLDocGenerator.mapper.operator=\u041E\u043F\u0435\u0440\u0430\u0442\u043E\u0440
HTMLDocGenerator.mapper.table.name=\u0418\u043C\u044F \u0442\u0430\u0431\u043B\u0438\u0446\u044B
HTMLDocGenerator.modification=\u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0435
HTMLDocGenerator.name=\u0418\u043C\u044F

View File

@@ -21,20 +21,13 @@ ComponentsFormatPreferencePage.ErrorTitle=Hata
ConextTableValuesComposite.nameLabel=Ad\u0131
ContextTemplateComposite.nameLabel=Ad\u0131
ContextTemplateComposite.sourceLabel=Kaynak
ContextTemplateComposite.typeLabel=Tip
EComponentCategory_appearance=Görünüm
EComponentCategory_properties=Özellikler
EComponentCategory_version=Versiyon
HTMLDocGenerator.description=Aç\u0131klama
HTMLDocGenerator.job_description=Aç\u0131klama
HTMLDocGenerator.label=Etiket
HTMLDocGenerator.mapper.operator=Operatör
HTMLDocGenerator.name=Ad\u0131
HTMLDocGenerator.properties=Özellikler
HTMLDocGenerator.source=Kaynak
HTMLDocGenerator.type=Tip
HTMLDocGenerator.version=Versiyon
ConnectionParameterName.PortLabel=Port
ConnectionParameterName.DatabaseLabel=Veriambar\u0131
ConnectionParameterName.SchemaLabel=\u015Eema
ConnectionParameterName.PasswordLabel=\u015Eifre

View File

@@ -1,294 +0,0 @@
MetadataTypeLengthConstants.LIST_LENGTH=\u5217\u8868
SelectRepositoryContextDialog.SelectAll=\u5168\u9009
ColorsCodeViewerPreferencePage.keyword2Color=\u5173\u952E\u5B572 \u989C\u8272
MetadataDialog.Message=\u6240\u6709\u6765\u81EA\u8F93\u5165Schema\u7684\u5217\u5C06\u88AB\u8F6C\u6362\u5230\u8F93\u51FASchema
MetadataDialog.TransferMessage=\u6240\u6709\u6765\u81EA\u8F93\u51FASchema\u7684\u5217\u5C06\u88AB\u8F6C\u6362\u5230\u8F93\u5165Schema
EMetadataEncoding.Cyrillic=\u53E4\u4EE3\u65AF\u62C9\u592B\u8BED
EUpdateResult.BuiltIn=\u66F4\u6539\u4E3ABuilt-In\u6A21\u5F0F
EUpdateResult.Rename=\u66F4\u6539\u540D\u79F0
ContextProcessSection.ParameterNameIsNotValid=\u53C2\u6570\u540D\u5B57\u65E0\u6548\u3002
ColorsCodeViewerPreferencePage.DigitColor=\u6570\u5B57 \u989C\u8272
EMetadataEncoding.Hebrew=\u5E0C\u4F2F\u6765\u8BED
UpdatesConstants.Context=\u7EC4\u4EF6
UpdatesConstants.Job=\u8fdb\u7a0b
RepositoryUpdateManager.NoModificationTitle=\u6CA1\u6709\u9700\u8981\u7684\u4FEE\u6539
CorePreferencePage.javaInterpreter=Java\u89E3\u91CA\u5668
EMetadataEncoding.GB2312=\u4E2D\u6587
MetadataEmfTableEditor.ColumnInvalid=\u5217\u540D{0}\u65E0\u6548\u3002
NodeReturnProposal.VariableName=\n\n\u53D8\u91CF\u540D\uFF1A {5}
SelectRepositoryContextDialog.CollapseAll=\u6536\u8D77
ERepositoryObjectType.FolderNotFound=\u7C7B\u578B{0}\u7684\u76EE\u5F55\u672A\u627E\u5230
CorePreferencePage.componentDefaultFileDirectory=\u7EC4\u4EF6\u7F3A\u7701\u6587\u4EF6\u76EE\u5F55
ColorsCodeViewerPreferencePage.keyword1Color=\u5173\u952E\u5B571 \u989C\u8272
CorePreferencePage.runInMultiThread=\u591A\u7EBF\u7A0B\u8FD0\u884C(\u521b\u5efa\u65b0\u4f5c\u4e1a\u9ed8\u8ba4\u91c7\u7528)
MappingFileLoader.UndeclaredDbType="{0}"\u6CA1\u6709\u88AB\u7533\u660E\u7684\u6570\u636E\u5E93\u7C7B\u578B\uFF0C\u5728\u6570\u636E\u5E93ID"{1}"\u5728\u8282\u70B9\uFF1A{2}
EConnectionType.tableMenu=\u540E\u8FD0\u884C
MappingFileLoader.UnbindedDbTypes=\u5728\u6570\u636E\u5E93ID"{0}"\u7684Mapping\u6587\u4EF6\uFF0C\u6570\u636E\u5E93\u7C7B\u578B\u6CA1\u6709\u7528"{1}" Talend \u7C7B\u578B\uFF1A"{2}"\u7ED1\u5B9A
MetadataTypeLengthPreferencePage.FIELD=\u6240\u6709\u5B57\u6BB5\u9ED8\u8BA4\u8BBE\u7F6E
EConnectionType.onComponentErrorMenu=\u7EC4\u4EF6\u8FD0\u884C\u9519\u8BEF
Parameter.Type=\u7C7B\u578B\uFF1A
EConnectionType.onComponentOkMenu=\u7EC4\u4EF6\u8FD0\u884C\u6B63\u786E
PerspectiveMenuManager.perspectiveLabel=\u900F\u89C6\u56FE(&P)
NodeReturnProposal.Description=\u63CF\u8FF0\uFF1A {0}
TalendTabbedPropertyComposite.tableButton.toolTip=\u8868\u89C6\u56FE
Parameter.Value=\u503C\uFF1A
EConnectionType.runAfterMenu=\u8FD0\u884C\u540E
ContextParameterProposal.Type=\n\u7C7B\u578B\uFF1A {1}
ColorsCodeViewerPreferencePage.fieldTip=\u7C97\u4F53(&B)
GlobalServiceRegister.ServiceNotRegistered=\u670D\u52A1{0}\u6CA1\u6709\u88AB\u6CE8\u518C
ConextTemplateComposite.OrderText=\u539F\u59CB\u987A\u5E8F
SelectRepositoryContextDialog.Title=\u9009\u62E9\u4E0A\u4E0B\u6587\u53D8\u91CF
ColorsCodeViewerPreferencePage.LabelColor=\u6807\u7B7E \u989C\u8272
EUpdateResult.Add=\u6DFB\u52A0\u5230\u5E93
ColorsCodeViewerPreferencePage.MarkupColor=\u6807\u8BB0 \u989C\u8272
ColorsCodeViewerPreferencePage.Comment2Color=\u6CE8\u91CA2 \u989C\u8272
EUpdateResult.JobletUpdate=\u66F4\u65B0joblet\u8282\u70B9
JavaGlobalVariableProposal.Description=\u63CF\u8FF0\uFF1A {0}
RoutinesFunctionProposal.ReturnType=\u8FD4\u56DE\u7C7B\u578B:
EConnectionType.onSubjobOkMenu=\u5B50job\u6B63\u786E
CorePreferencePage.groupBySource=\u5728\u4E0A\u4E0B\u6587\u201C\u6839\u636E\u6E90\u5206\u7EC4\u201D
NodeReturnProposal.Availability=\n\u53EF\u7528\u6027\uFF1A {4}
EConnectionType.onSubjobErrorMenu=\u5B50job\u9519\u8BEF
RepositoryUpdateManager.ItemsToUpdate=\u68C0\u67E5\u9879\u76EE\u4EE5\u66F4\u65B0
SelectRepositoryContextDialog.Label=\u9009\u62E9\u5E93\u4E0A\u4E0B\u6587\u4E2D\u7684\u53D8\u91CF\u3002
EMetadataEncoding.Greek=\u5E0C\u814A
EMetadataEncoding.UTF16BE=Unicode BigEndian (16\u4F4D)
EConnectionType.synchronize=\u540C\u6B65
VersionSection.Version=\u7248\u672C
ContextParameterProposal.Description=\u63CF\u8FF0\uFF1A {0}
EUpdateResult.Delete=\u4ECE\u5E93\u4E2D\u5220\u9664
SelectRepositoryContextDialog.ExpandAll=\u5C55\u5F00
NodeReturnProposal.Type=\n\u7C7B\u578B\uFF1A {3}
ColorsCodeViewerPreferencePage.FunctionColor=\u65B9\u6CD5 \u989C\u8272
EUpdateItemType.Components=\u7EC4\u4EF6
MetadataTypeLengthConstants.CHARACTER_LENGTH=\u5b57\u7b26
TalendTabbedPropertyComposite.compactButton.toolTip=\u7F29\u653E\u89C6\u56FE
EConnectionType.mergeMenu=\u5408\u5E76
ColorsCodeViewerPreferencePage.Comment1Color=\u6CE8\u91CA1 \u989C\u8272
RoutinesFunctionProposal.VariableName=\n\n\u53D8\u91CF\u540D\uFF1A {2}
RepositoryUpdateManager.RenameContextTitle=\u91CD\u547D\u540D\u95EE\u9898
EUpdateItemType.Schema=\u67B6\u6784
MetadataEmfTableEditor.ColumnNameExists=\u5217\u540D{0}\u5DF2\u5B58\u5728\u3002
Parameter.Name=\u53C2\u6570\u540D
FunctionManager.PurePerl.ParaName=\u81EA\u5B9A\u4E49\u53C2\u6570
ContextValueErrorChecker.ErrorTitile=\u4E0A\u4E0B\u6587\u503C\u9519\u8BEF:
EUpdateItemType.Query=\u67E5\u8BE2
ExtractMetaDataFromDataBase.SchemaNoPresent=Schema\u5728\u6570\u636E\u5E93\u4E2D\u672A\u51FA\u73B0
PerlGlobalVariableProposal.Description=\u63CF\u8FF0:{0}
UpdatesConstants.Component=\u7EC4\u4EF6
Parameter.Comment=\u6CE8\u91CA\uFF1A
CorePreferencePage.perlInterpreter=Perl\u89E3\u91CA\u5668
ColorsCodeViewerPreferencePage.OperatorColor=\u64CD\u4F5C\u7B26 \u989C\u8272
EMetadataEncoding.GB18030=\u4E2D\u6587\u56FD\u6807
ContextProcessSection.errorTitle=\u9519\u8BEF
EConnectionType.parallelize=\u5E76\u884C
MetadataDialog.SchemaModification=Schema\u7F16\u8F91
VersionSection.CreationDate=\u521B\u5EFA\u65E5\u671F
JavaGlobalVariableProposal.VariableName=\n\n\u53D8\u91CF\u540D:{1}
MappingFileLoader.UnbindedTalendTypes=\u5728\u6570\u636E\u5E93ID"{0}"\u7684Mapping\u6587\u4EF6\uFF0CTalend\u7C7B\u578B\u6CA1\u6709\u7528"{1}"\u6570\u636E\u5E93\u7C7B\u578B:{2}\u7ED1\u5B9A
MetadataTableEditor.ColumnNameExists=\u5217\u540D{0}\u5DF2\u7ECF\u5B58\u5728\u3002
MetadataTableEditor.ColumnNameIsInvalid=\u5217\u540D{0}
ColorsCodeViewerPreferencePage.defaultColor=\u9ED8\u8BA4 \u989C\u8272
ContextProcessSection.7=\u4E3A\u65B0\u7684\u4E0A\u4E0B\u6587\u6307\u5B9A\u540D\u5B57
ContextProcessSection.6=\u65B0\u7684\u4E0A\u4E0B\u6587
EConnectionType.mainMenu=\u4E3B\u7EBF
ContextProcessSection.4=\u6DFB\u52A0\u65B0\u7684\u4E0A\u4E0B\u6587 ->(
ContextProcessSection.2=\u8BF7\u786E\u8BA4?
ContextProcessSection.1=\u83DC\u5355\u8868\u683C
EUpdateItemType.Property=\u5C5E\u6027
SelectRepositoryContextDialog.DeselectAll=\u5168\u90E8\u4E0D\u9009
CorePreferencePage.iReportPath=iReport \u8DEF\u5F84
MetadataTalendType.DBMSNotSetted=\u6570\u636E\u5E93\u672A\u8BBE\u7F6E
ImportExternalJarAction.title=\u6DFB\u52A0\u5916\u90E8JAR
ContextParameterProposal.VariableName=\n\n\u53D8\u91CF\u540D\uFF1A {2}
ColorsCodeViewerPreferencePage.InvalidColor=\u975E\u6CD5 \u989C\u8272
ExtractMetaDataFromDataBase.dbTypeNotFound=dbType{0}\u672A\u627E\u5230
RepositoryUpdateManager.NoModificationMessages=\u6CA1\u6709\u9700\u8981\u7684\u66F4\u65B0
EMetadataEncoding.Latin6=Latin6 (\u65E5\u8033\u66FC\u8BED)
EMetadataEncoding.Latin5=Latin5 (\u571F\u8033\u5176\u8BED)
RoutinesFunctionProposal.User=\u7528\u6237
EMetadataEncoding.Latin4=Latin4 (\u5317\u6B27)
EMetadataEncoding.Latin3=Latin3 (\u5357\u6B27)
ColorsCodeViewerPreferencePage.Literal2Color=\u6587\u5B572 \u989C\u8272
EMetadataEncoding.Latin2=Latin2 (\u4E1C\u6B27)
EMetadataEncoding.Latin1=Latin1 (\u897F\u6B27)
EMetadataEncoding.UTF16=Unicode 2.0 (16\u4F4D)
RoutinesFunctionProposal.System=\u7CFB\u7EDF
CorePreferencePage.temporaryFiles=\u4E34\u65F6\u6587\u4EF6
EUpdateResult.Reload=\u91CD\u65B0\u52A0\u8F7D\u7EC4\u4EF6
RepositoryUpdateManager.Title=\u4fee\u6539
ContextProcessSection.49=\u7F3A\u7701\u4E0A\u4E0B\u6587
PerlGlobalVariableProposal.VariableName=\n\n\u53D8\u91CF\u540D:{1}
RepositoryObject.NotImplemented=\u672A\u5B9E\u73B0
MetadataTypeLengthPreferencePage.VALUE=\u7A7A\u503C\u5B57\u6BB5\u9ED8\u8BA4\u8BBE\u7F6E
ERepositoryObjectType.NotImplemented=\u672A\u5B9E\u73B0
ExtractMetaDataFromDataBase.connectionSuccessful=\u8FDE\u63A5\u6210\u529F
LogImageCacheAction.CacheImage=\u7F13\u5B58\u56FE\u7247
ContextParameterProposal.NoCommentAvaiable=\u6CA1\u6709\u6CE8\u91CA\u3002
SelectRepositoryContextGroupDialog.Default=\u7F3A\u7701
FunctionManager.PurePerl.Desc=\u8BBE\u7F6E\u81EA\u5B9A\u4E49\u8868\u8FBE\u5F0F
XmlArray.InvalidFile=\u65E0\u6548\u7684\u6587\u4EF6\u3002
EConnectionType.lookupMenu=\u67E5\u8BE2
ContextProcessSection.30=\u540D\u5B57\u5DF2\u5B58\u5728
EUpdateItemType.Variable=\u53D8\u91CF
MetadataTypeLengthConstants.OBJECT_LENGTH=\u6a21\u5757
ContextProcessSection.29=\u9519\u8BEF
CorePreferencePage.previewLimit=\u9884\u89C8\u9650\u5236
RoutinesFunctionProposal.Description=\u63CF\u8FF0:
LogImageCacheAction.CacheImageDesc=\u7F13\u5B58\u56FE\u7247\u4FE1\u606F\u63CF\u8FF0
ColorsCodeViewerPreferencePage.Literal1Color=\u6587\u5B571 \u989C\u8272
ConextTemplateComposite.OrderMessages=\u5982\u679C\u60A8\u60F3\u91CD\u65B0\u6392\u5217\u53D8\u91CF\uFF0C\u5FC5\u987B\u9009\u4E2D\u5B83.
MetadataTypeLengthConstants.VALUE_DEFAULT_TYPE=\u9ED8\u8BA4\u7C7B\u578B
EUpdateItemType.Name=\u8fde\u63a5\u540d
ContextProcessSection.13=\u4E3A\u4E0A\u4E0B\u6587\u6307\u5B9A\u65B0\u540D\u5B57{0}
ContextProcessSection.12=\u4E3A\u4E0A\u4E0B\u6587\u6539\u540D
ContextParameterProposal.ContextVariable=\n\n\u4E0A\u4E0B\u6587\u53D8\u91CF\u3002
EMetadataEncoding.Big5=\u7E41\u4F53\u4E2D\u6587
Function.FunctionName=\u51FD\u6570\u540D{0}
ContextProcessSection.RemoveInformation={0}\u4E3A\u9ED8\u8BA4\u7684\u4E0A\u4E0B\u6587,\u4E0D\u80FD\u5220\u9664
MetadataTypeLengthConstants.FIELD_DEFAULT_TYPE=\u9ED8\u8BA4\u7C7B\u578B
RoutinesFunctionProposal.CreatedBy=\u88AB\u521B\u5EFA:
RepositoryUpdateManager.Messages=\u60A8\u60F3\u5C06\u8FD9\u4E9B\u4FEE\u6539\u4F20\u9012\u5230\u6240\u6709\u4F5C\u4E1A\u4E2D\u5417\uFF1F\u53EF\u80FD\u9700\u8981\u8F83\u957F\u65F6\u95F4\u3002
MappingFileLoader.InvalidTalendType="{0}"\u662F\u4E00\u4E2A\u975E\u6CD5\u7684Talend\u7C7B\u578B\u5BF9\u6570\u636E\u5E93ID"{2}"\uFF0C\u5728\u8282\u70B9\uFF1A{3}
RepositoryUpdateManager.Check=\u68C0\u67E5\u4E2D...
RoutinesFunctionProposal.Example=\u793A\u4F8B:
TalendType.TypeName=\u7C7B\u578B\u540D{0}
MetadataTableEditor.ColumnNameIsNull=\u9519\u8BEF\uFF1A\u5217\u540D\u4E3Anull
ColorsCodeViewerPreferencePage.keyword3Color=\u5173\u952E\u5B573 \u989C\u8272
NodeReturnProposal.GlobalVariable=\n\n\u5168\u5C40\u53D8\u91CF\uFF0C\u7EC4\u4EF6\u5C5E\u6027 {1} [{2}].
ListPreferencePage.RemoveButtonName=\u79FB\u9664
MetadataTypeLengthPreferencePage.DBTYPE=\u6570\u636E\u7C7B\u578B\u7684\u9ED8\u8BA4\u957F\u5EA6
EMetadataEncoding.EUC_CN=\u7B80\u4F53\u4E2D\u6587(\u6269\u5C55\u7684Unix Code-CN)
EConnectionType.iteratorMenu=\u8FED\u4EE3
EMetadataEncoding.Arabic=\u963F\u62C9\u4F2F\u8BED
EMetadataEncoding.Microsoft_Latin1=\u5FAE\u8F6F(Latin-1)
MetadataEmfTableEditor.ColumnNameIsNullError=\u9519\u8BEF\uFF1A\u5217\u540D\u4E3Anull
MappingFileLoader.DbmsIdAlreadyExists=\u6570\u636E\u5E93ID"{0}"\u5DF2\u7ECF\u5B58\u5728\uFF01
EConnectionType.runIfMenu=\u6B63\u5E38\u65F6\u8FD0\u884C
VersionSection.ModificationDate=\u4FEE\u6539\u65E5\u671F
MappingFileLoader.DbTypeAlreadyExists=\u5728\u6570\u636E\u5E93ID{0}\u4E2D\uFF0C\u6570\u636E\u7C7B\u578B"{1}" \u51FA\u73B0\u591A\u6B21\u5728\u6587\u4EF6"{2}" \u8282\u70B9:{3}
AbstractComponentsProvider.folderNotExist=\u6587\u4EF6\u5939{0}\u4E0D\u5B58\u5728.
AbstractItemMigrationTask.taskFailed=\u8FC1\u79FB{0}\u9879\u76EE\u5931\u8D25{1}
ColumnNameChangedExt.columnChanged=\u7ED3\u70B9: {0} \u5217\u6539\u53D8: {1}-> {2}
ComponentsFormatPreferencePage.add=\u6DFB\u52A0
ComponentsFormatPreferencePage.formatConnection=\u683C\u5F0F\u5316\u9ED8\u8BA4\u8FDE\u63A5
ComponentsFormatPreferencePage.formatLable=\u683C\u5F0F\u5316\u9ED8\u8BA4\u6807\u7B7E
ComponentsFormatPreferencePage.remove=\u79FB\u9664
ComponentToRepositoryProperty.error=\u9519\u8BEF
ComponentToRepositoryProperty.ImpossibleUseOCI=\u4E0D\u80FD\u518D\u5E93\u4E2D\u4F7F\u7528OCI\u7C7B\u578B\uFF01
ContextComposite.tableValue=\u8868\u683C\u5F0F\u503C
ContextComposite.treeValue=\u6811\u683C\u5F0F\u503C
ContextComposite.variable=\u53D8\u91CF
ContextSetConfigurationDialog.nameNotValid=\u8BE5\u540D\u79F0\u65E0\u6548
ConextTemplateComposite.addToRepositoryContextAction.label=\u6DFB\u52A0\u5230repository\u4E0A\u4E0B\u6587
DbTableSelectorDialog.textContent=\u9009\u62E9\u8868\u540D
ECodeLanguage.unknowLanguage=\u672A\u77E5\u8BED\u8A00
ExtractMetaDataUtils.noData=\u672A\u627E\u5230\u6570\u636E.
JavaSimpleDateFormatProposalProvider.quoteDisplayError=\u4E24\u4E2A\u5355\u5F15\u53F7\u663E\u793A\u4E3A\u4E00\u4E2A\u5355\u5F15\u53F7
MetadataDialog.CopyToInput.toolTipText=\u5C06\u8F93\u51FAschema\u6240\u6709\u5217\u590D\u5236\u5230\u8F93\u5165schema
MetadataDialog.CopySelectionToInput.toolTipText=\u5C06\u8F93\u51FAschema\u5DF2\u9009\u62E9\u7684\u5217\u590D\u5236\u5230\u8F93\u5165schema
MetadataDialog.CopyToOutput=\u5C06\u8F93\u5165schema\u6240\u6709\u5217\u590D\u5236\u5230\u8F93\u51FAschema
MetadataDialog.CopySelectionToOutput=\u5C06\u8F93\u5165schema\u5DF2\u9009\u62E9\u7684\u5217\u590D\u5236\u5230\u8F93\u51FAschema
MetadataTalendType.dbIdNotFound=DBMS Id\uFF1A{0}\u65E0\u6CD5\u627E\u5230\uFF01
PaletteContentDialog.connection=\u683C\u5F0F\u5316\u9ED8\u8BA4\u8FDE\u63A5
PaletteContentDialog.lable=\u683C\u5F0F\u5316\u9ED8\u8BA4\u6807\u7B7E
PatternCalendar.example=\u793A\u4F8B:
SchemaCellEditor.giveSchemaName=\u7ED9\u56FE\u89E3\u547D\u540D
SchemaCellEditor.inputName=\u8F93\u5165\u540D\u79F0
SchemaCellEditor.nameExistOrInvalid=\u6539\u540D\u79F0\u5DF2\u5B58\u5728\u6216\u65E0\u6548
SchemaCellEditor.schemaName=\u56FE\u89E3\u540D
SchemaOperationChoiceDialog.ChangeBuiltInMessage=\u66F4\u6539\u56FE\u89E3\u5230built-in\u6A21\u5F0F
SchemaOperationChoiceDialog.ChangeRepositoryMessage=\u4ECE\u5E93\u4E2D\u66F4\u6539Schema
SchemaOperationChoiceDialog.CreateBuiltInMessage=Built-in\u4E2D\u521B\u5EFA\u56FE\u89E3
SchemaOperationChoiceDialog.CreateRepositoryMessage=\u4ECE\u5E93\u4E2D\u521B\u5EFA\u56FE\u89E3\u3002
SchemaOperationChoiceDialog.EditSchemaMessage=\u7F16\u8F91\u67B6\u6784
SchemaOperationChoiceDialog.StatusMessage=\u65E0\u6548\u6216\u5DF2\u5B58\u5728\u7684\u56FE\u89E3
SchemaOperationChoiceDialog.Title=\u67B6\u6784
VariableItemEditor.name=\u57fa\u672c\u6570\u636e\u540d
VariableItemEditor.new=\u65b0
VariableItemEditor.remove=\u79FB\u9664
VariableItemEditor.twmplatePattern=\u6A21\u677F\u6837\u5F0F\uFF1A
VariableItemEditor.variable=\u53D8\u91CF\uFF1A
VersionSection.Status=\u72B6\u6001
XSDValidater.IllegalArgument=\u8F93\u5165\u7684xsd\u6587\u4EF6\u4E0D\u5B58\u5728
MultiStringSelectionDialog.nameEmpty=\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A
ApplicationActionBarAdvisor.menuFileLabel=\u6587\u4EF6(&F)
ApplicationActionBarAdvisor.menuEditLabel=\u7F16\u8F91(&E)
ApplicationActionBarAdvisor.gotoLabel=\u8DF3\u8F6C
ApplicationActionBarAdvisor.projectLabel=\u5DE5\u7A0B
ApplicationActionBarAdvisor.menuWindowLabel=\u7A97\u53E3(&W)
ApplicationActionBarAdvisor.menuHelpLabel=\u5E2E\u52A9(&H)
BusinessAppearanceComposite.textAlignmentGroup=\u6587\u672C\u5BF9\u9F50
BusinessAppearanceComposite.textAlignment.horizontal=\u6C34\u5E73
BusinessAppearanceComposite.textAlignment.vertical=\u5782\u76F4
BusinessAppearanceComposite.textAlignment.horizontal.left=\u5DE6
BusinessAppearanceComposite.textAlignment.horizontal.right=\u53F3
BusinessAppearanceComposite.textAlignment.horizontal.centre=\u4E2D\u592E
BusinessAppearanceComposite.textAlignment.vertical.top=\u9876\u90E8
BusinessAppearanceComposite.textAlignment.vertical.bottom=\u5E95\u90E8
BusinessAppearanceComposite.textAlignment.vertical.centre=\u4E2D\u592E
ComponentsFormatPreferencePage.errorCreateConnectionName=\u547D\u540D"{0}"\u65E0\u6548
ComponentsFormatPreferencePage.ErrorTitle=\u9519\u8BEF
ConextTableValuesComposite.nameLabel=\u57fa\u672c\u6570\u636e\u540d
ContextTemplateComposite.CommentLabel=\u5907\u6CE8
ContextTemplateComposite.nameLabel=\u57fa\u672c\u6570\u636e\u540d
ContextTemplateComposite.scriptCodeLabel=\u811A\u672C\u4EE3\u7801
ContextTemplateComposite.sourceLabel=\u8D44\u6E90
ContextTemplateComposite.typeLabel=\u7C7B\u578B
ContextTreeConstants.contextName=\u7EC4\u4EF6
ContextTreeConstants.promptName=\u63D0\u793A
ContextTreeConstants.valueName=\u53C2\u6570\u503C
ContextTreeConstants.variableName=\u53D8\u91CF
GroupByContextAction.groupContext=\u6309\u4E0A\u4E0B\u6587\u5206\u7EC4
GroupByVariableAction.groupVariable=\u6309\u53D8\u91CF\u5206\u7EC4
SchemaXPathQuerysDialog.Mappings=\u6620\u5C04
XPathQueryMetadataTableEditorViewExt.xpathQuerys=XML \u6587\u4EF6\u7ED3\u6784\u67E5\u8BE2\u8BED\u53E5
EComponentCategory_advanceSetting=\u9AD8\u7EA7\u8BBE\u7F6E
EComponentCategory_appearance=\u5916\u89C2
EComponentCategory_assignment=\u6307\u6D3E
EComponentCategory_context=\u7EC4\u4EF6
EComponentCategory_doc=\u6587\u6863
EComponentCategory_main=\u4E3B\u7EBF
EComponentCategory_sqlTemplate=SQL\u6A21\u677F
EComponentCategory_statsAndLogs=\u9759\u6001\u4FE1\u606F\u548C\u65E5\u5FD7
EComponentCategory_version=\u7248\u672C
EComponentCategory_view=\u89c6\u56fe
EComponentCategory.advancedSettings=\u9AD8\u7EA7\u8BBE\u7F6E
HTMLDocGenerator.author=\u4F5C\u8005
HTMLDocGenerator.author1=\u4F5C\u8005
HTMLDocGenerator.column=\u5217
HTMLDocGenerator.component_list=\u7ec4\u4ef6\u5217\u8868
HTMLDocGenerator.component_name=\u7ec4\u4ef6\u540d
HTMLDocGenerator.content=\u5185\u5BB9
HTMLDocGenerator.context=\u4e0a\u4e0b\u6587\uff1a
HTMLDocGenerator.description=\u5FC5\u8981\u7684
HTMLDocGenerator.job_description=\u5FC5\u8981\u7684
HTMLDocGenerator.key=\u5173\u952E\u5B57
HTMLDocGenerator.label=\u6807\u7B7E
HTMLDocGenerator.length=\u957F\u5EA6
HTMLDocGenerator.mapper.alias=\u522B\u79F0
HTMLDocGenerator.mapper.expression=\u8868\u8FBE\u5F0F
HTMLDocGenerator.mapper.operator=\u64CD\u4F5C\u7B26
HTMLDocGenerator.mapper.table.name=\u6570\u636e\u8868
HTMLDocGenerator.modification=\u4fee\u6539
HTMLDocGenerator.name=\u4f5c\u4e1a\u540d
HTMLDocGenerator.nullable=\u53EF\u4E3A\u7A7A
HTMLDocGenerator.precision=\u7CBE\u5EA6
HTMLDocGenerator.project_description=\u5de5\u7a0b\u63cf\u8ff0
HTMLDocGenerator.project_name=\u5de5\u7a0b\u540d
HTMLDocGenerator.prompt=\u63D0\u793A
HTMLDocGenerator.purpose=\u76EE\u7684
HTMLDocGenerator.row_default=\u65e0
HTMLDocGenerator.row_functions=\u51FD\u6570
HTMLDocGenerator.status=\u72B6\u6001
HTMLDocGenerator.type=\u7C7B\u578B
HTMLDocGenerator.unique_name=\u552f\u4e00\u540d\u5b57
HTMLDocGenerator.value=\u503c
HTMLDocGenerator.version=\u7248\u672C
ConnectionParameters.exceptionMessage=\u8FD9\u662F\u50A8\u5B58\u5E93\uFF0C\u4E0D\u80FD\u8C03\u7528\u4E9B\u65B9\u6CD5\u3002
ConnectionParameterName.HostLabel=\u4e3b\u673a
ConnectionParameterName.PortLabel=\u7aef\u53e3
ConnectionParameterName.SchemaLabel=\u67B6\u6784
ConnectionParameterName.UserLabel=\u7528\u6237
ConnectionParameterName.PasswordLabel=\u5bc6\u7801
ConnectionParameterName.DbPathLabel=\u6570\u636E\u5E93\u7684\u6839\u8DEF\u5F84

View File

@@ -1,5 +1,6 @@
CreateRuleDialog.conditionLabel=Bedingung
CreateRuleDialog.groupLabel=Bedingung erstellen
CreateRuleDialog.messageLabel=Neue Bedingung erstellen
CreateRuleDialog.nameLabel=Name
CreateRuleDialog.ruleComponentName=tRules
CreateRuleDialog.title=Neue Bedingung hinzufügen

View File

@@ -1,2 +0,0 @@
CreateRuleDialog.conditionLabel=\u6761\u4EF6
CreateRuleDialog.nameLabel=\u57fa\u672c\u6570\u636e\u540d

View File

@@ -14,10 +14,3 @@ DeleteAction.action.logicalTitle=\u062D\u0630\u0641
DuplicateAction.cannotGenerateItem=\u0644\u0627\u064A\u0645\u0643\u0646 \u062A\u0648\u0644\u064A\u062F \u0639\u0646\u0648\u0627\u0646 \u0645\u0627\u062F\u0629 \u0628\u0627\u0644\u0644\u0635\u0642
CopyToGenericSchemaHelper.cannotGenarateItem=\u0644\u0627\u064A\u0645\u0643\u0646 \u062A\u0648\u0644\u064A\u062F \u0639\u0646\u0648\u0627\u0646 \u0645\u0627\u062F\u0629 \u0628\u0627\u0644\u0644\u0635\u0642
ContextReferenceDialog.Types=\u0646\u0648\u0639
ProjectRepositoryNode.code=\u0634\u0641\u0631\u0629
ItemReferenceDialog.item=\u0639\u0646\u0635\u0631
NewFolderWizard.failureTitle=\u062E\u0637\u0623
NewFolderWizard.label=\u062A\u0633\u0645\u064A\u0629
CreateFolderAction.action.title=\u0625\u0646\u0634\u0627\u0621 \u0645\u062C\u0644\u062F
CreateFolderAction.action.toolTipText=\u0625\u0646\u0634\u0627\u0621 \u0645\u062C\u0644\u062F
DeleteAction.warning.title=\u062A\u062D\u0630\u064A\u0631

View File

@@ -74,18 +74,3 @@ RepositoryDropAdapter_moveTitle=Verschieben
ItemReferenceDialog.item=Element
ItemReferenceDialog.project=Projekt
ItemReferenceDialog.deletedInfor=Mülleimer
NewFolderWizard.description=Neuen Ordner im Repository erzeugen
NewFolderWizard.failureText=Es ist ein Fehler aufgetreten. Ordner kann nicht erzeugt werden. Sehen Sie ins Log für weitere Details.
NewFolderWizard.failureTitle=ERROR
NewFolderWizard.label=Beschriftung
NewFolderWizard.nameEmpty=Beschriftung wird benötigt
NewFolderWizard.nameInvalid=Beschriftung {0} ist nicht erlaubt
NewFolderWizard.title=Ordner
NewFolderWizard.windowTitle=Neuer Ordner
CreateFolderAction.action.title=Erstelle Ordner
CreateFolderAction.action.toolTipText=Erstelle Ordner
RenameFolderAction.action.title=Ordner umbennnen
RenameFolderAction.action.toolTipText=Ordner umbennnen
RenameFolderAction.warning.editorOpen.title=Aktion nicht verfügbar
RenameFolderAction.warning.cannotFind.title=Aktion nicht verfügbar
DeleteAction.warning.title=Warnung

View File

@@ -75,32 +75,3 @@ JobletReferenceDialog.Title=\u0394\u03B9\u03B1\u03B3\u03C1\u03B1\u03C6\u03AE \u0
CopyToGenericSchemaHelper.cannotGenarateItem=\u0394\u03B5 \u03BC\u03C0\u03BF\u03C1\u03B5\u03AF \u03BD\u03B1 \u03C0\u03B1\u03C1\u03B1\u03C7\u03B8\u03B5\u03AF \u03B5\u03C0\u03B9\u03BA\u03BF\u03BB\u03BB\u03BF\u03CD\u03BC\u03B5\u03BD\u03B7 \u03B5\u03C4\u03B9\u03BA\u03AD\u03C4\u03B1 \u03B1\u03BD\u03C4\u03B9\u03BA\u03B5\u03B9\u03BC\u03AD\u03BD\u03BF\u03C5
ContextReferenceDialog.Recycle=\u03C3\u03C4\u03BF\u03BD \u039A\u03AC\u03B4\u03BF \u0391\u03BD\u03B1\u03BA\u03CD\u03BA\u03BB\u03C9\u03C3\u03B7\u03C2
ContextReferenceDialog.Types=\u03A4\u03CD\u03C0\u03BF\u03C2
ProjectRepositoryNode.code=\u039A\u03CE\u03B4\u03B9\u03BA\u03B1\u03C2
ProjectRepositoryNode.columns=\u03A3\u03C4\u03AE\u03BB\u03B5\u03C2
ProjectRepositoryNode.genericSchema=\u0393\u03B5\u03BD\u03B9\u03BA\u03AC \u03C3\u03C7\u03AE\u03BC\u03B1\u03C4\u03B1
ProjectRepositoryNode.queries=\u0395\u03C1\u03C9\u03C4\u03AE\u03BC\u03B1\u03C4\u03B1
ProjectRepositoryNode.synonymSchemas=\u03A3\u03C7\u03AE\u03BC\u03B1\u03C4\u03B1 \u03C3\u03C5\u03BD\u03C9\u03BD\u03CD\u03BC\u03BF\u03C5
ProjectRepositoryNode.tableSchemas=\u03A3\u03C7\u03AE\u03BC\u03B1\u03C4\u03B1 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1
ProjectRepositoryNode.viewSchemas=\u03A3\u03C7\u03AE\u03BC\u03B1\u03C4\u03B1 \u03C0\u03C1\u03BF\u03B2\u03BF\u03BB\u03AE\u03C2
ProjectRepositoryNode.sapFunctions=\u03A3\u03C5\u03BD\u03B1\u03C1\u03C4\u03AE\u03C3\u03B5\u03B9\u03C2 SAP
RepositoryDropAdapter_moveTitle=\u039C\u03B5\u03C4\u03B1\u03BA\u03AF\u03BD\u03B7\u03C3\u03B7
ItemReferenceDialog.item=\u0391\u03BD\u03C4\u03B9\u03BA\u03B5\u03AF\u03BC\u03B5\u03BD\u03BF
ItemReferenceDialog.nodeTotals=\u03A3\u03CD\u03BD\u03BF\u03BB\u03B1
ItemReferenceDialog.project=\u0388\u03C1\u03B3\u03BF
ItemReferenceDialog.deletedInfor=\u03C3\u03C4\u03BF\u03BD \u039A\u03AC\u03B4\u03BF \u0391\u03BD\u03B1\u03BA\u03CD\u03BA\u03BB\u03C9\u03C3\u03B7\u03C2
NewFolderWizard.description=\u0394\u03B7\u03BC\u03B9\u03BF\u03C5\u03C1\u03B3\u03AF\u03B1 \u03B5\u03BD\u03CC\u03C2 \u03BD\u03AD\u03BF\u03C5 \u03C6\u03B1\u03BA\u03AD\u03BB\u03BF\u03C5 \u03C3\u03C4\u03BF \u03C7\u03CE\u03C1\u03BF \u03B1\u03C0\u03CC\u03B8\u03B5\u03C3\u03B7\u03C2
NewFolderWizard.failureText=\u03A0\u03C1\u03BF\u03AD\u03BA\u03C5\u03C8\u03B5 \u03AD\u03BD\u03B1 \u03C3\u03C6\u03AC\u03BB\u03BC\u03B1. \u039F \u03C6\u03AC\u03BA\u03B5\u03BB\u03BF\u03C2 \u03B4\u03B5 \u03BC\u03C0\u03BF\u03C1\u03B5\u03AF \u03BD\u03B1 \u03B4\u03B7\u03BC\u03B9\u03BF\u03C5\u03C1\u03B3\u03B7\u03B8\u03B5\u03AF. \u0394\u03B5\u03AF\u03C4\u03B5 \u03C3\u03C4\u03BF \u03B9\u03C3\u03C4\u03BF\u03C1\u03B9\u03BA\u03CC \u03B3\u03B9\u03B1 \u03C0\u03B5\u03C1\u03B9\u03C3\u03C3\u03CC\u03C4\u03B5\u03C1\u03B5\u03C2 \u03BB\u03B5\u03C0\u03C4\u03BF\u03BC\u03AD\u03C1\u03B5\u03B9\u03B5\u03C2.
NewFolderWizard.failureTitle=\u03A3\u03C6\u03AC\u03BB\u03BC\u03B1
NewFolderWizard.label=\u0395\u03C4\u03B9\u03BA\u03AD\u03C4\u03B1
NewFolderWizard.nameEmpty=\u0397 \u03B5\u03C4\u03B9\u03BA\u03AD\u03C4\u03B1 \u03B1\u03C0\u03B1\u03B9\u03C4\u03B5\u03AF\u03C4\u03B1\u03B9
NewFolderWizard.nameIncorrect=\u0397 \u03B5\u03C4\u03B9\u03BA\u03AD\u03C4\u03B1 \u03C0\u03B5\u03C1\u03B9\u03AD\u03C7\u03B5\u03B9 \u03BB\u03B1\u03BD\u03B8\u03B1\u03C3\u03BC\u03AD\u03BD\u03BF\u03C5\u03C2 \u03C7\u03B1\u03C1\u03B1\u03BA\u03C4\u03AE\u03C1\u03B5\u03C2.
NewFolderWizard.nameInvalid=\u0397 \u03B5\u03C4\u03B9\u03BA\u03AD\u03C4\u03B1 {0} \u03B1\u03C0\u03B1\u03B3\u03BF\u03C1\u03B5\u03CD\u03B5\u03C4\u03B1\u03B9
NewFolderWizard.title=\u03A6\u03AC\u03BA\u03B5\u03BB\u03BF\u03C2
NewFolderWizard.windowTitle=\u039D\u03AD\u03BF\u03C2 \u03C6\u03AC\u03BA\u03B5\u03BB\u03BF\u03C2
CreateFolderAction.action.title=\u0394\u03B7\u03BC\u03B9\u03BF\u03C5\u03C1\u03B3\u03AF\u03B1 \u03C6\u03B1\u03BA\u03AD\u03BB\u03BF\u03C5
CreateFolderAction.action.toolTipText=\u0394\u03B7\u03BC\u03B9\u03BF\u03C5\u03C1\u03B3\u03AF\u03B1 \u03C6\u03B1\u03BA\u03AD\u03BB\u03BF\u03C5
RenameFolderAction.action.title=\u039C\u03B5\u03C4\u03BF\u03BD\u03BF\u03BC\u03B1\u03C3\u03AF\u03B1 \u03C6\u03B1\u03BA\u03AD\u03BB\u03BF\u03C5
RenameFolderAction.action.toolTipText=\u039C\u03B5\u03C4\u03BF\u03BD\u03BF\u03BC\u03B1\u03C3\u03AF\u03B1 \u03C6\u03B1\u03BA\u03AD\u03BB\u03BF\u03C5
RenameFolderAction.warning.editorOpen.title=\u0395\u03BD\u03AD\u03C1\u03B3\u03B5\u03B9\u03B1 \u03BC\u03B7 \u03B4\u03B9\u03B1\u03B8\u03AD\u03C3\u03B9\u03BC\u03B7
RenameFolderAction.warning.cannotFind.title=\u0395\u03BD\u03AD\u03C1\u03B3\u03B5\u03B9\u03B1 \u03BC\u03B7 \u03B4\u03B9\u03B1\u03B8\u03AD\u03C3\u03B9\u03BC\u03B7
DeleteAction.warning.title=\u03A0\u03C1\u03BF\u03B5\u03B9\u03B4\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7

View File

@@ -170,7 +170,5 @@ RenameFolderAction.action.title=Rename folder
RenameFolderAction.action.toolTipText=Rename folder
RenameFolderAction.warning.editorOpen.message=Cannot rename "{1}" folder because an item ({0}) contained in this folder is currently open.\nClose it and retry.
RenameFolderAction.warning.editorOpen.title=Action not available
RenameFolderAction.warning.cannotFind.message=Cannot rename folder, it may have been moved or deleted. Click refresh button to update the repository.
RenameFolderAction.warning.cannotFind.message=Cannot rename folder, it may have been moved or deleted. Click refresh button to update.the repository.
RenameFolderAction.warning.cannotFind.title=Action not available
DeleteAction.warning.message1=can not delete the folder because at least one item contained in this folder is currently open. Close any open item and try again.
DeleteAction.warning.title=Warning

View File

@@ -6,9 +6,7 @@ CreateSandboxProjectDialog.Failure=Fallo
CreateSandboxProjectDialog.ProjectDesc=Descripción
CreateSandboxProjectDialog.successTitile=Éxito
CreateSandboxProjectDialog.svnUrl=Url
CreateSandboxProjectDialog.userLastname=Apellidos
CreateSandboxProjectDialog.Password=Contraseña
PropertiesWizardPage.Locker=Bloqueador
PropertiesWizardPage.Description=Descripción
PropertiesWizardPage.Status=Estado
AdvancedSocketFactory.failedInitial=Error: fallo al iniciar:
@@ -23,11 +21,3 @@ JobletReferenceDialog.project=Proyecto
CopyToGenericSchemaHelper.cannotGenarateItem=No Genero Etiqueta Pegada del Item
ContextReferenceDialog.Recycle=en Papelera de Reciclaje
ContextReferenceDialog.Types=Tipo
ProjectRepositoryNode.code=Codigo
ProjectRepositoryNode.queries=Queries
ItemReferenceDialog.item=Elemento
ItemReferenceDialog.project=Proyecto
ItemReferenceDialog.deletedInfor=en Papelera de Reciclaje
NewFolderWizard.failureTitle=Error
NewFolderWizard.label=Etiqueta
DeleteAction.warning.title=Advertencia

View File

@@ -1,4 +1,4 @@
AbstractEMFRepositoryFactory.cannotGenerateItem=Impossible de créer le libellé de l'élément collé.
AbstractEMFRepositoryFactory.cannotGenerateItem=Impossible de générer le libellé collé de l'élément
AbstractEMFRepositoryFactory.job=Job
AbstractEMFRepositoryFactory.presistenceException.OnlyOneOccurenceMustbeFound=Plusieurs éléments ont été retrouvés simultanément.\n{0}
AbstractEMFRepositoryFactory.presistenceException.whoCauseProblems=Les éléments à l'origine des problèmes sont :
@@ -92,19 +92,16 @@ JobletReferenceDialog.NodeTotals=Totaux
JobletReferenceDialog.project=Projet
JobletReferenceDialog.ReferenceJob=Job de référence
JobletReferenceDialog.Title=Echec de la suppression du joblet
CopyToGenericSchemaHelper.cannotGenarateItem=Impossible de créer le libellé de l'élément collé.
EmptyRecycleBinAction.dialog.allDependencies=Vous ne pouvez vider la Corbeille.\nLa perspective Profiling dépend d'un élément. Ne le supprimez pas.
DeleteAction.deleteJobAssignedToOneService=\ est assigné à une opération d'un Service.\nSupprimer le Job ?
ContextReferenceDialog.Title=Supprimer l'échec du contexte
ContextReferenceDialog.Recycle=dans la Corbeille
ContextReferenceDialog.ReferenceJob=Objets de référence
ContextReferenceDialog.Types=Type
ContextReferenceDialog.Messages=Le contexte ({0} {1}) est référencé dans\:\n
ProxyRepositoryFactory.ReplaceJobHazardDescription=\n Les dépendances de la connexion originale seront perdues.
ProjectRepositoryNode.rulesManagement=Gestion des règles
ProjectRepositoryNode.itemInvalid=Elément invalide : [{0}] {1}
ProjectRepositoryNode.invalidItem=Elément invalide
ProjectRepositoryNode.columns=Colonnes
ProjectRepositoryNode.validationRules=Règles de validation
ProjectRepositoryNode.cdcFoundation=Fondation CDC
ProjectRepositoryNode.genericSchema=Schémas génériques
@@ -122,19 +119,12 @@ ItemReferenceDialog.project=Projet
ItemReferenceDialog.deletedInfor=Dans la Corbeille
ItemReferenceDialog.messages=Des éléments ne peuvent être supprimés car ils sont référencés par d'autres.
ProxyRepositoryFactory.projectIsNotCompatible=Le projet {0} a été ouvert par un studio plus récent. Impossible de l'ouvrir.
NewFolderWizard.description=Créer un nouveau dossier dans le référentiel
NewFolderWizard.failureText=Une erreur est survenue. Impossible de créer les dossiers. Consultez le log pour plus d'informations.
NewFolderWizard.failureTitle=ERROR
NewFolderWizard.label=Libellé
NewFolderWizard.nameEmpty=Libellé requis
NewFolderWizard.nameIncorrect=Le libellé contient des caractères incorrects.
NewFolderWizard.nameInvalid=Libellé {0} interdit.
NewFolderWizard.title=Dossier
NewFolderWizard.windowTitle=Nouveau dossier
CreateFolderAction.action.title=Créer un dossier
CreateFolderAction.action.title=Créer le dossier
RenameFolderAction.action.title=Renommer le dossier
RenameFolderAction.warning.editorOpen.message=Impossible de renommer le dossier "{1}" car un élément ({0}) contenu dans ce dossier est ouvert.\n Fermez-le et réessayez.
RenameFolderAction.warning.editorOpen.title=Action indisponible
RenameFolderAction.warning.cannotFind.message=Impossible de renommer le dossier, il a été déplacé ou supprimé. Cliquez sur le bouton Rafraîchir pour mettre à jour le référentiel.
DeleteAction.warning.message1=Impossible de supprimer le dossier car au moins un élément de ce dossier est ouvert. Fermez les éléments ouverts et réessayez.
DeleteAction.warning.title=Avertissement

View File

@@ -2,12 +2,10 @@ AbstractEMFRepositoryFactory.cannotGenerateItem=Ne mogu generirati naziv zaljepl
AbstractEMFRepositoryFactory.job=Posao
AbstractEMFRepositoryFactory.presistenceException.whoCauseProblems=Stavke koje uzrokuju problem:
ProxyRepositoryFactory.Label=Labela
CreateSandboxProjectDialog.ProjectDesc=Opis
CreateSandboxProjectDialog.ProjectLabel=Labela
CreateSandboxProjectDialog.svnUrl=URL
CreateSandboxProjectDialog.Password=Lozinka
PropertiesWizardPage.Locker=Locker
PropertiesWizardPage.Description=Opis
PropertiesWizardPage.Name=Ime
PropertiesWizardPage.Path=Putanja
PropertiesWizardPage.Status=Status
@@ -20,9 +18,3 @@ DeleteAction.action.logicalTitle=Obri\u0161i
DuplicateAction.cannotGenerateItem=Ne mogu generirati naziv zaljepljene stavke.
JobletReferenceDialog.project=Projekt
CopyToGenericSchemaHelper.cannotGenarateItem=Ne mogu generirati naziv zaljepljene stavke.
ProjectRepositoryNode.code=Kod
ItemReferenceDialog.item=Stavka
ItemReferenceDialog.project=Projekt
NewFolderWizard.failureTitle=Gre\u0161ka
NewFolderWizard.label=Labela
DeleteAction.warning.title=Upozorenje

View File

@@ -1,65 +1,24 @@
AbstractEMFRepositoryFactory.cannotGenerateItem=Impossibile generare copia elemento
AbstractEMFRepositoryFactory.job=Job
AbstractEMFRepositoryFactory.presistenceException.whoCauseProblems=gli oggetti che causano problemi sono:
ProxyRepositoryFactory.bussinessException.itemNonModifiable=Non hai abbastanza diritti per questa azione
ProxyRepositoryFactory.illegalArgumentException.labelNotMatchPattern=L'etichetta {0} non corrisponde al modello {1}
ProxyRepositoryFactory.initializeProjectConnection=Inizializzazione connessione progetto
ProxyRepositoryFactory.JobNameErroe=Errore nome job
ProxyRepositoryFactory.Label=Etichetta
ProxyRepositoryFactory.log.Restoration=Ripristino [{0}] da {1} a "/{2}".
ProxyRepositoryFactory.log.lock=[{0}] bloccato da "{1}".
ProxyRepositoryFactory.log.loggedOn={0} connesso su {1}
ProxyRepositoryFactory.log.logicalDeletion=Cancellazione logica [{0}] da {1}
ProxyRepositoryFactory.log.move=Muovi da [{0}] a "{1}".
ProxyRepositoryFactory.log.physicalDeletion=Cancellazione fisica di [{0}] da parte di {1}
ProxyRepositoryFactory.log.tempFolderEmptied=Cartella Temp svuotata ({0} file cancellatti in {1} ms)
ProxyRepositoryFactory.log.unlock=Sblocca [{0}] da parte di {1}
ProxyRepositoryFactory.logonInProgress=Accesso in corso...
ProxyRepositoryFactory.synchronizeLibraries=Sincronizzazione librerie...
CreateSandboxProjectDialog.createUserLabel=Crwea un nuovo utente collegato alla creazione di un progetto sandbox.
CreateSandboxProjectDialog.Failure=Fallito
CreateSandboxProjectDialog.ProjectDesc=Descrizione
CreateSandboxProjectDialog.ProjectLabel=Etichetta
CreateSandboxProjectDialog.ProjectSvnAdvance=Impostazioni avanzate SVN
CreateSandboxProjectDialog.successTitile=Riuscita
CreateSandboxProjectDialog.svnUrl=Url
CreateSandboxProjectDialog.Title=Creazione progetto sandbox - {0}
CreateSandboxProjectDialog.userLoginMessage=Il login del progetto svn non può essere vuoto
CreateSandboxProjectDialog.userLoginValidMessage=L'utente del login deve essere un'email valida.
CreateSandboxProjectDialog.userPasswordEmptyMessage=La password degl login non può essere vuota.
CreateSandboxProjectDialog.Login=Login
CreateSandboxProjectDialog.Password=Password
CreateSandboxProjectDialog.userSvnSettingLabel=Impostazioni SVN di default
PropertiesWizardPage.Author=Autore
PropertiesWizardPage.Locker=Bloccatore
PropertiesWizardPage.Description=Descrizione
PropertiesWizardPage.EmptyDescWarning=È sconsigliabile lasciare la descrizione vuota.
PropertiesWizardPage.EmptyPurposeWarning=È sconsigliabile lasciare lo scopo vuoto.
PropertiesWizardPage.ItemExistsError=Oggetto preesistente. Controlla il cestino e svuotalo se necessario.
PropertiesWizardPage.KeywordsError=Il nome non è un identificatore valido
PropertiesWizardPage.Name=Nome
PropertiesWizardPage.NameEmptyError=Il nome è vuoto.
PropertiesWizardPage.NameFormatError=Il nome contiene caratteri incorretti
PropertiesWizardPage.Path=Percorso
PropertiesWizardPage.Purpose=Scopo
PropertiesWizardPage.Select=Selezionare
PropertiesWizardPage.SelectfolderMessage=Seleziona la cartella in cui l'elemento sarà creato
PropertiesWizardPage.SelectfolderTitle=Selezionare cartella
PropertiesWizardPage.Status=Stato
PropertiesWizardPage.Version=Versione
PropertiesWizardPage.Version.Major=M
PropertiesWizardPage.Version.Minor=M
PropertiesWizardPage.ImageSizeError=Per favore selezione l'immagine in formato 32*32
EAuthenticationMethod.anonymousAuth=Autenticazione anonima
EAuthenticationMethod.simpleAuth=Autenticazione semplice
LDAPCATruster.failedCreateCert=Fallimento creazione certificato memorizzazione :
LDAPCATruster.failedCreateTmp=Fallimento creazione credenzialità memorizzazione temporanea:
LDAPCATruster.failedInitialTrust=Fallimento creazione gestione credenzialità iniziale:
LDAPCATruster.failedLoadCert=Fallimento caricamento certificato di memorizzazione:
LDAPCATruster.failedSaveTrust=Fallimento salvataggio certificato di memorizzazione:
LDAPCATruster.locationInvalid=La locazione del file del certificato di memorizzazione non è valida:
LDAPCATruster.sslError1=Errore SSL: catena di verifica del certificato del server fallita.
LDAPCATruster.sslError3=Errore SSL: Il certificato CA non è nella catena di certificazione del server
CopyAction.thisText.copy=Copia
RestoreAction.action.title=Recuperare
RestoreAction.action.toolTipText=Recuperare
@@ -67,66 +26,17 @@ PasteAction.thisText.paste=Incolla
DeleteAction.action.foreverTitle=Elimina definitivamente
DeleteAction.action.logicalTitle=Cancellare
DeleteAction.action.logicalToolTipText=Cestina oggetto
DeleteAction.dialog.message0=sarà cancellato per sempre (non sarà possibile recuperarlo)
DeleteAction.dialog.title=Elimina definitivamente
DeleteAction.error.title=Eliminazione vietata
DuplicateAction.cannotGenerateItem=Impossibile generare copia elemento
DuplicateAction.dialog.title=Inserire il nome del lavoro
DuplicateAction.input.message=Inserisci un nuovo nome
DuplicateAction.input.title=Per favore inserisci un nuovo nome
DuplicateAction.thisText.duplicate=Duplicare
DuplicateAction.NameEmptyError=Il nome è vuoto.
DuplicateAction.NameFormatError=Il nome contiene caratteri incorretti
DuplicateAction.ItemExistsError=Oggetto preesistente. Controlla il cestino e svuotalo se necessario.
DuplicateAction.KeywordsError=Il nome non è un identificatore valido
EmptyRecycleBinAction.action.title=Svuotare cestino
EmptyRecycleBinAction.action.toolTipText=Svuotare cestino
EmptyRecycleBinAction.dialog.title=Svuotare cestino
PasteObjectAction.error.labelAlreadyExists=Un oggetto con questa etichetta esiste già nel percorso
PasteObjectAction.error.title=Impossibile incollare
JobletReferenceDialog.DeletedInfor=nel Cestino
JobletReferenceDialog.NodeTotals=Totali
JobletReferenceDialog.project=Progetto
JobletReferenceDialog.ReferenceJob=Job referente
JobletReferenceDialog.Title=Cancella il fallimento del joblet
CopyToGenericSchemaHelper.cannotGenarateItem=Impossibile generare copia elemento
ContextReferenceDialog.Recycle=nel Cestino
ContextReferenceDialog.Types=Tipo
ProjectRepositoryNode.code=Codice
ProjectRepositoryNode.rulesManagement=Gestione regole
ProjectRepositoryNode.invalidItem=Elemento invalido
ProjectRepositoryNode.columns=Colonne
ProjectRepositoryNode.validationRules=Regole di validazione
ProjectRepositoryNode.cdcFoundation=Fondazione CDC
ProjectRepositoryNode.genericSchema=Schemi generici
ProjectRepositoryNode.queries=Interrogazioni
ProjectRepositoryNode.synonymSchemas=Schemi sinonimi
ProjectRepositoryNode.tableSchemas=Schemi tabella
ProjectRepositoryNode.viewSchemas=Visualizza schemi
ProjectRepositoryNode.sapFunctions=Funzioni SAP
RepositoryDropAdapter_copyingItems=Copia elementi...
RepositoryDropAdapter_lockedByOthers=Questo elemento è bloccato da un altro utente ed ora non puoi muoverlo.
RepositoryDropAdapter_lockedByYou=Questo elemento è bloccato da te ed ora non puoi muoverlo.
RepositoryDropAdapter_moveTitle=Muovi
RepositoryDropAdapter_movingItems=Spostamento elementi...
RepositoryDropAdapter.checkingLockStatus=Controllo stato blocco di
ItemReferenceDialog.item=Elem.
ItemReferenceDialog.nodeTotals=Totali
ItemReferenceDialog.project=Progetto
ItemReferenceDialog.deletedInfor=nel Cestino
NewFolderWizard.description=Crea una nuova cartella nel repository
NewFolderWizard.failureText=È occorso un errore. Impossibile creare la cartella. Vedi i log per maggiori dettagli
NewFolderWizard.failureTitle=Errore
NewFolderWizard.label=Etichetta
NewFolderWizard.nameEmpty=Etichetta richiesta
NewFolderWizard.nameIncorrect=L'etichetta contiene caratteri incorretti.
NewFolderWizard.nameInvalid=Etichetta {0} è proibita
NewFolderWizard.title=Cartella
NewFolderWizard.windowTitle=Nuova cartella
CreateFolderAction.action.title=Crea cartella
CreateFolderAction.action.toolTipText=Crea cartella
RenameFolderAction.action.title=Rinomina cartella
RenameFolderAction.action.toolTipText=Rinomina cartella
RenameFolderAction.warning.editorOpen.title=Azione non disponibile
RenameFolderAction.warning.cannotFind.title=Azione non disponibile
DeleteAction.warning.title=Avvertimento

View File

@@ -34,7 +34,7 @@ CreateSandboxProjectDialog.Title=Sandbox\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u30
CreateSandboxProjectDialog.userFirstname=\u540D
CreateSandboxProjectDialog.userLastname=\u59D3
CreateSandboxProjectDialog.userLoginMessage=Sandbox\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3078\u306E\u30ED\u30B0\u30A4\u30F3\u3092\u5165\u529B\u3057\u3066\u4E0B\u3055\u3044
CreateSandboxProjectDialog.userLoginValidMessage=e-mail\u30A2\u30C9\u30EC\u30B9\u5F62\u5F0F\u3067\u5165\u529B\u3057\u3066\u4E0B\u3055\u3044
CreateSandboxProjectDialog.userLoginValidMessage=\u6B63\u3057\u3044e-mail\u30A2\u30C9\u30EC\u30B9\u3092\u5165\u529B\u3057\u3066\u4E0B\u3055\u3044
CreateSandboxProjectDialog.userPasswordEmptyMessage=\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u4E0B\u3055\u3044
CreateSandboxProjectDialog.Login=\u30ED\u30B0\u30A4\u30F3
CreateSandboxProjectDialog.Password=\u30D1\u30B9\u30EF\u30FC\u30C9
@@ -113,39 +113,3 @@ ContextReferenceDialog.ReferenceJob=\u53C2\u7167\u30AA\u30D6\u30B8\u30A7\u30AF\u
ContextReferenceDialog.Types=\u30BF\u30A4\u30D7
ContextReferenceDialog.NodeTypeTip=\u30CE\u30FC\u30C9\u53C2\u7167\u30BF\u30A4\u30D7
ContextReferenceDialog.Messages=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\uFF08{0}{1}\uFF09\u306F\:\n\u304B\u3089\u53C2\u7167\u3055\u308C\u3066\u3044\u307E\u3059
ProjectRepositoryNode.code=\u30B3\u30FC\u30C9
ProjectRepositoryNode.rulesManagement=\u30EB\u30FC\u30EB\u7BA1\u7406
ProjectRepositoryNode.invalidItem=\u9805\u76EE\u304C\u4E0D\u6B63\u3067\u3059
ProjectRepositoryNode.validationRules=\u691C\u8A3C\u30EB\u30FC\u30EB
ProjectRepositoryNode.genericSchema=\u30B8\u30A7\u30CD\u30EA\u30C3\u30AF\u30FB\u30B9\u30AD\u30FC\u30DE
ProjectRepositoryNode.queries=\u30AF\u30A8\u30EA
ProjectRepositoryNode.synonymSchemas=\u30B7\u30CE\u30CB\u30E0
ProjectRepositoryNode.tableSchemas=\u30C6\u30FC\u30D6\u30EB
ProjectRepositoryNode.viewSchemas=\u30D3\u30E5\u30FC
RepositoryDropAdapter_moveTitle=\u79FB\u52D5
ItemReferenceDialog.title=\u524A\u9664\u3067\u304D\u306A\u3044\u30A2\u30A4\u30C6\u30E0
ItemReferenceDialog.item=\u30A2\u30A4\u30C6\u30E0
ItemReferenceDialog.referenceItem=\u53C2\u7167\u30A2\u30A4\u30C6\u30E0
ItemReferenceDialog.nodeTotals=\u5408\u8A08
ItemReferenceDialog.nodeTotalsTip=\u30CE\u30FC\u30C9\u53C2\u7167\u5408\u8A08\u6570
ItemReferenceDialog.deletedInfor=\u3054\u307F\u7BB1\u3078
ItemReferenceDialog.messages=\u4ED6\u306E\u30A2\u30A4\u30C6\u30E0\u304B\u3089\u53C2\u7167\u3055\u308C\u3066\u3044\u308B\u30A2\u30A4\u30C6\u30E0\u306F\u524A\u9664\u3067\u304D\u307E\u305B\u3093\u3002
ContextReferenceDialog.kindMessages={0} \u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30B0\u30EB\u30FC\u30D7\u306F\u4EE5\u4E0B\u306E\u30EA\u30B9\u30C8\u304B\u3089\u53C2\u7167\u3055\u308C\u3066\u3044\u307E\u3059\u304C\u3001\u524A\u9664\u3092\u5B9F\u884C\u3057\u307E\u3059\u304B\uFF1F \u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30B0\u30EB\u30FC\u30D7\u3092\u524A\u9664\u3057\u305F\u3044\u5834\u5408\u3001\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30B0\u30EB\u30FC\u30D7\u306F\u30B8\u30E7\u30D6\u3092\u6B21\u56DE\u958B\u3044\u305F\u969B\u306B\u30D3\u30EB\u30C8-\u30A4\u30F3\u306B\u5909\u308F\u308A\u307E\u3059\u3002
ContextReferenceDialog.kindMessages1=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30B0\u30EB\u30FC\u30D7 {0} {1} \u306F\u4EE5\u4E0B\u306E\u30EA\u30B9\u30C8\u304B\u3089\u53C2\u7167\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u524A\u9664\u3092\u5B9F\u884C\u3057\u307E\u3059\u304B\uFF1F
NewFolderWizard.description=\u30EA\u30DD\u30B8\u30C8\u30EA\u306B\u65B0\u898F\u30D5\u30A9\u30EB\u30C0\u306E\u4F5C\u6210
NewFolderWizard.failureText=\u30A8\u30E9\u30FC\u767A\u751F\u3002\u30D5\u30A9\u30EB\u30C0\u306F\u4F5C\u6210\u3055\u308C\u307E\u305B\u3093\u3067\u3057\u305F\u3002\u8A73\u7D30\u306F\u30ED\u30B0\u3092\u307F\u3066\u304F\u3060\u3055\u3044\u3002
NewFolderWizard.failureTitle=\u30A8\u30E9\u30FC
NewFolderWizard.label=\u30E9\u30D9\u30EB
NewFolderWizard.nameEmpty=\u30E9\u30D9\u30EB\u304C\u5FC5\u8981\u3067\u3059
NewFolderWizard.nameIncorrect=\u30E9\u30D9\u30EB\u306B\u4E0D\u6B63\u306A\u6587\u5B57\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002
NewFolderWizard.nameInvalid=\u30E9\u30D9\u30EB{0} \u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093
NewFolderWizard.title=\u30D5\u30A9\u30EB\u30C0
NewFolderWizard.windowTitle=\u65B0\u898F\u306E\u30D5\u30A9\u30EB\u30C0
CreateFolderAction.action.title=\u30D5\u30A9\u30EB\u30C0\u306E\u4F5C\u6210
CreateFolderAction.action.toolTipText=\u30D5\u30A9\u30EB\u30C0\u306E\u4F5C\u6210
RenameFolderAction.action.title=\u30D5\u30A9\u30EB\u30C0\u306E\u30EA\u30CD\u30FC\u30E0
RenameFolderAction.action.toolTipText=\u30D5\u30A9\u30EB\u30C0\u306E\u30EA\u30CD\u30FC\u30E0
RenameFolderAction.warning.editorOpen.title=\u6709\u52B9\u306A\u64CD\u4F5C\u3067\u306F\u3042\u308A\u307E\u305B\u3093
RenameFolderAction.warning.cannotFind.title=\u6709\u52B9\u306A\u64CD\u4F5C\u3067\u306F\u3042\u308A\u307E\u305B\u3093
DeleteAction.warning.message1=\u30D5\u30A9\u30EB\u30C0\u5185\u306E\u30D5\u30A1\u30A4\u30EB\u304C\u958B\u304B\u308C\u3066\u3044\u308B\u305F\u3081\u30D5\u30A9\u30EB\u30C0\u3092\u524A\u9664\u3067\u304D\u307E\u305B\u3093\u3002\u3059\u3079\u3066\u306E\u30A2\u30A4\u30C6\u30E0\u3092\u9589\u3058\u305F\u72B6\u614B\u3067\u518D\u5B9F\u884C\u3057\u3066\u304F\u3060\u3055\u3044\u3002
DeleteAction.warning.title=\u8B66\u544A

View File

@@ -8,5 +8,3 @@ PropertiesWizardPage.Version=\uBC84\uC83C
CopyAction.thisText.copy=\uBCF5\uC0AC
PasteAction.thisText.paste=\uBD99\uC774\uAE30
DeleteAction.action.logicalTitle=\uC0AD\uC81C
ItemReferenceDialog.item=\uD56D\uBAA9
NewFolderWizard.label=\uB77C\uBCA8

View File

@@ -1,13 +1,8 @@
AbstractEMFRepositoryFactory.job=Job
CreateSandboxProjectDialog.userFirstname=Voornaam
CreateSandboxProjectDialog.userLastname=Achternaam
CreateSandboxProjectDialog.Password=Wachtwoord
PropertiesWizardPage.Name=Naam
PropertiesWizardPage.Version=Versie
DeleteAction.action.logicalTitle=Verwijderen
JobletReferenceDialog.project=PROJECT
ProjectRepositoryNode.invalidItem=Ongeldig item
RepositoryDropAdapter_moveTitle=Verplaatsen
ItemReferenceDialog.item=Punt
ItemReferenceDialog.project=PROJECT
NewFolderWizard.failureTitle=Fout

View File

@@ -29,10 +29,3 @@ EmptyRecycleBinAction.action.toolTipText=Opr
EmptyRecycleBinAction.dialog.title=Opró\u017Cnij kosz
CopyToGenericSchemaHelper.cannotGenarateItem=Nie mo\u017Cna wygenerowa\u0107 etykiety dla wklejanego obiektu.
ContextReferenceDialog.Types=Typ
ProjectRepositoryNode.code=Kod
ItemReferenceDialog.item=Element
NewFolderWizard.failureTitle=B\u0141\u0104D
NewFolderWizard.label=Etykieta
CreateFolderAction.action.title=Utwórz folder
CreateFolderAction.action.toolTipText=Utwórz folder
DeleteAction.warning.title=Ostrze\u017Cenie

View File

@@ -27,16 +27,3 @@ JobletReferenceDialog.NodeTotals=Totais
JobletReferenceDialog.project=Projeto
JobletReferenceDialog.ReferenceJob=Job de referência
CopyToGenericSchemaHelper.cannotGenarateItem=Impossível gerar label do item copiado
ProjectRepositoryNode.code=Código
RepositoryDropAdapter_moveTitle=Mover
ItemReferenceDialog.item=Item
ItemReferenceDialog.nodeTotals=Totais
ItemReferenceDialog.project=Projeto
NewFolderWizard.failureTitle=Erro
NewFolderWizard.label=Label
NewFolderWizard.nameEmpty=Label é obrigatório
NewFolderWizard.nameIncorrect=Label contem caracteres incorretos
NewFolderWizard.nameInvalid=Label {0} é proibido
CreateFolderAction.action.title=Criar pasta
CreateFolderAction.action.toolTipText=Criar pasta
DeleteAction.warning.title=Advertência

View File

@@ -8,4 +8,3 @@ PropertiesWizardPage.Status=Stare
PropertiesWizardPage.Version=Versiune
DeleteAction.action.logicalTitle=sterge
ContextReferenceDialog.Types=Tip
NewFolderWizard.label=Titlu

View File

@@ -37,14 +37,3 @@ PasteObjectAction.error.title=\u0412\u0441\u0442\u0430\u0432\u043A\u0430 \u043D\
JobletReferenceDialog.NodeTotals=\u0418\u0442\u043E\u0433\u043E
JobletReferenceDialog.project=\u041F\u0440\u043E\u0435\u043A\u0442
ContextReferenceDialog.Types=\u0422\u0438\u043F
ProjectRepositoryNode.code=\u041A\u043E\u0434
ProjectRepositoryNode.columns=\u0421\u0442\u043E\u043B\u0431\u0446\u044B
ProjectRepositoryNode.queries=\u0417\u0430\u043F\u0440\u043E\u0441\u044B
ItemReferenceDialog.item=\u042D\u043B\u0435\u043C\u0435\u043D\u0442
ItemReferenceDialog.nodeTotals=\u0418\u0442\u043E\u0433\u043E
ItemReferenceDialog.project=\u041F\u0440\u043E\u0435\u043A\u0442
NewFolderWizard.failureTitle=\u041E\u0448\u0438\u0431\u043A\u0430
NewFolderWizard.label=\u041C\u0435\u0442\u043A\u0430
CreateFolderAction.action.title=\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043F\u0430\u043F\u043A\u0443
CreateFolderAction.action.toolTipText=\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043F\u0430\u043F\u043A\u0443
DeleteAction.warning.title=\u041F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435

View File

@@ -1,9 +1,3 @@
ProxyRepositoryFactory.Label=Labela
CreateSandboxProjectDialog.ProjectLabel=Labela
PropertiesWizardPage.Select=SELECT
NewFolderWizard.failureTitle=Gre\u0161ka
NewFolderWizard.label=Labela
NewFolderWizard.nameEmpty=Labela je obavezna
NewFolderWizard.nameIncorrect=Labela sadr\u017Ei neispravne karaktere.
NewFolderWizard.nameInvalid=Labela {0} nije dozvoljena
NewFolderWizard.windowTitle=Nova fascikla

View File

@@ -1,14 +1,8 @@
ProxyRepositoryFactory.Label=Etiket
CreateSandboxProjectDialog.ProjectDesc=Aç\u0131klama
CreateSandboxProjectDialog.ProjectLabel=Etiket
CreateSandboxProjectDialog.Password=\u015Eifre
PropertiesWizardPage.Description=Aç\u0131klama
PropertiesWizardPage.Name=Ad\u0131
PropertiesWizardPage.Version=Versiyon
CopyAction.thisText.copy=Kopyala
PasteAction.thisText.paste=Yap\u0131\u015Ft\u0131r
DeleteAction.action.logicalTitle=Sil
ContextReferenceDialog.Types=Tip
ProjectRepositoryNode.queries=Sorgular
NewFolderWizard.failureTitle=Hata
NewFolderWizard.label=Etiket

View File

@@ -1,92 +0,0 @@
AbstractEMFRepositoryFactory.cannotGenerateItem=\u65E0\u6CD5\u751F\u6210\u7C98\u8D34\u9879\u76EE\u7684\u6807\u7B7E.
AbstractEMFRepositoryFactory.job=\u4f5c\u4e1a
ProxyRepositoryFactory.bussinessException.itemNonModifiable=\u4e0d\u53ef\u4fee\u6539\u9879
ProxyRepositoryFactory.illegalArgumentException.labelNotMatchPattern=\u6807\u7b7e {0} \u4e0e\u6a21\u5f0f {1} \u4e0d\u7b26
ProxyRepositoryFactory.initializeProjectConnection=\u521D\u59CB\u5316\u5DE5\u7A0B\u8FDE\u63A5
ProxyRepositoryFactory.Label=\u6807\u7B7E
ProxyRepositoryFactory.log.Restoration=[{0}] \u88ab {1} \u6062\u590d\u5230 \u201c/{2}\u201d\u3002
ProxyRepositoryFactory.log.lock=\u201c{1}\u201d\u88ab[{0}]\u9501\u5b9a\u3002
ProxyRepositoryFactory.log.loggedOn={0}\u6ce8\u518c\u5165{1}\u3002
ProxyRepositoryFactory.log.logicalDeletion=\u903b\u8f91[{0}]\u88ab{1}\u5220\u9664\u3002
ProxyRepositoryFactory.log.move=\u4ece\u201c{1}\u201d\u79fb\u52a8\u5230[{0}]\u3002
ProxyRepositoryFactory.log.physicalDeletion=\u7269\u7406\u6027\u5220\u9664 \u7531{1}\u5220\u9664[{0}]\u3002
ProxyRepositoryFactory.log.tempFolderEmptied=\u4e34\u65f6\u6587\u4ef6\u5939\u6e05\u7a7a(\u6587\u4ef6{0}\u5728{1}ms\u5185\u88ab\u5220\u9664)
ProxyRepositoryFactory.log.unlock=[{0}]\u88ab\u201c{1}\u201d\u89e3\u9501\u3002
ProxyRepositoryFactory.logonInProgress=\u6B63\u5728\u767B\u5F55...
CreateSandboxProjectDialog.ProjectDesc=\u5FC5\u8981\u7684
CreateSandboxProjectDialog.ProjectLabel=\u6807\u7B7E
CreateSandboxProjectDialog.ProjectSvnAdvance=SVN\u9AD8\u7EA7\u8BBE\u7F6E
CreateSandboxProjectDialog.successTitile=\u6210\u529f
CreateSandboxProjectDialog.Login=\u987b\u6307\u5b9a\u767b\u5f55
CreateSandboxProjectDialog.Password=\u5bc6\u7801
PropertiesWizardPage.Author=\u4F5C\u8005
PropertiesWizardPage.Description=\u5FC5\u8981\u7684
PropertiesWizardPage.EmptyDescWarning=\u5EFA\u8BAE\u4E0D\u8981\u4F7F\u7528\u7A7A\u63CF\u8FF0\u4FE1\u606F\u3002
PropertiesWizardPage.EmptyPurposeWarning=\u5EFA\u8BAE\u4E0D\u8981\u4F7F\u7528\u7A7A\u76EE\u7684\u4FE1\u606F
PropertiesWizardPage.ItemExistsError=\u76F8\u540C\u540D\u79F0\u7684\u9879\u5DF2\u5B58\u5728\uFF0C\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u68C0\u67E5\u56DE\u6536\u7AD9
PropertiesWizardPage.KeywordsError=\u540D\u5B57\u4E0D\u5408\u6CD5
PropertiesWizardPage.Name=\u4f5c\u4e1a\u540d
PropertiesWizardPage.NameEmptyError=\u4f5c\u4e1a\u540d\u4e3a\u7a7a\u3002
PropertiesWizardPage.NameFormatError=\u4f5c\u4e1a\u540d\u5305\u542b\u4e0d\u5408\u6cd5\u7b26\u3002
PropertiesWizardPage.Path=\u8DEF\u5F84
PropertiesWizardPage.Purpose=\u76EE\u7684
PropertiesWizardPage.Select=\u9009\u62E9
PropertiesWizardPage.SelectfolderMessage=\u9009\u62E9\u5C06\u8981\u521B\u5EFA\u6761\u76EE\u7684\u6587\u4EF6\u5939
PropertiesWizardPage.SelectfolderTitle=\u9009\u62E9\u76EE\u5F55
PropertiesWizardPage.Status=\u72B6\u6001
PropertiesWizardPage.Version=\u7248\u672C
EAuthenticationMethod.anonymousAuth=\u533f\u540d\u9a8c\u8bc1
EAuthenticationMethod.simpleAuth=\u7b80\u5355\u9a8c\u8bc1
AdvancedSocketFactory.failedInitial=\u9519\u8BEF\uFF1A\u65E0\u6CD5\u521D\u59CB\u5316\uFF1A
CopyAction.thisText.copy=\u590D\u5236
RestoreAction.action.title=\u6062\u590D
RestoreAction.action.toolTipText=\u6062\u590D
PasteAction.thisText.paste=\u7C98\u8D34
DeleteAction.action.foreverTitle=\u6c38\u4e45\u5220\u9664
DeleteAction.action.logicalToolTipText=\u5c06\u5bf9\u8c61\u653e\u5165\u56de\u6536\u7ad9
DeleteAction.dialog.message0=\u5C06\u6C38\u4E45\u5220\u9664\uFF08\u4E0D\u53EF\u6062\u590D\uFF09\u3002
DeleteAction.dialog.title=\u6c38\u4e45\u5220\u9664
DeleteAction.error.title=\u7981\u6b62\u5220\u9664
DuplicateAction.cannotGenerateItem=\u65E0\u6CD5\u751F\u6210\u7C98\u8D34\u9879\u76EE\u7684\u6807\u7B7E.
DuplicateAction.dialog.title=\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D
DuplicateAction.thisText.duplicate=\u91CD\u590D
DuplicateAction.NameEmptyError=\u4f5c\u4e1a\u540d\u4e3a\u7a7a\u3002
DuplicateAction.NameFormatError=\u4f5c\u4e1a\u540d\u5305\u542b\u4e0d\u5408\u6cd5\u7b26\u3002
DuplicateAction.ItemExistsError=\u76F8\u540C\u540D\u79F0\u7684\u9879\u5DF2\u5B58\u5728\uFF0C\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u68C0\u67E5\u56DE\u6536\u7AD9
DuplicateAction.KeywordsError=\u540D\u5B57\u4E0D\u5408\u6CD5
EmptyRecycleBinAction.action.title=\u6e05\u7a7a\u56de\u6536\u7ad9
EmptyRecycleBinAction.action.toolTipText=\u6e05\u7a7a\u56de\u6536\u7ad9
EmptyRecycleBinAction.dialog.title=\u6e05\u7a7a\u56de\u6536\u7ad9
PasteObjectAction.error.labelAlreadyExists=\u5df2\u7ecf\u5b58\u5728\u5f53\u524d\u8def\u5f84\u4e0b\u5e26\u6b64\u6807\u7b7e\u7684\u5bf9\u8c61
PasteObjectAction.error.title=\u65e0\u6cd5\u7c98\u8d34
JobletReferenceDialog.DeletedInfor=\u5728\u56DE\u6536\u7AD9
JobletReferenceDialog.project=\u5de5\u7a0b
JobletReferenceDialog.Title=\u5220\u9664joblet\u5931\u8D25
CopyToGenericSchemaHelper.cannotGenarateItem=\u65E0\u6CD5\u751F\u6210\u7C98\u8D34\u9879\u76EE\u7684\u6807\u7B7E.
ContextReferenceDialog.Recycle=\u5728\u56DE\u6536\u7AD9
ContextReferenceDialog.Types=\u7C7B\u578B
ProjectRepositoryNode.code=\u4ee3\u7801
ProjectRepositoryNode.columns=\u663E\u793A\u5217
ProjectRepositoryNode.genericSchema=\u666E\u901A schema
ProjectRepositoryNode.synonymSchemas=\u540c\u4e49\u5b57schema
ProjectRepositoryNode.tableSchemas=\u8868\u683cschema
ProjectRepositoryNode.viewSchemas=\u89c6\u56feschema
RepositoryDropAdapter_moveTitle=\u79fb\u52a8
ItemReferenceDialog.project=\u5de5\u7a0b
ItemReferenceDialog.deletedInfor=\u5728\u56DE\u6536\u7AD9
NewFolderWizard.description=\u5728\u50a8\u5b58\u5e93\u91cc\u521b\u5efa\u65b0\u6587\u4ef6\u5939
NewFolderWizard.failureText=\u9519\u8bef\u3002\u6587\u4ef6\u5939\u4e0d\u80fd\u88ab\u521b\u5efa\uff0c\u53c2\u770b\u65e5\u5fd7\u83b7\u53d6\u66f4\u591a\u8be6\u60c5\u3002
NewFolderWizard.failureTitle=\u9519\u8BEF
NewFolderWizard.label=\u6807\u7B7E
NewFolderWizard.nameEmpty=\u6807\u7b7e\u4e3a\u5fc5\u9700\u9879
NewFolderWizard.nameIncorrect=\u6807\u7b7e\u91cc\u5305\u542b\u4e0d\u5408\u6cd5\u5b57\u7b26
NewFolderWizard.nameInvalid=\u6807\u7b7e {0} \u88ab\u7981\u6b62
NewFolderWizard.title=\u6587\u4EF6\u5939
NewFolderWizard.windowTitle=\u65b0\u6587\u4ef6\u5939
CreateFolderAction.action.title=\u521b\u5efa\u6587\u4ef6\u5939
CreateFolderAction.action.toolTipText=\u521b\u5efa\u6587\u4ef6\u5939
RenameFolderAction.action.title=\u91cd\u547d\u540d\u6587\u4ef6\u5939
RenameFolderAction.action.toolTipText=\u91cd\u547d\u540d\u6587\u4ef6\u5939
RenameFolderAction.warning.editorOpen.title=\u4e8b\u4ef6\u65e0\u6548
RenameFolderAction.warning.cannotFind.title=\u4e8b\u4ef6\u65e0\u6548
DeleteAction.warning.title=\u8B66\u544A

View File

@@ -106,10 +106,6 @@ public abstract class AbstractEMFRepositoryFactory extends AbstractRepositoryFac
return getObjectFromFolder(project, type, true, options);
}
public void setXmiResourceManager(XmiResourceManager xmiResourceManager) {
this.xmiResourceManager = xmiResourceManager;
}
// MOD sgandon 31/03/2010 : moved from local variable to static variable for optimisation purpose.
static final ERepositoryObjectType[] REPOSITORY_OBJECT_TYPE_LIST = new ERepositoryObjectType[] {
ERepositoryObjectType.PROCESS, ERepositoryObjectType.JOBLET, ERepositoryObjectType.METADATA_CONNECTIONS,
@@ -329,8 +325,7 @@ public abstract class AbstractEMFRepositoryFactory extends AbstractRepositoryFac
protected abstract FolderHelper getFolderHelper(org.talend.core.model.properties.Project emfProject);
protected Item copyFromResource(Resource createResource) throws PersistenceException, BusinessException {
boolean changeLabelWithCopyPrefix = true;
return copyFromResource(createResource, changeLabelWithCopyPrefix);
return copyFromResource(createResource, true);
}
protected Item copyFromResource(Resource createResource, boolean changeLabelWithCopyPrefix) throws PersistenceException,
@@ -347,50 +342,30 @@ public abstract class AbstractEMFRepositoryFactory extends AbstractRepositoryFac
return newItem;
}
protected Item copyFromResource(Resource createResource, String newItemLabel) throws PersistenceException, BusinessException {
if (newItemLabel != null) {
Item newItem = (Item) EcoreUtil.getObjectByType(createResource.getContents(), PropertiesPackage.eINSTANCE.getItem());
Property property = newItem.getProperty();
property.setId(getNextId());
property.setAuthor(getRepositoryContext().getUser());
property.setLabel(newItemLabel);
property.setDisplayName(newItemLabel);
// BUG TDI-25050:If here throw exception,it will block the copy action
// if (!isNameAvailable(getRepositoryContext().getProject(), property.getItem(), null)) {
// throw new BusinessException(Messages.getString("AbstractEMFRepositoryFactory.cannotGenerateItem")); //$NON-NLS-1$
// }
EcoreUtil.resolveAll(createResource);
return newItem;
} else {
boolean changeLabelWithCopyPrefix = true;
return copyFromResource(createResource, changeLabelWithCopyPrefix);
}
}
/**
* Method "setPropNewName". Try first the new name with "[PROPERTY_NAME]_Copy", then, if it already exists, try
* again with "[PROPERTY_NAME]_CopyN" where N is number between 1 and Integer.MAX.
* DOC smallet Comment method "getCopiedLabel".
*
* @param copiedProperty
* @return
* @throws PersistenceException
* @throws BusinessException
*/
private void setPropNewName(Property copiedProperty) throws PersistenceException, BusinessException {
String originalLabel = copiedProperty.getLabel();
String copy = "_Copy"; //$NON-NLS-1$
String initialTry = originalLabel + copy;
String add1 = "Copy_of_"; //$NON-NLS-1$
String initialTry = add1 + originalLabel;
copiedProperty.setLabel(initialTry);
// changed by hqzhang for TDI-19965
copiedProperty.setDisplayName(initialTry);
if (isNameAvailable(getRepositoryContext().getProject(), copiedProperty.getItem(), null)) {
return;
} else {
long index = 1;
char j = 'a';
while (!isNameAvailable(getRepositoryContext().getProject(), copiedProperty.getItem(), null)) {
if (index < 0) {
if (j > 'z') {
throw new BusinessException(Messages.getString("AbstractEMFRepositoryFactory.cannotGenerateItem")); //$NON-NLS-1$
}
String nextTry = originalLabel + copy + (index++);
String nextTry = initialTry + "_" + (j++) + ""; //$NON-NLS-1$ //$NON-NLS-2$
copiedProperty.setLabel(nextTry);
// changed by hqzhang for TDI-19965
copiedProperty.setDisplayName(nextTry);

View File

@@ -29,7 +29,6 @@ import org.talend.core.model.repository.ERepositoryObjectType;
import org.talend.core.model.repository.IRepositoryViewObject;
import org.talend.core.model.repository.IRepositoryWorkUnitListener;
import org.talend.core.runtime.CoreRuntimePlugin;
import org.talend.repository.ProjectManager;
import org.talend.repository.RepositoryWorkUnit;
import org.talend.repository.model.ERepositoryStatus;
@@ -59,12 +58,10 @@ public abstract class AbstractRepositoryFactory implements IRepositoryFactory {
private List<IRepositoryWorkUnitListener> listeners = new ArrayList<IRepositoryWorkUnitListener>();
@Override
public List<DynamicButtonBean> getButtons() {
return buttons;
}
@Override
public List<DynamicChoiceBean> getChoices() {
return choices;
}
@@ -74,7 +71,6 @@ public abstract class AbstractRepositoryFactory implements IRepositoryFactory {
*
* @return the authenticationNeeded
*/
@Override
public boolean isAuthenticationNeeded() {
return this.authenticationNeeded;
}
@@ -84,7 +80,6 @@ public abstract class AbstractRepositoryFactory implements IRepositoryFactory {
*
* @param authenticationNeeded the authenticationNeeded to set
*/
@Override
public void setAuthenticationNeeded(boolean authenticationNeeded) {
this.authenticationNeeded = authenticationNeeded;
}
@@ -94,7 +89,6 @@ public abstract class AbstractRepositoryFactory implements IRepositoryFactory {
*
* @return the name
*/
@Override
public String getName() {
return this.name;
}
@@ -104,27 +98,22 @@ public abstract class AbstractRepositoryFactory implements IRepositoryFactory {
*
* @param name the name to set
*/
@Override
public void setName(String name) {
this.name = name;
}
@Override
public String getId() {
return this.id;
}
@Override
public void setId(String id) {
this.id = id;
}
@Override
public List<DynamicFieldBean> getFields() {
return this.fields;
}
@Override
public void setFields(List<DynamicFieldBean> fields) {
this.fields = fields;
}
@@ -148,7 +137,6 @@ public abstract class AbstractRepositoryFactory implements IRepositoryFactory {
* @throws PersistenceException
* @throws PersistenceException if processes cannot be retrieved
*/
@Override
public String getNextId() {
return EcoreUtil.generateUUID();
}
@@ -164,7 +152,6 @@ public abstract class AbstractRepositoryFactory implements IRepositoryFactory {
}
// gather all the metadata connections (file / db / etc ...)
@Override
public List<ConnectionItem> getMetadataConnectionsItem(Project project) throws PersistenceException {
List<ConnectionItem> result = new ArrayList<ConnectionItem>();
@@ -187,7 +174,6 @@ public abstract class AbstractRepositoryFactory implements IRepositoryFactory {
}
// gather all the contexts
@Override
public List<ContextItem> getContextItem(Project project) throws PersistenceException {
List<ContextItem> result = new ArrayList<ContextItem>();
@@ -202,17 +188,14 @@ public abstract class AbstractRepositoryFactory implements IRepositoryFactory {
return result;
}
@Override
public boolean isDisplayToUser() {
return displayToUser;
}
@Override
public void setDisplayToUser(boolean displayToUser) {
this.displayToUser = displayToUser;
}
@Override
public void beforeLogon(Project project) throws PersistenceException, LoginException {
// do nothing by default
}
@@ -221,26 +204,20 @@ public abstract class AbstractRepositoryFactory implements IRepositoryFactory {
// do nothing by default
}
@Override
public boolean isUserReadOnlyOnCurrentProject() {
return false;
}
@Override
public void checkAvailability() {
// is available by default
}
@Override
@SuppressWarnings("unchecked")
public void executeRepositoryWorkUnit(RepositoryWorkUnit workUnit) {
workUnit.executeRun();
}
@Override
public void logOffProject() {
ProjectManager.getInstance().clearAll();
unloadResources();
loggedOnProject = false;
listeners.clear();
}
@@ -259,7 +236,6 @@ public abstract class AbstractRepositoryFactory implements IRepositoryFactory {
* @seeorg.talend.repository.model.IRepositoryFactory#addRepositoryWorkUnitListener(org.talend.repository.model.
* IRepositoryWorkUnitListener)
*/
@Override
public void addRepositoryWorkUnitListener(IRepositoryWorkUnitListener listener) {
synchronized (lock) {
listeners.add(listener);
@@ -286,11 +262,9 @@ public abstract class AbstractRepositoryFactory implements IRepositoryFactory {
*
* @see org.talend.repository.model.IRepositoryFactory#readProject(boolean)
*/
@Override
public Project[] readProject(boolean unloadResource) throws PersistenceException, BusinessException {
return readProject();
}
@Override
public void updateLockStatus() throws PersistenceException {
// nothing to do, by default

View File

@@ -209,9 +209,9 @@ public interface IRepositoryFactory {
public void moveObject(IRepositoryViewObject objToMove, IPath newPath) throws PersistenceException;
public boolean lock(Item item) throws PersistenceException, LoginException;
public void lock(Item item) throws PersistenceException, LoginException;
public boolean unlock(Item item) throws PersistenceException, LoginException;
public void unlock(Item item) throws PersistenceException, LoginException;
public ERepositoryStatus getStatus(Item item);
@@ -242,8 +242,6 @@ public interface IRepositoryFactory {
public Item copy(Item item, IPath path, boolean changeLabelWithCopyPrefix) throws PersistenceException, BusinessException;
public Item copy(Item sourceItem, IPath targetPath, String newItemLabel) throws PersistenceException, BusinessException;
/**
* DOC mhelleboid Comment method "cancel".
*
@@ -384,5 +382,4 @@ public interface IRepositoryFactory {
public void updateLockStatus() throws PersistenceException;
public boolean isModified(Property property);
}

View File

@@ -33,7 +33,6 @@ import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.core.runtime.OperationCanceledException;
import org.eclipse.core.runtime.Path;
import org.eclipse.core.runtime.SubMonitor;
import org.eclipse.emf.common.util.URI;
@@ -108,6 +107,7 @@ import org.talend.core.repository.i18n.Messages;
import org.talend.core.repository.utils.RepositoryPathProvider;
import org.talend.core.repository.utils.XmiResourceManager;
import org.talend.core.runtime.CoreRuntimePlugin;
import org.talend.core.token.TokenCollectorFactory;
import org.talend.cwm.helper.SubItemHelper;
import org.talend.cwm.helper.TableHelper;
import org.talend.repository.ProjectManager;
@@ -862,10 +862,22 @@ public final class ProxyRepositoryFactory implements IProxyRepositoryFactory {
public void lock(Item item) throws PersistenceException, LoginException {
// getStatus(item)
if (getStatus(item).isPotentiallyEditable()) {
boolean locked = this.repositoryFactoryFromProvider.lock(item);
if (locked) {
notifyLock(item, true);
}
this.repositoryFactoryFromProvider.lock(item);
// TDI-21187 Lock a job with doc, on TAC side both job and documentation are locked.
// if ((item instanceof JobletProcessItem || item instanceof ProcessItem)
// && getStatus(item) == ERepositoryStatus.LOCK_BY_USER) {
// String docId = item.getProperty().getId() + "doc";
// IRepositoryViewObject repositoryViewObject = this.repositoryFactoryFromProvider.getLastVersion(
// projectManager.getCurrentProject(), docId);
// if (repositoryViewObject != null) {
// Property property = repositoryViewObject.getProperty();
// Item documentationItem = property.getItem();
// this.repositoryFactoryFromProvider.lock(documentationItem);
// }
// }
notifyLock(item, true);
// i18n
// log.debug("Lock [" + item + "] by \"" + getRepositoryContext().getUser() + "\".");
String str[] = new String[] { item.toString(), getRepositoryContext().getUser().toString() };
log.debug(Messages.getString("ProxyRepositoryFactory.log.lock", str)); //$NON-NLS-1$
}
@@ -1309,23 +1321,6 @@ public final class ProxyRepositoryFactory implements IProxyRepositoryFactory {
}
@Override
public Item copy(Item sourceItem, IPath targetPath, String newItemLabel) throws PersistenceException, BusinessException {
if (sourceItem instanceof ProcessItem) {
try {
coreService.checkJob(sourceItem.getProperty().getLabel());
} catch (BusinessException e) {
throw new PersistenceException(e);
} catch (RuntimeException e) {
// don't do anything
}
}
Item targetItem = this.repositoryFactoryFromProvider.copy(sourceItem, targetPath, newItemLabel);
return targetItem;
}
@Override
public void saveCopy(Item sourceItem, Item targetItem) {
fireRepositoryPropertyChange(ERepositoryActionName.COPY.getName(), sourceItem, targetItem);
@@ -1379,10 +1374,21 @@ public final class ProxyRepositoryFactory implements IProxyRepositoryFactory {
Date commitDate = obj.getState().getCommitDate();
Date modificationDate = obj.getProperty().getModificationDate();
if (modificationDate == null || commitDate == null || modificationDate.before(commitDate)) {
boolean unlocked = this.repositoryFactoryFromProvider.unlock(obj);
if (unlocked) {
notifyLock(obj, false);
}
this.repositoryFactoryFromProvider.unlock(obj);
// TDI-21187 Lock a job with doc, on TAC side both job and documentation are locked.
// if (obj instanceof JobletProcessItem || obj instanceof ProcessItem) {
// String docId = obj.getProperty().getId() + "doc";
// IRepositoryViewObject repositoryViewObject = this.repositoryFactoryFromProvider.getLastVersion(
// projectManager.getCurrentProject(), docId);
// if (repositoryViewObject != null) {
// Property property = repositoryViewObject.getProperty();
// Item documentationItem = property.getItem();
// this.repositoryFactoryFromProvider.unlock(documentationItem);
// }
// }
notifyLock(obj, false);
// i18n
// log.debug("Unlock [" + obj + "] by \"" + getRepositoryContext().getUser() + "\".");
String str[] = new String[] { obj.toString(), getRepositoryContext().getUser().toString() };
log.debug(Messages.getString("ProxyRepositoryFactory.log.unlock", str)); //$NON-NLS-1$
}
@@ -1699,15 +1705,15 @@ public final class ProxyRepositoryFactory implements IProxyRepositoryFactory {
LanguageManager.reset();
getRepositoryContext().setProject(project);
// Check project compatibility
checkProjectCompatibility(project);
currentMonitor = subMonitor.newChild(1, SubMonitor.SUPPRESS_NONE);
currentMonitor.beginTask(Messages.getString("ProxyRepositoryFactory.initializeProjectConnection"), 1); //$NON-NLS-1$
this.repositoryFactoryFromProvider.beforeLogon(project);
// monitorWrap.worked(1);
TimeMeasure.step("logOnProject", "beforeLogon");
// Check project compatibility
checkProjectCompatibility(project);
currentMonitor = subMonitor.newChild(1, SubMonitor.SUPPRESS_NONE);
currentMonitor.beginTask("Execute before logon migrations tasks", 1); //$NON-NLS-1$
executeMigrations(project, true, currentMonitor);
@@ -1733,14 +1739,10 @@ public final class ProxyRepositoryFactory implements IProxyRepositoryFactory {
currentMonitor.beginTask(Messages.getString("ProxyRepositoryFactory.exec.migration.tasks"), 1); //$NON-NLS-1$
executeMigrations(project, false, currentMonitor);
TimeMeasure.step("logOnProject", "executeMigrations(afterLogonTasks)");
if (monitor != null && monitor.isCanceled()) {
throw new OperationCanceledException(""); //$NON-NLS-1$
}
// clean workspace
coreService.deleteAllJobs(false);
if (monitor != null && monitor.isCanceled()) {
throw new OperationCanceledException(""); //$NON-NLS-1$
}
currentMonitor = subMonitor.newChild(1, SubMonitor.SUPPRESS_NONE);
currentMonitor.beginTask(Messages.getString("ProxyRepositoryFactory.synch.repo.items"), 1); //$NON-NLS-1$
try {
@@ -1750,37 +1752,25 @@ public final class ProxyRepositoryFactory implements IProxyRepositoryFactory {
} catch (SystemException e1) {
//
}
if (monitor != null && monitor.isCanceled()) {
throw new OperationCanceledException(""); //$NON-NLS-1$
}
// rules
if (PluginChecker.isRulesPluginLoaded()) {
coreService.syncAllRules();
}
TimeMeasure.step("logOnProject", "sync repository (routines/rules/beans)");
if (monitor != null && monitor.isCanceled()) {
throw new OperationCanceledException(""); //$NON-NLS-1$
}
currentMonitor = subMonitor.newChild(1, SubMonitor.SUPPRESS_NONE);
currentMonitor.beginTask(Messages.getString("ProxyRepositoryFactory.synchronizeLibraries"), 1); //$NON-NLS-1$
coreService.syncLibraries(currentMonitor);
TimeMeasure.step("logOnProject", "sync components libraries");
if (monitor != null && monitor.isCanceled()) {
throw new OperationCanceledException(""); //$NON-NLS-1$
}
// sap
if (PluginChecker.isSAPWizardPluginLoaded()) {
coreService.synchronizeSapLib();
}
if (monitor != null && monitor.isCanceled()) {
throw new OperationCanceledException(""); //$NON-NLS-1$
}
coreService.resetUniservLibraries();
TimeMeasure.step("logOnProject", "sync specific libraries");
if (monitor != null && monitor.isCanceled()) {
throw new OperationCanceledException(""); //$NON-NLS-1$
}
// remove the auto-build to enhance the build speed and application's use
IWorkspace workspace = ResourcesPlugin.getWorkspace();
IWorkspaceDescription description = workspace.getDescription();
@@ -1791,12 +1781,13 @@ public final class ProxyRepositoryFactory implements IProxyRepositoryFactory {
// do nothing
}
coreService.createStatsLogAndImplicitParamter(project);
if (monitor != null && monitor.isCanceled()) {
throw new OperationCanceledException(""); //$NON-NLS-1$
}
coreService.synchronizeMapptingXML();
if (monitor != null && monitor.isCanceled()) {
throw new OperationCanceledException(""); //$NON-NLS-1$
try {
// collect
TokenCollectorFactory.getFactory().priorCollect();
} catch (Exception e) {
throw new PersistenceException(e);
}
fullLogonFinished = true;
} finally {
@@ -1877,13 +1868,6 @@ public final class ProxyRepositoryFactory implements IProxyRepositoryFactory {
return obj;
}
}
for (Project p : projectManager.getReferencedProjects(project)) {
IRepositoryViewObject specVersion = getSpecificVersion(p, id, version, avoidSaveProject);
if (specVersion != null) {
return specVersion;
}
}
return null;
}

View File

@@ -17,8 +17,7 @@ public abstract class AbstractJobCreateListener implements PropertyChangeListene
@Override
public void propertyChange(PropertyChangeEvent event) {
if (!event.getPropertyName().equals(ERepositoryActionName.CREATE.getName())
&& !event.getPropertyName().equals(ERepositoryActionName.IMPORT.getName())) {
if (!event.getPropertyName().equals(ERepositoryActionName.CREATE.getName())) {
return;
}

View File

@@ -108,7 +108,7 @@ public class XmiResourceManager {
if (!isAvoidUnloadResource()) {
unloadResource(uri.toString());
}
// unloadResources();
Resource resource = resourceSet.getResource(uri, true);
Project emfProject = (Project) EcoreUtil
.getObjectByType(resource.getContents(), PropertiesPackage.eINSTANCE.getProject());
@@ -134,13 +134,12 @@ public class XmiResourceManager {
}
}
public synchronized Property loadProperty(IResource iResource) {
public Property loadProperty(IResource iResource) {
// force unload old version, or the UI won't be synchronized all the time to the current file.
// this is only if a user update itself a .item or .properties, or for SVN repository.
//
URI propertyUri = URIHelper.convert(iResource.getFullPath());
URI itemResourceURI = getItemResourceURI(propertyUri);
URI screenshotResourceURI = getScreenshotResourceURI(itemResourceURI);
List<Resource> resources = new ArrayList<Resource>(resourceSet.getResources());
for (Resource res : resources) {
if (res != null) {
@@ -152,10 +151,6 @@ public class XmiResourceManager {
res.unload();
resourceSet.getResources().remove(res);
}
if (screenshotResourceURI.toString().equals(res.getURI().toString())) {
res.unload();
resourceSet.getResources().remove(res);
}
}
}
@@ -227,41 +222,36 @@ public class XmiResourceManager {
return resourceSet.createResource(propertyResourceURI);
}
public Resource getReferenceFileResource(Resource itemResource, ReferenceFileItem refFile, boolean needLoad) {
URI referenceFileURI = getReferenceFileURI(itemResource.getURI(), refFile.getExtension());
public Resource getReferenceFileResource(Resource itemResource, String extension, boolean needLoad) {
URI referenceFileURI = getReferenceFileURI(itemResource.getURI(), extension);
URIConverter converter = resourceSet.getURIConverter();
Resource referenceResource = new ByteArrayResource(referenceFileURI);
InputStream inputStream = null;
List<Resource> resources = new ArrayList<Resource>(resourceSet.getResources());
// in case ESB load reference file from the physcial file,but DI need reference from the EMF,so add this flag
if (refFile.isReloadFromFile()) {
for (Resource res : resources) {
if (res != null && referenceFileURI.toString().equals(res.getURI().toString())) {
res.unload();
resourceSet.getResources().remove(res);
}
for (Resource res : resources) {
if (res != null && referenceFileURI.toString().equals(res.getURI().toString())) {
res.unload();
resourceSet.getResources().remove(res);
}
}
resourceSet.getResources().add(referenceResource);
resourceSet.getResources().add(referenceResource);
try {
if (needLoad) {
inputStream = converter.createInputStream(referenceFileURI);
referenceResource.load(inputStream, null);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (needLoad) {
inputStream = converter.createInputStream(referenceFileURI);
referenceResource.load(inputStream, null);
if (inputStream != null) {
inputStream.close();
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (inputStream != null) {
inputStream.close();
}
} catch (IOException e) {
ExceptionHandler.process(e);
}
ExceptionHandler.process(e);
}
} else {
referenceResource = resourceSet.getResource(referenceFileURI, true);
}
return referenceResource;
}
@@ -361,10 +351,6 @@ public class XmiResourceManager {
* Get a resource obj from Item resource file. if the resouce file does not exist ,will create it first.
*/
public Resource getScreenshotResource(Item item, boolean createIfNotExist) {
return getScreenshotResource(item, createIfNotExist, false);
}
public Resource getScreenshotResource(Item item, boolean createIfNotExist, boolean forceReload) {
URI itemResourceURI = null;
itemResourceURI = getScreenshotResourceURI(getItemURI(item));
boolean fileExist = false;
@@ -383,18 +369,6 @@ public class XmiResourceManager {
}
Resource itemResource = null;
if (fileExist) {
List<Resource> resources = new ArrayList<Resource>(resourceSet.getResources());
if (forceReload) {
for (Resource res : resources) {
if (res != null) {
if (itemResourceURI.toString().equals(res.getURI().toString())) {
res.unload();
resourceSet.getResources().remove(res);
break;
}
}
}
}
try {
// judge whether the physical file exists or not
itemResource = resourceSet.getResource(itemResourceURI, true);
@@ -402,7 +376,7 @@ public class XmiResourceManager {
// do nothing, consider the file don't exist
itemResource = null;
}
}
}
if (itemResource == null && createIfNotExist) {
itemResource = resourceSet.createResource(itemResourceURI);
}
@@ -684,10 +658,10 @@ public class XmiResourceManager {
for (Resource resource : resourcesToSave) {
// add for bug TDI-20844
// if (ResourceFilenameHelper.mustChangeLabel(fileNameTest) && resource.getURI() != null
// && resource.getURI().toString().endsWith(".screenshot")) {
// continue;
// }
if (ResourceFilenameHelper.mustChangeLabel(fileNameTest) && resource.getURI() != null
&& resource.getURI().toString().endsWith(".screenshot")) {
continue;
}
saveResource(resource);
}
if (!resourceProperty.equals(lastVersionProperty)) {

View File

@@ -149,8 +149,6 @@ public class ProjectRepositoryNode extends RepositoryNode implements IProjectRep
private Map<String, RepositoryNode> repositoryNodeMap = new HashMap<String, RepositoryNode>();
private String currentPerspective; // set the current perspective
private List<FolderItem> delFolderItems = new ArrayList<FolderItem>();
/**
* DOC nrousseau ProjectRepositoryNode constructor comment.
@@ -183,6 +181,7 @@ public class ProjectRepositoryNode extends RepositoryNode implements IProjectRep
public static ProjectRepositoryNode getInstance() {
if (defaultProjRepoNode == null) {
defaultProjRepoNode = new ProjectRepositoryNode(null, null, ENodeType.STABLE_SYSTEM_FOLDER);
ProjectManager.getInstance().updateViewProjectNode(defaultProjRepoNode);
defaultProjRepoNode.initialize(null);
}
return defaultProjRepoNode;
@@ -467,8 +466,6 @@ public class ProjectRepositoryNode extends RepositoryNode implements IProjectRep
}
// *init the repository node from extension
initExtensionRepositoryNodes(curParentNode);
// delete the hidden nodes
deleteHiddenNodes(nodes);
try {
hideHiddenNodesDependsUserRight();
@@ -479,31 +476,6 @@ public class ProjectRepositoryNode extends RepositoryNode implements IProjectRep
collectRepositoryNodes(curParentNode);
}
private void deleteHiddenNodes(List<IRepositoryNode> nodes) {
if (GlobalServiceRegister.getDefault().isServiceRegistered(IBrandingService.class)) {
IBrandingService service = (IBrandingService) GlobalServiceRegister.getDefault().getService(IBrandingService.class);
List<IRepositoryNode> hiddens = service.getBrandingConfiguration().getHiddenRepositoryCategory(this, "DI");
for (IRepositoryNode node : hiddens) {
Iterator<IRepositoryNode> it = nodes.iterator();
while (it.hasNext()) {
IRepositoryNode curNode = it.next();
if (curNode.getContentType() != null && curNode.getContentType().equals(ERepositoryObjectType.METADATA)) {
for (IRepositoryNode curNode2 : curNode.getChildren()) {
if (curNode2.equals(node)) {
curNode.getChildren().remove(curNode2);
break;
}
}
}
if (curNode.equals(node)) {
it.remove();
}
}
}
}
}
private void collectRepositoryNodes(IRepositoryNode curParentNode) {
if (repositoryNodeMap == null) {
repositoryNodeMap = new HashMap<String, RepositoryNode>();
@@ -672,9 +644,6 @@ public class ProjectRepositoryNode extends RepositoryNode implements IProjectRep
}
private void intitializeRefProject(Project project, Object parent) {
if (parent instanceof IRepositoryNode && ((IRepositoryNode) parent).isBin()) {
return; // don't check the deleted item for ref-projects
}
for (ProjectReference refProject : (List<ProjectReference>) project.getReferencedProjects()) {
String parentBranch = ProjectManager.getInstance().getMainProjectBranch(project);
if (refProject.getBranch() == null || parentBranch.equals(refProject.getBranch())) {
@@ -804,7 +773,7 @@ public class ProjectRepositoryNode extends RepositoryNode implements IProjectRep
if (newProject != null && newProject.getEmfProject() != null) {
List<FolderItem> folderItems = ProjectManager.getInstance().getFolders(newProject.getEmfProject());
for (FolderItem folder : new ArrayList<FolderItem>(folderItems)) {
addItemToRecycleBin(newProject, (RepositoryNode) parent, folder, foldersList);
addItemToRecycleBin(recBinNode, folder, foldersList);
}
}
} else if (parent instanceof RepositoryNode) {
@@ -866,8 +835,7 @@ public class ProjectRepositoryNode extends RepositoryNode implements IProjectRep
return null;
}
private void addItemToRecycleBin(org.talend.core.model.general.Project newProject, RepositoryNode parentNode, Item item,
List<RepositoryNode> foldersList) {
private void addItemToRecycleBin(RepositoryNode parentNode, Item item, List<RepositoryNode> foldersList) {
if (isGeneratedJobItem(item)) {
return;
}
@@ -909,19 +877,21 @@ public class ProjectRepositoryNode extends RepositoryNode implements IProjectRep
}
for (Item curItem : (List<Item>) new ArrayList(((FolderItem) item).getChildren())) {
addItemToRecycleBin(newProject, folderNode, curItem, foldersList);
addItemToRecycleBin(folderNode, curItem, foldersList);
}
currentParentNode = folderNode;
} else {
for (Item curItem : (List<Item>) new ArrayList(((FolderItem) item).getChildren())) {
addItemToRecycleBin(newProject, parentNode, curItem, foldersList);
addItemToRecycleBin(parentNode, curItem, foldersList);
}
}
} else if (item.getState() != null && item.getState().isDeleted()) {
try {
IRepositoryViewObject lastVersion = ProxyRepositoryFactory.getInstance().getLastVersion(newProject,
item.getProperty().getId());
if (lastVersion != null && item.getProperty().getVersion().equals(lastVersion.getVersion())) {
if (ProxyRepositoryFactory.getInstance().getLastVersion(item.getProperty().getId()) != null
&& item.getProperty()
.getVersion()
.equals(ProxyRepositoryFactory.getInstance().getLastVersion(item.getProperty().getId())
.getVersion())) {
RepositoryNode repNode = new RepositoryNode(new RepositoryViewObject(item.getProperty()), currentParentNode,
ENodeType.REPOSITORY_ELEMENT);
repNode.setProperties(EProperties.CONTENT_TYPE, itemType);
@@ -1076,35 +1046,6 @@ public class ProjectRepositoryNode extends RepositoryNode implements IProjectRep
}
return null;
}
private List<FolderItem> getDelFolderItems(List list, List<FolderItem> delFolderItems){
for(Object obj : list){
if(obj instanceof FolderItem){
FolderItem folderItem = (FolderItem)obj;
if(folderItem.getState().isDeleted()){
delFolderItems.add(folderItem);
}else if(folderItem.getChildren()!=null && !folderItem.getChildren().isEmpty()){
getDelFolderItems(folderItem.getChildren(), delFolderItems);
}
}
}
return delFolderItems;
}
private void handleDelFolderItems(org.talend.core.model.general.Project newProject, RepositoryNode parent){
if(!delFolderItems.isEmpty()){
delFolderItems.clear();
}
if (newProject != null && newProject.getEmfProject() != null) {
List<FolderItem> folderItems = ProjectManager.getInstance().getFolders(newProject.getEmfProject());
for(FolderItem folder : folderItems){
String folderName = folder.getProperty().getLabel();
if(("process".equals(folderName) || "joblets".equals(folderName)) && folder.getChildren()!=null && !folder.getChildren().isEmpty()){
getDelFolderItems(folder.getChildren(), delFolderItems);
}
}
}
}
private void convert(org.talend.core.model.general.Project newProject, Container fromModel, RepositoryNode parent,
ERepositoryObjectType type, RepositoryNode recBinNode) {
@@ -1112,39 +1053,10 @@ public class ProjectRepositoryNode extends RepositoryNode implements IProjectRep
if (parent == null || fromModel == null) {
return;
}
if( (ERepositoryObjectType.DOCUMENTATION).equals(type)){
handleDelFolderItems(newProject, parent);
}
for (Object obj : fromModel.getSubContainer()) {
Container container = (Container) obj;
Folder oFolder = new Folder((Property) container.getProperty(), type);
boolean found=false;
// add for bug TDI-26084, whether or not hide folders under job_doc/joblet_doc.
if(ERepositoryObjectType.JOB_DOC.equals(type) || ERepositoryObjectType.JOBLET_DOC.equals(type)){
for(FolderItem delFolder : delFolderItems){
String parentName = ((FolderItem)delFolder.getParent()).getProperty().getLabel();
String oFolderPath = oFolder.getPath();
String jobPath = "jobs" + delFolder.getState().getPath();
String jobPath1 = "jobs/" + delFolder.getState().getPath();
String jobletPath = "joblets" + delFolder.getState().getPath();
String jobletPath1 = "joblets/" + delFolder.getState().getPath();
if(oFolder.getLabel().equals(delFolder.getProperty().getLabel())){
if("process".equals(parentName) && oFolderPath.equals(jobPath)){
found = true;
} else if("joblets".equals(parentName) && oFolderPath.equals(jobletPath)){
found = true;
} else if(oFolderPath.equals(jobPath1) || oFolderPath.equals(jobletPath1)){
found = true;
}
break;
}
}
}
if(found){
continue;
}
if (oFolder.getProperty() == null) {
continue;
}
@@ -1285,8 +1197,7 @@ public class ProjectRepositoryNode extends RepositoryNode implements IProjectRep
referencedProjectNode.setProperties(EProperties.CONTENT_TYPE, ERepositoryObjectType.REFERENCED_PROJECTS);
parent.getChildren().add(referencedProjectNode);
// fix the bug for Ref-project
// TDI-23358, revert to before
// ProjectManager.getInstance().updateViewProjectNode(referencedProjectNode);
ProjectManager.getInstance().updateViewProjectNode(referencedProjectNode);
referencedProjectNode.initialize(currentPerspective);
}
@@ -1533,9 +1444,6 @@ public class ProjectRepositoryNode extends RepositoryNode implements IProjectRep
org.talend.core.model.metadata.builder.connection.MetadataTable metadataTable,
ERepositoryObjectType repositoryObjectType) {
IRepositoryViewObject vo = node.getObject();
if (vo instanceof MetadataTableRepositoryObject) {
vo = ((MetadataTableRepositoryObject) vo).getViewObject();
}
if (vo != null && vo.getProperty() != null) {
String schema = vo.getProperty().getId();
schema = schema + " - " + metadataTable.getLabel(); //$NON-NLS-1$

View File

@@ -28,8 +28,6 @@ import org.talend.core.model.properties.User;
import org.talend.core.model.repository.ERepositoryObjectType;
import org.talend.core.model.repository.IRepositoryViewObject;
import org.talend.core.repository.model.ISubRepositoryObject;
import org.talend.cwm.helper.SubItemHelper;
import orgomg.cwm.objectmodel.core.ModelElement;
/**
@@ -173,7 +171,7 @@ public class QueryRepositoryObject extends org.talend.core.model.metadata.Query
@Override
public boolean isDeleted() {
return SubItemHelper.isDeleted(query);
return repObj.isDeleted();
}
@Override

View File

@@ -1402,15 +1402,6 @@ public class DeleteAction extends AContextualAction {
break;
}
if (contentType == ERepositoryObjectType.METADATA_VALIDATION_RULES) {
RepositoryNode parent = node.getParent().getParent();
if (parent != null && ERepositoryObjectType.METADATA_CON_TABLE == parent.getObjectType()) {
enabled = false;
visible = false;
break;
}
}
IRepositoryViewObject repObj = node.getObject();
ERepositoryStatus status = repObj.getRepositoryStatus();

View File

@@ -20,13 +20,11 @@ import java.util.Map;
import java.util.Set;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.viewers.TreeViewer;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.talend.commons.exception.PersistenceException;
import org.talend.commons.ui.runtime.exception.ExceptionHandler;
import org.talend.commons.ui.runtime.image.EImage;
@@ -96,37 +94,6 @@ public class DeleteTableAction extends AContextualAction {
RepositoryNode node = (RepositoryNode) obj;
ERepositoryObjectType nodeType = (ERepositoryObjectType) node.getProperties(EProperties.CONTENT_TYPE);
if (node.getType() == ENodeType.REPOSITORY_ELEMENT && nodeType.isSubItem()) {
IProxyRepositoryFactory factory = ProxyRepositoryFactory.getInstance();
IRepositoryViewObject nodeObject = node.getObject();
boolean locked = false;
if (!factory.getRepositoryContext().isEditableAsReadOnly()) {
if (nodeObject.getRepositoryStatus() == ERepositoryStatus.LOCK_BY_OTHER
|| nodeObject.getRepositoryStatus() == ERepositoryStatus.LOCK_BY_USER) {
locked = true;
}
}
// Avoid to delete node which is locked.
if ((locked || RepositoryManager.isOpenedItemInEditor(nodeObject))
&& !(DELETE_FOREVER_TITLE.equals(getText()))) {
final String title = Messages.getString("DeleteAction.error.title"); //$NON-NLS-1$
String nodeName = nodeObject.getRepositoryObjectType().toString();
final String message = Messages.getString("DeleteAction.error.lockedOrOpenedObject.newMessage", nodeName);//$NON-NLS-1$
Display.getDefault().syncExec(new Runnable() {
@Override
public void run() {
MessageDialog dialog = new MessageDialog(new Shell(), title, null, message, MessageDialog.ERROR,
new String[] { IDialogConstants.OK_LABEL }, 0);
dialog.open();
}
});
return;
}
Connection connection = null;
ERepositoryObjectType parentNodeType = (ERepositoryObjectType) node.getParent().getProperties(
EProperties.CONTENT_TYPE);

View File

@@ -454,7 +454,7 @@ public class DuplicateAction extends AContextualAction {
for (IRepositoryViewObject object : selectedVersionItems) {
Item selectedItem = object.getProperty().getItem();
Item copy;
copy = factory.copy(selectedItem, path, newJobName);
copy = factory.copy(selectedItem, path);
if (isfirst) {
id = copy.getProperty().getId();
label = copy.getProperty().getLabel();
@@ -534,7 +534,7 @@ public class DuplicateAction extends AContextualAction {
@Override
public void run(IProgressMonitor monitor) throws CoreException {
try {
final Item newItem = factory.copy(item, path, newName);
final Item newItem = factory.copy(item, path, true);
newItem.getProperty().setLabel(newName);
// changed by hqzhang for TDI-19965

View File

@@ -26,9 +26,7 @@ import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.operation.IRunnableWithProgress;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.viewers.StructuredViewer;
import org.eclipse.jface.viewers.TreeViewer;
import org.eclipse.jface.viewers.ViewerFilter;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.IEditorReference;
@@ -63,7 +61,6 @@ import org.talend.repository.model.ItemReferenceBean;
import org.talend.repository.model.RepositoryNode;
import org.talend.repository.model.RepositoryNodeUtilities;
import org.talend.repository.ui.dialog.ItemReferenceDialog;
import org.talend.repository.ui.views.IRepositoryView;
/**
* Action used to empty the recycle bin.<br/>
@@ -253,9 +250,6 @@ public class EmptyRecycleBinAction extends AContextualAction {
protected void deleteElements(final IProxyRepositoryFactory factory, final RepositoryNode currentNode)
throws PersistenceException, BusinessException {
if (!validElement(currentNode)) {
return;
}
final IRepositoryViewObject objToDelete = currentNode.getObject();
if (objToDelete == null) {
return;
@@ -370,22 +364,4 @@ public class EmptyRecycleBinAction extends AContextualAction {
setEnabled(canWork);
}
private boolean validElement(IRepositoryNode node) {
IRepositoryView viewPart = getViewPart();
if (viewPart != null) {
StructuredViewer viewer = viewPart.getViewer();
if (viewer != null) {
ViewerFilter[] filters = viewer.getFilters();
if (filters != null) {
for (ViewerFilter vf : filters) {
if (!vf.select(viewer, node.getParent(), node)) {
return false;
}
}
}
}
}
return true; // other condition
}
}

View File

@@ -81,8 +81,8 @@ public class RenameFolderAction extends AContextualAction {
String firstChildOpen = getFirstOpenedChild(node);
if (firstChildOpen != null) {
MessageDialog.openWarning(new Shell(), Messages.getString("RenameFolderAction.warning.editorOpen.title"), Messages //$NON-NLS-1$
.getString("RenameFolderAction.warning.editorOpen.message", firstChildOpen, //$NON-NLS-1$
getLabelOfNode(node)));
.getString("RenameFolderAction.warning.editorOpen.message", firstChildOpen, node //$NON-NLS-1$
.getProperties(EProperties.LABEL)));
return;
}
@@ -95,11 +95,6 @@ public class RenameFolderAction extends AContextualAction {
openFolderWizard(node, objectType, path);
}
// Extracted to get different type of label to show, yyin 2013 TDQ-7143
protected Object getLabelOfNode(RepositoryNode node) {
return node.getProperties(EProperties.LABEL);
}
protected void openFolderWizard(RepositoryNode node, ERepositoryObjectType objectType, IPath path) {
if (objectType != null) {
FolderWizard processWizard = new FolderWizard(path, objectType, node.getObject().getLabel());
@@ -117,7 +112,6 @@ public class RenameFolderAction extends AContextualAction {
* @see org.talend.repository.ui.actions.ITreeContextualAction#init(org.eclipse.jface.viewers.TreeViewer,
* org.eclipse.jface.viewers.IStructuredSelection)
*/
@Override
public void init(TreeViewer viewer, IStructuredSelection selection) {
boolean canWork = !selection.isEmpty() && selection.size() == 1;
IProxyRepositoryFactory factory = ProxyRepositoryFactory.getInstance();

View File

@@ -1,3 +1,2 @@
Metadata=Metadata
TalendDataCollectorPreview=\u03A0\u03C1\u03BF\u03B5\u03C0\u03B9\u03C3\u03BA\u03CC\u03C0\u03B7\u03C3\u03B7
prefs=Talend

View File

@@ -1,4 +1,3 @@
Metadata=Métadonnées
TalendDataCollector=Collecteur de données d'utilisation
TalendDataCollectorPreview=Aperçu
prefs=Talend

View File

@@ -1,4 +1,2 @@
Metadata=Metadata
TalendDataCollectorPreview=Anteprima
TalendDataCollectorUploading=Spedizione
prefs=Talend

View File

@@ -1,4 +1,3 @@
Metadata=\u30E1\u30BF\u30C7\u30FC\u30BF
TalendDataCollector=\u30C7\u30FC\u30BF\u30B3\u30EC\u30AF\u30BF\u306E\u4F7F\u7528\u65B9\u6CD5
TalendDataCollectorUploading=\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9
prefs=Talend

View File

@@ -1,2 +1 @@
TalendDataCollectorPreview=\u041F\u0440\u0435\u0434\u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440
prefs=Talend

View File

@@ -1,2 +0,0 @@
Metadata=\u5143\u6570\u636E
TalendDataCollectorPreview=\u9884

View File

@@ -66,6 +66,7 @@ EComponentCategory_sqlTemplate=SQL Muster
EComponentCategory_statsAndLogs=Stats & Logs
EComponentCategory_technical=Technisch
EComponentCategory_view=View
EConnectionType.iteratorMenu=Iterieren
EConnectionType.lookupMenu=Nachschlagen
EConnectionType.mainMenu=Main
EConnectionType.onComponentErrorMenu=Beim Komponenten Fehler
@@ -120,6 +121,7 @@ MetadataTableEditorView.ColumnTitle=Spalte
MetadataTableEditorView.DBTypeTitle=Db Type
MetadataTableEditorView.DefaultTitle=Default
MetadataTableEditorView.KeyTitle=Schlüsselwert
MetadataTableEditorView.LengthTitle=Länge
MetadataTableEditorView.NullableTitle=Null zulässig
MetadataTableEditorView.PatternTitle=Datumsformat (Ctrl+Space verfügbar)
MetadataTableEditorView.PrecisionTitle=Genauigkeit
@@ -286,4 +288,5 @@ repository.metadataValidationRules=Validierungsregeln
RepositoryContentProvider.repositoryLabel.sapFunction=SAP Funktionen
repository.code=Code
TalendDataCollectorPreviewPreferencePage_Key=Schlüsselwert
repository.servicesPort=Port
BinRepositoryNode.label=Papierkorb

View File

@@ -356,4 +356,3 @@ TalendDataCollectorPreviewPreferencePage_Key=\u039A\u03BB\u03B5\u03B9\u03B4\u03A
TalendDataCollectorPreviewPreferencePage_Value=\u03A4\u03B9\u03BC\u03AE
repository.servicesOperation=\u039B\u03B5\u03B9\u03C4\u03BF\u03C5\u03C1\u03B3\u03AF\u03B1
repository.servicesPort=\u0398\u03CD\u03C1\u03B1
BinRepositoryNode.label=\u039A\u03AC\u03B4\u03BF\u03C2 \u03B1\u03BD\u03B1\u03BA\u03CD\u03BA\u03BB\u03C9\u03C3\u03B7\u03C2

View File

@@ -78,6 +78,7 @@ CorePreferencePage.runInMultiThread=Multi Thread execution (Default value for jo
CorePreferencePage.temporaryFiles=&Temporary files
DbTableSelectorDialog.textContent=Select Table Name
ECodeLanguage.unknowLanguage=Unknown language
EComponentCategory_advanceSetting=Advanced settings
EComponentCategory_appearance=Appearance
EComponentCategory_assignment=Assignment
EComponentCategory_basicSetting=Basic settings
@@ -97,7 +98,7 @@ EComponentCategory_technical=Technical
EComponentCategory_version=Version
EComponentCategory_headerFooter=Header/Footer
EComponentCategory_view=View
EComponentCategory.advancedSettings=Advanced settings
EComponentCategory.advancedSettings=Advanced Settings
EComponentCategory.basicRun=Basic Run
EComponentCategory.breakpoint=Breakpoint
EComponentCategory.debugRun=Debug Run
@@ -148,7 +149,7 @@ FunctionManager.PurePerl.ParaName=customize parameter
GlobalServiceRegister.ServiceNotRegistered=The service {0} has not been registered.
GroupByContextAction.groupContext=Group by Context
GroupByVariableAction.groupVariable=Group by Variable
JavaFunctionParser.checkMethod=Routines : "{0}.{1}\\" parse failed. Please check the Method.
JavaFunctionParser.checkMethod=Runtines : "{0}.{1}\\" parse failed. please check your the Method.
JavaGlobalVariableProposal.Description=Description\: {0}
JavaGlobalVariableProposal.VariableName=\n\nVariable Name\: {1}
JavaSimpleDateFormatProposalProvider.displaySingleQuote=\ '' : Display a single quote
@@ -528,4 +529,3 @@ BinRepositoryNode.label=Recycle bin
EMetadataEncoding.Latin9=Latin9
HDFS=HDFS
HCAT=HCAT
EConnectionType.startsMenu=Starts

View File

@@ -31,13 +31,10 @@ JavaGlobalVariableProposal.Description=Descripci
LDAPCATruster.failedCreateCert=Fallo al crear el almacen de certificados:
LDAPCATruster.failedLoadCert=Fallo al cargar el almacen de certificados:
MetadataTableEditorView.ColumnTitle=Columna
MetadataTableEditorView.KeyTitle=Clave
MetadataTableEditorView.LengthTitle=Longitud
MetadataTableEditorView.TypleTitle=Tipo
PropertiesWizardPage.Locker=Bloqueador
PropertiesWizardPage.Description=Descripción
PropertiesWizardPage.Status=Estado
RoutinesFunctionProposal.System=Sistema
RoutinesFunctionProposal.User=Usuario
SchemaOperationChoiceDialog.Title=Esquema
SelectRepositoryContextDialog.SelectAll=Seleccionar todo
@@ -74,6 +71,5 @@ repository.column=Columna
repository.code=Codigo
ConnectionBean.Remote=Remoto
TalendDataCollectorPreviewPreferencePage_EmptyValue=<Vacío>
TalendDataCollectorPreviewPreferencePage_Key=Clave
TalendDataCollectorUploadingPreferencePage_Days=Días
repository.servicesPort=Puerto

View File

@@ -19,14 +19,14 @@ ColorsCodeViewerPreferencePage.keyword1Color=Couleur de Keyword1
ColorsCodeViewerPreferencePage.keyword2Color=couleur MotClé2
ColorsCodeViewerPreferencePage.keyword3Color=Couleur de Keyword3
ColumnNameChangedExt.columnChanged=Noeud : {0} Colonne modifiée : {1}-> {2}
ComponentsFormatPreferencePage.add=Ajouter
ComponentsFormatPreferencePage.add=Add
ComponentsFormatPreferencePage.errorCreateConnectionName=Le nom "{0}" est invalide.
ComponentsFormatPreferencePage.formatConnection=Format de connexion par défaut :
ComponentsFormatPreferencePage.formatHint=Format astuce par défaut :
ComponentsFormatPreferencePage.formatHint=Format de l'astuce par défaut :
ComponentsFormatPreferencePage.formatLable=Format du libellé par défaut :
ComponentsFormatPreferencePage.remove=Supprimer
ComponentsFormatPreferencePage.ErrorTitle=ERROR
ComponentToRepositoryProperty.error=ERROR
ComponentsFormatPreferencePage.ErrorTitle=Erreur
ComponentToRepositoryProperty.error=Erreur
ComponentToRepositoryProperty.ImpossibleUseOCI=Impossible d'utiliser le type OCI dans le Référentiel.
ContextComposite.tableValue=Table des valeurs
ContextComposite.treeValue=Arbre des valeurs
@@ -40,7 +40,8 @@ ContextParameterProposal.VariableName=\n\nNom de la variable\ : {2}
ContextProcessSection.1=menuTable
ContextProcessSection.12=Renommer le contexte
ContextProcessSection.13=Saisissez un nom pour le contexte {0}
ContextProcessSection.29=ERROR
ContextProcessSection.2=Demander confirmation ?
ContextProcessSection.29=Erreur
ContextProcessSection.30=Ce nom existe déjà
ContextProcessSection.4=Ajouter un nouveau contexte à partir de ->(
ContextProcessSection.49=Contexte par défaut
@@ -50,7 +51,7 @@ ContextProcessSection.6=Nouveau contexte
ContextProcessSection.7=Saisissez un nom pour le nouveau contexte
ContextProcessSection.ParameterNameIsNotValid=Le nom du paramètre est invalide.
ContextProcessSection.RemoveInformation={0} est le contexte par défaut, il ne peut être supprimé.
ContextProcessSection.errorTitle=ERROR
ContextProcessSection.errorTitle=Erreur
ConextTableValuesComposite.nameLabel=Nom
ConextTemplateComposite.OrderMessages=Précisez si vous désirez réorganiser les variables.
ConextTemplateComposite.OrderText=Ordre original
@@ -61,7 +62,7 @@ ContextTemplateComposite.sourceLabel=Source
ContextTemplateComposite.typeLabel=Type
ContextTreeConstants.contextName=Contexte
ContextTreeConstants.promptName=Invite
ContextTreeConstants.valueName=valeur
ContextTreeConstants.valueName=Valeur
ContextTreeConstants.variableName=Variable
ConextTemplateComposite.addToRepositoryContextAction.label=Ajouter aux contextes du Référentiel
CorePreferencePage.componentDefaultFileDirectory=Répertoire par défaut des composants
@@ -75,6 +76,7 @@ CorePreferencePage.runInMultiThread=Execution multi thread (valeur par d
CorePreferencePage.temporaryFiles=Fichiers &Temporaires
DbTableSelectorDialog.textContent=Sélectionner le nom de la table
ECodeLanguage.unknowLanguage=Langage inconnu
EComponentCategory_advanceSetting=Paramètres avancés
EComponentCategory_appearance=Apparence
EComponentCategory_assignment=Affectation
EComponentCategory_basicSetting=Paramètres simples
@@ -92,7 +94,6 @@ EComponentCategory_technical=Technique
EComponentCategory_version=Version
EComponentCategory_headerFooter=En-tête/Pied de page
EComponentCategory_view=Vue
EComponentCategory.advancedSettings=Paramètres avancés
EComponentCategory.basicRun=Exécution simple
EComponentCategory.breakpoint=Point d'arrêt
EComponentCategory.debugRun=Exécution Debug
@@ -166,15 +167,14 @@ MetadataEmfTableEditor.ColumnInvalid=Le nom de la colonne "{0}" est invalide.
MetadataEmfTableEditor.ColumnNameExists=Le nom de la colonne "{0}" existe déjà.
MetadataEmfTableEditor.ColumnNameIsNullError=Erreur : le nom de la colonne est null
MetadataTableEditor.ColumnNameExists=Le nom de la colonne "{0}" existe déjà.
MetadataTableEditorView.ColumnTitle=Colonne
MetadataTableEditorView.CommentTitle=Commentaire
MetadataTableEditorView.DBTypeTitle=Type de BdD
MetadataTableEditorView.DefaultTitle=Aucune
MetadataTableEditorView.KeyTitle=Key
MetadataTableEditorView.LengthTitle=Length
MetadataTableEditorView.KeyTitle=Clé
MetadataTableEditorView.LengthTitle=Longueur
MetadataTableEditorView.NullableTitle=Nullable
MetadataTableEditorView.PatternTitle=Modèle de date (Ctrl+Espace disponible)
MetadataTableEditorView.PrecisionTitle=Precision
MetadataTableEditorView.PrecisionTitle=Précision
MetadataTableEditorView.TypleTitle=Type
MetadataTalendType.dbIdNotFound=Impossible de trouver le SGBD d'ID : {0}.
MetadataTalendType.DBMSNotSetted=SGBD non défini
@@ -200,8 +200,6 @@ NodeReturnProposal.Availability=\nDisponibilit
NodeReturnProposal.GlobalVariable=\n\nVariable globale, propriété du composant {1} [{2}].
NodeReturnProposal.Type=\nType \: {3}
NodeReturnProposal.VariableName=\n\nNom de la variable \: {5}
PaletteContentDialog.hint=Format astuce par défaut :
PaletteContentDialog.lable=Format du libellé par défaut :
Parameter.Comment=\ commentaire \:
Parameter.Name=Nom du paramètre
Parameter.Type=\ type \:
@@ -267,7 +265,6 @@ SchemaOperationChoiceDialog.CreateBuiltInMessage=Cr
SchemaOperationChoiceDialog.CreateRepositoryMessage=Créer un schéma depuis le référentiel.
SchemaOperationChoiceDialog.EditSchemaMessage=Modifier schéma.
SchemaOperationChoiceDialog.Message=Choisissez une option, ou annulez.
SchemaOperationChoiceDialog.Option=Option
SchemaOperationChoiceDialog.StatusMessage=Schéma incorrect, ou existe déjà.
SchemaOperationChoiceDialog.Title=Schéma
SchemaOperationChoiceDialog.ViewSchemaMessage=Voir schéma(lecture seule)
@@ -277,7 +274,7 @@ SelectRepositoryContextDialog.CollapseAll=R
SelectRepositoryContextDialog.DuplicationMessage=Vous avez sélectionné la variable "{0}" dans le Contexte "{1}".
SelectRepositoryContextDialog.ExistenceMessage=La variable "{0}" existe dans le Job (Context:"{1}").
SelectRepositoryContextDialog.Label=Sélectionner les variables à partir des contextes du référentiels.
SelectRepositoryContextDialog.SelectAll=Sélectionner tout
SelectRepositoryContextDialog.SelectAll=Sélectionner Tout
SelectRepositoryContextDialog.ExpandAll=Étendre Tout
SelectRepositoryContextDialog.Title=Sélectionner des variables de contexte
SelectRepositoryContextDialog.View=Voir...
@@ -371,7 +368,6 @@ EUpdateResult.Delete=Supprimer du r
UpdatesConstants.ContextGroup=Groupe de contexte
UpdatesConstants.Component=Composant
UpdatesConstants.Joblet=Joblet
UpdatesConstants.Job=Job
ProjectSettingsWizard.EditProjectPageTitle=Editer le projet
MetadataTypeLengthConstants.FIELD_DEFAULT_TYPE=Default Type
MetadataTypeLengthConstants.FIELD_DEFAULT_LENGTH=Default Length
@@ -391,7 +387,6 @@ MetadataTypeLengthConstants.SHORT_LENGTH=Short
MetadataTypeLengthConstants.DOUBLE_LENGTH=Double
MetadataTypeLengthConstants.STRING_LENGTH=String
MetadataTypeLengthConstants.FLOAT_LENGTH=Float
MetadataTypeLengthConstants.LIST_LENGTH=liste
MetadataTypeLengthConstants.DATETIME_LENGTH=Datetime
ModuleListCellEditor.externalLabel=Modules externes
ModuleListCellEditor.innerLabel=Modules internes
@@ -445,8 +440,8 @@ TalendDataCollectorPreferencePage_EnableCapture=Activer la capture
TalendDataCollectorPreferencePage_Description=Le collecteur de données d'utilisation collecte des informations concernant la manière dont une personne utilise les produits Talend. L'objectif est, via ces données, d'aider les utilisateurs et les entreprises à comprendre comment les développeurs utilisent les produits Talend.
TalendDataCollectorPreviewPreferencePage_Description=Les clés/valeurs suivantes ont été capturées par le collecteur de données d'utilisation.
TalendDataCollectorPreviewPreferencePage_EmptyValue=<Vide>
TalendDataCollectorPreviewPreferencePage_Key=Key
TalendDataCollectorPreviewPreferencePage_Value=valeur
TalendDataCollectorPreviewPreferencePage_Key=Clé
TalendDataCollectorPreviewPreferencePage_Value=Valeur
TalendDataCollectorUploadingPreferencePage_Description=Les informations rassemblées par le Collecteur de données d'utilisation est régulièrement chargé sur les serveurs hébergés par Talend.
TalendDataCollectorUploadingPreferencePage_LastUpload=Dernier chargement
TalendDataCollectorUploadingPreferencePage_Uploadingtitile=Chargement

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