Compare commits
1 Commits
release/5.
...
release/5.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
72194ae752 |
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -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());
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
utils.data.container=ID {0} je ve\u0107 iskori\u0161ten u kontenjeru
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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=.
|
||||
Binary file not shown.
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)));
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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());
|
||||
}
|
||||
}
|
||||
@@ -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) {
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1 +1 @@
|
||||
talend.version=5.2.3
|
||||
talend.version=5.2.1
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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.
|
||||
*
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
@@ -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());
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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).
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
CreateRuleDialog.conditionLabel=\u6761\u4EF6
|
||||
CreateRuleDialog.nameLabel=\u57fa\u672c\u6570\u636e\u540d
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -8,4 +8,3 @@ PropertiesWizardPage.Status=Stare
|
||||
PropertiesWizardPage.Version=Versiune
|
||||
DeleteAction.action.logicalTitle=sterge
|
||||
ContextReferenceDialog.Types=Tip
|
||||
NewFolderWizard.label=Titlu
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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);
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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);
|
||||
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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)) {
|
||||
|
||||
@@ -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$
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -1,3 +1,2 @@
|
||||
Metadata=Metadata
|
||||
TalendDataCollectorPreview=\u03A0\u03C1\u03BF\u03B5\u03C0\u03B9\u03C3\u03BA\u03CC\u03C0\u03B7\u03C3\u03B7
|
||||
prefs=Talend
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
Metadata=Métadonnées
|
||||
TalendDataCollector=Collecteur de données d'utilisation
|
||||
TalendDataCollectorPreview=Aperçu
|
||||
prefs=Talend
|
||||
|
||||
@@ -1,4 +1,2 @@
|
||||
Metadata=Metadata
|
||||
TalendDataCollectorPreview=Anteprima
|
||||
TalendDataCollectorUploading=Spedizione
|
||||
prefs=Talend
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
TalendDataCollectorPreview=\u041F\u0440\u0435\u0434\u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440
|
||||
prefs=Talend
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
Metadata=\u5143\u6570\u636E
|
||||
TalendDataCollectorPreview=\u9884
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user