Compare commits
85 Commits
cmeng/feat
...
bugfix/mas
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
502db95a56 | ||
|
|
b7e7d7d0af | ||
|
|
198f8062a8 | ||
|
|
7780dee16f | ||
|
|
fecf58ea67 | ||
|
|
cf382a7cfb | ||
|
|
0c2f06838f | ||
|
|
b00146829b | ||
|
|
b056af4091 | ||
|
|
8bce19134b | ||
|
|
f8c35954f1 | ||
|
|
733f951fd3 | ||
|
|
b7e3fbbb66 | ||
|
|
a37d1bcfe0 | ||
|
|
ef22b08b21 | ||
|
|
95910aa1e1 | ||
|
|
e6fc28716c | ||
|
|
bdd64c2d09 | ||
|
|
1c75401de0 | ||
|
|
a3efa283c8 | ||
|
|
baef5dc541 | ||
|
|
5c89960c6f | ||
|
|
9a0b732205 | ||
|
|
338054db96 | ||
|
|
5b32a19c6e | ||
|
|
ea80975577 | ||
|
|
e159dee436 | ||
|
|
39c72406e2 | ||
|
|
68e18f3108 | ||
|
|
e657fbef6b | ||
|
|
5ef1ac5741 | ||
|
|
6b10d9fa86 | ||
|
|
82d2b8fcf9 | ||
|
|
348f83c63c | ||
|
|
5868f91966 | ||
|
|
e12bbdd02a | ||
|
|
b3fad25bdb | ||
|
|
99fe76b9ca | ||
|
|
f6707a9fd1 | ||
|
|
9a9fe80fb9 | ||
|
|
615dfcde15 | ||
|
|
bc467b6852 | ||
|
|
437b2c1629 | ||
|
|
3af02dde9c | ||
|
|
a9e287bcc4 | ||
|
|
f72b77f4de | ||
|
|
233f0c2037 | ||
|
|
4965b9039d | ||
|
|
1d77bf0a9e | ||
|
|
e3148b4df6 | ||
|
|
3b6aef3e04 | ||
|
|
e99d8c8125 | ||
|
|
62f5752851 | ||
|
|
18b56f8992 | ||
|
|
5f5e746157 | ||
|
|
af46a6b99c | ||
|
|
8347571919 | ||
|
|
24077a4902 | ||
|
|
d5b205cbb0 | ||
|
|
1fe85cf8b1 | ||
|
|
1690c3c080 | ||
|
|
1f671a13f7 | ||
|
|
e501993978 | ||
|
|
b0a34e28a1 | ||
|
|
17c1bf7503 | ||
|
|
0f7bdfd94a | ||
|
|
b56c26ef98 | ||
|
|
3bdc00d0bb | ||
|
|
e6e2bc6ecd | ||
|
|
9f4851274d | ||
|
|
7712f20072 | ||
|
|
3b4ae25dc8 | ||
|
|
6f1a3f0beb | ||
|
|
f6da215f04 | ||
|
|
367f86e4e1 | ||
|
|
2f0ede4f8f | ||
|
|
c3ef04dbe6 | ||
|
|
1adaa29152 | ||
|
|
d4f60df21c | ||
|
|
ed71ddd402 | ||
|
|
0d74fd6e4f | ||
|
|
1c3d7908a3 | ||
|
|
8c96722780 | ||
|
|
11ec887c49 | ||
|
|
e02043f060 |
@@ -33,4 +33,6 @@ public interface ColorConstants {
|
||||
static final Color VERTICAL_SEPERATOR_LINE_COLOR = new Color(null, 162, 179, 195);
|
||||
|
||||
static final Color LOCHMARA_COLOR = new Color(null, 6, 117, 193);
|
||||
|
||||
static final Color WATHET_COLOR = new Color(null, 135, 206, 235);
|
||||
}
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
#Created by JInto - www.guh-software.de
|
||||
#Thu Nov 22 16:33:05 CST 2007
|
||||
AccessorUtils.Assert0=The 'BeanPropertyAccessors' of the column (with title '{0}' and id '{1}') is not configured correctly. {2} is required for bean <B>
|
||||
AccessorUtils.Assert1=The 'BeanPropertyAccessors' of the column (with title '{0}' and id '{1}') is not configured correctly or the value set has not the correct type.
|
||||
AccessorUtils.NoClassDef=NoClassDefFoundError ({0})\:{1}
|
||||
@@ -18,8 +16,8 @@ ContentProposalAdapterExtended.close=close
|
||||
ContentProposalAdapterExtended.closeFocusout=close focusout
|
||||
ControlUtils.Unsupported1=This control ({0}) is not supported, add case if you want...
|
||||
CopyPushButton.CopyButton.Tip=Copy selected items
|
||||
Curve2D.MaxNum.Be0=maximumSegements must positive or 0
|
||||
Curve2D.MinNum.Be0=minimumSegements must positive or 0
|
||||
Curve2D.MaxNum.Be0=maximumSegments must be positive or 0
|
||||
Curve2D.MinNum.Be0=minimumSegments must be positive or 0
|
||||
DateDialog.textContent=Select Date & Time
|
||||
DefaultCellModifier.tableItemDispose=TableItem disposed
|
||||
DialogErrorForCellEditorListener.Error.MsgDialogTitle=Error
|
||||
@@ -73,7 +71,7 @@ ExceptionMessageDialog.log=log
|
||||
ExceptionMessageDialog.No=No
|
||||
ExceptionMessageDialog.OK=OK
|
||||
ExceptionMessageDialog.Yes=Yes
|
||||
ExportPushButton.ExportButton.Tip=Export all rows into xml file
|
||||
ExportPushButton.ExportButton.Tip=Export all rows into XML file
|
||||
ExportPushButtonForExtendedTable.ErrorMsg.Text=Error occurred
|
||||
ExtendedTableAddCommand.Add.Label=Add one or more table entries
|
||||
ExtendedTableCopyCommand.Copy.Label=Copy one or more table entries in the internal clipboard
|
||||
|
||||
@@ -1,23 +1,26 @@
|
||||
AccessorUtils.Assert0=L'attribut 'BeanPropertyAccessors' de la colonne (nomm\u00E9e '{0}' et ayant l'id '{1}') n'est pas configur\u00E9 correctement. {2} est requis pour le bean
|
||||
AccessorUtils.Assert0=L'attribut 'BeanPropertyAccessors' de la colonne (nomm\u00E9e '{0}' et ayant l'id '{1}') n'est pas configur\u00E9 correctement. {2} est requis pour le bean<B>
|
||||
AccessorUtils.Assert1=L'attribut 'BeanPropertyAccessors' de la colonne (nomm\u00E9e'{0}' et ayant l'id '{1}') n'est pas configur\u00E9 correctement ou le type de la valeur affect\u00E9e n'est pas correct.
|
||||
AccessorUtils.isReq=\ est requis pour le bean (<B>).
|
||||
AccessorUtils.NoClassDef=ErreurClassDefNonTrouv\u00E9e ({0}) : {1}
|
||||
AccessorUtils.isReq= est requis pour le bean (<B>).
|
||||
AccessorUtils.isReqValue= est requis pour la valeur (<V>), mais la valeur peut \u00EAtre adapt\u00E9e avec le CellEditorValueAdapter.
|
||||
AddPushButton.AddButton.Tip=Ajouter
|
||||
AddAllPushButton.AddAllButton.Tip=Ajouter tout
|
||||
CellEditorDialogBehavior.textContent=...
|
||||
ColorStyledText.RedoItem.Text=R\u00E9tablir
|
||||
CellEditorValueAdapterFactory.valueNotStringType=La valeur du bean doit \u00EAtre une classe de type String.
|
||||
ColorStyledText.RedoItem.Text=R\u00E9p\u00E9ter
|
||||
ColorStyledText.UndoItem.Text=Annuler
|
||||
ColorStyledText.CopyItem.Text=Copier
|
||||
ColorStyledText.PasteItem.Text=Coller
|
||||
ColorStyledText.SelectAllItem.Text=S\u00E9lectionner tout
|
||||
ColorStyledText.SelectAllItem.Text=Tout s\u00E9lectionner
|
||||
ContentProposalAdapterExtended.close=Fermer
|
||||
ContentProposalAdapterExtended.closeFocusout=Fermeture de focusout
|
||||
ControlUtils.Unsupported1=Ce contr\u00F4le ({0}) n'est pas support\u00E9, ajouter un "sinon" si vous voulez...
|
||||
CopyPushButton.CopyButton.Tip=Copie les \u00E9l\u00E9ments s\u00E9lectionn\u00E9s
|
||||
ContentProposalAdapterExtended.closeFocusout=fermeture de focusout
|
||||
ControlUtils.Unsupported1=Ce contr\u00F4le ({0}) n'est pas support\u00E9. Ajoutez "Case" si vous souhaitez...
|
||||
CopyPushButton.CopyButton.Tip=Copier les \u00E9l\u00E9ments s\u00E9lectionn\u00E9s
|
||||
Curve2D.MaxNum.Be0=maximumSegments doit \u00EAtre positif ou 0
|
||||
Curve2D.MinNum.Be0=minimumSegments doit \u00EAtre positif ou 0
|
||||
DateDialog.textContent=S\u00E9lectionner Date et heure
|
||||
Curve2D.MinNum.Be0=minimumSegements doit \u00EAtre positif ou 0
|
||||
DateDialog.textContent=S\u00E9lectionnez la date et l'heure
|
||||
DefaultCellModifier.tableItemDispose=TableItem effac\u00E9
|
||||
DialogErrorForCellEditorListener.Error.MsgDialogTitle=ERROR
|
||||
DialogErrorForCellEditorListener.Error.MsgDialogTitle=Erreur
|
||||
ErrorDialogWidthDetailArea.ErrorMessage.Text=Message d'erreur
|
||||
ErrorDialogWidthDetailArea.ErrorMessage.ColumnText=La colonne ne peut \u00EAtre vide
|
||||
ErrorDialogWidthDetailArea.ErrorMessage.ColumnText.NotValid=L'entr\u00E9e '{0}' n'est pas valide, la valeur originale '{1}' sera utilis\u00E9e.
|
||||
@@ -25,96 +28,110 @@ ErrorDialogWithContinue.setParameter=Configurer les param\u00E8tres et continuer
|
||||
EventUtil.activate=Activer
|
||||
EventUtil.arm=ARM
|
||||
EventUtil.close=Fermer
|
||||
EventUtil.collapse=r\u00E9duire
|
||||
EventUtil.collapse=R\u00E9duire
|
||||
EventUtil.deactivate=D\u00E9sactiver
|
||||
EventUtil.defaultSelection=s\u00E9lection par d\u00E9faut
|
||||
EventUtil.deiconify=d\u00E9-ic\u00F4nifie
|
||||
EventUtil.defaultSelection=S\u00E9lection par d\u00E9faut
|
||||
EventUtil.deiconify=d\u00E9siconifier
|
||||
EventUtil.detailNull=Null
|
||||
EventUtil.dispose=Retirer
|
||||
EventUtil.dragDetect=D\u00E9tection de glissement
|
||||
EventUtil.expand=d\u00E9velopper
|
||||
EventUtil.focusIn=Activation
|
||||
EventUtil.focusOut=D\u00E9sactivation
|
||||
EventUtil.hardKeyDown=Touche fl\u00E8che bas
|
||||
EventUtil.hardKeyUp=Touche fl\u00E8che haut
|
||||
EventUtil.dispose=retirer
|
||||
EventUtil.dragDetect=d\u00E9tection de glissement
|
||||
EventUtil.expand=D\u00E9velopper
|
||||
EventUtil.focusIn=activation
|
||||
EventUtil.focusOut=d\u00E9sactivation
|
||||
EventUtil.hardKeyDown=touche fl\u00E8che bas
|
||||
EventUtil.hardKeyUp=touche fl\u00E8che haut
|
||||
EventUtil.help=Aide
|
||||
EventUtil.hide=cacher
|
||||
EventUtil.hide=masquer
|
||||
EventUtil.iconify=ic\u00F4nifier
|
||||
EventUtil.keyDown=Fl\u00E8che bas
|
||||
EventUtil.keyUp=Fl\u00E8che haut
|
||||
EventUtil.menuDetect=D\u00E9tection du menu
|
||||
EventUtil.keyDown=fl\u00E8che bas
|
||||
EventUtil.keyUp=fl\u00E8che haut
|
||||
EventUtil.menuDetect=d\u00E9tection du menu
|
||||
EventUtil.modify=Modifier
|
||||
EventUtil.mouseDoubleClick=double-clic
|
||||
EventUtil.mouseDown=Souris bas
|
||||
EventUtil.mouseEnter=Souris Entr\u00E9e
|
||||
EventUtil.mouseExit=Souris sortie
|
||||
EventUtil.mouseHover=Survoler avec la souris
|
||||
EventUtil.mouseMove=D\u00E9placement de la souris
|
||||
EventUtil.mouseUp=Souris haut
|
||||
EventUtil.mouseDown=souris bas
|
||||
EventUtil.mouseEnter=souris entr\u00E9e
|
||||
EventUtil.mouseExit=souris sortie
|
||||
EventUtil.mouseHover=survoler avec la souris
|
||||
EventUtil.mouseMove=d\u00E9placement de la souris
|
||||
EventUtil.mouseUp=souris haut
|
||||
EventUtil.move=D\u00E9placer
|
||||
EventUtil.paint=peint
|
||||
EventUtil.resize=redimensionner
|
||||
EventUtil.selectedEqual=S\u00C9LECTIONN\u00C9=
|
||||
EventUtil.selection=S\u00E9lection
|
||||
EventUtil.show=Afficher
|
||||
EventUtil.traverse=traverse
|
||||
EventUtil.typeNull=Null
|
||||
EventUtil.UnknowDetail=valeur inconnue du d\u00E9tail de l'\u00E9v\u00E9nement :
|
||||
EventUtil.UnknowType=valeur inconnue du type d'\u00E9v\u00E9nement\u00A0:
|
||||
EventUtil.verify=v\u00E9rifier
|
||||
ExceptionHandler.Parameter.BeNull=le param\u00E8tre ex ne peut \u00EAtre null
|
||||
ExceptionMessageDialog.Cancel=Annuler
|
||||
ExceptionMessageDialog.log=Fichier de log
|
||||
ExceptionMessageDialog.No=NO
|
||||
ExceptionMessageDialog.log=log
|
||||
ExceptionMessageDialog.No=Non
|
||||
ExceptionMessageDialog.OK=OK
|
||||
ExceptionMessageDialog.Yes=Oui
|
||||
ExportPushButton.ExportButton.Tip=Exporte toutes les lignes dans un fichier XML
|
||||
ExportPushButtonForExtendedTable.ErrorMsg.Text=Une erreur est survenue
|
||||
ExtendedTableAddCommand.Add.Label=Ajouter une ou plusieurs entr\u00E9e(s) de table
|
||||
ExtendedTableAddCommand.Add.Label=Ajouter une ou plusieurs entr\u00E9es dans la table
|
||||
ExtendedTableCopyCommand.Copy.Label=Copier une ou plusieurs entr\u00E9e(s) de table dans le presse-papier interne
|
||||
ExtendedTableModel.ModifiedObject.Error=L'objet ModifiedBeanListenable doit \u00EAtre d\u00E9fini avant d'utiliser cette m\u00E9thode
|
||||
ExtendedTableMoveCommand.MoveLabel=D\u00E9placer vers le haut ou le bas une ou plusieurs entr\u00E9es de table
|
||||
ExtendedTablePasteCommand.Paste.Label=Coller des donn\u00E9es du presse-papiers interne
|
||||
ExtendedTablePasteCommand.Paste.Label=Coller les donn\u00E9es du presse-papier interne
|
||||
ExtendedTableRemoveCommand.Romve.Label=Supprimer les entr\u00E9es de table
|
||||
ExtendedTableResetDBTypesCommand.ResetDBTypes.Label=R\u00E9initialiser tous les types de base de donn\u00E9es pour obtenir les valeurs par d\u00E9faut
|
||||
ImportPushButton.ImportButton.Tip=Remplacer toutes les lignes par celles import\u00E9es d'un fichier XML.
|
||||
ImportPushButton.ImportButton.Tip=Remplacer toutes les lignes par un import de fichier XML
|
||||
ImportPushButtonForExtendedTable.ErrorMsg.Text=Une erreur est survenue
|
||||
LabelledFileField.BrowseButton.Text=Parcourir...
|
||||
LabelledFileField.FileDialog.Text=Choissisez un
|
||||
Mode.Mode.ToString=Mode [{0}]
|
||||
LabelledFileField.FileDialog.Text=S\u00E9lectionner un(e)
|
||||
Mode.Mode.ToString=Mode[{0}]
|
||||
ModeReader.IgnoreElement=Ignorer les \u00E9l\u00E9ments inconnus
|
||||
ModelSelectionDialog.Title=Editer les param\u00E8tres en utilisant le r\u00E9f\u00E9rentiel
|
||||
ModelSelectionDialog.Title=\u00C9diter les param\u00E8tres via le r\u00E9f\u00E9rentiel
|
||||
ModifyBeanValueCommand.ModifyCell.Label=Modifier la valeur de la cellule
|
||||
MoveDownPushButton.MoveDownTip=D\u00E9place vers le bas les \u00E9l\u00E9ments s\u00E9lectionn\u00E9s
|
||||
MoveUpPushButton.MoveUpButton.Tip=D\u00E9place vers le haut les \u00E9l\u00E9ments s\u00E9lectionn\u00E9s
|
||||
MoveDownPushButton.MoveDownTip=Descendre les \u00E9l\u00E9ments s\u00E9lectionn\u00E9s
|
||||
MoveUpPushButton.MoveUpButton.Tip=Monter les \u00E9l\u00E9ments s\u00E9lectionn\u00E9s
|
||||
PastePushButton.PasteButton.Label=Coller
|
||||
RemovePushButton.RemoveButton.Tip=Supprime les \u00E9l\u00E9ments s\u00E9lectionn\u00E9s
|
||||
ResetDBTypesButton.ResetDBTypesButton.Tip=Initialise les types DB
|
||||
ProposalUtils.CellProposal.Error=La suggestion de ce type de CellEditor n'est pas support\u00E9e :
|
||||
ProposalUtils.CtrlProposal.ErrorMsg=La suggestion de ce type de Control n'est pas support\u00E9e :
|
||||
RemovePushButton.RemoveButton.Tip=Supprimer les \u00E9l\u00E9ments s\u00E9lectionn\u00E9s
|
||||
ResetDBTypesButton.ResetDBTypesButton.Tip=R\u00E9initialiser les types de bases de donn\u00E9es
|
||||
Rule.rule=R\u00E8gle [{0}]
|
||||
SaveAsGenericSchemaPushButton.saveAsSchema=Enregistrer comme sch\u00E9ma g\u00E9n\u00E9rique
|
||||
SelectContextVariablesPushButton.Label=S\u00E9lectionne les variables du contexte
|
||||
SaveAsGenericSchemaPushButton.saveAsSchema=Sauvegarder comme sch\u00E9ma g\u00E9n\u00E9rique
|
||||
SelectContextVariablesPushButton.Label=S\u00E9lectionner les variables de contexte
|
||||
SWTCalendarWithTime.contentEvening=Soir
|
||||
SWTCalendarWithTime.contentHr=H:
|
||||
SWTCalendarWithTime.contentHr=Hr :
|
||||
SWTCalendarWithTime.contentMin=Min :
|
||||
SWTCalendarWithTime.contentMorning=Matin
|
||||
SWTCalendarWithTime.contentNoon=Midi
|
||||
SWTCalendarWithTime.contentNow=Maintenant
|
||||
SWTCalendarWithTime.contnetSec=Sec :
|
||||
TableViewerCreator.CallMethod.ErrorMsg=Vous ne pouvez appeler cette m\u00E9thode que si vous avez d\u00E9j\u00E0 appel\u00E9 createTable()
|
||||
TableViewerCreator.CallMethod.ErrorMsg=Vous pouvez cr\u00E9er cette m\u00E9thode seulement si vous avez appel\u00E9 createTable()
|
||||
TableViewerCreator.CellModifier.ExError=Le CellModifier courant ne supporte pas cette op\u00E9ration. \n Utilisez '{0}' ou une classe qui l'\u00E9tend pour cette fonction.
|
||||
TableViewerCreator.columnNoIBeanProperty=La colonne '{0}' ('{1}') poss\u00E8de un CellEditor mais n'a pas de IBeanPropertyAccessors !
|
||||
TableViewerCreator.columnNullId=La colonne '{0}' a un ID null.
|
||||
TableViewerCreator.IdProperty.AssertMsg=Vous devez changer l'idProperty de l'une de vos colonnes, l'idProperty doit \u00EAtre unique pour chaque colonne d'une table.
|
||||
TableViewerCreator.Table.BeNull=la 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\u00E9
|
||||
commons.error=ERROR
|
||||
commons.error=Erreur
|
||||
exception.errorOccured=Une erreur est survenue ({0}).\nConsultez le log pour plus de d\u00E9tails.
|
||||
ModelSelectionDialog.Message=Choisissez une option, ou annulez
|
||||
ModelSelectionDialog.Message=S\u00E9lectionnez une option ou annulez.
|
||||
ModelSelectionDialog.Option=Option
|
||||
ModelSelectionDialog.BuiltIn=Basculer la propri\u00E9t\u00E9 en mode Built-In.
|
||||
ModelSelectionDialog.ViewSchema=Voir le sch\u00E9ma (lecture seule)
|
||||
ModelSelectionDialog.newViewSchema=Voir le sch\u00E9ma
|
||||
ModelSelectionDialog.ViewQuery=Voir la requ\u00EAte (lecture seule)
|
||||
ModelSelectionDialog.ViewQuery=Voir la requ\u00EAte (lecture seule).
|
||||
ModelSelectionDialog.Update=Mettre \u00E0 jour la connexion du r\u00E9f\u00E9rentiel.
|
||||
FileStep2.previewFailure=Erreur de pr\u00E9visualisation. Des param\u00E8tres doivent \u00EAtre modifi\u00E9s`\nNote : Les erreurs de pr\u00E9visualisation sont g\u00E9n\u00E9ralement li\u00E9es \u00E0 un mauvais param\u00E9trage de l'encodage.
|
||||
SSLConfirmDialog.KeyStore=Saisissez le KeyStore
|
||||
SSLConfirmDialog.TrustStore=Saisissez le TrustStore
|
||||
SSLConfirmDialog.Password=Saisissez le mot de passe
|
||||
FileStep2.previewFailure=Erreur de pr\u00E9visualisation. Des param\u00E8tres doivent \u00EAtre modifi\u00E9s.\nNote\u00A0: les erreurs de pr\u00E9visualisation sont g\u00E9n\u00E9ralement dues \u00E0 un mauvais param\u00E8tre d'encodage.
|
||||
GlobalServiceRegister.ServiceNotRegistered=Le service {0} n'a pas \u00E9t\u00E9 enregistr\u00E9.
|
||||
MessageBoxExceptionHandler.showMessageForSchemaImportXml.unParseXML.title=Le XML ne peut analyser.
|
||||
MessageBoxExceptionHandler.showMessageForSchemaImportXml.unParseXML.msg=Le XML ne peut analyser dans ce format.
|
||||
SSLConfirmDialog.KeyStore=saisissez le KeyStore
|
||||
SSLConfirmDialog.TrustStore=saisissez le TrustStore
|
||||
SSLConfirmDialog.Password=saisissez le mot de passe
|
||||
HibernateUtils.auditDBIsNotUsable=La base de donn\u00E9es d'audit doit \u00EAtre vide ou contenir uniquement des tables li\u00E9es \u00E0 l'audit.
|
||||
CasePushButton.CaseButton.Tip=Colonne de BdD en majuscules/minuscules
|
||||
QuotePushButton.QuoteButton.Tip=Ajouter/supprimer les guillemets sur une colonne de BdD
|
||||
QuoteManipulateDialog.title=Ajouter/supprimer les guillemets sur une colonne de BdD
|
||||
QuoteManipulateDialog.addQuote=Ajouter un guillemet
|
||||
QuoteManipulateDialog.removeQuote=Supprimer le guillemet
|
||||
|
||||
@@ -1,132 +1,137 @@
|
||||
AccessorUtils.Assert0=\u3053\u306E\u30AB\u30E9\u30E0 (\u30BF\u30A4\u30C8\u30EB '{0}' \u3001id '{1}') \u306E BeanPropertyAccessors\u306F\u6B63\u3057\u304F\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002{2}\u306Fbean <B>\u304C\u5FC5\u8981\u3068\u3057\u307E\u3059\u3002
|
||||
AccessorUtils.Assert1=\u3053\u306E\u30AB\u30E9\u30E0\uFF08\u30BF\u30A4\u30C8\u30EB '{0}' \u3001id '{1}'\uFF09\u306EBeanPropertyAccessors\u306F\u6B63\u3057\u304F\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u306A\u3044\u304B\u3001\u5024\u30BB\u30C3\u30C8\u306E\u578B\u304C\u6B63\u3057\u304F\u3042\u308A\u307E\u305B\u3093\u3002
|
||||
AccessorUtils.Assert0=\u3053\u306E\u30AB\u30E9\u30E0(\u30BF\u30A4\u30C8\u30EB'{0}'\u3001id '{1}')\u306E'BeanPropertyAccessors'\u306F\u6B63\u3057\u304F\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002 {2}\u306Fbean\u306B\u5FC5\u8981\u3067\u3059<B>
|
||||
AccessorUtils.Assert1=\u3053\u306E\u30AB\u30E9\u30E0(\u30BF\u30A4\u30C8\u30EB'{0}'\u3001id '{1}')\u306E'BeanPropertyAccessors'\u306F\u6B63\u3057\u304F\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002\u307E\u305F\u306F\u8A2D\u5B9A\u3055\u308C\u305F\u5024\u306E\u30BF\u30A4\u30D7\u304C\u6B63\u3057\u304F\u3042\u308A\u307E\u305B\u3093\u3002
|
||||
AccessorUtils.NoClassDef=NoClassDefFoundError ({0}):{1}
|
||||
AccessorUtils.isReq=\u306Fbean (<B>) \u3067\u8981\u6C42\u3055\u308C\u307E\u3059\u3002
|
||||
AccessorUtils.isReqValue=\u306F\u5024 (<V>) \u3067\u8981\u6C42\u3055\u308C\u3066\u3044\u307E\u3059\u304C\u3001\u305D\u306E\u5024\u306FCellEditorValueAdapter\u3067\u9069\u5FDC\u3055\u305B\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059\u3002
|
||||
AccessorUtils.isReq=\u306Fbean (<B>)\u3067\u8981\u6C42\u3055\u308C\u307E\u3059\u3002
|
||||
AccessorUtils.isReqValue= \u306F\u5024(<V>)\u3067\u8981\u6C42\u3055\u308C\u3066\u3044\u307E\u3059\u304C\u3001\u305D\u306E\u5024\u306FCellEditorValueAdapter\u3067\u9069\u5FDC\u3055\u305B\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059\u3002
|
||||
AddPushButton.AddButton.Tip=\u8FFD\u52A0
|
||||
AddAllPushButton.AddAllButton.Tip=\u3059\u3079\u3066\u8FFD\u52A0
|
||||
CellEditorDialogBehavior.textContent=...
|
||||
CellEditorValueAdapterFactory.valueNotStringType=Bean\u306E\u5024\u306FString\u578B\u306E\u30AF\u30E9\u30B9\u3067\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093\u3002
|
||||
ColorStyledText.RedoItem.Text=\u3084\u308A\u76F4\u3059
|
||||
CellEditorValueAdapterFactory.valueNotStringType=Bean\u5024\u306F\u6587\u5B57\u5217\u30BF\u30A4\u30D7\u306E\u30AF\u30E9\u30B9\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
|
||||
ColorStyledText.RedoItem.Text=\u3084\u308A\u76F4\u3057
|
||||
ColorStyledText.UndoItem.Text=\u5143\u306B\u623B\u3059
|
||||
ColorStyledText.CopyItem.Text=\u30B3\u30D4\u30FC
|
||||
ColorStyledText.PasteItem.Text=\u8CBC\u4ED8\u3051
|
||||
ColorStyledText.PasteItem.Text=\u8CBC\u308A\u4ED8\u3051
|
||||
ColorStyledText.SelectAllItem.Text=\u3059\u3079\u3066\u9078\u629E
|
||||
ContentProposalAdapterExtended.close=\u9589\u3058\u308B
|
||||
ContentProposalAdapterExtended.closeFocusout=Focusout\u3092\u9589\u3058\u308B
|
||||
ControlUtils.Unsupported1=\u3053\u306E\u30B3\u30F3\u30C8\u30ED\u30FC\u30EB({0}) \u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3001\u5FC5\u8981\u3067\u3042\u308C\u3070\u30B1\u30FC\u30B9\u3092\u8FFD\u52A0\u3057\u3066\u304F\u3060\u3055\u3044...
|
||||
CopyPushButton.CopyButton.Tip=\u9078\u629E\u3057\u305F\u30A2\u30A4\u30C6\u30E0\u306E\u30B3\u30D4\u30FC
|
||||
Curve2D.MaxNum.Be0=maximumSegments\u306F\u6B63\u6570\u307E\u305F\u306F0\u306B\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
ContentProposalAdapterExtended.closeFocusout=\u30D5\u30A9\u30FC\u30AB\u30B9\u30A2\u30A6\u30C8\u3092\u9589\u3058\u308B
|
||||
ControlUtils.Unsupported1=\u3053\u306E\u30B3\u30F3\u30C8\u30ED\u30FC\u30EB({0})\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002\u5FC5\u8981\u3067\u3042\u308C\u3070\u3001\u30B1\u30FC\u30B9\u3092\u8FFD\u52A0\u3057\u3066\u304F\u3060\u3055\u3044...
|
||||
CopyPushButton.CopyButton.Tip=\u9078\u629E\u3057\u305F\u30A2\u30A4\u30C6\u30E0\u3092\u30B3\u30D4\u30FC
|
||||
Curve2D.MaxNum.Be0=maximumSegments\u306F\u6B63\u6570\u304B0\u306B\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
Curve2D.MinNum.Be0=minimumSegments\u306F\u6B63\u6570\u307E\u305F\u306F0\u306B\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
DateDialog.textContent=\u65E5\u4ED8\u3068\u6642\u9593\u306E\u9078\u629E
|
||||
DefaultCellModifier.tableItemDispose=\u7834\u68C4\u3055\u308C\u305F\u30C6\u30FC\u30D6\u30EB\u9805\u76EE
|
||||
DateDialog.textContent=\u65E5\u6642\u3092\u9078\u629E
|
||||
DefaultCellModifier.tableItemDispose=\u7834\u68C4\u3055\u308C\u305F\u30C6\u30FC\u30D6\u30EB\u30A2\u30A4\u30C6\u30E0
|
||||
DialogErrorForCellEditorListener.Error.MsgDialogTitle=\u30A8\u30E9\u30FC
|
||||
ErrorDialogWidthDetailArea.ErrorMessage.Text=\u30A8\u30E9\u30FC\u30E1\u30C3\u30BB\u30FC\u30B8
|
||||
ErrorDialogWidthDetailArea.ErrorMessage.ColumnText=\u30AB\u30E9\u30E0\u306F\u7A7A\u767D\u306F\u8A31\u53EF\u3055\u308C\u307E\u305B\u3093
|
||||
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
|
||||
ErrorDialogWithContinue.setParameter=\u30D1\u30E9\u30E1\u30FC\u30BF\u3092\u8A2D\u5B9A\u3057\u3066\u7D99\u7D9A
|
||||
EventUtil.activate=\u30A2\u30AF\u30C6\u30A3\u30D6\u5316
|
||||
EventUtil.arm=\u906E\u65AD
|
||||
ErrorDialogWidthDetailArea.ErrorMessage.ColumnText=\u30AB\u30E9\u30E0\u306B\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
ErrorDialogWidthDetailArea.ErrorMessage.ColumnText.NotValid=\u5165\u529B'{0}'\u304C\u4E0D\u6B63\u3067\u3059\u3002\u4EE3\u308F\u308A\u306B\u5143\u306E\u5024'{1}'\u3092\u4F7F\u3044\u307E\u3059\u3002
|
||||
ErrorDialogWithContinue.setParameter=\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u3092\u8A2D\u5B9A\u3057\u3066\u7D9A\u884C
|
||||
EventUtil.activate=\u6709\u52B9\u5316
|
||||
EventUtil.arm=arm
|
||||
EventUtil.close=\u9589\u3058\u308B
|
||||
EventUtil.collapse=\u6298\u308A\u305F\u305F\u3080
|
||||
EventUtil.deactivate=\u975E\u30A2\u30AF\u30C6\u30A3\u30D6\u5316
|
||||
EventUtil.collapse=\u6298\u308A\u7573\u3080
|
||||
EventUtil.deactivate=\u7121\u52B9\u5316
|
||||
EventUtil.defaultSelection=\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u9078\u629E
|
||||
EventUtil.deiconify=\u975E\u30A2\u30A4\u30B3\u30F3\u5316
|
||||
EventUtil.detailNull=Null
|
||||
EventUtil.detailNull=NULL
|
||||
EventUtil.dispose=\u7834\u68C4
|
||||
EventUtil.dragDetect=\u30C9\u30E9\u30C3\u30B0\u306E\u691C\u77E5
|
||||
EventUtil.expand=\u5C55\u958B\u3059\u308B
|
||||
EventUtil.focusIn=\u30D5\u30A9\u30FC\u30AB\u30B9\u3092\u3042\u3066\u308B
|
||||
EventUtil.focusOut=\u30D5\u30A9\u30FC\u30AB\u30B9\u3092\u5916\u3059
|
||||
EventUtil.hardKeyDown=\u30AD\u30FC\u30C0\u30A6\u30F3
|
||||
EventUtil.hardKeyUp=\u30AD\u30FC\u30A2\u30C3\u30D7
|
||||
EventUtil.dragDetect=\u30C9\u30E9\u30C3\u30B0\u691C\u51FA
|
||||
EventUtil.expand=\u5C55\u958B
|
||||
EventUtil.focusIn=\u30D5\u30A9\u30FC\u30AB\u30B9\u30A4\u30F3
|
||||
EventUtil.focusOut=\u30D5\u30A9\u30FC\u30AB\u30B9\u30A2\u30A6\u30C8
|
||||
EventUtil.hardKeyDown=\u30CF\u30FC\u30C9\u30AD\u30FC\u30C0\u30A6\u30F3
|
||||
EventUtil.hardKeyUp=\u30CF\u30FC\u30C9\u30AD\u30FC\u30A2\u30C3\u30D7
|
||||
EventUtil.help=\u30D8\u30EB\u30D7
|
||||
EventUtil.hide=\u96A0\u3059
|
||||
EventUtil.hide=\u975E\u8868\u793A
|
||||
EventUtil.iconify=\u30A2\u30A4\u30B3\u30F3\u5316
|
||||
EventUtil.keyDown=\u30AD\u30FC\u30C0\u30A6\u30F3
|
||||
EventUtil.keyUp=\u30AD\u30FC\u30A2\u30C3\u30D7
|
||||
EventUtil.menuDetect=\u30E1\u30CB\u30E5\u30FC\u691C\u77E5
|
||||
EventUtil.menuDetect=\u30E1\u30CB\u30E5\u30FC\u691C\u51FA
|
||||
EventUtil.modify=\u5909\u66F4
|
||||
EventUtil.mouseDoubleClick=\u30DE\u30A6\u30B9\u30C0\u30D6\u30EB\u30AF\u30EA\u30C3\u30AF
|
||||
EventUtil.mouseDown=\u30DE\u30A6\u30B9\u30C0\u30A6\u30F3
|
||||
EventUtil.mouseEnter=\u30DE\u30A6\u30B9\u30A8\u30F3\u30BF\u30FC
|
||||
EventUtil.mouseExit=\u30DE\u30A6\u30B9\u30A4\u30B0\u30B8\u30C3\u30C8
|
||||
EventUtil.mouseExit=\u30DE\u30A6\u30B9\u7D42\u4E86
|
||||
EventUtil.mouseHover=\u30DE\u30A6\u30B9\u30DB\u30D0\u30FC
|
||||
EventUtil.mouseMove=\u30DE\u30A6\u30B9\u306E\u79FB\u52D5
|
||||
EventUtil.mouseMove=\u30DE\u30A6\u30B9\u79FB\u52D5
|
||||
EventUtil.mouseUp=\u30DE\u30A6\u30B9\u30A2\u30C3\u30D7
|
||||
EventUtil.move=\u79FB\u52D5
|
||||
EventUtil.paint=\u30DA\u30A4\u30F3\u30C8
|
||||
EventUtil.resize=\u30EA\u30B5\u30A4\u30BA
|
||||
EventUtil.selectedEqual=\u9078\u629E\u3055\u308C\u305F=
|
||||
EventUtil.resize=\u30B5\u30A4\u30BA\u5909\u66F4
|
||||
EventUtil.selectedEqual=\u9078\u629E\u6E08\u307F=
|
||||
EventUtil.selection=\u9078\u629E
|
||||
EventUtil.show=\u8868\u793A
|
||||
EventUtil.traverse=\u30C8\u30E9\u30D0\u30FC\u30B9
|
||||
EventUtil.typeNull=Null
|
||||
EventUtil.UnknowDetail=\u30A4\u30D9\u30F3\u30C8\u8A73\u7D30\u306E\u4E0D\u660E\u306A???\u5024 :
|
||||
EventUtil.UnknowType=\u30A4\u30D9\u30F3\u30C8\u30BF\u30A4\u30D7\u306E\u4E0D\u660E\u306A???\u5024 :
|
||||
EventUtil.typeNull=NULL
|
||||
EventUtil.UnknowDetail=\u30A4\u30D9\u30F3\u30C8\u8A73\u7D30\u306E\u4E0D\u660E\u306A???\u5024:
|
||||
EventUtil.UnknowType=\u30A4\u30D9\u30F3\u30C8\u30BF\u30A4\u30D7\u306E\u4E0D\u660E\u306A???\u5024:
|
||||
EventUtil.verify=\u78BA\u8A8D
|
||||
ExceptionHandler.Parameter.BeNull=ex \u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u306B\u306Fnull\u3092\u8A2D\u5B9A\u51FA\u6765\u307E\u305B\u3093
|
||||
ExceptionMessageDialog.Cancel=\u30AD\u30E3\u30F3\u30BB\u30EB
|
||||
ExceptionMessageDialog.log=\u30ED\u30B0
|
||||
ExceptionMessageDialog.No=\u4E0D\u53EF
|
||||
ExceptionMessageDialog.No=\u3044\u3044\u3048
|
||||
ExceptionMessageDialog.OK=OK
|
||||
ExceptionMessageDialog.Yes=\u5229\u7528\u53EF
|
||||
ExceptionMessageDialog.Yes=\u306F\u3044
|
||||
ExportPushButton.ExportButton.Tip=\u3059\u3079\u3066\u306E\u884C\u3092XML\u30D5\u30A1\u30A4\u30EB\u306B\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
|
||||
ExportPushButtonForExtendedTable.ErrorMsg.Text=\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
|
||||
ExtendedTableAddCommand.Add.Label=\uFF11\u3064\u307E\u305F\u306F\u305D\u308C\u4EE5\u4E0A\u306E\u30C6\u30FC\u30D6\u30EB\u30A8\u30F3\u30C8\u30EA\u306E\u8FFD\u52A0
|
||||
ExtendedTableCopyCommand.Copy.Label=\u30AF\u30EA\u30C3\u30D7\u30DC\u30FC\u30C9\u306B\uFF11\u3064\u4EE5\u4E0A\u306E\u30C6\u30FC\u30D6\u30EB\u30A8\u30F3\u30C8\u30EA\u3092\u30B3\u30D4\u30FC
|
||||
ExtendedTableModel.ModifiedObject.Error=\u3053\u306E\u30E1\u30BD\u30C3\u30C9\u3092\u4F7F\u7528\u3059\u308B\u524D\u306BModifiedBeanListenable\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u304C\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u306A\u3051\u308C\u3070\u306A\u308A\u307E\u305B\u3093\u3002
|
||||
ExtendedTableMoveCommand.MoveLabel=\uFF11\u3064\u307E\u305F\u306F\u305D\u308C\u4EE5\u4E0A\u306E\u30C6\u30FC\u30D6\u30EB\u30A8\u30F3\u30C8\u30EA\u306E\u4E0A\u4E0B\u79FB\u52D5
|
||||
ExtendedTablePasteCommand.Paste.Label=\u5185\u90E8\u30AF\u30EA\u30C3\u30D7\u30DC\u30FC\u30C9\u304B\u3089\u30C7\u30FC\u30BF\u306E\u8CBC\u308A\u4ED8\u3051
|
||||
ExtendedTableRemoveCommand.Romve.Label=\u30C6\u30FC\u30D6\u30EB\u30A8\u30F3\u30C8\u30EA\u306E\u524A\u9664
|
||||
ExtendedTableResetDBTypesCommand.ResetDBTypes.Label=\u30C7\u30D5\u30A9\u30EB\u30C8\u5024\u3092\u53D6\u5F97\u3059\u308B\u305F\u3081\u306B\u5168\u3066\u306EDB\u30BF\u30A4\u30D7\u3092\u30EA\u30BB\u30C3\u30C8
|
||||
ImportPushButton.ImportButton.Tip=\u3059\u3079\u3066\u306E\u884C\u3092xml\u30D5\u30A1\u30A4\u30EB\u304B\u3089\u306E\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u3067\u7F6E\u63DB\u3048
|
||||
ExtendedTableAddCommand.Add.Label=\u30C6\u30FC\u30D6\u30EB\u30A8\u30F3\u30C8\u30EA\u30921\u3064\u4EE5\u4E0A\u8FFD\u52A0
|
||||
ExtendedTableCopyCommand.Copy.Label=\u5185\u90E8\u30AF\u30EA\u30FC\u30F3\u30DC\u30FC\u30C9\u306B\u30C6\u30FC\u30D6\u30EB\u30A8\u30F3\u30C8\u30EA\u30921\u3064\u4EE5\u4E0A\u30B3\u30D4\u30FC
|
||||
ExtendedTableModel.ModifiedObject.Error=\u3053\u306E\u30E1\u30BD\u30C3\u30C9\u3092\u4F7F\u7528\u3059\u308B\u524D\u306BModifiedBeanListenable\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u3092\u8A2D\u5B9A\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059
|
||||
ExtendedTableMoveCommand.MoveLabel=\u8907\u6570\u306E\u30C6\u30FC\u30D6\u30EB\u30A8\u30F3\u30C8\u30EA\u3092\u4E0A\u4E0B\u306B\u79FB\u52D5
|
||||
ExtendedTablePasteCommand.Paste.Label=\u5185\u90E8\u30AF\u30EA\u30C3\u30D7\u30DC\u30FC\u30C9\u304B\u3089\u30C7\u30FC\u30BF\u3092\u8CBC\u308A\u4ED8\u3051\u308B
|
||||
ExtendedTableRemoveCommand.Romve.Label=\u30C6\u30FC\u30D6\u30EB\u30A8\u30F3\u30C8\u30EA\u3092\u524A\u9664
|
||||
ExtendedTableResetDBTypesCommand.ResetDBTypes.Label=DB\u30BF\u30A4\u30D7\u3092\u3059\u3079\u3066\u30EA\u30BB\u30C3\u30C8\u3057\u3066\u30C7\u30D5\u30A9\u30EB\u30C8\u3092\u53D6\u5F97
|
||||
ImportPushButton.ImportButton.Tip=\u884C\u3092\u3059\u3079\u3066XML\u30D5\u30A1\u30A4\u30EB\u304B\u3089\u306E\u30A4\u30F3\u30DD\u30FC\u30C8\u306B\u7F6E\u63DB
|
||||
ImportPushButtonForExtendedTable.ErrorMsg.Text=\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
|
||||
LabelledFileField.BrowseButton.Text=\u53C2\u7167...
|
||||
LabelledFileField.FileDialog.Text=\u9078\u629E
|
||||
Mode.Mode.ToString=\u30E2\u30FC\u30C9 [{0}]
|
||||
ModeReader.IgnoreElement=\u4E0D\u660E\u306A\u8981\u7D20\u3092\u7121\u8996
|
||||
ModelSelectionDialog.Title=\u30EA\u30DD\u30B8\u30C8\u30EA\u3092\u4F7F\u7528\u3057\u3066\u30D1\u30E9\u30E1\u30FC\u30BF\u306E\u7DE8\u96C6
|
||||
ModifyBeanValueCommand.ModifyCell.Label=\u30BB\u30EB\u5024\u306E\u5909\u66F4
|
||||
Mode.Mode.ToString=\u30E2\u30FC\u30C9[{0}]
|
||||
ModeReader.IgnoreElement=\u4E0D\u660E\u30A8\u30EC\u30E1\u30F3\u30C8\u3092\u7121\u8996
|
||||
ModelSelectionDialog.Title=\u30EA\u30DD\u30B8\u30C8\u30EA\u30FC\u3092\u4F7F\u3063\u3066\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u3092\u7DE8\u96C6
|
||||
ModifyBeanValueCommand.ModifyCell.Label=\u30BB\u30EB\u5024\u3092\u5909\u66F4
|
||||
MoveDownPushButton.MoveDownTip=\u9078\u629E\u3057\u305F\u30A2\u30A4\u30C6\u30E0\u3092\u4E0B\u306B\u79FB\u52D5
|
||||
MoveUpPushButton.MoveUpButton.Tip=\u9078\u629E\u3057\u305F\u30A2\u30A4\u30C6\u30E0\u3092\u4E0A\u306B\u79FB\u52D5
|
||||
PastePushButton.PasteButton.Label=\u8CBC\u4ED8\u3051
|
||||
ProposalUtils.CellProposal.Error=\u3053\u306E\u30BF\u30A4\u30D7\u306ECellEditor\u3092\u63D0\u6848\u3059\u308B\u3053\u3068\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093:
|
||||
PastePushButton.PasteButton.Label=\u8CBC\u308A\u4ED8\u3051
|
||||
ProposalUtils.CellProposal.Error=CellEditor\u306E\u3053\u306E\u30BF\u30A4\u30D7\u306E\u63D0\u6848\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093:
|
||||
ProposalUtils.CtrlProposal.ErrorMsg=\u3053\u306E\u30BF\u30A4\u30D7\u306E\u5236\u5FA1\u3092\u63D0\u6848\u3059\u308B\u3053\u3068\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093:
|
||||
RemovePushButton.RemoveButton.Tip=\u9078\u629E\u3057\u305F\u30A2\u30A4\u30C6\u30E0\u306E\u524A\u9664
|
||||
ResetDBTypesButton.ResetDBTypesButton.Tip=DB\u30BF\u30A4\u30D7\u306E\u30EA\u30BB\u30C3\u30C8
|
||||
Rule.rule=\u30EB\u30FC\u30EB [{0}]
|
||||
RemovePushButton.RemoveButton.Tip=\u9078\u629E\u3057\u305F\u30A2\u30A4\u30C6\u30E0\u3092\u524A\u9664
|
||||
ResetDBTypesButton.ResetDBTypesButton.Tip=DB\u30BF\u30A4\u30D7\u3092\u30EA\u30BB\u30C3\u30C8
|
||||
Rule.rule=\u30EB\u30FC\u30EB[{0}]
|
||||
SaveAsGenericSchemaPushButton.saveAsSchema=\u6C4E\u7528\u30B9\u30AD\u30FC\u30DE\u3068\u3057\u3066\u4FDD\u5B58
|
||||
SelectContextVariablesPushButton.Label=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30D1\u30E9\u30E1\u30FC\u30BF\u306E\u9078\u629E
|
||||
SWTCalendarWithTime.contentEvening=\u5348\u5F8C
|
||||
SWTCalendarWithTime.contentHr=\u6642 :
|
||||
SWTCalendarWithTime.contentMin=\u5206 :
|
||||
SelectContextVariablesPushButton.Label=\u30B3\u30F3\u30C6\u30AF\u30B9\u30C8\u5909\u6570\u3092\u9078\u629E
|
||||
SWTCalendarWithTime.contentEvening=\u5915\u65B9
|
||||
SWTCalendarWithTime.contentHr=\u6642:
|
||||
SWTCalendarWithTime.contentMin=\u5206:
|
||||
SWTCalendarWithTime.contentMorning=\u5348\u524D
|
||||
SWTCalendarWithTime.contentNoon=\u6B63\u5348
|
||||
SWTCalendarWithTime.contentNoon=\u5348\u5F8C
|
||||
SWTCalendarWithTime.contentNow=\u73FE\u5728
|
||||
SWTCalendarWithTime.contnetSec=\u79D2 :
|
||||
TableViewerCreator.CallMethod.ErrorMsg=\u3053\u306E\u30E1\u30BD\u30C3\u30C9\u306F\u3001\u65E2\u306B createTable() \u3092\u547C\u3073\u51FA\u3057\u6E08\u307F\u306E\u5834\u5408\u3060\u3051\u547C\u3073\u51FA\u305B\u307E\u3059
|
||||
TableViewerCreator.CellModifier.ExError=\u73FE\u5728\u306ECellModifier\u306F\u3053\u306E\u64CD\u4F5C\u3092\u30B5\u30DD\u30FC\u30C8\u3057\u3066\u3044\u307E\u305B\u3093\u3002'{0}'\u3092\u4F7F\u7528\u3059\u308B\u304B\u3001\u62E1\u5F35\u3057\u3066\u3053\u306E\u30D5\u30A3\u30FC\u30C1\u30E3\u30FC\u3092\u4F7F\u7528\u3067\u304D\u308B\u3088\u3046\u306B\u3059\u308B\u30AF\u30E9\u30B9\u3092\u4F7F\u7528\u3057\u307E\u3059
|
||||
TableViewerCreator.columnNoIBeanProperty=\u30AB\u30E9\u30E0'{0}' ('{1}')\u306B\u306FCellEditor\u304C\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u3059\u304C\u3001IBeanPropertyAccessors\u306F\u3042\u308A\u307E\u305B\u3093!
|
||||
TableViewerCreator.columnNullId=\u30AB\u30E9\u30E0 \'{0}\' \u306FNull\u306EID\u3092\u6301\u3063\u3066\u3044\u307E\u3059\u3002
|
||||
SWTCalendarWithTime.contnetSec=\u79D2:
|
||||
TableViewerCreator.CallMethod.ErrorMsg=\u3053\u306E\u30E1\u30BD\u30C3\u30C9\u306F\u3001createTable()\u3092\u65E2\u306B\u547C\u3073\u51FA\u3057\u3066\u3044\u308B\u5834\u5408\u306E\u307F\u547C\u3073\u51FA\u305B\u307E\u3059
|
||||
TableViewerCreator.CellModifier.ExError=\u73FE\u5728\u306ECellModifier\u306F\u3053\u306E\u64CD\u4F5C\u3092\u30B5\u30DD\u30FC\u30C8\u3057\u3066\u3044\u307E\u305B\u3093\u3002\n\u3053\u306E\u6A5F\u80FD\u3092\u4F7F\u3046\u306B\u306F\u3001'{0}'\u304B\u62E1\u5F35\u30AF\u30E9\u30B9\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
TableViewerCreator.columnNoIBeanProperty=\u30AB\u30E9\u30E0'{0}' ('{1}')\u306B\u306FCellEditor\u30BB\u30C3\u30C8\u304C\u3042\u308A\u307E\u3059\u304C\u3001IBeanPropertyAccessors\u304C\u3042\u308A\u307E\u305B\u3093!
|
||||
TableViewerCreator.columnNullId=\u30AB\u30E9\u30E0'{0}'\u304Cnull\u3067\u3059\uFF01
|
||||
TableViewerCreator.IdProperty.AssertMsg=\u30AB\u30E9\u30E0\u306EidProperty\u306E\u5909\u66F4\u304C\u5FC5\u8981\u3067\u3059\u3001idProperty\u306F\uFF11\u3064\u306E\u30C6\u30FC\u30D6\u30EB\u3067\u30E6\u30CB\u30FC\u30AF\u3067\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093\u3002
|
||||
TableViewerCreator.Table.BeNull=\u30C6\u30FC\u30D6\u30EB\u304Cnull\u3067\u3059
|
||||
TableViewerCreator.TableColumn.AssertMsg=ID \u30D7\u30ED\u30D1\u30C6\u30A3\'{0}\'\u304C\u3042\u308BTableEditorColumn\u306E\u30C6\u30FC\u30D6\u30EB\u30AB\u30E9\u30E0\u306F\u3001\u6B63\u3057\u3044\u89AA\u30C6\u30FC\u30D6\u30EB\u3092\u6301\u3063\u3066\u3044\u307E\u305B\u3093\u3002
|
||||
TreeToTablesLinker.Type.Unsupported=\u3053\u306E\u30BF\u30A4\u30D7\u306E\u30AB\u30EC\u30F3\u30C8\u30B3\u30F3\u30C8\u30ED\u30FC\u30EB\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093
|
||||
TableViewerCreator.Table.BeNull=\u30C6\u30FC\u30D6\u30EB\u304CNULL\u3067\u3059
|
||||
TableViewerCreator.TableColumn.AssertMsg=idProperty'{0}'\u304C\u3042\u308BTableEditorColumn\u306ETableColumn\u306B\u306F\u3001\u6B63\u3057\u3044\u89AA\u30C6\u30FC\u30D6\u30EB\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u305B\u3093
|
||||
TreeToTablesLinker.Type.Unsupported=currentControl\u306E\u3053\u306E\u30BF\u30A4\u30D7\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093
|
||||
commons.error=\u30A8\u30E9\u30FC
|
||||
exception.errorOccured=\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\uFF08{0}\uFF09\\n\u8A73\u7D30\u306F\u30ED\u30B0\u3092\u53C2\u7167\u3057\u3066\u304F\u3060\u3055\u3044\u3002
|
||||
exception.errorOccured=\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F({0})\u3002\n\u8A73\u7D30\u306F\u30ED\u30B0\u3092\u53C2\u7167\u3057\u3066\u304F\u3060\u3055\u3044\u3002
|
||||
ModelSelectionDialog.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
|
||||
ModelSelectionDialog.Option=\u30AA\u30D7\u30B7\u30E7\u30F3
|
||||
ModelSelectionDialog.BuiltIn=\u7D44\u307F\u8FBC\u307F\u30D7\u30ED\u30D1\u30C6\u30A3\u306B\u5909\u66F4
|
||||
ModelSelectionDialog.ViewSchema=\u30B9\u30AD\u30FC\u30DE\u306E\u53C2\u7167\uFF08\u8AAD\u8FBC\u306E\u307F\uFF09
|
||||
ModelSelectionDialog.newViewSchema=\u30B9\u30AD\u30FC\u30DE\u3092\u53C2\u7167
|
||||
ModelSelectionDialog.ViewQuery=\u30AF\u30A8\u30EA\u306E\u8868\u793A\uFF08\u8AAD\u307F\u53D6\u308A\u5C02\u7528\uFF09\u3002
|
||||
ModelSelectionDialog.Update=\u30EA\u30DD\u30B8\u30C8\u30EA\u63A5\u7D9A\u306E\u66F4\u65B0\u3002
|
||||
FileStep2.previewFailure=\u30D7\u30EC\u30D3\u30E5\u30FC\u30A8\u30E9\u30FC\u3002\u3044\u304F\u3064\u304B\u306E\u8A2D\u5B9A\u5909\u66F4\u304C\u5FC5\u8981\u3067\u3059\u3002\\n\u6CE8\u8A18: \u30D7\u30EC\u30D3\u30E5\u30FC\u30A8\u30E9\u30FC\u306F\u4E00\u822C\u7684\u306B\u8AA4\u3063\u305F\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u8A2D\u5B9A\u306B\u3088\u308A\u8D77\u3053\u308A\u307E\u3059\u3002
|
||||
GlobalServiceRegister.ServiceNotRegistered=\u30B5\u30FC\u30D3\u30B9 {0} \u306F\u767B\u9332\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
|
||||
MessageBoxExceptionHandler.showMessageForSchemaImportXml.unParseXML.title=XML\u306F\u3001\u89E3\u6790\u3067\u304D\u307E\u305B\u3093.
|
||||
MessageBoxExceptionHandler.showMessageForSchemaImportXml.unParseXML.msg=XML\u306F\u3001\u3053\u306E\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u3067\u306F\u89E3\u6790\u3067\u304D\u307E\u305B\u3093.
|
||||
SSLConfirmDialog.KeyStore=KeyStore\u3092\u5165\u529B\u3057\u3066\u4E0B\u3055\u3044
|
||||
SSLConfirmDialog.TrustStore=TrustStore\u3092\u5165\u529B\u3057\u3066\u4E0B\u3055\u3044
|
||||
SSLConfirmDialog.Password=KeyStore\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u4E0B\u3055\u3044
|
||||
HibernateUtils.auditDBIsNotUsable=\u76E3\u67FB\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u306F\u7A7A\u306B\u3057\u3066\u4E0B\u3055\u3044\u3002\u542B\u3081\u3066\u3088\u3044\u306E\u306F\u76E3\u67FB\u306B\u95A2\u9023\u3059\u308B\u30C6\u30FC\u30D6\u30EB\u306E\u307F\u3067\u3059\u3002
|
||||
ModelSelectionDialog.BuiltIn=\u7D44\u307F\u8FBC\u307F\u30D7\u30ED\u30D1\u30C6\u30A3\u306B\u5909\u66F4\u3057\u307E\u3059\u3002
|
||||
ModelSelectionDialog.ViewSchema=\u30B9\u30AD\u30FC\u30DE\u3092\u8868\u793A\u3057\u307E\u3059(\u8AAD\u307F\u53D6\u308A\u5C02\u7528)\u3002
|
||||
ModelSelectionDialog.newViewSchema=\u30B9\u30AD\u30FC\u30DE\u3092\u8868\u793A
|
||||
ModelSelectionDialog.ViewQuery=\u30AF\u30A8\u30EA\u30FC\u3046\u3092\u8868\u793A\u3057\u307E\u3059(\u8AAD\u307F\u53D6\u308A\u5C02\u7528)\u3002
|
||||
ModelSelectionDialog.Update=\u30EA\u30DD\u30B8\u30C8\u30EA\u30FC\u63A5\u7D9A\u3092\u66F4\u65B0\u3057\u307E\u3059\u3002
|
||||
SSLConfirmDialog.KeyStore=KeyStore\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
SSLConfirmDialog.TrustStore=TrustStore\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
SSLConfirmDialog.Password=\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
FileStep2.previewFailure=\u30D7\u30EC\u30D3\u30E5\u30FC\u30A8\u30E9\u30FC\u3002\u3044\u304F\u3064\u304B\u306E\u8A2D\u5B9A\u5909\u66F4\u304C\u5FC5\u8981\u3067\u3059\u3002\n\u6CE8: \u30D7\u30EC\u30D3\u30E5\u30FC\u30A8\u30E9\u30FC\u306F\u4E00\u822C\u306B\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u8A2D\u5B9A\u306E\u8AA4\u308A\u304C\u539F\u56E0\u3067\u3059\u3002
|
||||
GlobalServiceRegister.ServiceNotRegistered=\u30B5\u30FC\u30D3\u30B9{0}\u304C\u767B\u9332\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
|
||||
MessageBoxExceptionHandler.showMessageForSchemaImportXml.unParseXML.title=XML\u306B\u89E3\u6790\u3067\u304D\u307E\u305B\u3093.
|
||||
MessageBoxExceptionHandler.showMessageForSchemaImportXml.unParseXML.msg=\u3053\u306E\u5F62\u5F0F\u3067\u306F\u3001XML\u306B\u89E3\u6790\u3067\u304D\u307E\u305B\u3093.
|
||||
HibernateUtils.auditDBIsNotUsable=\u76E3\u67FB\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u306F\u7A7A\u306B\u3059\u308B\u304B\u3001\u76E3\u67FB\u306B\u95A2\u9023\u3059\u308B\u30C6\u30FC\u30D6\u30EB\u306E\u307F\u542B\u3081\u3066\u304F\u3060\u3055\u3044\u3002
|
||||
CasePushButton.CaseButton.Tip=\u5927\u6587\u5B57/\u5C0F\u6587\u5B57DB\u30AB\u30E9\u30E0
|
||||
QuotePushButton.QuoteButton.Tip=DB\u30AB\u30E9\u30E0\u306E\u5F15\u7528\u7B26\u3092\u8FFD\u52A0/\u524A\u9664
|
||||
QuoteManipulateDialog.title=DB\u30AB\u30E9\u30E0\u306E\u5F15\u7528\u7B26\u3092\u8FFD\u52A0/\u524A\u9664
|
||||
QuoteManipulateDialog.addQuote=\u5F15\u7528\u7B26\u3092\u8FFD\u52A0
|
||||
QuoteManipulateDialog.removeQuote=\u5F15\u7528\u7B26\u3092\u524A\u9664
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
AccessorUtils.Assert0=\u8FD9\u4E2A\u5217 (\u6807\u9898\u4E3A \'{0}\'\uFF0CID \u4E3A \'{1}\') \u7684\u201CBeanPropertyAccessors\u201D\u6CA1\u6709\u6B63\u786E\u914D\u7F6E\u3002{2} \u662FBean \u6240\u5FC5\u9700\u7684<B>
|
||||
AccessorUtils.Assert1=\u8FD9\u4E2A\u5217 (\u6807\u9898\u4E3A \'{0}\'\uFF0CID \u4E3A \'{1}\') \u7684\u201CBeanPropertyAccessors\u201D\u6CA1\u6709\u6B63\u786E\u914D\u7F6E\uFF0C\u6216\u8005\u503C\u8BBE\u7F6E\u4E3A\u4E0D\u6B63\u786E\u7684\u7C7B\u578B\u3002
|
||||
AccessorUtils.Assert0=\u672A\u6B63\u786E\u914D\u7F6E\u5217 (\u6807\u9898\u4E3A '{0}'\uFF0CID \u4E3A '{1}') \u7684 'BeanPropertyAccessors'\u3002 {2} \u662F bean \u6240\u5FC5\u9700\u7684<B>
|
||||
AccessorUtils.Assert1=\u8FD9\u4E2A\u5217 (\u6807\u9898\u4E3A '{0}'\uFF0CID \u4E3A '{1}') \u7684\u201CBeanPropertyAccessors\u201D\u6CA1\u6709\u6B63\u786E\u914D\u7F6E\uFF0C\u6216\u8005\u503C\u8BBE\u7F6E\u4E3A\u4E0D\u6B63\u786E\u7684\u7C7B\u578B\u3002
|
||||
AccessorUtils.NoClassDef=NoClassDefFoundError ({0}):{1}
|
||||
AccessorUtils.isReq=\\ \u662F bean (<B>) \u6240\u5FC5\u9700\u7684\u3002
|
||||
AccessorUtils.isReqValue=\\ \u662F\u503C (<V>) \u6240\u5FC5\u9700\u7684\uFF0C\u4F46\u8BE5\u503C\u53EF\u4F7F\u7528 CellEditorValueAdapter \u6765\u8C03\u6574\u3002
|
||||
AccessorUtils.isReq= \u662F bean (<B>) \u6240\u5FC5\u9700\u7684\u3002
|
||||
AccessorUtils.isReqValue= \u662F\u503C (<V>) \u6240\u5FC5\u9700\u7684\uFF0C\u4F46\u8BE5\u503C\u53EF\u4F7F\u7528 CellEditorValueAdapter \u6765\u8C03\u6574\u3002
|
||||
AddPushButton.AddButton.Tip=\u6DFB\u52A0
|
||||
AddAllPushButton.AddAllButton.Tip=\u6DFB\u52A0\u6240\u6709
|
||||
CellEditorDialogBehavior.textContent=...
|
||||
@@ -23,7 +23,7 @@ DefaultCellModifier.tableItemDispose=TableItem \u5DF2\u5904\u7406
|
||||
DialogErrorForCellEditorListener.Error.MsgDialogTitle=\u9519\u8BEF
|
||||
ErrorDialogWidthDetailArea.ErrorMessage.Text=\u9519\u8BEF\u6D88\u606F
|
||||
ErrorDialogWidthDetailArea.ErrorMessage.ColumnText=\u5217\u4E0D\u80FD\u4E3A\u7A7A
|
||||
ErrorDialogWidthDetailArea.ErrorMessage.ColumnText.NotValid=\u8F93\u5165 \'{0}\' \u65E0\u6548\uFF0C\u5C06\u8F6C\u800C\u4F7F\u7528\u521D\u59CB\u503C \'{1}\'\u3002
|
||||
ErrorDialogWidthDetailArea.ErrorMessage.ColumnText.NotValid=\u8F93\u5165 '{0}' \u65E0\u6548\uFF0C\u5C06\u8F6C\u800C\u4F7F\u7528\u521D\u59CB\u503C '{1}'\u3002
|
||||
ErrorDialogWithContinue.setParameter=\u8BBE\u7F6E\u53C2\u6570\u5E76\u7EE7\u7EED
|
||||
EventUtil.activate=\u6FC0\u6D3B
|
||||
EventUtil.arm=arm
|
||||
@@ -63,7 +63,7 @@ EventUtil.show=\u663E\u793A
|
||||
EventUtil.traverse=\u6A2A\u8D2F
|
||||
EventUtil.typeNull=Null
|
||||
EventUtil.UnknowDetail=\u672A\u77E5\u4E8B\u4EF6\u8BE6\u7EC6\u4FE1\u606F\u503C ???\uFF1A
|
||||
EventUtil.UnknowType=\u672A\u77E5\u4E8B\u4EF6\u7C7B\u578B\u503C ???\uFF1A
|
||||
EventUtil.UnknowType=\u672A\u77E5\u7684\u65F6\u95F4\u7C7B\u578B\uFF1A
|
||||
EventUtil.verify=\u9A8C\u8BC1
|
||||
ExceptionHandler.Parameter.BeNull=\u5F02\u5E38\uFF1A\u53C2\u6570\u4E0D\u80FD\u4E3A null
|
||||
ExceptionMessageDialog.Cancel=\u53D6\u6D88
|
||||
@@ -72,7 +72,7 @@ ExceptionMessageDialog.No=\u5426
|
||||
ExceptionMessageDialog.OK=\u786E\u5B9A
|
||||
ExceptionMessageDialog.Yes=\u662F
|
||||
ExportPushButton.ExportButton.Tip=\u5BFC\u51FA\u6240\u6709\u884C\u5230 XML \u6587\u4EF6
|
||||
ExportPushButtonForExtendedTable.ErrorMsg.Text=\u51FA\u9519
|
||||
ExportPushButtonForExtendedTable.ErrorMsg.Text=\u51FA\u9519\uFF01
|
||||
ExtendedTableAddCommand.Add.Label=\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u8868
|
||||
ExtendedTableCopyCommand.Copy.Label=\u590D\u5236\u5185\u90E8\u526A\u8D34\u677F\u4E2D\u7684\u4E00\u4E2A\u6216\u591A\u4E2A\u8868\u6761\u76EE\u3002
|
||||
ExtendedTableModel.ModifiedObject.Error=ModifiedBeanListenable \u5BF9\u8C61\u5FC5\u987B\u5728\u4F7F\u7528\u6B64\u65B9\u6CD5\u4E4B\u524D\u8BBE\u7F6E
|
||||
@@ -81,7 +81,7 @@ ExtendedTablePasteCommand.Paste.Label=\u4ECE\u5185\u90E8\u526A\u8D34\u677F\u7C98
|
||||
ExtendedTableRemoveCommand.Romve.Label=\u79FB\u9664\u8868\u6761\u76EE
|
||||
ExtendedTableResetDBTypesCommand.ResetDBTypes.Label=\u91CD\u7F6E\u6240\u6709\u6570\u636E\u5E93\u7C7B\u578B\u4E3A\u9ED8\u8BA4\u503C
|
||||
ImportPushButton.ImportButton.Tip=\u5BFC\u5165 XML \u6587\u4EF6\u66FF\u6362\u6240\u6709\u884C
|
||||
ImportPushButtonForExtendedTable.ErrorMsg.Text=\u51FA\u9519
|
||||
ImportPushButtonForExtendedTable.ErrorMsg.Text=\u51FA\u9519\uFF01
|
||||
LabelledFileField.BrowseButton.Text=\u6D4F\u89C8...
|
||||
LabelledFileField.FileDialog.Text=\u9009\u62E9\u4E00\u4E2A
|
||||
Mode.Mode.ToString=\u6A21\u5F0F [{0}]
|
||||
@@ -92,7 +92,7 @@ MoveDownPushButton.MoveDownTip=\u5411\u4E0B\u79FB\u52A8\u9009\u4E2D\u9879
|
||||
MoveUpPushButton.MoveUpButton.Tip=\u5411\u4E0A\u79FB\u52A8\u9009\u4E2D\u9879
|
||||
PastePushButton.PasteButton.Label=\u7C98\u8D34
|
||||
ProposalUtils.CellProposal.Error=\u5BF9\u6B64\u7C7B\u578B CellEditor \u7684\u63D0\u8BAE\u4E0D\u53D7\u652F\u6301:
|
||||
ProposalUtils.CtrlProposal.ErrorMsg=\u5BF9\u6B64\u7C7B\u578B\u63A7\u5236\u7684\u63D0\u8BAE\u4E0D\u53D7\u652F\u6301:
|
||||
ProposalUtils.CtrlProposal.ErrorMsg=\u63A7\u952E\u7C7B\u578B\u63D0\u793A\u4E0D\u88AB\u652F\u6301\uFF1A
|
||||
RemovePushButton.RemoveButton.Tip=\u79FB\u9664\u6240\u9009\u9879
|
||||
ResetDBTypesButton.ResetDBTypesButton.Tip=\u91CD\u7F6E\u6240\u6709\u6570\u636E\u5E93\u7C7B\u578B
|
||||
Rule.rule=\u89C4\u5219 [{0}]
|
||||
@@ -106,15 +106,15 @@ SWTCalendarWithTime.contentNoon=\u4E2D\u5348
|
||||
SWTCalendarWithTime.contentNow=\u73B0\u5728
|
||||
SWTCalendarWithTime.contnetSec=\u79D2:
|
||||
TableViewerCreator.CallMethod.ErrorMsg=\u53EA\u6709\u60A8\u5DF2\u7ECF\u8C03\u7528\u4E86 createTable() \u65B9\u6CD5\u540E\uFF0C\u624D\u80FD\u8C03\u7528\u6B64\u65B9\u6CD5\u3002
|
||||
TableViewerCreator.CellModifier.ExError=\u5F53\u524D CellModifier \u4E0D\u652F\u6301\u6B64\u64CD\u4F5C\u3002\\n \u4F7F\u7528 \'{0}\' \u6216\u6269\u5C55\u5B83\u7684\u7C7B\u6765\u4F7F\u7528\u6B64\u529F\u80FD
|
||||
TableViewerCreator.columnNoIBeanProperty=\u5217 \'{0}\' (\'{1}\') \u8BBE\u7F6E\u4E86 CellEditor\uFF0C\u4F46\u6CA1\u6709 IBeanPropertyAccessors\uFF01
|
||||
TableViewerCreator.columnNullId=\u5217 \'{0}\' \u7684 id \u4E3A null\uFF01
|
||||
TableViewerCreator.CellModifier.ExError=\u5F53\u524D CellModifier \u4E0D\u652F\u6301\u6B64\u64CD\u4F5C\u3002\n \u4F7F\u7528 '{0}' \u6216\u80FD\u591F\u5BF9\u5176\u8FDB\u884C\u6269\u5C55\u7684\u7C7B\u6765\u4F7F\u7528\u6B64\u529F\u80FD
|
||||
TableViewerCreator.columnNoIBeanProperty=\u5217 '{0}' ('{1}') \u8BBE\u7F6E\u4E86 CellEditor\uFF0C\u4F46\u6CA1\u6709 IBeanPropertyAccessors\uFF01
|
||||
TableViewerCreator.columnNullId=\u5217 '{0}' \u7684 id \u4E3A null\uFF01
|
||||
TableViewerCreator.IdProperty.AssertMsg=\u4F60\u5FC5\u987B\u6539\u53D8\u5176\u4E2D\u4E00\u4E2A\u5217\u7684 idProperty\uFF0C\u4E00\u4E2A\u8868\u4E2D\u7684\u6BCF\u4E2A\u5217\u7684 idProperty \u5FC5\u987B\u552F\u4E00\u3002
|
||||
TableViewerCreator.Table.BeNull=\u8868\u4E3A null
|
||||
TableViewerCreator.TableColumn.AssertMsg=TableEditorColumn \u7684 idProperty \u4E3A \'{0}\' \u7684 TableColumn \u6CA1\u6709\u6B63\u786E\u7684 Table \u7236\u9879
|
||||
TableViewerCreator.TableColumn.AssertMsg=TableEditorColumn \u7684 idProperty \u4E3A '{0}' \u7684 TableColumn \u6CA1\u6709\u6B63\u786E\u7684 Table \u7236\u9879
|
||||
TreeToTablesLinker.Type.Unsupported=\u4E0D\u652F\u6301\u8FD9\u79CD\u7C7B\u578B\u7684 currentControl
|
||||
commons.error=\u9519\u8BEF
|
||||
exception.errorOccured=\u53D1\u751F\u9519\u8BEF ({0})\u3002\\n\u8BF7\u67E5\u770B\u65E5\u5FD7\u4EE5\u83B7\u53D6\u66F4\u591A\u8BE6\u7EC6\u4FE1\u606F\u3002
|
||||
exception.errorOccured=\u53D1\u751F\u9519\u8BEF ({0})\u3002\n\u8BF7\u67E5\u770B\u65E5\u5FD7\u4EE5\u83B7\u53D6\u66F4\u591A\u8BE6\u7EC6\u4FE1\u606F\u3002
|
||||
ModelSelectionDialog.Message=\u8BF7\u9009\u62E9\u4E00\u4E2A\u9009\u9879\u6216\u53D6\u6D88\u3002
|
||||
ModelSelectionDialog.Option=\u9009\u9879
|
||||
ModelSelectionDialog.BuiltIn=\u66F4\u6539\u4E3A\u5185\u7F6E\u5C5E\u6027\u3002
|
||||
@@ -122,11 +122,16 @@ ModelSelectionDialog.ViewSchema=\u67E5\u770B schema (\u53EA\u8BFB)\u3002
|
||||
ModelSelectionDialog.newViewSchema=\u67E5\u770B schema
|
||||
ModelSelectionDialog.ViewQuery=\u67E5\u770B\u67E5\u8BE2 (\u53EA\u8BFB)\u3002
|
||||
ModelSelectionDialog.Update=\u66F4\u65B0\u5B58\u50A8\u5E93\u8FDE\u63A5\u3002
|
||||
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
|
||||
GlobalServiceRegister.ServiceNotRegistered=\u670D\u52A1 {0} \u8FD8\u672A\u6CE8\u518C\u3002
|
||||
MessageBoxExceptionHandler.showMessageForSchemaImportXml.unParseXML.title=xml \u65E0\u6CD5\u89E3\u6790\u3002
|
||||
MessageBoxExceptionHandler.showMessageForSchemaImportXml.unParseXML.msg=xml \u65E0\u6CD5\u4EE5\u8FD9\u79CD\u683C\u5F0F\u89E3\u6790\u3002
|
||||
SSLConfirmDialog.KeyStore=\u8BF7\u8F93\u5165\u5BC6\u94A5\u5E93
|
||||
SSLConfirmDialog.TrustStore=\u8BF7\u8F93\u5165\u4FE1\u4EFB\u5E93
|
||||
SSLConfirmDialog.Password=\u8BF7\u8F93\u5165\u5BC6\u7801
|
||||
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
|
||||
GlobalServiceRegister.ServiceNotRegistered=\u670D\u52A1 {0} \u8FD8\u672A\u6CE8\u518C\u3002
|
||||
MessageBoxExceptionHandler.showMessageForSchemaImportXml.unParseXML.title=xml \u65E0\u6CD5\u89E3\u6790\u3002
|
||||
MessageBoxExceptionHandler.showMessageForSchemaImportXml.unParseXML.msg=xml \u65E0\u6CD5\u4EE5\u8FD9\u79CD\u683C\u5F0F\u89E3\u6790\u3002
|
||||
HibernateUtils.auditDBIsNotUsable=\u5BA1\u8BA1\u6570\u636E\u5E93\u5FC5\u987B\u4E3A\u7A7A\u6216\u4EC5\u5305\u542B\u4E0E\u5BA1\u8BA1\u76F8\u5173\u7684\u8868\u3002
|
||||
CasePushButton.CaseButton.Tip=\u5927\u5199/\u5C0F\u5199\u6570\u636E\u5E93\u5217
|
||||
QuotePushButton.QuoteButton.Tip=\u6DFB\u52A0/\u79FB\u9664\u6570\u636E\u5E93\u5217\u7684\u5F15\u53F7
|
||||
QuoteManipulateDialog.title=\u6DFB\u52A0/\u79FB\u9664\u6570\u636E\u5E93\u5217\u7684\u5F15\u53F7
|
||||
QuoteManipulateDialog.addQuote=\u6DFB\u52A0\u5F15\u53F7
|
||||
QuoteManipulateDialog.removeQuote=\u79FB\u9664\u5F15\u53F7
|
||||
|
||||
@@ -49,7 +49,6 @@ public enum ECoreImage implements IImage {
|
||||
FOLDER_CLOSE_ICON("/icons1/folder_close.png"), //$NON-NLS-1$
|
||||
FOLDER_WIZ("/icons1/folder_wiz.gif"), //$NON-NLS-1$
|
||||
|
||||
SVN_ROOT_ICON("/icons1/svn.gif"), //$NON-NLS-1$
|
||||
BUSINESS_PROCESS_ICON("/icons1/businessProcess.png"), //$NON-NLS-1$
|
||||
BUSINESS_PROCESS_WIZ("/icons1/business_wiz.png"), //$NON-NLS-1$
|
||||
PROCESS_ICON("/icons1/process_icon.png"), //$NON-NLS-1$
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
#Created by JInto - www.guh-software.de
|
||||
#Thu Nov 22 16:33:05 CST 2007
|
||||
DatabaseContentRetriever.PRODUCTNAME=Database Product Name:
|
||||
DatabaseContentRetriever.PRODUCTVERSION=Database Product Version:
|
||||
DB2ForZosResultSet.outofRange=\ is out of range.
|
||||
@@ -28,7 +26,7 @@ StringUtils.IllegalArgument0=only support the \\uxxxx or \\xhh encoding.
|
||||
StringUtils.IllegalArgument1=Malformed \\uxxxx encoding.
|
||||
StringUtils.IllegalArgument2=Malformed \\uxxxx encoding.
|
||||
StringUtils.IllegalArgument3=Malformed \\0xxx encoding.
|
||||
VersionUtils.Version.Error2=Malformed string {0} (attending M{1}m)
|
||||
VersionUtils.Version.Error2=Malformed string {0} (expecting M{1}m)
|
||||
FilesUtils.operationCanceled=Operation is canceled during copying folders or files.
|
||||
resources.file.notCreated=File "{0}" cannot be created ({1})
|
||||
resources.file.notDeleted=File "{0}" cannot be deleted
|
||||
@@ -42,7 +40,7 @@ resources.members.notGet=Members of container "{0}" cannot be retrieve
|
||||
resources.project.notGet=Required project "{0}" not found
|
||||
resources.resource.notMoved=Resource "{0}" cannot be moved to "{1}"
|
||||
utils.data.container=Id {0} already used in container
|
||||
utils.workbench.extensions.badNumberOfExtension=Bad number of extension found on {0}. Attending between {1} and {2} wile found {3}.
|
||||
utils.workbench.extensions.badNumberOfExtension=Bad number of extensions found on {0}. Expecting between {1} and {2} but found {3}.
|
||||
utils.workbench.extensions.noExtension=No plug-in extending extension point ID "{0}" can be found.
|
||||
XmlNodeRetriever.countResult=Count result \:
|
||||
XmlNodeRetriever.field2Node=field2Node=
|
||||
@@ -60,4 +58,3 @@ AS400ResultSet.outofRange=\ is out of range.
|
||||
ITaCoKitService.exception.multipleInstance=More than one instance found: {0}
|
||||
TalendProxySelector.exception.badUriMap=Bad uri map: {0}
|
||||
TalendProxySelector.exception.proxySelectionError=Error occurs when selecting proxy for {0}
|
||||
|
||||
|
||||
@@ -1,53 +1,60 @@
|
||||
DatabaseContentRetriever.PRODUCTNAME=Nom de produit de la base de donn\u00E9es :
|
||||
DatabaseContentRetriever.PRODUCTVERSION=Version du produit :
|
||||
DB2ForZosResultSet.parameterIndex=Argument invalide\: index du param\u00E8tre
|
||||
DB2ForZosResultSet.unknowCloumn=Argument invalide\: nom de colonne inconnu
|
||||
SybaseResultSet.parameterIndex=Argument invalide\:index du param\u00E8tre
|
||||
SybaseResultSet.unknowCloumn=Argument invalide:\ nom de colonne inconnu
|
||||
DatabaseContentRetriever.PRODUCTNAME=Nom commercial de la base
|
||||
DatabaseContentRetriever.PRODUCTVERSION=Version du produit de la base de donn\u00E9es :
|
||||
DB2ForZosResultSet.outofRange= c'est en dehors de la plage possible.
|
||||
DB2ForZosResultSet.parameterIndex=Argument invalide : index des param\u00E8tres
|
||||
DB2ForZosResultSet.unknowCloumn=Argument invalide : nom de colonne inconnu
|
||||
SoftwareSystemManager.NULL_CONN_INSTANCE=Instance de connexion null.
|
||||
SoftwareSystemManager.NULL_INSTANCE_SOFTWARE_SYS=Instance de syst\u00E8me de logiciel null.
|
||||
SybaseResultSet.outofRange= c'est en dehors de la plage possible.
|
||||
SybaseResultSet.parameterIndex=Argument invalide : index des param\u00E8tres
|
||||
SybaseResultSet.unknowCloumn=Argument invalide : nom de colonne inconnu
|
||||
AbstractFakeResultSet.unknowCloumn=Argument invalide : {0} est un nom de colonne inconnu
|
||||
AbstractFakeResultSet.parameterIndexOutOfRange=Argument invalide\: index du param\u00E8tre {0} hors de la plage
|
||||
EntryLocation.returnTableName= {tableName={0}, columnName={1}}
|
||||
AbstractFakeResultSet.parameterIndexOutOfRange=Argument invalide : l'index du param\u00E8tre {0} est hors de la plage
|
||||
EntryLocation.returnTableName={tableName={0}, ColumnName={1}}
|
||||
ExceptionHandler.Parameter.BeNull=le param\u00E8tre ex ne peut \u00EAtre null
|
||||
ExtensionImplementationProviders.ExtensionPointError=Le point d'extension doit autoriser une instance unique
|
||||
ListenableList.IndexSameLength.Error=indexOrigin et indexDestination doivent avoir la m\u00EAme longueur
|
||||
ReflectionPropertyException.Access.ErrorMsg3=Une erreur est survenue lors de l'acc\u00E8s \u00E0 {0} de la propri\u00E9t\u00E9 ' de la propri\u00E9t\u00E9 '{1}' de la classe '{2}'
|
||||
ResourceUtils.canMove1=Peut d\u00E9placer
|
||||
ResourceUtils.canMove2=Peut d\u00E9placer {0} -> {1}
|
||||
ResourceUtils.cannotMoveRule3=Impossible de d\u00E9placer {0} -> {1} (R\u00E8gle 3-Descendant)
|
||||
ResourceUtils.cnanotMoveRule1=Impossible de d\u00E9placer {0} -> {1} (R\u00E8gle 1-Tester si la source et la cible sont diff\u00E9rentes)
|
||||
ResourceUtils.go=\ ->
|
||||
ResourceUtils.go= ->
|
||||
ResourceUtils.streamNull=le flux est null
|
||||
ReusableMultiKey.Keys.BeNull=Le tableau de cl\u00E9s ne peut pas \u00EAtre null
|
||||
StringUtils.IllegalArgument0=supporte uniquement l'encodage \\uxxxx ou \\xhh.
|
||||
StringUtils.IllegalArgument1=Encodage \\uxxxx malform\u00E9.
|
||||
StringUtils.IllegalArgument2=Encodage \\uxxxx malform\u00E9.
|
||||
StringUtils.IllegalArgument3=Encodage \\0xxx malform\u00E9.
|
||||
StringUtils.IllegalArgument0=supporte uniquement l'encodage \\\\uxxxx ou \\\\xhh.
|
||||
StringUtils.IllegalArgument1=Encodage \\\\uxxxx malform\u00E9.
|
||||
StringUtils.IllegalArgument2=Encodage \\\\uxxxx malform\u00E9.
|
||||
StringUtils.IllegalArgument3=Encodage \\\\0xxx malform\u00E9.
|
||||
VersionUtils.Version.Error2=Cha\u00EEne de caract\u00E8res mal form\u00E9e {0} (attendait M{1}m)
|
||||
FilesUtils.operationCanceled=Op\u00E9ration de copie de fichier ou de r\u00E9pertoire annul\u00E9e
|
||||
FilesUtils.operationCanceled=Op\u00E9ration de copie de fichier ou de r\u00E9pertoire annul\u00E9e.
|
||||
resources.file.notCreated=Le fichier "{0}" ne peut \u00EAtre cr\u00E9\u00E9 ({1})
|
||||
resources.file.notDeleted=Le fichier "{0}" ne peut \u00EAtre supprim\u00E9
|
||||
resources.file.notDeleted=Le fichier "{0}" ne peut pas \u00EAtre supprim\u00E9
|
||||
resources.file.notGet=Fichier requis "{0}" non trouv\u00E9 dans le r\u00E9pertoire "{1}"
|
||||
resources.fileContent.notGet=Le contenu du fichier "{0}" ne peut \u00EAtre r\u00E9cup\u00E9r\u00E9
|
||||
resources.folder.notCreated=Le dossier "{0}" ne peut \u00EAtre cr\u00E9\u00E9
|
||||
resources.folder.notDeleted=Le dossier "{0}" ne peut \u00EAtre supprim\u00E9
|
||||
resources.folder.notCreated=Le dossier "{0}" ne peut pas \u00EAtre cr\u00E9\u00E9
|
||||
resources.folder.notDeleted=Le dossier "{0}" ne peut pas \u00EAtre supprim\u00E9
|
||||
resources.folder.notEmptied=Le dossier "{0}" ne peut \u00EAtre vid\u00E9
|
||||
resources.folder.notGet=Impossible de trouver le dossier requis "{0}" dans le projet "{1}"
|
||||
resources.members.notGet=Les membres du conteneur "{0}" ne peuvent \u00EAtre r\u00E9cup\u00E9r\u00E9s
|
||||
resources.project.notGet=Impossible de r\u00E9cup\u00E9rer le projet requis "{0}"
|
||||
resources.resource.notMoved=Impossible de d\u00E9placer la ressource "{0}" vers "{1}"
|
||||
resources.project.notGet=Impossible de trouver le projet "{0}" requis
|
||||
resources.resource.notMoved=La ressource "{0}" ne peut pas \u00EAtre d\u00E9plac\u00E9e vers "{1}"
|
||||
utils.data.container=L'Id {0} est d\u00E9j\u00E0 utilis\u00E9 dans un conteneur
|
||||
utils.workbench.extensions.badNumberOfExtension=Mauvais nombre d'extension trouv\u00E9 dans {0}. Entre {1} et {2} attendu mais {3} trouv\u00E9.
|
||||
utils.workbench.extensions.noExtension=Impossible de trouver un plug-in pour \u00E9tendre le point d'extension d'ID {0}.
|
||||
XmlNodeRetriever.countResult=R\u00E9sultat du compte \:
|
||||
utils.workbench.extensions.noExtension=Impossible de trouver un plug-in pour \u00E9tendre le point d'extension d'ID "{0}".
|
||||
XmlNodeRetriever.countResult=Compte de r\u00E9sultat :
|
||||
XmlNodeRetriever.field2Node=field2Node=
|
||||
XmlNodeRetriever.filed1Node=field1Node=
|
||||
XmlNodeRetriever.mainExpression=expression principale =
|
||||
XmlNodeRetriever.mainNode=mainNode
|
||||
XmlNodeRetriever.proposal2Node=proposal2Nodes :
|
||||
XmlNodeRetriever.prposal1Node=proposal1Nodes :
|
||||
XmlNodeRetriever.singleQuotes='
|
||||
XmlNodeRetriever.xPathExpression=Expression XPath = '
|
||||
VersionUtils.readPropertyFileError=Erreur de lecture de propri\u00E9t\u00E9 dans le fichier talend.properties.
|
||||
AS400ResultSet.unknowCloumn=Argument invalide\: nom de colonne inconnu
|
||||
AS400ResultSet.parameterIndex=Argument invalide\: index du param\u00E8tre
|
||||
AS400ResultSet.outofRange=\ est hors de la plage.
|
||||
AS400ResultSet.unknowCloumn=Argument invalide : nom de colonne inconnu
|
||||
AS400ResultSet.parameterIndex=Argument invalide : index des param\u00E8tres
|
||||
AS400ResultSet.outofRange= c'est en dehors de la plage possible.
|
||||
ITaCoKitService.exception.multipleInstance=Plus d'une instance trouv\u00E9e : {0}
|
||||
TalendProxySelector.exception.badUriMap=URI du mapping invalide\u00A0: {0}
|
||||
TalendProxySelector.exception.proxySelectionError=Erreur lors de la s\u00E9lection du proxy pour {0}
|
||||
DB2ForZosResultSet.outofRange=\ est en dehors de la limite.
|
||||
ExtensionImplementationProviders.ExtensionPointError=Le point d'extension doit autoriser une instance unique
|
||||
XmlNodeRetriever.proposal2Node=proposal2Nodes :
|
||||
XmlNodeRetriever.prposal1Node=proposal1Nodes :
|
||||
|
||||
@@ -1,60 +1,60 @@
|
||||
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
|
||||
DB2ForZosResultSet.outofRange=\\ \u7BC4\u56F2\u5916\u3067\u3059\u3002
|
||||
DB2ForZosResultSet.parameterIndex=\u5F15\u6570\u304C\u7121\u52B9\u3067\u3059: \u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9
|
||||
DB2ForZosResultSet.unknowCloumn=\u5F15\u6570\u304C\u7121\u52B9\u3067\u3059: \u4E0D\u660E\u306A\u30AB\u30E9\u30E0\u540D
|
||||
SybaseResultSet.outofRange=\ \u7BC4\u56F2\u5916\u3067\u3059\u3002
|
||||
SybaseResultSet.parameterIndex=\u5F15\u6570\u304C\u7121\u52B9\u3067\u3059: \u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9
|
||||
SybaseResultSet.unknowCloumn=\u5F15\u6570\u304C\u7121\u52B9\u3067\u3059: \u4E0D\u660E\u306A\u30AB\u30E9\u30E0\u540D
|
||||
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\uFF1A\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9{0} \u306E\u76EE\u76DB\u308A\u304C\u4E0D\u6B63\u3067\u3059\u3002
|
||||
EntryLocation.returnTableName={\u30C6\u30FC\u30D6\u30EB\u540D={0}, \u30AB\u30E9\u30E0\u540D={1}}
|
||||
ExceptionHandler.Parameter.BeNull=ex \u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u306B\u306Fnull\u3092\u8A2D\u5B9A\u51FA\u6765\u307E\u305B\u3093
|
||||
ExtensionImplementationProviders.ExtensionPointError=\u62E1\u5F35\u30DD\u30A4\u30F3\u30C8\u306F\u30B7\u30F3\u30B0\u30EB\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3092\u8A8D\u8A3C\u3057\u306A\u3051\u308C\u3070\u306A\u308A\u307E\u305B\u3093
|
||||
ListenableList.IndexSameLength.Error=indexOrigin \u3068 indexDestination\u306F \u540C\u3058\u9577\u3055\u3067\u306A\u3051\u308C\u3070\u306A\u308A\u307E\u305B\u3093
|
||||
ReflectionPropertyException.Access.ErrorMsg3=\u30AF\u30E9\u30B9 \'{2}\' \u306E\u30D7\u30ED\u30D1\u30C6\u30A3 \'{1}\' \u306E\u30D7\u30ED\u30D1\u30C6\u30A3\u306E {0} \u3078\u306E\u30A2\u30AF\u30BB\u30B9\u8A66\u884C\u4E2D\u306E\u30A8\u30E9\u30FC
|
||||
ResourceUtils.canMove1=\u79FB\u52D5\u53EF\u80FD
|
||||
ResourceUtils.canMove2=\u79FB\u52D5\u53EF\u80FD {0} -> {1}
|
||||
ResourceUtils.cannotMoveRule3=\u79FB\u52D5\u4E0D\u53EF {0} -> {1} \uFF08\u30EB\u30FC\u30EB3-Descendant\uFF09
|
||||
ResourceUtils.cnanotMoveRule1=\u79FB\u52D5\u4E0D\u53EF {0} -> {1} \uFF08\u30EB\u30FC\u30EB1-\u79FB\u52D5\u5143\u3068\u79FB\u52D5\u5148\u304C\u9055\u3046\u304B\u30C6\u30B9\u30C8\uFF09
|
||||
ResourceUtils.go=\ ->
|
||||
ResourceUtils.streamNull=\u30B9\u30C8\u30EA\u30FC\u30E0\u304CNull\u3067\u3059
|
||||
ReusableMultiKey.Keys.BeNull=\u30AD\u30FC\u306E\u914D\u5217\u306FNull\u3067\u3042\u3063\u3066\u306F\u3044\u3051\u307E\u305B\u3093
|
||||
StringUtils.IllegalArgument0=\\uxxxx\u307E\u305F\u306F\\xhh\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u306E\u307F\u30B5\u30DD\u30FC\u30C8\u3057\u307E\u3059\u3002
|
||||
StringUtils.IllegalArgument1=\\uxxxx\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u304C\u4E0D\u6B63\u3067\u3059\u3002
|
||||
StringUtils.IllegalArgument2=\\uxxxx\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u304C\u4E0D\u6B63\u3067\u3059\u3002
|
||||
StringUtils.IllegalArgument3=\\0xxx\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u304C\u4E0D\u6B63\u3067\u3059\u3002
|
||||
VersionUtils.Version.Error2=\u4E0D\u6B63\u306A\u6587\u5B57\u5217 {0} (M{1}m\u3092\u4F34\u3046)
|
||||
FilesUtils.operationCanceled=\u30D5\u30A1\u30A4\u30EB\u307E\u305F\u306F\u30D5\u30A9\u30EB\u30C0\u306E\u30B3\u30D4\u30FC\u4E2D\u306B\u64CD\u4F5C\u304C\u30AD\u30E3\u30F3\u30BB\u30EB\u3055\u308C\u307E\u3057\u305F\u3002
|
||||
resources.file.notCreated=\u30D5\u30A1\u30A4\u30EB \"{0}\" \u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093 ({1})
|
||||
resources.file.notDeleted=\u30D5\u30A1\u30A4\u30EB \"{0}\" \u3092\u524A\u9664\u3067\u304D\u307E\u305B\u3093
|
||||
resources.file.notGet=\u5FC5\u8981\u306A\u30D5\u30A1\u30A4\u30EB \"{0}\" \u304C\u30D5\u30A9\u30EB\u30C0 \"{1}\" \u306B\u898B\u3064\u304B\u308A\u307E\u305B\u3093
|
||||
resources.fileContent.notGet=\u30D5\u30A1\u30A4\u30EB \"{0}\" \u306E\u5185\u5BB9\u304C\u53D6\u5F97\u3067\u304D\u307E\u305B\u3093
|
||||
resources.folder.notCreated=\u30D5\u30A9\u30EB\u30C0 \"{0}\" \u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093
|
||||
resources.folder.notDeleted=\"{0}\"\u30D5\u30A9\u30EB\u30C0\u3092\u524A\u9664\u3067\u304D\u307E\u305B\u3093
|
||||
resources.folder.notEmptied=\"{0}\"\u30D5\u30A9\u30EB\u30C0\u3092\u7A7A\u306B\u3067\u304D\u307E\u305B\u3093
|
||||
resources.folder.notGet=\u5FC5\u8981\u306A\u30D5\u30A9\u30EB\u30C0 \"{0}\" \u304C\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8 \"{1}\" \u306B\u898B\u3064\u304B\u308A\u307E\u305B\u3093
|
||||
resources.members.notGet=\u30B3\u30F3\u30C6\u30CA \"{0}\" \u306E\u30E1\u30F3\u30D0\u304C\u53D6\u5F97\u3067\u304D\u307E\u305B\u3093
|
||||
resources.project.notGet=\u5FC5\u8981\u306A\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8 \"{0}\" \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
|
||||
resources.resource.notMoved=\u30EA\u30BD\u30FC\u30B9 \"{0}\" \u3092 \"{1}\" \u306B\u79FB\u52D5\u3067\u304D\u307E\u305B\u3093
|
||||
utils.data.container=Id {0} \u306F\u3059\u3067\u306B\u30B3\u30F3\u30C6\u30CA\u3067\u4F7F\u7528\u4E2D\u3067\u3059
|
||||
utils.workbench.extensions.badNumberOfExtension=\u4E0D\u6B63\u306A\u6570\u306E\u62E1\u5F35\u304C {0} \u306B\u898B\u3064\u304B\u308A\u307E\u3057\u305F\u3002 {1} \u3068 {2} \u306E\u9593\u306B\u4E0D\u6B63\u306A {3} \u304C\u3042\u308A\u307E\u3059\u3002
|
||||
utils.workbench.extensions.noExtension=\u30D7\u30E9\u30B0\u30A4\u30F3\u62E1\u5F35\u30DD\u30A4\u30F3\u30C8ID \"{0}\" \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002
|
||||
XmlNodeRetriever.countResult=\u30AB\u30A6\u30F3\u30C8\u7D50\u679C :
|
||||
XmlNodeRetriever.field2Node=\u30D5\u30A3\u30FC\u30EB\u30C92\u30CE\u30FC\u30C9=
|
||||
XmlNodeRetriever.filed1Node=\u30D5\u30A3\u30FC\u30EB\u30C91\u30CE\u30FC\u30C9=
|
||||
XmlNodeRetriever.mainExpression=\u30E1\u30A4\u30F3\u5F0F=
|
||||
XmlNodeRetriever.mainNode=\u30E1\u30A4\u30F3\u30CE\u30FC\u30C9=
|
||||
XmlNodeRetriever.proposal2Node=\u63D0\u68482\u30CE\u30FC\u30C9\uFF1A:
|
||||
XmlNodeRetriever.prposal1Node=\u63D0\u68481\u30CE\u30FC\u30C9\uFF1A:
|
||||
XmlNodeRetriever.singleQuotes=\'
|
||||
XmlNodeRetriever.xPathExpression=XPath\u5F0F=\'
|
||||
VersionUtils.readPropertyFileError=talend.properties\u30D5\u30A1\u30A4\u30EB\u5185\u306E\u30D7\u30ED\u30D1\u30C6\u30A3\u306E\u8AAD\u307F\u53D6\u308A\u3067\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
|
||||
DatabaseContentRetriever.PRODUCTNAME=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u88FD\u54C1\u540D:
|
||||
DatabaseContentRetriever.PRODUCTVERSION=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u88FD\u54C1\u306E\u30D0\u30FC\u30B8\u30E7\u30F3:
|
||||
DB2ForZosResultSet.outofRange= \u304C\u7BC4\u56F2\u5916\u3067\u3059\u3002
|
||||
DB2ForZosResultSet.parameterIndex=\u7121\u52B9\u306A\u5F15\u6570: \u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9
|
||||
DB2ForZosResultSet.unknowCloumn=\u7121\u52B9\u306A\u5F15\u6570: \u30AB\u30E9\u30E0\u540D\u304C\u4E0D\u660E
|
||||
SoftwareSystemManager.NULL_CONN_INSTANCE=Null\u63A5\u7D9A\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3002
|
||||
SoftwareSystemManager.NULL_INSTANCE_SOFTWARE_SYS=Null\u30BD\u30D5\u30C8\u30A6\u30A7\u30A2\u30B7\u30B9\u30C6\u30E0\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3002
|
||||
AS400ResultSet.unknowCloumn=\u5F15\u6570\u304C\u7121\u52B9\u3067\u3059: \u4E0D\u660E\u306A\u30AB\u30E9\u30E0\u540D
|
||||
AS400ResultSet.parameterIndex=\u5F15\u6570\u304C\u7121\u52B9\u3067\u3059: \u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9
|
||||
AS400ResultSet.outofRange=\\ \u7BC4\u56F2\u5916\u3067\u3059\u3002
|
||||
SybaseResultSet.outofRange= \u304C\u7BC4\u56F2\u5916\u3067\u3059\u3002
|
||||
SybaseResultSet.parameterIndex=\u7121\u52B9\u306A\u5F15\u6570: \u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\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}\u304C\u4E0D\u660E\u306A\u30AB\u30E9\u30E0\u540D
|
||||
AbstractFakeResultSet.parameterIndexOutOfRange=\u7121\u52B9\u306A\u5F15\u6570: \u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9{0}\u304C\u7BC4\u56F2\u5916
|
||||
EntryLocation.returnTableName={tableName={0}, \u30AB\u30E9\u30E0\u540D={1}}
|
||||
ExceptionHandler.Parameter.BeNull=ex \u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u306B\u306Fnull\u3092\u8A2D\u5B9A\u51FA\u6765\u307E\u305B\u3093
|
||||
ExtensionImplementationProviders.ExtensionPointError=\u62E1\u5F35\u30DD\u30A4\u30F3\u30C8\u306F1\u3064\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3092\u8A8D\u8A3C\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059
|
||||
ListenableList.IndexSameLength.Error=indexOrigin\u3068indexDestination\u304C\u540C\u3058\u9577\u3055\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059
|
||||
ReflectionPropertyException.Access.ErrorMsg3=\u30AF\u30E9\u30B9'{2}'\u306E\u30D7\u30ED\u30D1\u30C6\u30A3'{1}'\u306E{0}\u3078\u306E\u30A2\u30AF\u30BB\u30B9\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
|
||||
ResourceUtils.canMove1=\u79FB\u52D5\u53EF\u80FD
|
||||
ResourceUtils.canMove2=Can move {0} -> {1}
|
||||
ResourceUtils.cannotMoveRule3=Cannot move {0} -> {1} (Rule 3-Descendant)
|
||||
ResourceUtils.cnanotMoveRule1=Cannot move {0} -> {1} (Rule 1-Test if source & target are differents)
|
||||
ResourceUtils.go= ->
|
||||
ResourceUtils.streamNull=\u30B9\u30C8\u30EA\u30FC\u30E0\u304CNULL\u3067\u3059
|
||||
ReusableMultiKey.Keys.BeNull=\u30AD\u30FC\u306E\u914D\u5217\u306FNULL\u5024\u306B\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
|
||||
StringUtils.IllegalArgument0=\u306F\\uxxxx\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u307E\u305F\u306F\\xhh\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u306E\u307F\u3092\u30B5\u30DD\u30FC\u30C8\u3057\u307E\u3059\u3002
|
||||
StringUtils.IllegalArgument1=\u4E0D\u6B63\u306A\\uxxxx\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u3002
|
||||
StringUtils.IllegalArgument2=\u4E0D\u6B63\u306A\\uxxxx\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u3002
|
||||
StringUtils.IllegalArgument3=\u4E0D\u6B63\u306A\\0xxx\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u3002
|
||||
VersionUtils.Version.Error2=\u4E0D\u6B63\u306A\u6587\u5B57\u5217{0} (M{1}m\u3092\u60F3\u5B9A)
|
||||
FilesUtils.operationCanceled=\u30D5\u30A9\u30EB\u30C0\u30FC\u307E\u305F\u306F\u30D5\u30A1\u30A4\u30EB\u306E\u30B3\u30D4\u30FC\u4E2D\u306B\u64CD\u4F5C\u304C\u30AD\u30E3\u30F3\u30BB\u30EB\u3055\u308C\u307E\u3057\u305F.
|
||||
resources.file.notCreated="{0}"\u3068\u3044\u3046\u30D5\u30A1\u30A4\u30EB\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093({1})
|
||||
resources.file.notDeleted="{0}"\u3068\u3044\u3046\u30D5\u30A1\u30A4\u30EB\u3092\u524A\u9664\u3067\u304D\u307E\u305B\u3093
|
||||
resources.file.notGet="{1}"\u3068\u3044\u3046\u30D5\u30A9\u30EB\u30C0\u30FC\u306B"{0}"\u3068\u3044\u3046\u5FC5\u8981\u306A\u30D5\u30A1\u30A4\u30EB\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
|
||||
resources.fileContent.notGet=\u30D5\u30A1\u30A4\u30EB "{0}" \u306E\u5185\u5BB9\u3092\u53D6\u5F97\u3067\u304D\u307E\u305B\u3093
|
||||
resources.folder.notCreated="{0}"\u3068\u3044\u3046\u30D5\u30A9\u30EB\u30C0\u30FC\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093
|
||||
resources.folder.notDeleted="{0}"\u3068\u3044\u3046\u30D5\u30A9\u30EB\u30C0\u30FC\u3092\u524A\u9664\u3067\u304D\u307E\u305B\u3093
|
||||
resources.folder.notEmptied="{0}"\u3068\u3044\u3046\u30D5\u30A9\u30EB\u30C0\u30FC\u3092\u7A7A\u306B\u3067\u304D\u307E\u305B\u3093
|
||||
resources.folder.notGet="{1}"\u3068\u3044\u3046\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u306B"{0}"\u3068\u3044\u3046\u5FC5\u8981\u306A\u30D5\u30A9\u30EB\u30C0\u30FC\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
|
||||
resources.members.notGet=\u30B3\u30F3\u30C6\u30CA\u30FC\u306E\u30E1\u30F3\u30D0\u30FC "{0}" \u3092\u53D6\u5F97\u3067\u304D\u307E\u305B\u3093
|
||||
resources.project.notGet="{0}"\u3068\u3044\u3046\u5FC5\u8981\u306A\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
|
||||
resources.resource.notMoved="{0}"\u3068\u3044\u3046\u30EA\u30BD\u30FC\u30B9\u3092"{1}"\u306B\u79FB\u52D5\u3067\u304D\u307E\u305B\u3093
|
||||
utils.data.container=\u30B3\u30F3\u30C6\u30CA\u30FC\u3067\u65E2\u306B\u4F7F\u7528\u3055\u308C\u308BID{0}
|
||||
utils.workbench.extensions.badNumberOfExtension={0}\u306B\u62E1\u5F35\u306E\u4E0D\u6B63\u306A\u6570\u304C\u898B\u3064\u304B\u308A\u307E\u3057\u305F\u3002{1}\u304B\u3089{2}\u307E\u3067\u60F3\u5B9A\u3057\u3066\u3044\u307E\u3057\u305F\u304C\u3001{3}\u304C\u898B\u3064\u304B\u308A\u307E\u3057\u305F\u3002
|
||||
utils.workbench.extensions.noExtension=\u62E1\u5F35\u30DD\u30A4\u30F3\u30C8ID"{0}"\u3092\u5EF6\u9577\u3059\u308B\u30D7\u30E9\u30B0\u30A4\u30F3\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002
|
||||
XmlNodeRetriever.countResult=\u30AB\u30A6\u30F3\u30C8\u7D50\u679C:
|
||||
XmlNodeRetriever.field2Node=\u30D5\u30A3\u30FC\u30EB\u30C92\u30CE\u30FC\u30C9\\=
|
||||
XmlNodeRetriever.filed1Node=\u30D5\u30A3\u30FC\u30EB\u30C91\u30CE\u30FC\u30C9\\=
|
||||
XmlNodeRetriever.mainExpression=\u30E1\u30A4\u30F3\u5F0F=
|
||||
XmlNodeRetriever.mainNode=mainNode=
|
||||
XmlNodeRetriever.proposal2Node=proposal2Nodes :
|
||||
XmlNodeRetriever.prposal1Node=proposal1Nodes \\:
|
||||
XmlNodeRetriever.singleQuotes='
|
||||
XmlNodeRetriever.xPathExpression=xPathExpression = '
|
||||
VersionUtils.readPropertyFileError=\u30D7\u30ED\u30D1\u30C6\u30A3\u30D5\u30A1\u30A4\u30EB\u306E\u8AAD\u307F\u8FBC\u307F\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
|
||||
AS400ResultSet.unknowCloumn=\u7121\u52B9\u306A\u5F15\u6570: \u30AB\u30E9\u30E0\u540D\u304C\u4E0D\u660E
|
||||
AS400ResultSet.parameterIndex=\u7121\u52B9\u306A\u5F15\u6570: \u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9
|
||||
AS400ResultSet.outofRange= \u304C\u7BC4\u56F2\u5916\u3067\u3059\u3002
|
||||
ITaCoKitService.exception.multipleInstance=\u8907\u6570\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u304C\u898B\u3064\u304B\u308A\u307E\u3057\u305F: {0}
|
||||
TalendProxySelector.exception.badUriMap=\u4E0D\u6B63\u306Auri\u30DE\u30C3\u30D7: {0}
|
||||
TalendProxySelector.exception.proxySelectionError={0}\u306E\u30D7\u30ED\u30AD\u30B7\u306E\u9078\u629E\u6642\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3059
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
DatabaseContentRetriever.PRODUCTNAME=\u6570\u636E\u5E93\u4EA7\u54C1\u540D\u79F0:
|
||||
DatabaseContentRetriever.PRODUCTVERSION=\u6570\u636E\u5E93\u4EA7\u54C1\u7248\u672C:
|
||||
DB2ForZosResultSet.outofRange=\\ \u8D85\u51FA\u8303\u56F4\u3002
|
||||
DatabaseContentRetriever.PRODUCTVERSION=\u6570\u636E\u5E93\u4EA7\u54C1\u7248\u672C\uFF1A
|
||||
DB2ForZosResultSet.outofRange= \u8D85\u51FA\u8303\u56F4\u3002
|
||||
DB2ForZosResultSet.parameterIndex=\u65E0\u6548\u7684\u53C2\u6570\uFF1A\u53C2\u6570\u7D22\u5F15
|
||||
DB2ForZosResultSet.unknowCloumn=\u65E0\u6548\u7684\u53C2\u6570\uFF1A\u5217\u540D\u672A\u77E5
|
||||
SybaseResultSet.outofRange=\\ \u8D85\u51FA\u8303\u56F4\u3002
|
||||
SoftwareSystemManager.NULL_CONN_INSTANCE=null \u8FDE\u63A5\u5B9E\u4F8B
|
||||
SoftwareSystemManager.NULL_INSTANCE_SOFTWARE_SYS=null \u8F6F\u4EF6\u7CFB\u7EDF\u5B9E\u4F8B
|
||||
SybaseResultSet.outofRange= \u8D85\u51FA\u8303\u56F4\u3002
|
||||
SybaseResultSet.parameterIndex=\u65E0\u6548\u7684\u53C2\u6570\uFF1A\u53C2\u6570\u7D22\u5F15
|
||||
SybaseResultSet.unknowCloumn=\u65E0\u6548\u7684\u53C2\u6570\uFF1A\u5217\u540D\u672A\u77E5
|
||||
AbstractFakeResultSet.unknowCloumn=\u65E0\u6548\u7684\u53C2\u6570\uFF1A\u672A\u77E5\u5217\u540D {0}
|
||||
@@ -17,29 +19,29 @@ ResourceUtils.canMove1=\u53EF\u4EE5\u79FB\u52A8
|
||||
ResourceUtils.canMove2=\u53EF\u4EE5\u79FB\u52A8 {0} -> {1}
|
||||
ResourceUtils.cannotMoveRule3=\u65E0\u6CD5\u79FB\u52A8 {0} -> {1} (\u89C4\u5219 3 - \u540E\u4EE3)
|
||||
ResourceUtils.cnanotMoveRule1=\u65E0\u6CD5\u79FB\u52A8 {0} -> {1} (\u89C4\u5219 1 - \u6E90\u548C\u76EE\u6807\u4E0D\u540C\u65F6\u6267\u884C\u6D4B\u8BD5)
|
||||
ResourceUtils.go=\\ ->
|
||||
ResourceUtils.go= ->
|
||||
ResourceUtils.streamNull=\u6D41\u4E3A null
|
||||
ReusableMultiKey.Keys.BeNull=\u952E\u6570\u7EC4\u4E0D\u80FD\u4E3A null
|
||||
StringUtils.IllegalArgument0=\u53EA\u652F\u6301 \\\\uxxxx \u6216 \\\\xhh \u7F16\u7801\u3002
|
||||
StringUtils.IllegalArgument1=\\\\uxxxx \u7F16\u7801\u683C\u5F0F\u9519\u8BEF\u3002
|
||||
StringUtils.IllegalArgument2=\\\\uxxxx \u7F16\u7801\u683C\u5F0F\u9519\u8BEF\u3002
|
||||
StringUtils.IllegalArgument3=\\\\0xxx \u7F16\u7801\u683C\u5F0F\u9519\u8BEF\u3002
|
||||
StringUtils.IllegalArgument0=\u53EA\u652F\u6301 \\uxxxx \u6216 \\xhh \u7F16\u7801\u3002
|
||||
StringUtils.IllegalArgument1=\\uxxxx \u7F16\u7801\u683C\u5F0F\u9519\u8BEF\u3002
|
||||
StringUtils.IllegalArgument2=\\uxxxx \u7F16\u7801\u683C\u5F0F\u9519\u8BEF\u3002
|
||||
StringUtils.IllegalArgument3=\\0xxx \u7F16\u7801\u683C\u5F0F\u9519\u8BEF\u3002
|
||||
VersionUtils.Version.Error2=\u5B57\u7B26\u4E32 {0} \u683C\u5F0F\u9519\u8BEF (\u5E94\u4E3A M{1}m)
|
||||
FilesUtils.operationCanceled=\u590D\u5236\u6587\u4EF6\u6216\u6587\u4EF6\u5939\u65F6\u64CD\u4F5C\u88AB\u53D6\u6D88\u3002
|
||||
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=\u5FC5\u9700\u7684\u6587\u4EF6 \"{0}\" \u6CA1\u6709\u5728\u6587\u4EF6\u5939 \"{1}\" \u4E2D
|
||||
resources.fileContent.notGet=\u6587\u4EF6 \"{0}\" \u7684\u5185\u5BB9\u65E0\u6CD5\u83B7\u53D6
|
||||
resources.folder.notCreated=\u65E0\u6CD5\u521B\u5EFA\u6587\u4EF6\u5939 \"{0}\"
|
||||
resources.folder.notDeleted=\u65E0\u6CD5\u5220\u9664\u6587\u4EF6\u5939 \"{0}\"
|
||||
resources.folder.notEmptied=\u65E0\u6CD5\u6E05\u7A7A\u6587\u4EF6\u5939 \"{0}\"
|
||||
resources.folder.notGet=\u5FC5\u9700\u7684\u6587\u4EF6\u5939 \"{0}\" \u6CA1\u6709\u5728\u5DE5\u7A0B \"{1}\" \u4E2D
|
||||
resources.members.notGet=\u65E0\u6CD5\u83B7\u53D6\u5BB9\u5668 \"{0}\" \u7684\u6210\u5458
|
||||
resources.project.notGet=\u5FC5\u9700\u7684\u5DE5\u7A0B \"{0}\" \u4E0D\u5B58\u5728
|
||||
resources.resource.notMoved=\u8D44\u6E90 \"{0}\" \u4E0D\u80FD\u79FB\u52A8\u5230 \"{1}\"
|
||||
FilesUtils.operationCanceled=\u590D\u5236\u6587\u4EF6\u6216\u6587\u4EF6\u5939\u65F6\u64CD\u4F5C\u5DF2\u53D6\u6D88\u3002
|
||||
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=\u5FC5\u9700\u7684\u6587\u4EF6 "{0}" \u6CA1\u6709\u5728\u6587\u4EF6\u5939 "{1}" \u4E2D
|
||||
resources.fileContent.notGet=\u6587\u4EF6 "{0}" \u7684\u5185\u5BB9\u65E0\u6CD5\u83B7\u53D6
|
||||
resources.folder.notCreated=\u65E0\u6CD5\u521B\u5EFA\u6587\u4EF6\u5939 "{0}"
|
||||
resources.folder.notDeleted=\u65E0\u6CD5\u5220\u9664\u6587\u4EF6\u5939 "{0}"
|
||||
resources.folder.notEmptied=\u65E0\u6CD5\u6E05\u7A7A\u6587\u4EF6\u5939 "{0}"
|
||||
resources.folder.notGet=\u5FC5\u9700\u7684\u6587\u4EF6\u5939 "{0}" \u6CA1\u6709\u5728\u5DE5\u7A0B "{1}" \u4E2D
|
||||
resources.members.notGet=\u65E0\u6CD5\u83B7\u53D6\u5BB9\u5668 "{0}" \u7684\u6210\u5458
|
||||
resources.project.notGet=\u5FC5\u9700\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\u5728\u5BB9\u5668\u4E2D\u88AB\u4F7F\u7528
|
||||
utils.workbench.extensions.badNumberOfExtension={0} \u4E0A\u7684\u6269\u5C55\u6570\u6709\u8BEF\u3002\u5E94\u4ECB\u4E8E {1} \u548C {2} \u4E4B\u95F4\uFF0C\u4F46\u5B9E\u9645\u4E3A {3}\u3002
|
||||
utils.workbench.extensions.noExtension=\u6269\u5C55\u70B9 ID \u4E3A \"{0}\" \u7684\u63D2\u4EF6\u4E0D\u5B58\u5728
|
||||
utils.workbench.extensions.noExtension=\u6269\u5C55\u70B9 ID \u4E3A "{0}" \u7684\u63D2\u4EF6\u4E0D\u5B58\u5728
|
||||
XmlNodeRetriever.countResult=\u8BA1\u7B97\u7ED3\u679C:
|
||||
XmlNodeRetriever.field2Node=field2Node=
|
||||
XmlNodeRetriever.filed1Node=field1Node=
|
||||
@@ -47,14 +49,12 @@ XmlNodeRetriever.mainExpression=\u4E3B\u8868\u8FBE\u5F0F =
|
||||
XmlNodeRetriever.mainNode=mainNode=
|
||||
XmlNodeRetriever.proposal2Node=proposal2Nodes :
|
||||
XmlNodeRetriever.prposal1Node=proposal1Nodes :
|
||||
XmlNodeRetriever.singleQuotes=\'
|
||||
XmlNodeRetriever.xPathExpression=xPathExpression = \'
|
||||
XmlNodeRetriever.singleQuotes='
|
||||
XmlNodeRetriever.xPathExpression=xPathExpression = '
|
||||
VersionUtils.readPropertyFileError=\u5728 talend.properties \u6587\u4EF6\u4E2D\u8BFB\u53D6\u5C5E\u6027\u65F6\u51FA\u9519\u3002
|
||||
SoftwareSystemManager.NULL_CONN_INSTANCE=null \u8FDE\u63A5\u5B9E\u4F8B
|
||||
SoftwareSystemManager.NULL_INSTANCE_SOFTWARE_SYS=null \u8F6F\u4EF6\u7CFB\u7EDF\u5B9E\u4F8B
|
||||
AS400ResultSet.unknowCloumn=\u65E0\u6548\u7684\u53C2\u6570\uFF1A\u5217\u540D\u672A\u77E5
|
||||
AS400ResultSet.parameterIndex=\u65E0\u6548\u7684\u53C2\u6570\uFF1A\u53C2\u6570\u7D22\u5F15
|
||||
AS400ResultSet.outofRange=\\ \u8D85\u51FA\u8303\u56F4\u3002
|
||||
AS400ResultSet.outofRange= \u8D85\u51FA\u8303\u56F4\u3002
|
||||
ITaCoKitService.exception.multipleInstance=\u53D1\u73B0\u591A\u4E2A\u5B9E\u4F8B\uFF1A{0}
|
||||
TalendProxySelector.exception.badUriMap=\u9519\u8BEF\u7684 uri \u6620\u5C04\uFF1A{0}
|
||||
TalendProxySelector.exception.proxySelectionError=\u4E3A {0} \u9009\u62E9\u4EE3\u7406\u65F6\u51FA\u9519
|
||||
|
||||
@@ -56,6 +56,19 @@ public class Hex {
|
||||
|
||||
return out;
|
||||
}
|
||||
|
||||
public static boolean isNeedConvertToHex(String value) {
|
||||
if (value == null || "".equals(value.trim())) {
|
||||
return false;
|
||||
}
|
||||
for (int i = 0; i < value.length(); i++) {
|
||||
int ch = value.charAt(i);
|
||||
if (ch < 32) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
private static int toDigit(char ch, int index) {
|
||||
int digit = Character.digit(ch, 16);
|
||||
|
||||
@@ -15,6 +15,7 @@ package org.talend.commons.utils;
|
||||
import java.util.StringTokenizer;
|
||||
|
||||
import org.talend.commons.i18n.internal.Messages;
|
||||
import org.talend.utils.JavaVersion;
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -53,7 +54,8 @@ public class Version implements Comparable<Version> {
|
||||
this.major = LAST_VERSION.getMajor();
|
||||
this.minor = LAST_VERSION.getMinor();
|
||||
} else {
|
||||
StringTokenizer stringTokenizer = new StringTokenizer(version, LEVEL_SEPARATOR);
|
||||
JavaVersion jv = new JavaVersion(version);
|
||||
StringTokenizer stringTokenizer = new StringTokenizer(jv.toString(), LEVEL_SEPARATOR);
|
||||
try {
|
||||
this.major = Integer.parseInt(stringTokenizer.nextToken());
|
||||
this.minor = Integer.parseInt(stringTokenizer.nextToken());
|
||||
|
||||
@@ -205,6 +205,17 @@ public class VersionUtils {
|
||||
return talendVersion;
|
||||
}
|
||||
|
||||
public static String getTalendVersionStr() {
|
||||
org.osgi.framework.Version studioVersion = new org.osgi.framework.Version(getTalendVersion());
|
||||
StringBuffer result = new StringBuffer();
|
||||
result.append(studioVersion.getMajor());
|
||||
result.append('.');
|
||||
result.append(studioVersion.getMinor());
|
||||
result.append('.');
|
||||
result.append(studioVersion.getMicro());
|
||||
return result.toString();
|
||||
}
|
||||
|
||||
public static String getProductVersionWithoutBranding(String fullProductVersion) {
|
||||
String[] splitStr = fullProductVersion.split("-"); //$NON-NLS-1$
|
||||
Pattern pattern = Pattern.compile("((\\d+\\.){2}\\d.*)"); //$NON-NLS-1$
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
package org.talend.commons.utils.network;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.lang.reflect.Field;
|
||||
import java.lang.reflect.Method;
|
||||
import java.net.InetSocketAddress;
|
||||
import java.net.PasswordAuthentication;
|
||||
@@ -47,8 +46,6 @@ import org.talend.commons.exception.ExceptionHandler;
|
||||
import org.talend.commons.i18n.internal.Messages;
|
||||
import org.talend.daikon.sandbox.properties.ClassLoaderIsolatedSystemProperties;
|
||||
|
||||
import sun.net.spi.DefaultProxySelector;
|
||||
|
||||
/**
|
||||
* DOC cmeng class global comment. Detailled comment
|
||||
*/
|
||||
@@ -99,8 +96,8 @@ public class TalendProxySelector extends ProxySelector {
|
||||
private static final String PROP_ALLOW_PROXY_REDIRECT_EXCLUDE_DEFAULT = "";
|
||||
|
||||
private static final String KEY_DEFAULT = ":default:";
|
||||
|
||||
private static Field uriHostField;
|
||||
|
||||
private static final String SYS_JRE_PROXY_SELECTOR = "SYS_JRE_PROXY_SELECTOR";
|
||||
|
||||
private static Method proxyManagerUpdateSystemPropertiesFunc;
|
||||
|
||||
@@ -137,24 +134,34 @@ public class TalendProxySelector extends ProxySelector {
|
||||
|
||||
private boolean disableDefaultSelectorProvider = false;
|
||||
|
||||
private boolean validateUri = true;
|
||||
|
||||
private boolean executeConnectionFailed = true;
|
||||
|
||||
private boolean updateSystemPropertiesForJre = true;
|
||||
|
||||
private boolean excludeLoopbackAddressAutomatically = false;
|
||||
|
||||
private ProxySelector getStardardJreProxySelector() {
|
||||
Object o = System.getProperties().get(SYS_JRE_PROXY_SELECTOR);
|
||||
if (o != null && o instanceof ProxySelector) {
|
||||
return (ProxySelector) o;
|
||||
}
|
||||
return getDefault();
|
||||
}
|
||||
|
||||
private TalendProxySelector(final ProxySelector eclipseDefaultSelector) {
|
||||
this.eclipseDefaultSelector = eclipseDefaultSelector;
|
||||
this.jreDefaultSelector = new DefaultProxySelector();
|
||||
this.jreDefaultSelector = getStardardJreProxySelector();
|
||||
|
||||
if (!this.jreDefaultSelector.getClass().getCanonicalName().endsWith("DefaultProxySelector")) {
|
||||
Exception e = new Exception("jreDefaultSelector class: " + this.jreDefaultSelector.getClass().getCanonicalName());
|
||||
ExceptionHandler.process(e);
|
||||
}
|
||||
|
||||
selectorProviders = Collections.synchronizedMap(new HashMap<>());
|
||||
allowProxyRedirect = Boolean.valueOf(System.getProperty(PROP_ALLOW_PROXY_REDIRECT, Boolean.FALSE.toString()));
|
||||
disableDefaultSelectorProvider = Boolean
|
||||
.valueOf(System.getProperty(PROP_DISABLE_DEFAULT_SELECTOR_PROVIDER, Boolean.FALSE.toString()));
|
||||
printProxyLog = Boolean.valueOf(System.getProperty(PROP_PRINT_LOGS, Boolean.FALSE.toString()));
|
||||
validateUri = Boolean.valueOf(System.getProperty(PROP_VALIDATE_URI, Boolean.TRUE.toString()));
|
||||
executeConnectionFailed = Boolean.valueOf(System.getProperty(PROP_EXECUTE_CONNECTION_FAILED, Boolean.TRUE.toString()));
|
||||
updateSystemPropertiesForJre = Boolean
|
||||
.valueOf(System.getProperty(PROP_UPDATE_SYSTEM_PROPERTIES_FOR_JRE, Boolean.TRUE.toString()));
|
||||
@@ -326,12 +333,6 @@ public class TalendProxySelector extends ProxySelector {
|
||||
synchronized (instanceLock) {
|
||||
if (instance == null) {
|
||||
instance = new TalendProxySelector(proxySelector);
|
||||
try {
|
||||
uriHostField = URI.class.getDeclaredField("host");
|
||||
uriHostField.setAccessible(true);
|
||||
} catch (Exception e) {
|
||||
ExceptionHandler.process(e);
|
||||
}
|
||||
try {
|
||||
proxyManagerUpdateSystemPropertiesFunc = ProxyManager.class.getDeclaredMethod("updateSystemProperties");
|
||||
proxyManagerUpdateSystemPropertiesFunc.setAccessible(true);
|
||||
@@ -399,11 +400,10 @@ public class TalendProxySelector extends ProxySelector {
|
||||
} catch (Exception e) {
|
||||
ExceptionHandler.process(e);
|
||||
}
|
||||
URI validatedUri = validateUri(uri);
|
||||
Set<Proxy> results = new LinkedHashSet<>();
|
||||
|
||||
try {
|
||||
final Set<Proxy> resultFromProviders = getProxysFromProviders(validatedUri);
|
||||
final Set<Proxy> resultFromProviders = getProxysFromProviders(uri);
|
||||
if (resultFromProviders != null && !resultFromProviders.isEmpty()) {
|
||||
results.addAll(resultFromProviders);
|
||||
}
|
||||
@@ -422,9 +422,9 @@ public class TalendProxySelector extends ProxySelector {
|
||||
/**
|
||||
* don't validate uri here, so that we can know whether it is an issue uri
|
||||
*/
|
||||
URI newUri = getNewUri(validatedUri, false);
|
||||
URI newUri = getNewUri(uri);
|
||||
List<Proxy> defaultProxys = null;
|
||||
if (validateUri && StringUtils.isBlank(newUri.getHost())) {
|
||||
if (StringUtils.isBlank(newUri.getHost())) {
|
||||
/**
|
||||
* If host is blank, force to use jre proxy selector to avoid the eclipse proxy selector bug
|
||||
*/
|
||||
@@ -436,7 +436,7 @@ public class TalendProxySelector extends ProxySelector {
|
||||
ExceptionHandler.log("TalendProxySelector.defaultProxys " + defaultProxys);
|
||||
}
|
||||
try {
|
||||
results.addAll(filterProxys(validatedUri, defaultProxys));
|
||||
results.addAll(filterProxys(uri, defaultProxys));
|
||||
} catch (Exception e) {
|
||||
results.addAll(defaultProxys);
|
||||
ExceptionHandler.process(e);
|
||||
@@ -453,54 +453,6 @@ public class TalendProxySelector extends ProxySelector {
|
||||
return new LinkedList<Proxy>(results);
|
||||
}
|
||||
|
||||
private URI validateUri(URI uri) {
|
||||
if (!validateUri) {
|
||||
return uri;
|
||||
}
|
||||
|
||||
URI validatedUri = null;
|
||||
try {
|
||||
/**
|
||||
* DON'T use URI.create(), MUST use the conductor which requires authority
|
||||
*/
|
||||
validatedUri = new URI(uri.getScheme(), uri.getAuthority(), uri.getPath(), uri.getQuery(), uri.getFragment());
|
||||
|
||||
/**
|
||||
* Validate the host, if the host is empty, it will cause the eclipse selector to return dirrect
|
||||
*/
|
||||
if (StringUtils.isBlank(validatedUri.getHost())) {
|
||||
String authority = validatedUri.getAuthority();
|
||||
if (StringUtils.isNotBlank(authority)) {
|
||||
// example: https://u:p@www.company.com:8081/path/a?param=b
|
||||
String host = null;
|
||||
int userInfoIndex = authority.indexOf('@');
|
||||
if (0 <= userInfoIndex) {
|
||||
authority = authority.substring(userInfoIndex + 1);
|
||||
}
|
||||
int portIndex = authority.lastIndexOf(':');
|
||||
if (0 <= portIndex) {
|
||||
host = authority.substring(0, portIndex);
|
||||
}
|
||||
try {
|
||||
uriHostField.set(validatedUri, host);
|
||||
} catch (Exception e) {
|
||||
ExceptionHandler.process(e);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
} catch (Exception e) {
|
||||
ExceptionHandler.process(e);
|
||||
if (validatedUri == null) {
|
||||
validatedUri = uri;
|
||||
}
|
||||
}
|
||||
if (printProxyLog) {
|
||||
ExceptionHandler.log("After validate: " + uri + " -> " + validatedUri);
|
||||
}
|
||||
return validatedUri;
|
||||
}
|
||||
|
||||
private List<Proxy> filterProxys(final URI uri, List<Proxy> defaultProxys) {
|
||||
List<Proxy> result = new ArrayList<>();
|
||||
if (defaultProxys != null && !defaultProxys.isEmpty()) {
|
||||
@@ -514,15 +466,12 @@ public class TalendProxySelector extends ProxySelector {
|
||||
|
||||
boolean redirect = true;
|
||||
if (!allowProxyRedirect) {
|
||||
String host = uri.getHost();
|
||||
if (host == null) {
|
||||
host = "";
|
||||
}
|
||||
String host = getHostName(uri);
|
||||
host = StringUtils.strip(host).toLowerCase();
|
||||
if (this.redirectWhiteList.contains(host) || this.redirectWhiteList.contains(KEY_DEFAULT)) {
|
||||
redirect = true;
|
||||
} else if (Proxy.Type.DIRECT == proxyType
|
||||
|| (addr != null && StringUtils.equals(uri.getHost(), ((InetSocketAddress) addr).getHostString()))) {
|
||||
|| (addr != null && StringUtils.equals(getHostName(uri), ((InetSocketAddress) addr).getHostString()))) {
|
||||
redirect = false;
|
||||
}
|
||||
}
|
||||
@@ -536,7 +485,7 @@ public class TalendProxySelector extends ProxySelector {
|
||||
return result;
|
||||
}
|
||||
|
||||
private URI getNewUri(URI uri, boolean validateUri) {
|
||||
private URI getNewUri(URI uri) {
|
||||
URI newUri = uri;
|
||||
if (newUri != null) {
|
||||
try {
|
||||
@@ -575,9 +524,6 @@ public class TalendProxySelector extends ProxySelector {
|
||||
}
|
||||
}
|
||||
}
|
||||
if (validateUri) {
|
||||
newUri = validateUri(newUri);
|
||||
}
|
||||
return newUri;
|
||||
}
|
||||
|
||||
@@ -765,6 +711,37 @@ public class TalendProxySelector extends ProxySelector {
|
||||
}
|
||||
return possibleKeys;
|
||||
}
|
||||
|
||||
public static String getHostName(URI uri) {
|
||||
String host = uri.getHost();
|
||||
|
||||
if (host == null) {
|
||||
// This is a hack to ensure backward compatibility in two
|
||||
// cases: 1. hostnames contain non-ascii characters,
|
||||
// internationalized domain names. in which case, URI will
|
||||
// return null, see BugID 4957669; 2. Some hostnames can
|
||||
// contain '_' chars even though it's not supposed to be
|
||||
// legal, in which case URI will return null for getHost,
|
||||
// but not for getAuthority() See BugID 4913253
|
||||
String auth = uri.getAuthority();
|
||||
if (auth != null) {
|
||||
int i;
|
||||
i = auth.indexOf('@');
|
||||
if (i >= 0) {
|
||||
auth = auth.substring(i + 1);
|
||||
}
|
||||
i = auth.lastIndexOf(':');
|
||||
if (i >= 0) {
|
||||
auth = auth.substring(0, i);
|
||||
}
|
||||
host = auth;
|
||||
}
|
||||
}
|
||||
if (host == null) {
|
||||
host = "";
|
||||
}
|
||||
return host;
|
||||
}
|
||||
|
||||
private enum EProxySelector {
|
||||
eclipse_default,
|
||||
@@ -811,7 +788,7 @@ public class TalendProxySelector extends ProxySelector {
|
||||
if (uri == null) {
|
||||
return false;
|
||||
}
|
||||
String uriHost = uri.getHost();
|
||||
String uriHost = getHostName(uri);
|
||||
if (StringUtils.isNotBlank(uriHost)) {
|
||||
return this.host.equals(uriHost.toLowerCase());
|
||||
}
|
||||
|
||||
@@ -35,6 +35,11 @@ public final class PluginChecker {
|
||||
* @return isLoaded
|
||||
*/
|
||||
public static boolean isPluginLoaded(String pluginID) {
|
||||
// TDQ-19587 msjian: fix tDqReportRun job failed
|
||||
if (!Platform.isRunning()) {
|
||||
return false;
|
||||
}
|
||||
// TDQ-19587~
|
||||
boolean isLoaded = true;
|
||||
Bundle bundle = Platform.getBundle(pluginID);
|
||||
if (bundle == null || (bundle != null && bundle.getState() == Bundle.UNINSTALLED)) {
|
||||
|
||||
@@ -46,6 +46,10 @@ public class EclipseCommandLine {
|
||||
|
||||
static public final String CLEAN = "-clean"; //$NON-NLS-1$
|
||||
|
||||
public static final String PROP_CLEAR_PERSISTED_STATE = "clearPersistedState";
|
||||
|
||||
public static final String PROP_DO_CLEAR_PERSISTED_STATE = "-talend.clearPersistedState";
|
||||
|
||||
/**
|
||||
* Use it to specify the type of project that will be use to configure the studio when relaunched
|
||||
*/
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
#Created by JInto - www.guh-software.de
|
||||
#Thu Nov 22 16:33:05 CST 2007
|
||||
AccessorUtils.Assert0=The 'BeanPropertyAccessors' of the column (with title '{0}' and id '{1}') is not configured correctly. {2} is required for bean <B>
|
||||
AccessorUtils.Assert1=The 'BeanPropertyAccessors' of the column (with title '{0}' and id '{1}') is not configured correctly or the value set has not the correct type.
|
||||
AccessorUtils.NoClassDef=NoClassDefFoundError ({0})\:{1}
|
||||
AccessorUtils.isReq=\ is required for the bean (<B>).
|
||||
AccessorUtils.isReqValue=\ is required for the value (<V>), but the value could be adapted with CellEditorValueAdapter.
|
||||
AccessorUtils.Assert0=The 'BeanPropertyAccessors' of the column (with title '{0}' and id '{1}') is not configured correctly. {2} is required for bean <B>
|
||||
AccessorUtils.Assert1=The 'BeanPropertyAccessors' of the column (with title '{0}' and id '{1}') is not configured correctly or the value set has not the correct type.
|
||||
AccessorUtils.NoClassDef=NoClassDefFoundError ({0}):
|
||||
AccessorUtils.isReq=is required for the bean (<B>).
|
||||
AccessorUtils.isReqValue=is required for the value (<V>), but the value could be adapted with CellEditorValueAdapter.
|
||||
AddPushButton.AddButton.Tip=Add
|
||||
AddAllPushButton.AddAllButton.Tip=Add All
|
||||
CellEditorDialogBehavior.textContent=...
|
||||
@@ -18,8 +16,8 @@ ContentProposalAdapterExtended.close=close
|
||||
ContentProposalAdapterExtended.closeFocusout=close focusout
|
||||
ControlUtils.Unsupported1=This control ({0}) is not supported, add case if you want...
|
||||
CopyPushButton.CopyButton.Tip=Copy selected items
|
||||
Curve2D.MaxNum.Be0=maximumSegements must positive or 0
|
||||
Curve2D.MinNum.Be0=minimumSegements must positive or 0
|
||||
Curve2D.MaxNum.Be0=maximumSegments must be positive or 0
|
||||
Curve2D.MinNum.Be0=minimumSegments be must positive or 0
|
||||
DateDialog.textContent=Select Date & Time
|
||||
DefaultCellModifier.tableItemDispose=TableItem disposed
|
||||
DialogErrorForCellEditorListener.Error.MsgDialogTitle=Error
|
||||
@@ -57,17 +55,17 @@ EventUtil.mouseUp=mouse up
|
||||
EventUtil.move=move
|
||||
EventUtil.paint=paint
|
||||
EventUtil.resize=resize
|
||||
EventUtil.selectedEqual=SELECTED=
|
||||
EventUtil.selectedEqual=SELECTED
|
||||
EventUtil.selection=selection
|
||||
EventUtil.show=show
|
||||
EventUtil.traverse=traverse
|
||||
EventUtil.typeNull=null
|
||||
EventUtil.UnknowDetail=unkown ??? value of event detail \:
|
||||
EventUtil.UnknowType=unkown ??? value of event type \:
|
||||
EventUtil.UnknowDetail=unkown ??? value of event detail :
|
||||
EventUtil.UnknowType=unkown ??? value of event type :
|
||||
EventUtil.verify=verify
|
||||
ExceptionHandler.Parameter.BeNull=ex param cannot be null
|
||||
ExceptionMessageDialog.log=log
|
||||
ExportPushButton.ExportButton.Tip=Export all rows into xml file
|
||||
ExportPushButton.ExportButton.Tip=Export all rows into XML file
|
||||
ExportPushButtonForExtendedTable.ErrorMsg.Text=Error occurred
|
||||
ExtendedTableAddCommand.Add.Label=Add one or more table entries
|
||||
ExtendedTableCopyCommand.Copy.Label=Copy one or more table entries in the internal clipboard
|
||||
@@ -81,28 +79,28 @@ ExtendedTableQuoteCommand.Quote.Label=Quote selected DB columns
|
||||
ImportPushButton.ImportButton.Tip=Replace all rows by import from xml file
|
||||
ImportPushButtonForExtendedTable.ErrorMsg.Text=Error occurred
|
||||
LabelledFileField.BrowseButton.Text=Browse...
|
||||
LabelledFileField.FileDialog.Text=Select a
|
||||
LabelledFileField.FileDialog.Text=Select a
|
||||
Mode.Mode.ToString=Mode [{0}]
|
||||
ModeReader.IgnoreElement=Ignore unknown element
|
||||
ModeReader.IgnoreElement=Ignore unknown element
|
||||
ModelSelectionDialog.Title=Edit parameter using repository
|
||||
ModifyBeanValueCommand.ModifyCell.Label=Modify cell value
|
||||
MoveDownPushButton.MoveDownTip=Move down selected items
|
||||
MoveUpPushButton.MoveUpButton.Tip=Move up selected items
|
||||
PastePushButton.PasteButton.Label=Paste
|
||||
ProposalUtils.CellProposal.Error=Proposal of this type of CellEditor is unsupported \:
|
||||
ProposalUtils.CtrlProposal.ErrorMsg=Proposal for this type of Control is unsupported \:
|
||||
ProposalUtils.CellProposal.Error=Proposal of this type of CellEditor is unsupported:
|
||||
ProposalUtils.CtrlProposal.ErrorMsg=Proposal for this type of Control is unsupported :
|
||||
RemovePushButton.RemoveButton.Tip=Remove selected items
|
||||
ResetDBTypesButton.ResetDBTypesButton.Tip=Reset DB Types
|
||||
Rule.rule=Rule [{0}]
|
||||
SaveAsGenericSchemaPushButton.saveAsSchema=Save as generic schema
|
||||
SelectContextVariablesPushButton.Label=Select context variables
|
||||
SWTCalendarWithTime.contentEvening=Evening
|
||||
SWTCalendarWithTime.contentHr=Hr:
|
||||
SWTCalendarWithTime.contentMin=Min:
|
||||
SWTCalendarWithTime.contentHr=Hr:
|
||||
SWTCalendarWithTime.contentMin=Min:
|
||||
SWTCalendarWithTime.contentMorning=Morning
|
||||
SWTCalendarWithTime.contentNoon=Noon
|
||||
SWTCalendarWithTime.contentNow=Now
|
||||
SWTCalendarWithTime.contnetSec=Sec:
|
||||
SWTCalendarWithTime.contnetSec=Sec:
|
||||
TableViewerCreator.CallMethod.ErrorMsg=You can call this method only if you have already called createTable()
|
||||
TableViewerCreator.CellModifier.ExError=The current CellModifier does'nt support this operation. \n Use '{0}' or a class which extends it to use this feature
|
||||
TableViewerCreator.columnNoIBeanProperty=The column '{0}' ('{1}') has a CellEditor set but does'nt have a IBeanPropertyAccessors \!
|
||||
@@ -119,15 +117,15 @@ ModelSelectionDialog.BuiltIn=Change to built-in property.
|
||||
ModelSelectionDialog.ViewSchema=View schema (read only).
|
||||
ModelSelectionDialog.ViewQuery=View query (read only).
|
||||
ModelSelectionDialog.Update=Update repository connection.
|
||||
FileStep2.previewFailure=Preview error. Some settings must be changed.\nNote\: Preview errors are generally due to a wrong encoding setting.
|
||||
FileStep2.previewFailure=Preview error. Some settings must be changed.\nNote: Preview errors are generally due to a wrong encoding setting.
|
||||
StateComposite.FLL_DB_INFOR=Fill DB Information
|
||||
StateComposite.HELP_MESSAGE=Help Messages
|
||||
StateComposite.MESSAGE1=It's possible to create dynamic jobs and set a file name or table name who depends on the input table.
|
||||
StateComposite.MESSAGE2=For this it just needs to use the text
|
||||
StateComposite.MESSAGE2=For this it just needs to use the text
|
||||
StateComposite.MESSAGE3=\ in the file name or table name.
|
||||
StateComposite.MESSAGE4=For example for one table:
|
||||
StateComposite.MESSAGE5=For example for one file:
|
||||
StateComposite.MESSAGE6=\ or maybe
|
||||
StateComposite.MESSAGE4=For example for one table:
|
||||
StateComposite.MESSAGE5=For example for one file:
|
||||
StateComposite.MESSAGE6=\ or maybe
|
||||
StateComposite.OUTPUT_SELECTION=Output Selection
|
||||
StateComposite.SEL_JOBNAME=Set Jobs Name
|
||||
StateComposite.STATE=State
|
||||
|
||||
@@ -1,136 +1,139 @@
|
||||
commons.error=ERROR
|
||||
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\u00E9tail de l'\u00E9v\u00E9nement \:
|
||||
ImportPushButtonForExtendedTable.ErrorMsg.Text=Une erreur est survenue
|
||||
ResetDBTypesButton.ResetDBTypesButton.Tip=Initialise les types DB
|
||||
ExportPushButtonForExtendedTable.ErrorMsg.Text=Erreur
|
||||
TableViewerCreator.IdProperty.AssertMsg=Vous devez changer l'idProperty de l'une de vos colonnes, l'idProperty doit \u00EAtre unique pour chaque colonne d'une table.
|
||||
TableViewerCreator.CallMethod.ErrorMsg=Vous ne pouvez appeler cette m\u00E9thode que si vous avez d\u00E9j\u00E0 appel\u00E9 createTable()
|
||||
ModelSelectionDialog.BuiltIn=Basculer la propri\u00E9t\u00E9 en mode Built-In.
|
||||
ExtendedTablePasteCommand.Paste.Label=Coller les donn\u00E9es du presse-papier interne
|
||||
SelectContextVariablesPushButton.Label=S\u00E9lectionne les variables du contexte
|
||||
ExtendedTableModel.ModifiedObject.Error=L'objet ModifiedBeanListenable doit \u00EAtre d\u00E9fini avant d'utiliser cette m\u00E9thode
|
||||
ImportPushButton.ImportButton.Tip=Remplacer toutes les lignes par l'import du fichier xml
|
||||
LabelledFileField.FileDialog.Text=Choissisez un
|
||||
ModelSelectionDialog.Option=Option
|
||||
ModelSelectionDialog.Update=Mettre \u00E0 jour la connexion.
|
||||
TableViewerCreator.Table.BeNull=table vide
|
||||
ModelSelectionDialog.Title=Editer les param\u00E8tres en utilisant le r\u00E9f\u00E9rentiel
|
||||
AddAllPushButton.AddAllButton.Tip=Ajoute tout
|
||||
ExtendedTableRemoveCommand.Romve.Label=Supprimer les entr\u00E9es de table
|
||||
AddPushButton.AddButton.Tip=Ajouter
|
||||
MoveDownPushButton.MoveDownTip=D\u00E9place vers le bas les \u00E9l\u00E9ments s\u00E9lectionn\u00E9s
|
||||
ExtendedTableCopyCommand.Copy.Label=Copier une ou plusieurs entr\u00E9e(s) de table dans le presse-papier interne
|
||||
ProposalUtils.CtrlProposal.ErrorMsg=La suggestion de ce type de Control n'est pas support\u00E9e :
|
||||
AccessorUtils.isReq=est requis pour le bean (<B>).
|
||||
EventUtil.UnknowType=valeur inconnue du type d'\u00E9v\u00E9nement \:
|
||||
ProposalUtils.CellProposal.Error=La suggestion de ce type de CellEditor n'est pas support\u00E9e :
|
||||
RemovePushButton.RemoveButton.Tip=Supprime les \u00E9l\u00E9ments s\u00E9lectionn\u00E9s
|
||||
FileStep2.previewFailure=Erreur de pr\u00E9visualisation. Des param\u00E8tres doivent \u00EAtre modifi\u00E9s.\nNote : les erreurs de pr\u00E9visualisation sont g\u00E9n\u00E9ralement dues \u00E0 un mauvais param\u00E8tre d'encodage.
|
||||
PastePushButton.PasteButton.Label=Coller
|
||||
ModelSelectionDialog.ViewSchema=Voir le sch\u00E9ma (lecture seule)
|
||||
LabelledFileField.BrowseButton.Text=Parcourir...
|
||||
ModelSelectionDialog.ViewQuery=Voir la requ\u00EAte (lecture seule)
|
||||
MoveUpPushButton.MoveUpButton.Tip=D\u00E9place vers le haut les \u00E9l\u00E9ments s\u00E9lectionn\u00E9s
|
||||
AccessorUtils.Assert0=L'attribut 'BeanPropertyAccessors' de la colonne (nomm\u00E9e '{0}' et ayant l'id '{1}') n'est pas configur\u00E9 correctement. {2} est requis pour le bean<B>
|
||||
AccessorUtils.Assert1=L'attribut 'BeanPropertyAccessors' de la colonne (nomm\u00E9e'{0}' et ayant l'id '{1}') n'est pas configur\u00E9 correctement ou le type de la valeur affect\u00E9e n'est pas correct.
|
||||
exception.errorOccured=Une erreur est survenue ({0}). Lire le fichier de log pour plus de d\u00E9tails.
|
||||
ColorStyledText.CopyItem.Text=Copier
|
||||
AccessorUtils.Assert0=L'attribut 'BeanPropertyAccessors' de la colonne (nomm\u00E9e '{0}' et ayant l'id '{1}') n'est pas configur\u00E9 correctement. {2} est requis pour le bean
|
||||
ExtendedTableMoveCommand.MoveLabel=D\u00E9placer vers le haut ou le bas une ou plusieurs entr\u00E9es de table
|
||||
CopyPushButton.CopyButton.Tip=Copie les \u00E9l\u00E9ments s\u00E9lectionn\u00E9s
|
||||
ExtendedTableResetDBTypesCommand.ResetDBTypes.Label=R\u00E9initialiser tous les types de base de donn\u00E9es pour obtenir les valeurs par d\u00E9faut
|
||||
ExtendedTableAddCommand.Add.Label=Ajouter une ou plusieurs entr\u00E9e(s) de table
|
||||
ControlUtils.Unsupported1=Ce contr\u00F4le ({0}) n'est pas support\u00E9. Ajoutez "Case" si vous voulez ...
|
||||
AccessorUtils.NoClassDef=ErreurClassDefNonTrouv\u00E9e ({0})\u00A0:
|
||||
AccessorUtils.isReq=est requis pour le bean (<B>).
|
||||
AccessorUtils.isReqValue=est requis pour la valeur (<V>), mais la valeur peut \u00EAtre adapt\u00E9e avec le CellEditorValueAdapter.
|
||||
AccessorUtils.NoClassDef=ErreurClassDefNonTrouv\u00E9 ({0}):
|
||||
ErrorDialogWidthDetailArea.ErrorMessage.Text=Message d'erreur
|
||||
ExceptionHandler.Parameter.BeNull=le param\u00E8tre ex ne peut \u00EAtre null
|
||||
ModelSelectionDialog.Message=Choisissez une option, ou annulez
|
||||
TreeToTablesLinker.Type.Unsupported=Ce type de currentControl n'est pas support\u00E9
|
||||
Mode.Mode.ToString=Mode [{0}]
|
||||
ModifyBeanValueCommand.ModifyCell.Label=Modifier la valeur de la cellule
|
||||
ColorStyledText.SelectAllItem.Text=S\u00E9lectionner tout
|
||||
DialogErrorForCellEditorListener.Error.MsgDialogTitle=ERROR
|
||||
ExportPushButton.ExportButton.Tip=Exporte toutes les lignes dans un fichier XML
|
||||
TableViewerCreator.CellModifier.ExError=Le CellModifier courant ne supporte pas cette op\u00E9ration. Utilisez '{0}' ou une classe qui l'\u00E9tend pour cette fonction.
|
||||
Curve2D.MinNum.Be0=minimumSegments doit \u00EAtre positif ou \u00E9gal \u00E0 0
|
||||
ModeReader.IgnoreElement=Ignorer un \u00E9l\u00E9ment inconnu
|
||||
Curve2D.MaxNum.Be0=maximumSegments doit \u00EAtre positif ou nul
|
||||
AddPushButton.AddButton.Tip=Ajouter
|
||||
AddAllPushButton.AddAllButton.Tip=Ajouter tout
|
||||
CellEditorDialogBehavior.textContent=...
|
||||
CellEditorValueAdapterFactory.valueNotStringType=La valeur du Bean doit \u00EAtre une classe type String
|
||||
ColorStyledText.RedoItem.Text=R\u00E9tablir
|
||||
CellEditorValueAdapterFactory.valueNotStringType=La valeur du bean doit \u00EAtre une classe de type String.
|
||||
ColorStyledText.RedoItem.Text=R\u00E9p\u00E9ter
|
||||
ColorStyledText.UndoItem.Text=Annuler
|
||||
ColorStyledText.CopyItem.Text=Copier
|
||||
ColorStyledText.PasteItem.Text=Coller
|
||||
ColorStyledText.SelectAllItem.Text=Tout s\u00E9lectionner
|
||||
ContentProposalAdapterExtended.close=Fermer
|
||||
ContentProposalAdapterExtended.closeFocusout=Fermeture de focusout
|
||||
ContentProposalAdapterExtended.closeFocusout=fermeture de focusout
|
||||
ControlUtils.Unsupported1=Ce contr\u00F4le ({0}) n'est pas support\u00E9. Ajoutez "Case" si vous souhaitez...
|
||||
CopyPushButton.CopyButton.Tip=Copier les \u00E9l\u00E9ments s\u00E9lectionn\u00E9s
|
||||
Curve2D.MaxNum.Be0=maximumSegments doit \u00EAtre positif ou 0
|
||||
Curve2D.MinNum.Be0=minimumSegments doit \u00EAtre positif ou \u00E9gal \u00E0 0
|
||||
DateDialog.textContent=S\u00E9lectionnez la date et l'heure
|
||||
DefaultCellModifier.tableItemDispose=TableItem effac\u00E9
|
||||
ErrorDialogWithContinue.setParameter=Renseignez les param\u00E8tres et continuez
|
||||
DialogErrorForCellEditorListener.Error.MsgDialogTitle=Erreur
|
||||
ErrorDialogWidthDetailArea.ErrorMessage.Text=Message d'erreur
|
||||
ErrorDialogWithContinue.setParameter=Configurer les param\u00E8tres et continuer
|
||||
EventUtil.activate=Activer
|
||||
EventUtil.arm=arme
|
||||
EventUtil.arm=ARM
|
||||
EventUtil.close=Fermer
|
||||
EventUtil.collapse=R\u00E9duire
|
||||
EventUtil.deactivate=D\u00E9sactiver
|
||||
EventUtil.defaultSelection=s\u00E9lection par d\u00E9faut
|
||||
EventUtil.deiconify=d\u00E9-ic\u00F4nifie
|
||||
EventUtil.defaultSelection=S\u00E9lection par d\u00E9faut
|
||||
EventUtil.deiconify=d\u00E9siconifier
|
||||
EventUtil.detailNull=Null
|
||||
EventUtil.dispose=Retirer
|
||||
EventUtil.dragDetect=D\u00E9tection de glissement
|
||||
EventUtil.expand=d\u00E9velopper
|
||||
EventUtil.focusIn=Activation
|
||||
EventUtil.focusOut=D\u00E9sactivation
|
||||
EventUtil.hardKeyDown=Touche fl\u00E8che bas
|
||||
EventUtil.hardKeyUp=Touche fl\u00E8che haut
|
||||
EventUtil.dispose=retirer
|
||||
EventUtil.dragDetect=d\u00E9tection de glissement
|
||||
EventUtil.expand=D\u00E9velopper
|
||||
EventUtil.focusIn=activation
|
||||
EventUtil.focusOut=d\u00E9sactivation
|
||||
EventUtil.hardKeyDown=touche fl\u00E8che bas
|
||||
EventUtil.hardKeyUp=touche fl\u00E8che haut
|
||||
EventUtil.help=Aide
|
||||
EventUtil.hide=cacher
|
||||
EventUtil.hide=masquer
|
||||
EventUtil.iconify=ic\u00F4nifier
|
||||
EventUtil.keyDown=Fl\u00E8che bas
|
||||
EventUtil.keyUp=Fl\u00E8che haut
|
||||
EventUtil.menuDetect=D\u00E9tection du menu
|
||||
EventUtil.keyDown=fl\u00E8che bas
|
||||
EventUtil.keyUp=fl\u00E8che haut
|
||||
EventUtil.menuDetect=d\u00E9tection du menu
|
||||
EventUtil.modify=Modifier
|
||||
EventUtil.mouseDoubleClick=double-clic
|
||||
EventUtil.mouseDown=Souris bas
|
||||
EventUtil.mouseEnter=Souris Entr\u00E9e
|
||||
EventUtil.mouseExit=Souris sortie
|
||||
EventUtil.mouseHover=Survoler avec la souris
|
||||
EventUtil.mouseMove=D\u00E9placement de la souris
|
||||
EventUtil.mouseUp=Souris haut
|
||||
EventUtil.mouseDown=souris bas
|
||||
EventUtil.mouseEnter=souris entr\u00E9e
|
||||
EventUtil.mouseExit=souris sortie
|
||||
EventUtil.mouseHover=survoler avec la souris
|
||||
EventUtil.mouseMove=d\u00E9placement de la souris
|
||||
EventUtil.mouseUp=souris haut
|
||||
EventUtil.move=D\u00E9placer
|
||||
EventUtil.paint=peint
|
||||
EventUtil.resize=redimensionner
|
||||
EventUtil.selectedEqual=S\u00C9LECTIONN\u00C9
|
||||
EventUtil.selectedEqual=S\u00C9LECTIONN\u00C9(E)
|
||||
EventUtil.selection=S\u00E9lection
|
||||
EventUtil.show=Afficher
|
||||
EventUtil.traverse=traverse
|
||||
EventUtil.typeNull=Null
|
||||
EventUtil.UnknowDetail=valeur inconnue du d\u00E9tail de l'\u00E9v\u00E9nement :
|
||||
EventUtil.UnknowType=valeur inconnue du type d'\u00E9v\u00E9nement\u00A0:
|
||||
EventUtil.verify=v\u00E9rifier
|
||||
ExceptionMessageDialog.log=Fichier de log
|
||||
ExceptionHandler.Parameter.BeNull=le param\u00E8tre ex ne peut \u00EAtre null
|
||||
ExceptionMessageDialog.log=log
|
||||
ExportPushButton.ExportButton.Tip=Exporte toutes les lignes dans un fichier XML
|
||||
ExportPushButtonForExtendedTable.ErrorMsg.Text=Une erreur est survenue
|
||||
ExtendedTableAddCommand.Add.Label=Ajouter une ou plusieurs entr\u00E9es dans la table
|
||||
ExtendedTableCopyCommand.Copy.Label=Copier une ou plusieurs entr\u00E9e(s) de table dans le presse-papier interne
|
||||
ExtendedTableModel.ModifiedObject.Error=L'objet ModifiedBeanListenable doit \u00EAtre d\u00E9fini avant d'utiliser cette m\u00E9thode
|
||||
ExtendedTableMoveCommand.MoveLabel=D\u00E9placer vers le haut ou le bas une ou plusieurs entr\u00E9es de table
|
||||
ExtendedTablePasteCommand.Paste.Label=Coller les donn\u00E9es du presse-papier interne
|
||||
ExtendedTableRemoveCommand.Romve.Label=Supprimer les entr\u00E9es de table
|
||||
ExtendedTableResetDBTypesCommand.ResetDBTypes.Label=R\u00E9initialiser tous les types de base de donn\u00E9es pour obtenir les valeurs par d\u00E9faut
|
||||
ExtendedTableCaseCommand.case.Label=Passer les colonnes de base de donn\u00E9es s\u00E9lectionn\u00E9es en majuscules/minuscules
|
||||
ExtendedTableQuoteCommand.Quote.Label=Ajouter des guillemets autour des colonnes de base de donn\u00E9es s\u00E9lectionn\u00E9es
|
||||
ImportPushButton.ImportButton.Tip=Remplacer toutes les lignes par un import de fichier XML
|
||||
ImportPushButtonForExtendedTable.ErrorMsg.Text=Une erreur est survenue
|
||||
LabelledFileField.BrowseButton.Text=Parcourir...
|
||||
LabelledFileField.FileDialog.Text=S\u00E9lectionner un(e)
|
||||
Mode.Mode.ToString=Mode[{0}]
|
||||
ModeReader.IgnoreElement=Ignorer les \u00E9l\u00E9ments inconnus
|
||||
ModelSelectionDialog.Title=\u00C9diter les param\u00E8tres via le r\u00E9f\u00E9rentiel
|
||||
ModifyBeanValueCommand.ModifyCell.Label=Modifier la valeur de la cellule
|
||||
MoveDownPushButton.MoveDownTip=Descendre les \u00E9l\u00E9ments s\u00E9lectionn\u00E9s
|
||||
MoveUpPushButton.MoveUpButton.Tip=Monter les \u00E9l\u00E9ments s\u00E9lectionn\u00E9s
|
||||
PastePushButton.PasteButton.Label=Coller
|
||||
ProposalUtils.CellProposal.Error=La suggestion de ce type de CellEditor n'est pas support\u00E9e\u00A0:
|
||||
ProposalUtils.CtrlProposal.ErrorMsg=La suggestion de ce type de Control n'est pas support\u00E9e :
|
||||
RemovePushButton.RemoveButton.Tip=Supprimer les \u00E9l\u00E9ments s\u00E9lectionn\u00E9s
|
||||
ResetDBTypesButton.ResetDBTypesButton.Tip=R\u00E9initialiser les types de bases de donn\u00E9es
|
||||
Rule.rule=R\u00E8gle [{0}]
|
||||
SaveAsGenericSchemaPushButton.saveAsSchema=Enregistrer comme sch\u00E9ma g\u00E9n\u00E9rique
|
||||
SWTCalendarWithTime.contentEvening=Soir\u00E9e
|
||||
SWTCalendarWithTime.contentHr=Hr:
|
||||
SWTCalendarWithTime.contentMin=Min \:
|
||||
SaveAsGenericSchemaPushButton.saveAsSchema=Sauvegarder comme sch\u00E9ma g\u00E9n\u00E9rique
|
||||
SelectContextVariablesPushButton.Label=S\u00E9lectionner les variables de contexte
|
||||
SWTCalendarWithTime.contentEvening=Soir
|
||||
SWTCalendarWithTime.contentHr=Hr :
|
||||
SWTCalendarWithTime.contentMin=Min :
|
||||
SWTCalendarWithTime.contentMorning=Matin
|
||||
SWTCalendarWithTime.contentNoon=Midi
|
||||
SWTCalendarWithTime.contentNow=Maintenant
|
||||
SWTCalendarWithTime.contnetSec=Sec \:
|
||||
TableViewerCreator.columnNoIBeanProperty=La colonne {0}' ('{1}') poss\u00E8de un CellEditor mais n'a pas de IBeanPropertyAccessors !
|
||||
TableViewerCreator.columnNullId=La colonne '{0}' a un id null \!
|
||||
SWTCalendarWithTime.contnetSec=Sec :
|
||||
TableViewerCreator.CallMethod.ErrorMsg=Vous pouvez cr\u00E9er cette m\u00E9thode seulement si vous avez appel\u00E9 createTable()
|
||||
TableViewerCreator.CellModifier.ExError=Le CellModifier courant ne supporte pas cette op\u00E9ration. \n Utilisez '{0}' ou une classe qui l'\u00E9tend pour cette fonction.
|
||||
TableViewerCreator.columnNoIBeanProperty=La colonne '{0}' ('{1}') poss\u00E8de un CellEditor mais n'a pas de IBeanPropertyAccessors !
|
||||
TableViewerCreator.columnNullId=La colonne '{0}' a un ID null.
|
||||
TableViewerCreator.IdProperty.AssertMsg=Vous devez changer l'idProperty de l'une de vos colonnes, l'idProperty doit \u00EAtre unique pour chaque colonne d'une table.
|
||||
TableViewerCreator.Table.BeNull=la 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\u00E9
|
||||
commons.error=Erreur
|
||||
exception.errorOccured=Une erreur est survenue ({0}).\nConsultez le log pour plus de d\u00E9tails.
|
||||
ModelSelectionDialog.Message=S\u00E9lectionnez une option ou annulez.
|
||||
ModelSelectionDialog.Option=Option
|
||||
ModelSelectionDialog.BuiltIn=Basculer la propri\u00E9t\u00E9 en mode Built-In.
|
||||
ModelSelectionDialog.ViewSchema=Voir le sch\u00E9ma (lecture seule)
|
||||
ModelSelectionDialog.ViewQuery=Voir la requ\u00EAte (lecture seule).
|
||||
ModelSelectionDialog.Update=Mettre \u00E0 jour la connexion du r\u00E9f\u00E9rentiel.
|
||||
FileStep2.previewFailure=Erreur de pr\u00E9visualisation. Des param\u00E8tres doivent \u00EAtre modifi\u00E9s.\nNote\u00A0: les erreurs de pr\u00E9visualisation sont g\u00E9n\u00E9ralement dues \u00E0 un mauvais param\u00E8tre d'encodage.
|
||||
StateComposite.FLL_DB_INFOR=Renseigner les informations de la BdD
|
||||
StateComposite.HELP_MESSAGE=Messages d'aide
|
||||
StateComposite.MESSAGE1=Il est possible de cr\u00E9er des Jobs dynamiques et de configurer un nom de fichier ou de table d\u00E9pendant de la table d'entr\u00E9e.
|
||||
StateComposite.MESSAGE2=Ceci requiert simplement l'utilisation du texte
|
||||
StateComposite.MESSAGE3=\ dans le nom du fichier ou de la table.
|
||||
StateComposite.MESSAGE3= dans le nom du fichier ou de la table.
|
||||
StateComposite.MESSAGE4=Par exemple pour une table :
|
||||
StateComposite.MESSAGE5=Par exemple pour un fichier :
|
||||
StateComposite.MESSAGE6=ou peut-\u00EAtre
|
||||
StateComposite.MESSAGE6= ou peut-\u00EAtre
|
||||
StateComposite.OUTPUT_SELECTION=S\u00E9lection de la sortie
|
||||
StateComposite.SEL_JOBNAME=D\u00E9finir le nom des Jobs
|
||||
StateComposite.STATE=Etat
|
||||
StateComposite.STATE=\u00C9tat
|
||||
StateComposite.TABLE_SELECTION=S\u00E9lection de la table
|
||||
StateComposite.TEMPLATE_SELECTION=S\u00E9lection du mod\u00E8le
|
||||
ArchiveDirectoryChooser.WizardProjectsImportPage_RootSelectTitle=S\u00E9lectionner r\u00E9per&toire racine :
|
||||
ArchiveDirectoryChooser.WizardProjectsImportPage_RootSelectTitle=S\u00E9lectionner un r\u00E9per&toire racine :
|
||||
ArchiveDirectoryChooser.DataTransfer_browse=Pa&rcourir
|
||||
ArchiveDirectoryChooser.WizardProjectsImportPage_ArchiveSelectTitle=S\u00E9lectionner fichier &archive :
|
||||
ArchiveDirectoryChooser.FileExport_selectDestinationMessage=S\u00E9lectionner un r\u00E9pertoire vers lequel exporter.
|
||||
ArchiveDirectoryChooser.ArchiveExport_description=Exporter les ressources vers un fichier archive dans le syst\u00E8me de fichiers local.
|
||||
ArchiveDirectoryChooser.FileExport_selectDestinationMessage=S\u00E9lectionnez un r\u00E9pertoire vers lequel exporter.
|
||||
ArchiveDirectoryChooser.ArchiveExport_description=Exporter les ressources vers un fichier archive sur le syst\u00E8me de fichiers local.
|
||||
DisplayUtils.NotSupportedExceptionOnLinux=Linux/Unit ne supporte pas l'affichage multiple.
|
||||
|
||||
@@ -1,137 +1,139 @@
|
||||
commons.error=\u30A8\u30E9\u30FC
|
||||
TableViewerCreator.TableColumn.AssertMsg=ID \u30D7\u30ED\u30D1\u30C6\u30A3'{0}'\u304C\u3042\u308BTableEditorColumn\u306E\u30C6\u30FC\u30D6\u30EB\u30AB\u30E9\u30E0\u306F\u3001\u6B63\u3057\u3044\u89AA\u30C6\u30FC\u30D6\u30EB\u3092\u6301\u3063\u3066\u3044\u307E\u305B\u3093\u3002
|
||||
ColorStyledText.PasteItem.Text=\u8CBC\u4ED8\u3051
|
||||
EventUtil.UnknowDetail=\u30A4\u30D9\u30F3\u30C8\u8A73\u7D30\u306E\u4E0D\u660E\u306A???\u5024 :
|
||||
ImportPushButtonForExtendedTable.ErrorMsg.Text=\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
|
||||
ResetDBTypesButton.ResetDBTypesButton.Tip=DB\u30BF\u30A4\u30D7\u306E\u30EA\u30BB\u30C3\u30C8
|
||||
ExportPushButtonForExtendedTable.ErrorMsg.Text=\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
|
||||
TableViewerCreator.IdProperty.AssertMsg=\u30AB\u30E9\u30E0\u306EidProperty\u306E\u5909\u66F4\u304C\u5FC5\u8981\u3067\u3059\u3001idProperty\u306F\uFF11\u3064\u306E\u30C6\u30FC\u30D6\u30EB\u3067\u30E6\u30CB\u30FC\u30AF\u3067\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093\u3002
|
||||
TableViewerCreator.CallMethod.ErrorMsg=\u3053\u306E\u30E1\u30BD\u30C3\u30C9\u306F\u3001\u65E2\u306B createTable() \u3092\u547C\u3073\u51FA\u3057\u6E08\u307F\u306E\u5834\u5408\u3060\u3051\u547C\u3073\u51FA\u305B\u307E\u3059
|
||||
ModelSelectionDialog.BuiltIn=\u7D44\u307F\u8FBC\u307F\u30D7\u30ED\u30D1\u30C6\u30A3\u306B\u5909\u66F4
|
||||
ExtendedTablePasteCommand.Paste.Label=\u5185\u90E8\u30AF\u30EA\u30C3\u30D7\u30DC\u30FC\u30C9\u304B\u3089\u30C7\u30FC\u30BF\u306E\u8CBC\u308A\u4ED8\u3051
|
||||
SelectContextVariablesPushButton.Label=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30D1\u30E9\u30E1\u30FC\u30BF\u306E\u9078\u629E
|
||||
ExtendedTableModel.ModifiedObject.Error=\u3053\u306E\u30E1\u30BD\u30C3\u30C9\u3092\u4F7F\u7528\u3059\u308B\u524D\u306BModifiedBeanListenable\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u304C\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u306A\u3051\u308C\u3070\u306A\u308A\u307E\u305B\u3093\u3002
|
||||
ImportPushButton.ImportButton.Tip=\u3059\u3079\u3066\u306E\u884C\u3092xml\u30D5\u30A1\u30A4\u30EB\u304B\u3089\u306E\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u3067\u7F6E\u63DB\u3048
|
||||
LabelledFileField.FileDialog.Text=\u9078\u629E
|
||||
ModelSelectionDialog.Option=\u30AA\u30D7\u30B7\u30E7\u30F3
|
||||
ModelSelectionDialog.Update=\u30EA\u30DD\u30B8\u30C8\u30EA\u63A5\u7D9A\u306E\u66F4\u65B0\u3002
|
||||
TableViewerCreator.Table.BeNull=\u30C6\u30FC\u30D6\u30EB\u304Cnull\u3067\u3059
|
||||
ModelSelectionDialog.Title=\u30EA\u30DD\u30B8\u30C8\u30EA\u3092\u4F7F\u7528\u3057\u3066\u30D1\u30E9\u30E1\u30FC\u30BF\u306E\u7DE8\u96C6
|
||||
AddAllPushButton.AddAllButton.Tip=\u3059\u3079\u3066\u8FFD\u52A0
|
||||
ExtendedTableRemoveCommand.Romve.Label=\u30C6\u30FC\u30D6\u30EB\u30A8\u30F3\u30C8\u30EA\u306E\u524A\u9664
|
||||
AddPushButton.AddButton.Tip=\u8FFD\u52A0
|
||||
MoveDownPushButton.MoveDownTip=\u9078\u629E\u3057\u305F\u30A2\u30A4\u30C6\u30E0\u3092\u4E0B\u306B\u79FB\u52D5
|
||||
ExtendedTableCopyCommand.Copy.Label=\u30AF\u30EA\u30C3\u30D7\u30DC\u30FC\u30C9\u306B\uFF11\u3064\u4EE5\u4E0A\u306E\u30C6\u30FC\u30D6\u30EB\u30A8\u30F3\u30C8\u30EA\u3092\u30B3\u30D4\u30FC
|
||||
ProposalUtils.CtrlProposal.ErrorMsg=\u3053\u306E\u30BF\u30A4\u30D7\u306E\u5236\u5FA1\u3092\u63D0\u6848\u3059\u308B\u3053\u3068\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093:
|
||||
AccessorUtils.isReq=\u306Fbean (<B>) \u3067\u8981\u6C42\u3055\u308C\u307E\u3059\u3002
|
||||
EventUtil.UnknowType=\u30A4\u30D9\u30F3\u30C8\u30BF\u30A4\u30D7\u306E\u4E0D\u660E\u306A???\u5024 :
|
||||
ProposalUtils.CellProposal.Error=CellEditor\u306E\u3053\u306E\u30BF\u30A4\u30D7\u306E\u63D0\u6848\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093 :
|
||||
RemovePushButton.RemoveButton.Tip=\u9078\u629E\u3057\u305F\u30A2\u30A4\u30C6\u30E0\u306E\u524A\u9664
|
||||
FileStep2.previewFailure=\u30D7\u30EC\u30D3\u30E5\u30FC\u30A8\u30E9\u30FC\u3002\u3044\u304F\u3064\u304B\u306E\u8A2D\u5B9A\u5909\u66F4\u304C\u5FC5\u8981\u3067\u3059\u3002\\n\u6CE8: \u30D7\u30EC\u30D3\u30E5\u30FC\u30A8\u30E9\u30FC\u306F\u4E00\u822C\u306B\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u8A2D\u5B9A\u306E\u8AA4\u308A\u304C\u539F\u56E0\u3067\u3059\u3002
|
||||
PastePushButton.PasteButton.Label=\u8CBC\u4ED8\u3051
|
||||
ModelSelectionDialog.ViewSchema=\u30B9\u30AD\u30FC\u30DE\u306E\u53C2\u7167\uFF08\u8AAD\u8FBC\u306E\u307F\uFF09
|
||||
LabelledFileField.BrowseButton.Text=\u53C2\u7167...
|
||||
ModelSelectionDialog.ViewQuery=\u30AF\u30A8\u30EA\u306E\u8868\u793A\uFF08\u8AAD\u307F\u53D6\u308A\u5C02\u7528\uFF09\u3002
|
||||
MoveUpPushButton.MoveUpButton.Tip=\u9078\u629E\u3057\u305F\u30A2\u30A4\u30C6\u30E0\u3092\u4E0A\u306B\u79FB\u52D5
|
||||
AccessorUtils.Assert1=\u3053\u306E\u30AB\u30E9\u30E0\uFF08\u30BF\u30A4\u30C8\u30EB '{0}' \u3001id '{1}'\uFF09\u306EBeanPropertyAccessors\u306F\u6B63\u3057\u304F\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u306A\u3044\u304B\u3001\u5024\u30BB\u30C3\u30C8\u306E\u578B\u304C\u6B63\u3057\u304F\u3042\u308A\u307E\u305B\u3093\u3002
|
||||
exception.errorOccured=\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\uFF08{0}\uFF09\\n\u8A73\u7D30\u306F\u30ED\u30B0\u3092\u53C2\u7167\u3057\u3066\u304F\u3060\u3055\u3044\u3002
|
||||
ColorStyledText.CopyItem.Text=\u30B3\u30D4\u30FC
|
||||
AccessorUtils.Assert0=\u3053\u306E\u30AB\u30E9\u30E0 (\u30BF\u30A4\u30C8\u30EB '{0}' \u3001id '{1}') \u306E BeanPropertyAccessors\u306F\u6B63\u3057\u304F\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002{2}\u306Fbean <B>\u304C\u5FC5\u8981\u3068\u3057\u307E\u3059\u3002
|
||||
ExtendedTableMoveCommand.MoveLabel=\uFF11\u3064\u307E\u305F\u306F\u305D\u308C\u4EE5\u4E0A\u306E\u30C6\u30FC\u30D6\u30EB\u30A8\u30F3\u30C8\u30EA\u306E\u4E0A\u4E0B\u79FB\u52D5
|
||||
CopyPushButton.CopyButton.Tip=\u9078\u629E\u3057\u305F\u30A2\u30A4\u30C6\u30E0\u306E\u30B3\u30D4\u30FC
|
||||
ExtendedTableResetDBTypesCommand.ResetDBTypes.Label=\u30C7\u30D5\u30A9\u30EB\u30C8\u5024\u3092\u53D6\u5F97\u3059\u308B\u305F\u3081\u306B\u5168\u3066\u306EDB\u30BF\u30A4\u30D7\u3092\u30EA\u30BB\u30C3\u30C8
|
||||
ExtendedTableAddCommand.Add.Label=\uFF11\u3064\u307E\u305F\u306F\u305D\u308C\u4EE5\u4E0A\u306E\u30C6\u30FC\u30D6\u30EB\u30A8\u30F3\u30C8\u30EA\u306E\u8FFD\u52A0
|
||||
ControlUtils.Unsupported1=\u3053\u306E\u30B3\u30F3\u30C8\u30ED\u30FC\u30EB({0}) \u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3001\u5FC5\u8981\u3067\u3042\u308C\u3070\u30B1\u30FC\u30B9\u3092\u8FFD\u52A0\u3057\u3066\u304F\u3060\u3055\u3044...
|
||||
AccessorUtils.isReqValue=\u306F\u5024 (<V>) \u3067\u8981\u6C42\u3055\u308C\u3066\u3044\u307E\u3059\u304C\u3001\u305D\u306E\u5024\u306F CellEditorValueAdapter \u3067\u9069\u5FDC\u3055\u305B\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059\u3002
|
||||
AccessorUtils.Assert0=\u3053\u306E\u30AB\u30E9\u30E0(\u30BF\u30A4\u30C8\u30EB'{0}'\u3001id '{1}')\u306E'BeanPropertyAccessors'\u306F\u6B63\u3057\u304F\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002 {2}\u306Fbean\u306B\u5FC5\u8981\u3067\u3059<B>
|
||||
AccessorUtils.Assert1=\u3053\u306E\u30AB\u30E9\u30E0(\u30BF\u30A4\u30C8\u30EB'{0}'\u3001id '{1}')\u306E'BeanPropertyAccessors'\u306F\u6B63\u3057\u304F\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002\u307E\u305F\u306F\u8A2D\u5B9A\u3055\u308C\u305F\u5024\u306E\u30BF\u30A4\u30D7\u304C\u6B63\u3057\u304F\u3042\u308A\u307E\u305B\u3093\u3002
|
||||
AccessorUtils.NoClassDef=NoClassDefFoundError ({0}):
|
||||
ErrorDialogWidthDetailArea.ErrorMessage.Text=\u30A8\u30E9\u30FC\u30E1\u30C3\u30BB\u30FC\u30B8
|
||||
ExceptionHandler.Parameter.BeNull=ex \u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u306B\u306Fnull\u3092\u8A2D\u5B9A\u51FA\u6765\u307E\u305B\u3093
|
||||
ModelSelectionDialog.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
|
||||
TreeToTablesLinker.Type.Unsupported=\u3053\u306E\u30BF\u30A4\u30D7\u306E\u30AB\u30EC\u30F3\u30C8\u30B3\u30F3\u30C8\u30ED\u30FC\u30EB\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093
|
||||
Mode.Mode.ToString=\u30E2\u30FC\u30C9 [{0}]
|
||||
ModifyBeanValueCommand.ModifyCell.Label=\u30BB\u30EB\u5024\u306E\u5909\u66F4
|
||||
ColorStyledText.SelectAllItem.Text=\u3059\u3079\u3066\u9078\u629E
|
||||
DialogErrorForCellEditorListener.Error.MsgDialogTitle=\u30A8\u30E9\u30FC
|
||||
ExportPushButton.ExportButton.Tip=\u3059\u3079\u3066\u306E\u884C\u3092XML\u30D5\u30A1\u30A4\u30EB\u306B\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
|
||||
TableViewerCreator.CellModifier.ExError=\u73FE\u5728\u306ECellModifier\u306F\u3053\u306E\u64CD\u4F5C\u3092\u30B5\u30DD\u30FC\u30C8\u3057\u3066\u3044\u307E\u305B\u3093\u3002'{0}'\u3092\u4F7F\u7528\u3059\u308B\u304B\u3001\u62E1\u5F35\u3057\u3066\u3053\u306E\u30D5\u30A3\u30FC\u30C1\u30E3\u30FC\u3092\u4F7F\u7528\u3067\u304D\u308B\u3088\u3046\u306B\u3059\u308B\u30AF\u30E9\u30B9\u3092\u4F7F\u7528\u3057\u307E\u3059
|
||||
Curve2D.MinNum.Be0=minimumSegments\u306F\u6B63\u307E\u305F\u306F0\u306B\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
ModeReader.IgnoreElement=\u4E0D\u660E\u306A\u8981\u7D20\u3092\u7121\u8996
|
||||
Curve2D.MaxNum.Be0=maximumSegments\u306F\u6B63\u307E\u305F\u306F0\u306B\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
AccessorUtils.isReq=\u306Fbean (<B>)\u3067\u8981\u6C42\u3055\u308C\u307E\u3059\u3002
|
||||
AccessorUtils.isReqValue=\u306F\u5024(<V>)\u3067\u8981\u6C42\u3055\u308C\u3066\u3044\u307E\u3059\u304C\u3001\u305D\u306E\u5024\u306FCellEditorValueAdapter\u3067\u9069\u5FDC\u3055\u305B\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059\u3002
|
||||
AddPushButton.AddButton.Tip=\u8FFD\u52A0
|
||||
AddAllPushButton.AddAllButton.Tip=\u3059\u3079\u3066\u8FFD\u52A0
|
||||
CellEditorDialogBehavior.textContent=...
|
||||
CellEditorValueAdapterFactory.valueNotStringType=Bean\u306E\u5024\u306FString\u578B\u306E\u30AF\u30E9\u30B9\u3067\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093\u3002
|
||||
ColorStyledText.RedoItem.Text=\u3084\u308A\u76F4\u3059
|
||||
CellEditorValueAdapterFactory.valueNotStringType=Bean\u5024\u306F\u6587\u5B57\u5217\u30BF\u30A4\u30D7\u306E\u30AF\u30E9\u30B9\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
|
||||
ColorStyledText.RedoItem.Text=\u3084\u308A\u76F4\u3057
|
||||
ColorStyledText.UndoItem.Text=\u5143\u306B\u623B\u3059
|
||||
ColorStyledText.CopyItem.Text=\u30B3\u30D4\u30FC
|
||||
ColorStyledText.PasteItem.Text=\u8CBC\u308A\u4ED8\u3051
|
||||
ColorStyledText.SelectAllItem.Text=\u3059\u3079\u3066\u9078\u629E
|
||||
ContentProposalAdapterExtended.close=\u9589\u3058\u308B
|
||||
ContentProposalAdapterExtended.closeFocusout=Focusout\u3092\u9589\u3058\u308B
|
||||
DateDialog.textContent=\u65E5\u4ED8\u3068\u6642\u9593\u306E\u9078\u629E
|
||||
DefaultCellModifier.tableItemDispose=\u7834\u68C4\u3055\u308C\u305F\u30C6\u30FC\u30D6\u30EB\u9805\u76EE
|
||||
ErrorDialogWithContinue.setParameter=\u30D1\u30E9\u30E1\u30FC\u30BF\u3092\u8A2D\u5B9A\u3057\u3066\u7D99\u7D9A
|
||||
EventUtil.activate=\u30A2\u30AF\u30C6\u30A3\u30D6\u5316
|
||||
EventUtil.arm=\u906E\u65AD
|
||||
ContentProposalAdapterExtended.closeFocusout=\u30D5\u30A9\u30FC\u30AB\u30B9\u30A2\u30A6\u30C8\u3092\u9589\u3058\u308B
|
||||
ControlUtils.Unsupported1=\u3053\u306E\u30B3\u30F3\u30C8\u30ED\u30FC\u30EB({0})\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002\u5FC5\u8981\u3067\u3042\u308C\u3070\u3001\u30B1\u30FC\u30B9\u3092\u8FFD\u52A0\u3057\u3066\u304F\u3060\u3055\u3044...
|
||||
CopyPushButton.CopyButton.Tip=\u9078\u629E\u3057\u305F\u30A2\u30A4\u30C6\u30E0\u3092\u30B3\u30D4\u30FC
|
||||
Curve2D.MaxNum.Be0=maximumSegments\u306F\u6B63\u6570\u304B0\u306B\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
Curve2D.MinNum.Be0=minimumSegments\u306F\u6B63\u307E\u305F\u306F0\u306B\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
DateDialog.textContent=\u65E5\u6642\u3092\u9078\u629E
|
||||
DefaultCellModifier.tableItemDispose=\u7834\u68C4\u3055\u308C\u305F\u30C6\u30FC\u30D6\u30EB\u30A2\u30A4\u30C6\u30E0
|
||||
DialogErrorForCellEditorListener.Error.MsgDialogTitle=\u30A8\u30E9\u30FC
|
||||
ErrorDialogWidthDetailArea.ErrorMessage.Text=\u30A8\u30E9\u30FC\u30E1\u30C3\u30BB\u30FC\u30B8
|
||||
ErrorDialogWithContinue.setParameter=\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u3092\u8A2D\u5B9A\u3057\u3066\u7D9A\u884C
|
||||
EventUtil.activate=\u6709\u52B9\u5316
|
||||
EventUtil.arm=arm
|
||||
EventUtil.close=\u9589\u3058\u308B
|
||||
EventUtil.collapse=\u6298\u308A\u305F\u305F\u3080
|
||||
EventUtil.deactivate=\u975E\u30A2\u30AF\u30C6\u30A3\u30D6\u5316
|
||||
EventUtil.collapse=\u6298\u308A\u7573\u3080
|
||||
EventUtil.deactivate=\u7121\u52B9\u5316
|
||||
EventUtil.defaultSelection=\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u9078\u629E
|
||||
EventUtil.deiconify=\u975E\u30A2\u30A4\u30B3\u30F3\u5316
|
||||
EventUtil.detailNull=Null
|
||||
EventUtil.detailNull=NULL
|
||||
EventUtil.dispose=\u7834\u68C4
|
||||
EventUtil.dragDetect=\u30C9\u30E9\u30C3\u30B0\u306E\u691C\u77E5
|
||||
EventUtil.expand=\u5C55\u958B\u3059\u308B
|
||||
EventUtil.focusIn=\u30D5\u30A9\u30FC\u30AB\u30B9\u3092\u3042\u3066\u308B
|
||||
EventUtil.focusOut=\u30D5\u30A9\u30FC\u30AB\u30B9\u3092\u5916\u3059
|
||||
EventUtil.hardKeyDown=\u30AD\u30FC\u30C0\u30A6\u30F3
|
||||
EventUtil.hardKeyUp=\u30AD\u30FC\u30A2\u30C3\u30D7
|
||||
EventUtil.dragDetect=\u30C9\u30E9\u30C3\u30B0\u691C\u51FA
|
||||
EventUtil.expand=\u5C55\u958B
|
||||
EventUtil.focusIn=\u30D5\u30A9\u30FC\u30AB\u30B9\u30A4\u30F3
|
||||
EventUtil.focusOut=\u30D5\u30A9\u30FC\u30AB\u30B9\u30A2\u30A6\u30C8
|
||||
EventUtil.hardKeyDown=\u30CF\u30FC\u30C9\u30AD\u30FC\u30C0\u30A6\u30F3
|
||||
EventUtil.hardKeyUp=\u30CF\u30FC\u30C9\u30AD\u30FC\u30A2\u30C3\u30D7
|
||||
EventUtil.help=\u30D8\u30EB\u30D7
|
||||
EventUtil.hide=\u96A0\u3059
|
||||
EventUtil.hide=\u975E\u8868\u793A
|
||||
EventUtil.iconify=\u30A2\u30A4\u30B3\u30F3\u5316
|
||||
EventUtil.keyDown=\u30AD\u30FC\u30C0\u30A6\u30F3
|
||||
EventUtil.keyUp=\u30AD\u30FC\u30A2\u30C3\u30D7
|
||||
EventUtil.menuDetect=\u30E1\u30CB\u30E5\u30FC\u691C\u77E5
|
||||
EventUtil.menuDetect=\u30E1\u30CB\u30E5\u30FC\u691C\u51FA
|
||||
EventUtil.modify=\u5909\u66F4
|
||||
EventUtil.mouseDoubleClick=\u30DE\u30A6\u30B9\u30C0\u30D6\u30EB\u30AF\u30EA\u30C3\u30AF
|
||||
EventUtil.mouseDown=\u30DE\u30A6\u30B9\u30C0\u30A6\u30F3
|
||||
EventUtil.mouseEnter=\u30DE\u30A6\u30B9\u30A8\u30F3\u30BF\u30FC
|
||||
EventUtil.mouseExit=\u30DE\u30A6\u30B9\u30A4\u30B0\u30B8\u30C3\u30C8
|
||||
EventUtil.mouseExit=\u30DE\u30A6\u30B9\u7D42\u4E86
|
||||
EventUtil.mouseHover=\u30DE\u30A6\u30B9\u30DB\u30D0\u30FC
|
||||
EventUtil.mouseMove=\u30DE\u30A6\u30B9\u306E\u79FB\u52D5
|
||||
EventUtil.mouseMove=\u30DE\u30A6\u30B9\u79FB\u52D5
|
||||
EventUtil.mouseUp=\u30DE\u30A6\u30B9\u30A2\u30C3\u30D7
|
||||
EventUtil.move=\u79FB\u52D5
|
||||
EventUtil.paint=\u30DA\u30A4\u30F3\u30C8
|
||||
EventUtil.resize=\u30EA\u30B5\u30A4\u30BA
|
||||
EventUtil.selectedEqual=\u9078\u629E\u3055\u308C\u305F
|
||||
EventUtil.resize=\u30B5\u30A4\u30BA\u5909\u66F4
|
||||
EventUtil.selectedEqual=\u9078\u629E\u6E08\u307F
|
||||
EventUtil.selection=\u9078\u629E
|
||||
EventUtil.show=\u8868\u793A
|
||||
EventUtil.traverse=\u30C8\u30E9\u30D0\u30FC\u30B9
|
||||
EventUtil.typeNull=Null
|
||||
EventUtil.typeNull=NULL
|
||||
EventUtil.UnknowDetail=\u30A4\u30D9\u30F3\u30C8\u8A73\u7D30\u306E\u4E0D\u660E\u306A???\u5024:
|
||||
EventUtil.UnknowType=\u30A4\u30D9\u30F3\u30C8\u30BF\u30A4\u30D7\u306E\u4E0D\u660E\u306A???\u5024:
|
||||
EventUtil.verify=\u78BA\u8A8D
|
||||
ExceptionHandler.Parameter.BeNull=ex \u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u306B\u306Fnull\u3092\u8A2D\u5B9A\u51FA\u6765\u307E\u305B\u3093
|
||||
ExceptionMessageDialog.log=\u30ED\u30B0
|
||||
Rule.rule=\u30EB\u30FC\u30EB [{0}]
|
||||
ExportPushButton.ExportButton.Tip=\u3059\u3079\u3066\u306E\u884C\u3092XML\u30D5\u30A1\u30A4\u30EB\u306B\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
|
||||
ExportPushButtonForExtendedTable.ErrorMsg.Text=\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
|
||||
ExtendedTableAddCommand.Add.Label=\u30C6\u30FC\u30D6\u30EB\u30A8\u30F3\u30C8\u30EA\u30921\u3064\u4EE5\u4E0A\u8FFD\u52A0
|
||||
ExtendedTableCopyCommand.Copy.Label=\u5185\u90E8\u30AF\u30EA\u30FC\u30F3\u30DC\u30FC\u30C9\u306B\u30C6\u30FC\u30D6\u30EB\u30A8\u30F3\u30C8\u30EA\u30921\u3064\u4EE5\u4E0A\u30B3\u30D4\u30FC
|
||||
ExtendedTableModel.ModifiedObject.Error=\u3053\u306E\u30E1\u30BD\u30C3\u30C9\u3092\u4F7F\u7528\u3059\u308B\u524D\u306BModifiedBeanListenable\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u3092\u8A2D\u5B9A\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059
|
||||
ExtendedTableMoveCommand.MoveLabel=\u8907\u6570\u306E\u30C6\u30FC\u30D6\u30EB\u30A8\u30F3\u30C8\u30EA\u3092\u4E0A\u4E0B\u306B\u79FB\u52D5
|
||||
ExtendedTablePasteCommand.Paste.Label=\u5185\u90E8\u30AF\u30EA\u30C3\u30D7\u30DC\u30FC\u30C9\u304B\u3089\u30C7\u30FC\u30BF\u3092\u8CBC\u308A\u4ED8\u3051\u308B
|
||||
ExtendedTableRemoveCommand.Romve.Label=\u30C6\u30FC\u30D6\u30EB\u30A8\u30F3\u30C8\u30EA\u3092\u524A\u9664
|
||||
ExtendedTableResetDBTypesCommand.ResetDBTypes.Label=DB\u30BF\u30A4\u30D7\u3092\u3059\u3079\u3066\u30EA\u30BB\u30C3\u30C8\u3057\u3066\u30C7\u30D5\u30A9\u30EB\u30C8\u3092\u53D6\u5F97
|
||||
ExtendedTableCaseCommand.case.Label=\u9078\u629E\u3055\u308C\u305FDB\u30AB\u30E9\u30E0\u3092\u5927\u6587\u5B57/\u5C0F\u6587\u5B57\u306B\u5909\u66F4
|
||||
ExtendedTableQuoteCommand.Quote.Label=\u9078\u629E\u3055\u308C\u305FDB\u30AB\u30E9\u30E0\u3092\u56F2\u3080
|
||||
ImportPushButton.ImportButton.Tip=\u884C\u3092\u3059\u3079\u3066XML\u30D5\u30A1\u30A4\u30EB\u304B\u3089\u306E\u30A4\u30F3\u30DD\u30FC\u30C8\u306B\u7F6E\u63DB
|
||||
ImportPushButtonForExtendedTable.ErrorMsg.Text=\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
|
||||
LabelledFileField.BrowseButton.Text=\u53C2\u7167...
|
||||
LabelledFileField.FileDialog.Text=\u9078\u629E
|
||||
Mode.Mode.ToString=\u30E2\u30FC\u30C9[{0}]
|
||||
ModeReader.IgnoreElement=\u4E0D\u660E\u30A8\u30EC\u30E1\u30F3\u30C8\u3092\u7121\u8996
|
||||
ModelSelectionDialog.Title=\u30EA\u30DD\u30B8\u30C8\u30EA\u30FC\u3092\u4F7F\u3063\u3066\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u3092\u7DE8\u96C6
|
||||
ModifyBeanValueCommand.ModifyCell.Label=\u30BB\u30EB\u5024\u3092\u5909\u66F4
|
||||
MoveDownPushButton.MoveDownTip=\u9078\u629E\u3057\u305F\u30A2\u30A4\u30C6\u30E0\u3092\u4E0B\u306B\u79FB\u52D5
|
||||
MoveUpPushButton.MoveUpButton.Tip=\u9078\u629E\u3057\u305F\u30A2\u30A4\u30C6\u30E0\u3092\u4E0A\u306B\u79FB\u52D5
|
||||
PastePushButton.PasteButton.Label=\u8CBC\u308A\u4ED8\u3051
|
||||
ProposalUtils.CellProposal.Error=CellEditor\u306E\u3053\u306E\u30BF\u30A4\u30D7\u306E\u63D0\u6848\u304C\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093:
|
||||
ProposalUtils.CtrlProposal.ErrorMsg=\u3053\u306E\u30BF\u30A4\u30D7\u306E\u5236\u5FA1\u3092\u63D0\u6848\u3059\u308B\u3053\u3068\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093:
|
||||
RemovePushButton.RemoveButton.Tip=\u9078\u629E\u3057\u305F\u30A2\u30A4\u30C6\u30E0\u3092\u524A\u9664
|
||||
ResetDBTypesButton.ResetDBTypesButton.Tip=DB\u30BF\u30A4\u30D7\u3092\u30EA\u30BB\u30C3\u30C8
|
||||
Rule.rule=\u30EB\u30FC\u30EB[{0}]
|
||||
SaveAsGenericSchemaPushButton.saveAsSchema=\u6C4E\u7528\u30B9\u30AD\u30FC\u30DE\u3068\u3057\u3066\u4FDD\u5B58
|
||||
SWTCalendarWithTime.contentEvening=\u5348\u5F8C
|
||||
SWTCalendarWithTime.contentHr=\u6642 :
|
||||
SWTCalendarWithTime.contentMin=\u5206 :
|
||||
SelectContextVariablesPushButton.Label=\u30B3\u30F3\u30C6\u30AF\u30B9\u30C8\u5909\u6570\u3092\u9078\u629E
|
||||
SWTCalendarWithTime.contentEvening=\u5915\u65B9
|
||||
SWTCalendarWithTime.contentHr=\u6642:
|
||||
SWTCalendarWithTime.contentMin=\u5206:
|
||||
SWTCalendarWithTime.contentMorning=\u5348\u524D
|
||||
SWTCalendarWithTime.contentNoon=\u6B63\u5348
|
||||
SWTCalendarWithTime.contentNoon=\u5348\u5F8C
|
||||
SWTCalendarWithTime.contentNow=\u73FE\u5728
|
||||
SWTCalendarWithTime.contnetSec=\u79D2 :
|
||||
TableViewerCreator.columnNoIBeanProperty=\u30AB\u30E9\u30E0'{0}' ('{1}')\u306B\u306FCellEditor\u304C\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u3059\u304C\u3001IBeanPropertyAccessors\u306F\u3042\u308A\u307E\u305B\u3093!
|
||||
TableViewerCreator.columnNullId=\u30AB\u30E9\u30E0\'{0}\'\u304Cnull\u3067\u3059\uFF01
|
||||
StateComposite.FLL_DB_INFOR=DB\u60C5\u5831\u306E\u5165\u529B
|
||||
SWTCalendarWithTime.contnetSec=\u79D2:
|
||||
TableViewerCreator.CallMethod.ErrorMsg=\u3053\u306E\u30E1\u30BD\u30C3\u30C9\u306F\u3001createTable()\u3092\u65E2\u306B\u547C\u3073\u51FA\u3057\u3066\u3044\u308B\u5834\u5408\u306E\u307F\u547C\u3073\u51FA\u305B\u307E\u3059
|
||||
TableViewerCreator.CellModifier.ExError=\u73FE\u5728\u306ECellModifier\u306F\u3053\u306E\u64CD\u4F5C\u3092\u30B5\u30DD\u30FC\u30C8\u3057\u3066\u3044\u307E\u305B\u3093\u3002\n\u3053\u306E\u6A5F\u80FD\u3092\u4F7F\u3046\u306B\u306F\u3001'{0}'\u304B\u62E1\u5F35\u30AF\u30E9\u30B9\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
TableViewerCreator.columnNoIBeanProperty=\u30AB\u30E9\u30E0'{0}' ('{1}')\u306B\u306FCellEditor\u30BB\u30C3\u30C8\u304C\u3042\u308A\u307E\u3059\u304C\u3001IBeanPropertyAccessors\u304C\u3042\u308A\u307E\u305B\u3093!
|
||||
TableViewerCreator.columnNullId=\u30AB\u30E9\u30E0'{0}'\u304Cnull\u3067\u3059\uFF01
|
||||
TableViewerCreator.IdProperty.AssertMsg=\u30AB\u30E9\u30E0\u306EidProperty\u306E\u5909\u66F4\u304C\u5FC5\u8981\u3067\u3059\u3001idProperty\u306F\uFF11\u3064\u306E\u30C6\u30FC\u30D6\u30EB\u3067\u30E6\u30CB\u30FC\u30AF\u3067\u306A\u304F\u3066\u306F\u306A\u308A\u307E\u305B\u3093\u3002
|
||||
TableViewerCreator.Table.BeNull=\u30C6\u30FC\u30D6\u30EB\u304CNULL\u3067\u3059
|
||||
TableViewerCreator.TableColumn.AssertMsg=idProperty'{0}'\u304C\u3042\u308BTableEditorColumn\u306ETableColumn\u306B\u306F\u3001\u6B63\u3057\u3044\u89AA\u30C6\u30FC\u30D6\u30EB\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u305B\u3093
|
||||
TreeToTablesLinker.Type.Unsupported=currentControl\u306E\u3053\u306E\u30BF\u30A4\u30D7\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093
|
||||
commons.error=\u30A8\u30E9\u30FC
|
||||
exception.errorOccured=\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F({0})\u3002\n\u8A73\u7D30\u306F\u30ED\u30B0\u3092\u53C2\u7167\u3057\u3066\u304F\u3060\u3055\u3044\u3002
|
||||
ModelSelectionDialog.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
|
||||
ModelSelectionDialog.Option=\u30AA\u30D7\u30B7\u30E7\u30F3
|
||||
ModelSelectionDialog.BuiltIn=\u7D44\u307F\u8FBC\u307F\u30D7\u30ED\u30D1\u30C6\u30A3\u306B\u5909\u66F4\u3057\u307E\u3059\u3002
|
||||
ModelSelectionDialog.ViewSchema=\u30B9\u30AD\u30FC\u30DE\u3092\u8868\u793A\u3057\u307E\u3059(\u8AAD\u307F\u53D6\u308A\u5C02\u7528)\u3002
|
||||
ModelSelectionDialog.ViewQuery=\u30AF\u30A8\u30EA\u30FC\u3046\u3092\u8868\u793A\u3057\u307E\u3059(\u8AAD\u307F\u53D6\u308A\u5C02\u7528)\u3002
|
||||
ModelSelectionDialog.Update=\u30EA\u30DD\u30B8\u30C8\u30EA\u30FC\u63A5\u7D9A\u3092\u66F4\u65B0\u3057\u307E\u3059\u3002
|
||||
FileStep2.previewFailure=\u30D7\u30EC\u30D3\u30E5\u30FC\u30A8\u30E9\u30FC\u3002\u3044\u304F\u3064\u304B\u306E\u8A2D\u5B9A\u5909\u66F4\u304C\u5FC5\u8981\u3067\u3059\u3002\n\u6CE8: \u30D7\u30EC\u30D3\u30E5\u30FC\u30A8\u30E9\u30FC\u306F\u4E00\u822C\u306B\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u8A2D\u5B9A\u306E\u8AA4\u308A\u304C\u539F\u56E0\u3067\u3059\u3002
|
||||
StateComposite.FLL_DB_INFOR=DB\u60C5\u5831\u3092\u5165\u529B
|
||||
StateComposite.HELP_MESSAGE=\u30D8\u30EB\u30D7\u30E1\u30C3\u30BB\u30FC\u30B8
|
||||
StateComposite.MESSAGE1=\u52D5\u7684\u30B8\u30E7\u30D6\u3092\u4F5C\u6210\u3057\u3001\u30D5\u30A1\u30A4\u30EB\u540D\u3084\u30C6\u30FC\u30D6\u30EB\u3092\u8A2D\u5B9A\u3059\u308B\u3053\u3068\u306F\u53EF\u80FD\u3067\u3059...
|
||||
StateComposite.MESSAGE2=\u3053\u308C\u306B\u3064\u3044\u3066\u306F\u3001\u30C6\u30AD\u30B9\u30C8\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
StateComposite.MESSAGE3=\u30D5\u30A1\u30A4\u30EB\u540D\u3001\u307E\u305F\u306F\u30C6\u30FC\u30D6\u30EB\u540D\u306B
|
||||
StateComposite.MESSAGE4=\u4F8B\u3000\u30C6\u30FC\u30D6\u30EB:
|
||||
StateComposite.MESSAGE5=\u4F8B\u3000\u30D5\u30A1\u30A4\u30EB:
|
||||
StateComposite.MESSAGE6=\ \u304A\u305D\u3089\u304F
|
||||
StateComposite.MESSAGE1=\u30C0\u30A4\u30CA\u30DF\u30C3\u30AF\u30B8\u30E7\u30D6\u3092\u8A2D\u5B9A\u3057\u3066\u3001\u5165\u529B\u30C6\u30FC\u30D6\u30EB\u306B\u4F9D\u5B58\u3059\u308B\u30D5\u30A1\u30A4\u30EB\u540D\u307E\u305F\u306F\u30C6\u30FC\u30D6\u30EB\u540D\u3092\u8A2D\u5B9A\u3067\u304D\u307E\u3059\u3002
|
||||
StateComposite.MESSAGE2=\u884C\u3046\u306B\u306F\u3001\u30D5\u30A1\u30A4\u30EB\u540D\u307E\u305F\u306F\u30C6\u30FC\u30D6\u30EB\u540D\u5185\u306B\u3042\u308B\u30C6\u30AD\u30B9\u30C8\u306E\u4F7F\u7528\u306E\u307F\u304C\u5FC5\u8981\u3067\u3059
|
||||
StateComposite.MESSAGE3= \u3002
|
||||
StateComposite.MESSAGE4=\u30C6\u30FC\u30D6\u30EB\u306E\u4F8B:
|
||||
StateComposite.MESSAGE5=\u30D5\u30A1\u30A4\u30EB\u306E\u4F8B:
|
||||
StateComposite.MESSAGE6= or maybe
|
||||
StateComposite.OUTPUT_SELECTION=\u51FA\u529B\u9078\u629E
|
||||
StateComposite.SEL_JOBNAME=\u30B8\u30E7\u30D6\u540D\u306E\u8A2D\u5B9A
|
||||
StateComposite.STATE=\u72B6\u614B
|
||||
StateComposite.SEL_JOBNAME=\u30B8\u30E7\u30D6\u540D\u3092\u8A2D\u5B9A
|
||||
StateComposite.STATE=\u5DDE
|
||||
StateComposite.TABLE_SELECTION=\u30C6\u30FC\u30D6\u30EB\u9078\u629E
|
||||
StateComposite.TEMPLATE_SELECTION=\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8\u9078\u629E
|
||||
ArchiveDirectoryChooser.WizardProjectsImportPage_RootSelectTitle=\u30EB\u30FC&\u30C8\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u306E\u9078\u629E:
|
||||
ArchiveDirectoryChooser.DataTransfer_browse=\u53C2&\u7167...
|
||||
ArchiveDirectoryChooser.WizardProjectsImportPage_ArchiveSelectTitle=&\u30A2\u30FC\u30AB\u30A4\u30D6\u30D5\u30A1\u30A4\u30EB\u306E\u9078\u629E:
|
||||
ArchiveDirectoryChooser.FileExport_selectDestinationMessage=\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u5148\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u3092\u9078\u629E
|
||||
ArchiveDirectoryChooser.ArchiveExport_description=\u30EA\u30BD\u30FC\u30B9\u3092\u30ED\u30FC\u30AB\u30EB\u30D5\u30A1\u30A4\u30EB\u30B7\u30B9\u30C6\u30E0\u4E0A\u306E\u30A2\u30FC\u30AB\u30A4\u30D6\u30D5\u30A1\u30A4\u30EB\u306B\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u3057\u307E\u3059\u3002
|
||||
ArchiveDirectoryChooser.WizardProjectsImportPage_RootSelectTitle=Select roo&t directory:
|
||||
ArchiveDirectoryChooser.DataTransfer_browse=&\u53C2\u7167...
|
||||
ArchiveDirectoryChooser.WizardProjectsImportPage_ArchiveSelectTitle=Select &archive file:
|
||||
ArchiveDirectoryChooser.FileExport_selectDestinationMessage=\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u5148\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u30FC\u3092\u9078\u629E\u3057\u307E\u3059\u3002
|
||||
ArchiveDirectoryChooser.ArchiveExport_description=\u30ED\u30FC\u30AB\u30EB\u30D5\u30A1\u30A4\u30EB\u30B7\u30B9\u30C6\u30E0\u4E0A\u306E\u30A2\u30FC\u30AB\u30A4\u30D6\u30D5\u30A1\u30A4\u30EB\u306B\u30EA\u30BD\u30FC\u30B9\u3092\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u3057\u307E\u3059\u3002
|
||||
DisplayUtils.NotSupportedExceptionOnLinux=Linux/Unit\u3067\u306F\u30DE\u30EB\u30C1\u30C7\u30A3\u30B9\u30D7\u30EC\u30A4\u304C\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
|
||||
|
||||
@@ -1,70 +1,27 @@
|
||||
commons.error=\u9519\u8BEF
|
||||
TableViewerCreator.TableColumn.AssertMsg=TableEditorColumn \u7684 idProperty \u4E3A \'{0}\' \u7684 TableColumn \u6CA1\u6709\u6B63\u786E\u7684 Table \u7236\u9879
|
||||
ColorStyledText.PasteItem.Text=\u7C98\u8D34
|
||||
EventUtil.UnknowDetail=\u672A\u77E5\u4E8B\u4EF6\u8BE6\u7EC6\u4FE1\u606F\u503C ???\uFF1A
|
||||
ImportPushButtonForExtendedTable.ErrorMsg.Text=\u51FA\u9519
|
||||
ResetDBTypesButton.ResetDBTypesButton.Tip=\u91CD\u7F6E\u6240\u6709\u6570\u636E\u5E93\u7C7B\u578B
|
||||
ExportPushButtonForExtendedTable.ErrorMsg.Text=\u51FA\u9519\uFF01
|
||||
TableViewerCreator.IdProperty.AssertMsg=\u4F60\u5FC5\u987B\u6539\u53D8\u5176\u4E2D\u4E00\u4E2A\u5217\u7684 idProperty\uFF0C\u4E00\u4E2A\u8868\u4E2D\u7684\u6BCF\u4E2A\u5217\u7684 idProperty \u5FC5\u987B\u552F\u4E00\u3002
|
||||
TableViewerCreator.CallMethod.ErrorMsg=\u53EA\u6709\u60A8\u5DF2\u7ECF\u8C03\u7528\u4E86 createTable() \u65B9\u6CD5\u540E\uFF0C\u624D\u80FD\u8C03\u7528\u6B64\u65B9\u6CD5\u3002
|
||||
ModelSelectionDialog.BuiltIn=\u66F4\u6539\u4E3A\u5185\u7F6E\u5C5E\u6027\u3002
|
||||
ExtendedTablePasteCommand.Paste.Label=\u4ECE\u5185\u90E8\u526A\u8D34\u677F\u7C98\u8D34\u6570\u636E
|
||||
SelectContextVariablesPushButton.Label=\u9009\u62E9\u4E0A\u4E0B\u6587\u53D8\u91CF
|
||||
ExtendedTableModel.ModifiedObject.Error=ModifiedBeanListenable \u5BF9\u8C61\u5FC5\u987B\u5728\u4F7F\u7528\u6B64\u65B9\u6CD5\u4E4B\u524D\u8BBE\u7F6E
|
||||
ImportPushButton.ImportButton.Tip=\u5BFC\u5165 XML \u6587\u4EF6\u66FF\u6362\u6240\u6709\u884C
|
||||
LabelledFileField.FileDialog.Text=\u9009\u62E9\u4E00\u4E2A
|
||||
ModelSelectionDialog.Option=\u9009\u9879
|
||||
ModelSelectionDialog.Update=\u66F4\u65B0\u5B58\u50A8\u5E93\u8FDE\u63A5\u3002
|
||||
TableViewerCreator.Table.BeNull=\u8868\u4E3A null
|
||||
ModelSelectionDialog.Title=\u4F7F\u7528\u5B58\u50A8\u5E93\u7F16\u8F91\u53C2\u6570
|
||||
AddAllPushButton.AddAllButton.Tip=\u6DFB\u52A0\u6240\u6709
|
||||
ExtendedTableRemoveCommand.Romve.Label=\u79FB\u9664\u8868\u6761\u76EE
|
||||
AddPushButton.AddButton.Tip=\u6DFB\u52A0
|
||||
MoveDownPushButton.MoveDownTip=\u5411\u4E0B\u79FB\u52A8\u9009\u4E2D\u9879
|
||||
ExtendedTableCopyCommand.Copy.Label=\u590D\u5236\u5185\u90E8\u526A\u8D34\u677F\u4E2D\u7684\u4E00\u4E2A\u6216\u591A\u4E2A\u8868\u6761\u76EE\u3002
|
||||
ProposalUtils.CtrlProposal.ErrorMsg=\u63A7\u952E\u7C7B\u578B\u63D0\u793A\u4E0D\u88AB\u652F\u6301\uFF1A
|
||||
AccessorUtils.isReq=\u662F bean (<B>) \u6240\u5FC5\u9700\u7684\u3002
|
||||
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=\u79FB\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
|
||||
ModelSelectionDialog.ViewSchema=\u67E5\u770B schema (\u53EA\u8BFB)\u3002
|
||||
LabelledFileField.BrowseButton.Text=\u6D4F\u89C8...
|
||||
ModelSelectionDialog.ViewQuery=\u67E5\u770B\u67E5\u8BE2 (\u53EA\u8BFB)\u3002
|
||||
MoveUpPushButton.MoveUpButton.Tip=\u5411\u4E0A\u79FB\u52A8\u9009\u4E2D\u9879
|
||||
AccessorUtils.Assert1=\u8FD9\u4E2A\u5217 (\u6807\u9898\u4E3A \'{0}\'\uFF0CID \u4E3A \'{1}\') \u7684\u201CBeanPropertyAccessors\u201D\u6CA1\u6709\u6B63\u786E\u914D\u7F6E\uFF0C\u6216\u8005\u503C\u8BBE\u7F6E\u4E3A\u4E0D\u6B63\u786E\u7684\u7C7B\u578B\u3002
|
||||
exception.errorOccured=\u53D1\u751F\u9519\u8BEF ({0})\u3002\\n\u8BF7\u67E5\u770B\u65E5\u5FD7\u4EE5\u83B7\u53D6\u66F4\u591A\u8BE6\u7EC6\u4FE1\u606F\u3002
|
||||
ColorStyledText.CopyItem.Text=\u590D\u5236
|
||||
AccessorUtils.Assert0=\u672A\u6B63\u786E\u914D\u7F6E\u5217 (\u6807\u9898\u4E3A \'{0}\'\uFF0CID \u4E3A \'{1}\') \u7684 \'BeanPropertyAccessors\'\u3002 {2} \u662F bean \u6240\u5FC5\u9700\u7684<B>
|
||||
ExtendedTableMoveCommand.MoveLabel=\u5411\u4E0A\u6216\u5411\u4E0B\u79FB\u52A8\u4E00\u4E2A\u6216\u591A\u4E2A\u8868\u6761\u76EE
|
||||
CopyPushButton.CopyButton.Tip=\u590D\u5236\u9009\u5B9A\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=\u6B64\u9762\u677F ({0}) \u4E0D\u53D7\u652F\u6301\u3002\u5982\u679C\u60A8\u60F3\u4F7F\u7528\uFF0C\u8BF7\u6DFB\u52A0\u4E8B\u4EF6...
|
||||
AccessorUtils.isReqValue=\u662F\u503C (<V>) \u6240\u5FC5\u9700\u7684\uFF0C\u4F46\u8BE5\u503C\u53EF\u4F7F\u7528 CellEditorValueAdapter \u6765\u8C03\u6574\u3002
|
||||
AccessorUtils.Assert0=\u672A\u6B63\u786E\u914D\u7F6E\u5217 (\u6807\u9898\u4E3A '{0}'\uFF0CID \u4E3A '{1}') \u7684 'BeanPropertyAccessors'\u3002 {2} \u662F bean \u6240\u5FC5\u9700\u7684<B>
|
||||
AccessorUtils.Assert1=\u8FD9\u4E2A\u5217 (\u6807\u9898\u4E3A '{0}'\uFF0CID \u4E3A '{1}') \u7684\u201CBeanPropertyAccessors\u201D\u6CA1\u6709\u6B63\u786E\u914D\u7F6E\uFF0C\u6216\u8005\u503C\u8BBE\u7F6E\u4E3A\u4E0D\u6B63\u786E\u7684\u7C7B\u578B\u3002
|
||||
AccessorUtils.NoClassDef=NoClassDefFoundError ({0}):
|
||||
ErrorDialogWidthDetailArea.ErrorMessage.Text=\u9519\u8BEF\u6D88\u606F
|
||||
ExceptionHandler.Parameter.BeNull=\u5F02\u5E38\uFF1A\u53C2\u6570\u4E0D\u80FD\u4E3A null
|
||||
ModelSelectionDialog.Message=\u8BF7\u9009\u62E9\u4E00\u4E2A\u9009\u9879\u6216\u53D6\u6D88\u3002
|
||||
TreeToTablesLinker.Type.Unsupported=\u4E0D\u652F\u6301\u8FD9\u79CD\u7C7B\u578B\u7684 currentControl
|
||||
Mode.Mode.ToString=\u6A21\u5F0F [{0}]
|
||||
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\u5230 XML \u6587\u4EF6
|
||||
TableViewerCreator.CellModifier.ExError=\u5F53\u524D CellModifier \u4E0D\u652F\u6301\u6B64\u64CD\u4F5C\u3002\\n \u4F7F\u7528 \'{0}\' \u6216\u6269\u5C55\u5B83\u7684\u7C7B\u6765\u4F7F\u7528\u6B64\u529F\u80FD
|
||||
Curve2D.MinNum.Be0=minimumSegments \u5FC5\u987B\u4E3A\u6B63\u6570\u6216 0
|
||||
ModeReader.IgnoreElement=\u5FFD\u7565\u672A\u77E5\u5143\u7D20
|
||||
Curve2D.MaxNum.Be0=maximumSegments \u5FC5\u987B\u4E3A\u6B63\u6570\u6216 0
|
||||
AccessorUtils.isReq= \u662F bean (<B>) \u6240\u5FC5\u9700\u7684\u3002
|
||||
AccessorUtils.isReqValue=\u662F\u503C (<V>) \u6240\u5FC5\u9700\u7684\uFF0C\u4F46\u8BE5\u503C\u53EF\u4F7F\u7528 CellEditorValueAdapter \u6765\u8C03\u6574\u3002
|
||||
AddPushButton.AddButton.Tip=\u6DFB\u52A0
|
||||
AddAllPushButton.AddAllButton.Tip=\u6DFB\u52A0\u6240\u6709
|
||||
CellEditorDialogBehavior.textContent=...
|
||||
CellEditorValueAdapterFactory.valueNotStringType=Bean \u503C\u5E94\u662F\u5B57\u7B26\u4E32\u7C7B\u578B\u7684\u7C7B\uFF01
|
||||
ColorStyledText.RedoItem.Text=\u91CD\u505A
|
||||
ColorStyledText.UndoItem.Text=\u64A4\u6D88
|
||||
ColorStyledText.CopyItem.Text=\u590D\u5236
|
||||
ColorStyledText.PasteItem.Text=\u7C98\u8D34
|
||||
ColorStyledText.SelectAllItem.Text=\u5168\u9009
|
||||
ContentProposalAdapterExtended.close=\u5173\u95ED
|
||||
ContentProposalAdapterExtended.closeFocusout=\u5173\u95ED focusout
|
||||
ControlUtils.Unsupported1=\u6B64\u9762\u677F ({0}) \u4E0D\u53D7\u652F\u6301\u3002\u5982\u679C\u60A8\u60F3\u4F7F\u7528\uFF0C\u8BF7\u6DFB\u52A0\u4E8B\u4EF6...
|
||||
CopyPushButton.CopyButton.Tip=\u590D\u5236\u9009\u5B9A\u7684\u9879
|
||||
Curve2D.MaxNum.Be0=maximumSegments \u5FC5\u987B\u4E3A\u6B63\u6570\u6216 0
|
||||
Curve2D.MinNum.Be0=minimumSegments \u5FC5\u987B\u4E3A\u6B63\u6570\u6216 0
|
||||
DateDialog.textContent=\u9009\u62E9\u65E5\u671F\u548C\u65F6\u95F4
|
||||
DefaultCellModifier.tableItemDispose=TableItem \u5DF2\u5904\u7406
|
||||
DialogErrorForCellEditorListener.Error.MsgDialogTitle=\u9519\u8BEF
|
||||
ErrorDialogWidthDetailArea.ErrorMessage.Text=\u9519\u8BEF\u6D88\u606F
|
||||
ErrorDialogWithContinue.setParameter=\u8BBE\u7F6E\u53C2\u6570\u5E76\u7EE7\u7EED
|
||||
EventUtil.activate=\u6FC0\u6D3B
|
||||
EventUtil.arm=arm
|
||||
@@ -103,10 +60,40 @@ EventUtil.selection=\u9009\u62E9
|
||||
EventUtil.show=\u663E\u793A
|
||||
EventUtil.traverse=\u6A2A\u8D2F
|
||||
EventUtil.typeNull=Null
|
||||
EventUtil.UnknowDetail=\u672A\u77E5\u4E8B\u4EF6\u8BE6\u7EC6\u4FE1\u606F\u503C ???\uFF1A
|
||||
EventUtil.UnknowType=\u672A\u77E5\u7684\u65F6\u95F4\u7C7B\u578B\uFF1A
|
||||
EventUtil.verify=\u9A8C\u8BC1
|
||||
ExceptionHandler.Parameter.BeNull=\u5F02\u5E38\uFF1A\u53C2\u6570\u4E0D\u80FD\u4E3A null
|
||||
ExceptionMessageDialog.log=\u65E5\u5FD7
|
||||
ExportPushButton.ExportButton.Tip=\u5BFC\u51FA\u6240\u6709\u884C\u5230 XML \u6587\u4EF6
|
||||
ExportPushButtonForExtendedTable.ErrorMsg.Text=\u51FA\u9519\uFF01
|
||||
ExtendedTableAddCommand.Add.Label=\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u8868
|
||||
ExtendedTableCopyCommand.Copy.Label=\u590D\u5236\u5185\u90E8\u526A\u8D34\u677F\u4E2D\u7684\u4E00\u4E2A\u6216\u591A\u4E2A\u8868\u6761\u76EE\u3002
|
||||
ExtendedTableModel.ModifiedObject.Error=ModifiedBeanListenable \u5BF9\u8C61\u5FC5\u987B\u5728\u4F7F\u7528\u6B64\u65B9\u6CD5\u4E4B\u524D\u8BBE\u7F6E
|
||||
ExtendedTableMoveCommand.MoveLabel=\u5411\u4E0A\u6216\u5411\u4E0B\u79FB\u52A8\u4E00\u4E2A\u6216\u591A\u4E2A\u8868\u6761\u76EE
|
||||
ExtendedTablePasteCommand.Paste.Label=\u4ECE\u5185\u90E8\u526A\u8D34\u677F\u7C98\u8D34\u6570\u636E
|
||||
ExtendedTableRemoveCommand.Romve.Label=\u79FB\u9664\u8868\u6761\u76EE
|
||||
ExtendedTableResetDBTypesCommand.ResetDBTypes.Label=\u91CD\u7F6E\u6240\u6709\u6570\u636E\u5E93\u7C7B\u578B\u4E3A\u9ED8\u8BA4\u503C
|
||||
ExtendedTableCaseCommand.case.Label=\u5C06\u9009\u5B9A\u7684\u6570\u636E\u5E93\u5217\u6539\u4E3A\u5927\u5199/\u5C0F\u5199
|
||||
ExtendedTableQuoteCommand.Quote.Label=\u4E3A\u9009\u5B9A\u7684\u6570\u636E\u5E93\u5217\u52A0\u5F15\u53F7
|
||||
ImportPushButton.ImportButton.Tip=\u5BFC\u5165 XML \u6587\u4EF6\u66FF\u6362\u6240\u6709\u884C
|
||||
ImportPushButtonForExtendedTable.ErrorMsg.Text=\u51FA\u9519\uFF01
|
||||
LabelledFileField.BrowseButton.Text=\u6D4F\u89C8...
|
||||
LabelledFileField.FileDialog.Text=\u9009\u62E9\u4E00\u4E2A
|
||||
Mode.Mode.ToString=\u6A21\u5F0F [{0}]
|
||||
ModeReader.IgnoreElement=\u5FFD\u7565\u672A\u77E5\u5143\u7D20
|
||||
ModelSelectionDialog.Title=\u4F7F\u7528\u5B58\u50A8\u5E93\u7F16\u8F91\u53C2\u6570
|
||||
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
|
||||
ProposalUtils.CellProposal.Error=CellEditor\u7C7B\u578B\u63D0\u793A\u4E0D\u88AB\u652F\u6301\uFF1A
|
||||
ProposalUtils.CtrlProposal.ErrorMsg=\u63A7\u952E\u7C7B\u578B\u63D0\u793A\u4E0D\u88AB\u652F\u6301\uFF1A
|
||||
RemovePushButton.RemoveButton.Tip=\u79FB\u9664\u6240\u9009\u9879
|
||||
ResetDBTypesButton.ResetDBTypesButton.Tip=\u91CD\u7F6E\u6240\u6709\u6570\u636E\u5E93\u7C7B\u578B
|
||||
Rule.rule=\u89C4\u5219 [{0}]
|
||||
SaveAsGenericSchemaPushButton.saveAsSchema=\u53E6\u5B58\u4E3A\u901A\u7528 schema
|
||||
SelectContextVariablesPushButton.Label=\u9009\u62E9\u4E0A\u4E0B\u6587\u53D8\u91CF
|
||||
SWTCalendarWithTime.contentEvening=\u665A\u95F4
|
||||
SWTCalendarWithTime.contentHr=\u65F6:
|
||||
SWTCalendarWithTime.contentMin=\u6700\u5C0F:
|
||||
@@ -114,16 +101,31 @@ SWTCalendarWithTime.contentMorning=\u65E9\u6668
|
||||
SWTCalendarWithTime.contentNoon=\u4E2D\u5348
|
||||
SWTCalendarWithTime.contentNow=\u73B0\u5728
|
||||
SWTCalendarWithTime.contnetSec=\u79D2:
|
||||
TableViewerCreator.columnNoIBeanProperty=\u5217 \'{0}\' (\'{1}\') \u8BBE\u7F6E\u4E86 CellEditor\uFF0C\u4F46\u6CA1\u6709 IBeanPropertyAccessors\uFF01
|
||||
TableViewerCreator.columnNullId=\u5217 \'{0}\' \u7684 id \u4E3A null\uFF01
|
||||
TableViewerCreator.CallMethod.ErrorMsg=\u53EA\u6709\u60A8\u5DF2\u7ECF\u8C03\u7528\u4E86 createTable() \u65B9\u6CD5\u540E\uFF0C\u624D\u80FD\u8C03\u7528\u6B64\u65B9\u6CD5\u3002
|
||||
TableViewerCreator.CellModifier.ExError=\u5F53\u524D CellModifier \u4E0D\u652F\u6301\u6B64\u64CD\u4F5C\u3002\n \u4F7F\u7528 '{0}' \u6216\u80FD\u591F\u5BF9\u5176\u8FDB\u884C\u6269\u5C55\u7684\u7C7B\u6765\u4F7F\u7528\u6B64\u529F\u80FD
|
||||
TableViewerCreator.columnNoIBeanProperty=\u5217 '{0}' ('{1}') \u8BBE\u7F6E\u4E86 CellEditor\uFF0C\u4F46\u6CA1\u6709 IBeanPropertyAccessors\uFF01
|
||||
TableViewerCreator.columnNullId=\u5217 '{0}' \u7684 id \u4E3A null\uFF01
|
||||
TableViewerCreator.IdProperty.AssertMsg=\u4F60\u5FC5\u987B\u6539\u53D8\u5176\u4E2D\u4E00\u4E2A\u5217\u7684 idProperty\uFF0C\u4E00\u4E2A\u8868\u4E2D\u7684\u6BCF\u4E2A\u5217\u7684 idProperty \u5FC5\u987B\u552F\u4E00\u3002
|
||||
TableViewerCreator.Table.BeNull=\u8868\u4E3A null
|
||||
TableViewerCreator.TableColumn.AssertMsg=TableEditorColumn \u7684 idProperty \u4E3A '{0}' \u7684 TableColumn \u6CA1\u6709\u6B63\u786E\u7684 Table \u7236\u9879
|
||||
TreeToTablesLinker.Type.Unsupported=\u4E0D\u652F\u6301\u8FD9\u79CD\u7C7B\u578B\u7684 currentControl
|
||||
commons.error=\u9519\u8BEF
|
||||
exception.errorOccured=\u53D1\u751F\u9519\u8BEF ({0})\u3002\n\u8BF7\u67E5\u770B\u65E5\u5FD7\u4EE5\u83B7\u53D6\u66F4\u591A\u8BE6\u7EC6\u4FE1\u606F\u3002
|
||||
ModelSelectionDialog.Message=\u8BF7\u9009\u62E9\u4E00\u4E2A\u9009\u9879\u6216\u53D6\u6D88\u3002
|
||||
ModelSelectionDialog.Option=\u9009\u9879
|
||||
ModelSelectionDialog.BuiltIn=\u66F4\u6539\u4E3A\u5185\u7F6E\u5C5E\u6027\u3002
|
||||
ModelSelectionDialog.ViewSchema=\u67E5\u770B schema (\u53EA\u8BFB)\u3002
|
||||
ModelSelectionDialog.ViewQuery=\u67E5\u770B\u67E5\u8BE2 (\u53EA\u8BFB)\u3002
|
||||
ModelSelectionDialog.Update=\u66F4\u65B0\u5B58\u50A8\u5E93\u8FDE\u63A5\u3002
|
||||
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
|
||||
StateComposite.FLL_DB_INFOR=\u586B\u5199\u6570\u636E\u5E93\u4FE1\u606F
|
||||
StateComposite.HELP_MESSAGE=\u5E2E\u52A9\u6D88\u606F
|
||||
StateComposite.MESSAGE1=\u53EF\u4EE5\u521B\u5EFA\u52A8\u6001\u4F5C\u4E1A\u5E76\u8BBE\u7F6E\u4F9D\u8D56\u4E8E\u8F93\u5165\u8868\u7684\u6587\u4EF6\u540D\u6216\u8868\u540D\u3002
|
||||
StateComposite.MESSAGE2=\u5BF9\u6B64\uFF0C\u53EA\u5728\u9700\u5728\u6587\u4EF6\u540D\u6216\u8868\u540D\u4E2D
|
||||
StateComposite.MESSAGE3=\\ \u5728\u6587\u4EF6\u540D\u6216\u8868\u540D\u4E2D\u3002
|
||||
StateComposite.MESSAGE3= \u5728\u6587\u4EF6\u540D\u6216\u8868\u540D\u4E2D\u3002
|
||||
StateComposite.MESSAGE4=\u4F8B\u5982\u5BF9\u4E8E\u4E00\u4E2A\u8868:
|
||||
StateComposite.MESSAGE5=\u4F8B\u5982\u5BF9\u4E8E\u4E00\u4E2A\u6587\u4EF6:
|
||||
StateComposite.MESSAGE6=\\ \u6216\u8005\u53EF\u80FD
|
||||
StateComposite.MESSAGE6= \u6216\u8005\u53EF\u80FD
|
||||
StateComposite.OUTPUT_SELECTION=\u8F93\u51FA\u9009\u62E9
|
||||
StateComposite.SEL_JOBNAME=\u8BBE\u7F6E\u4F5C\u4E1A\u540D\u79F0
|
||||
StateComposite.STATE=\u72B6\u6001
|
||||
|
||||
@@ -0,0 +1,172 @@
|
||||
// ============================================================================
|
||||
//
|
||||
// Copyright (C) 2006-2021 Talend Inc. - www.talend.com
|
||||
//
|
||||
// This source code is available under agreement available at
|
||||
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
|
||||
//
|
||||
// You should have received a copy of the agreement
|
||||
// along with this program; if not, write to Talend SA
|
||||
// 9 rue Pages 92150 Suresnes, France
|
||||
//
|
||||
// ============================================================================
|
||||
package org.talend.commons.ui.swt.advanced.composite;
|
||||
|
||||
import org.eclipse.swt.SWT;
|
||||
import org.eclipse.swt.layout.GridData;
|
||||
import org.eclipse.swt.layout.GridLayout;
|
||||
import org.eclipse.swt.widgets.Composite;
|
||||
import org.eclipse.swt.widgets.Event;
|
||||
import org.eclipse.swt.widgets.Listener;
|
||||
import org.eclipse.swt.widgets.Sash;
|
||||
|
||||
/**
|
||||
* This class is used for constructing 2 composites, putting 1 sashes in the middle composite, which is used for
|
||||
* changing other 2 composites.
|
||||
*
|
||||
*/
|
||||
public class TwoCompositesSashForm extends Composite {
|
||||
|
||||
public static final int SASH_WIDTH = 3;
|
||||
|
||||
private Composite leftComposite;
|
||||
|
||||
private Composite rightComposite;
|
||||
|
||||
private Sash midSash;
|
||||
|
||||
/**
|
||||
* Initialize.
|
||||
*
|
||||
* @param parent
|
||||
* @param style
|
||||
*/
|
||||
public TwoCompositesSashForm(Composite parent, int style) {
|
||||
super(parent, style);
|
||||
final GridLayout gridLayout = new GridLayout();
|
||||
gridLayout.numColumns = 3;
|
||||
gridLayout.marginBottom = 0;
|
||||
gridLayout.marginHeight = 0;
|
||||
gridLayout.marginLeft = 0;
|
||||
gridLayout.marginRight = 0;
|
||||
gridLayout.marginTop = 0;
|
||||
gridLayout.marginWidth = 0;
|
||||
gridLayout.horizontalSpacing = 0;
|
||||
|
||||
setLayout(gridLayout);
|
||||
final GridData gridData = new GridData(GridData.FILL_BOTH);
|
||||
setLayoutData(gridData);
|
||||
|
||||
addComponents();
|
||||
addSashListeners();
|
||||
}
|
||||
|
||||
/**
|
||||
* Changes all widgets's position when sash was moved.
|
||||
*
|
||||
* @param shift
|
||||
*/
|
||||
private void setCompositesBounds(int shift) {
|
||||
// Set mid Composite Width.
|
||||
int midSashPreLocation = midSash.getBounds().x;
|
||||
midSash.setLocation(midSashPreLocation + shift, midSash.getBounds().y);
|
||||
if (midSash.getBounds().x > 0) {
|
||||
if (midSashPreLocation < 0) {
|
||||
leftComposite.setSize(leftComposite.getBounds().width + shift + midSashPreLocation, leftComposite
|
||||
.getBounds().height);
|
||||
} else {
|
||||
leftComposite.setSize(leftComposite.getBounds().width + shift, leftComposite.getBounds().height);
|
||||
}
|
||||
} else {
|
||||
leftComposite.setSize(0, leftComposite.getBounds().height);
|
||||
}
|
||||
// Set Right Composte Width.
|
||||
rightComposite.setLocation(rightComposite.getBounds().x + shift, rightComposite.getBounds().y);
|
||||
rightComposite.setSize(rightComposite.getBounds().width - shift, rightComposite.getBounds().height);
|
||||
}
|
||||
|
||||
public Composite getLeftComposite() {
|
||||
return this.leftComposite;
|
||||
}
|
||||
|
||||
public Composite getRightComposite() {
|
||||
return this.rightComposite;
|
||||
}
|
||||
|
||||
private void addSashListeners() {
|
||||
midSash.addListener(SWT.Selection, new Listener() {
|
||||
|
||||
/*
|
||||
* (non-Java)
|
||||
*
|
||||
* @see org.eclipse.swt.widgets.Listener#handleEvent(org.eclipse.swt.widgets.Event)
|
||||
*/
|
||||
public void handleEvent(Event event) {
|
||||
int shift = event.x - midSash.getBounds().x;
|
||||
setCompositesBounds(shift);
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
private void addComponents() {
|
||||
leftComposite = new Composite(this, SWT.NONE);
|
||||
GridLayout gridLayout = new GridLayout();
|
||||
gridLayout.marginBottom = 0;
|
||||
gridLayout.marginHeight = 0;
|
||||
gridLayout.marginLeft = 0;
|
||||
gridLayout.marginRight = 0;
|
||||
gridLayout.marginTop = 0;
|
||||
gridLayout.marginWidth = 0;
|
||||
gridLayout.horizontalSpacing = 0;
|
||||
GridData gridData = new GridData(GridData.FILL_BOTH);
|
||||
|
||||
leftComposite.setLayout(gridLayout);
|
||||
leftComposite.setLayoutData(gridData);
|
||||
|
||||
midSash = new Sash(this, SWT.VERTICAL | SWT.SMOOTH);
|
||||
GridData gridData2 = new GridData(GridData.FILL_VERTICAL);
|
||||
midSash.setLayoutData(gridData2);
|
||||
midSash.setSize(SASH_WIDTH, midSash.getBounds().height);
|
||||
|
||||
rightComposite = new Composite(this, SWT.NONE);
|
||||
GridLayout gridLayout3 = new GridLayout();
|
||||
gridLayout3.marginBottom = 0;
|
||||
gridLayout3.marginHeight = 0;
|
||||
gridLayout3.marginLeft = 0;
|
||||
gridLayout3.marginRight = 0;
|
||||
gridLayout3.marginTop = 0;
|
||||
gridLayout3.marginWidth = 0;
|
||||
gridLayout3.horizontalSpacing = 0;
|
||||
rightComposite.setLayout(gridLayout3);
|
||||
GridData gridData4 = new GridData(GridData.FILL_BOTH);
|
||||
rightComposite.setLayoutData(gridData4);
|
||||
}
|
||||
|
||||
public void setGridDatas() {
|
||||
Composite composite = (Composite) leftComposite.getChildren()[0];
|
||||
GridLayout gridLayout2 = new GridLayout();
|
||||
gridLayout2.marginBottom = 0;
|
||||
gridLayout2.marginHeight = 0;
|
||||
gridLayout2.marginLeft = 0;
|
||||
gridLayout2.marginRight = 0;
|
||||
gridLayout2.marginTop = 0;
|
||||
gridLayout2.marginWidth = 0;
|
||||
gridLayout2.horizontalSpacing = 0;
|
||||
composite.setLayout(gridLayout2);
|
||||
composite.setLayoutData(new GridData(GridData.FILL_BOTH));
|
||||
|
||||
Composite composite2 = (Composite) rightComposite.getChildren()[0];
|
||||
gridLayout2 = new GridLayout();
|
||||
gridLayout2.marginBottom = 0;
|
||||
gridLayout2.marginHeight = 0;
|
||||
gridLayout2.marginLeft = 0;
|
||||
gridLayout2.marginRight = 0;
|
||||
gridLayout2.marginTop = 0;
|
||||
gridLayout2.marginWidth = 0;
|
||||
gridLayout2.horizontalSpacing = 0;
|
||||
composite2.setLayout(gridLayout2);
|
||||
composite2.setLayoutData(new GridData(GridData.FILL_BOTH));
|
||||
|
||||
}
|
||||
}
|
||||
@@ -33,7 +33,6 @@ Export-Package: org.talend.core.repository,
|
||||
org.talend.core.repository.recyclebin,
|
||||
org.talend.core.repository.seeker,
|
||||
org.talend.core.repository.services,
|
||||
org.talend.core.repository.svn,
|
||||
org.talend.core.repository.ui.actions,
|
||||
org.talend.core.repository.ui.actions.metadata,
|
||||
org.talend.core.repository.ui.dialog,
|
||||
|
||||
@@ -42,20 +42,15 @@ CreateSandboxProjectDialog.Failure=Failure
|
||||
CreateSandboxProjectDialog.failureMessage=Create sandbox project Failure.
|
||||
CreateSandboxProjectDialog.ProjectDesc=Description
|
||||
CreateSandboxProjectDialog.ProjectLabel=Label
|
||||
CreateSandboxProjectDialog.ProjectSvnAdvance=SVN advanced settings
|
||||
CreateSandboxProjectDialog.successMessage=Create sandbox project successfully
|
||||
CreateSandboxProjectDialog.successTitile=Success
|
||||
CreateSandboxProjectDialog.svnUrl=URL
|
||||
CreateSandboxProjectDialog.Title=Create sandbox project - {0}
|
||||
CreateSandboxProjectDialog.userFirstname=First name
|
||||
CreateSandboxProjectDialog.userLastname=Last name
|
||||
CreateSandboxProjectDialog.userLoginMessage=The project svn login can't be empty
|
||||
CreateSandboxProjectDialog.userLoginValidMessage=The user login must be a valid email
|
||||
CreateSandboxProjectDialog.userPasswordEmptyMessage=The user password can't be empty
|
||||
CreateSandboxProjectDialog.Login=Login
|
||||
CreateSandboxProjectDialog.Password=Password
|
||||
CreateSandboxProjectDialog.URLMessage=Must set the svn URL
|
||||
CreateSandboxProjectDialog.userSvnSettingLabel=Default SVN settings
|
||||
PropertiesWizardPage.Author=Author
|
||||
PropertiesWizardPage.Locker=Locker
|
||||
PropertiesWizardPage.Description=Description
|
||||
@@ -142,7 +137,6 @@ ContextReferenceDialog.kindMessages=The context group of {0} {1} is referred by
|
||||
ContextReferenceDialog.kindMessages1=The context group of {0} {1} is referred by the following list, Would you still like to delete it?
|
||||
CopyToGenericSchemaHelper.cannotGenarateItem=Cannot generate pasted item label.
|
||||
ProxyRepositoryFactory.ReplaceJobHazardDescription=\nDependence on the original connection may be lost\!
|
||||
|
||||
ItemReferenceDialog.title=Items which cannot be deleted
|
||||
ItemReferenceDialog.item=Item
|
||||
ItemReferenceDialog.referenceItem=Reference Item
|
||||
@@ -155,7 +149,6 @@ ItemReferenceDialog.doNotDelete.button=Don't delete
|
||||
ItemReferenceDialog.forceDelete.button=Force delete
|
||||
ItemReferenceDialog.forceDelete.warn.title=Are You Sure?
|
||||
ItemReferenceDialog.forceDelete.warn.message=Force delete action may break items which use this item. Do you really want to force delete it?
|
||||
|
||||
ProjectRepositoryNode.code=Code
|
||||
ProjectRepositoryNode.rulesManagement=Rules Management
|
||||
ProjectRepositoryNode.itemInvalid=Item not valid: [{0}] {1}
|
||||
@@ -181,16 +174,14 @@ ProjectRepositoryNode.sapBWDataStoreObject=SAP DSO
|
||||
ProjectRepositoryNode.sapBWInfoCube=SAP InfoCube
|
||||
ProjectRepositoryNode.sapBWInfoObject=SAP InfoObject
|
||||
ProjectRepositoryNode.sapContentExtractor=SAP BI Content Extractor
|
||||
|
||||
RepositoryDropAdapter_copyingItems=Copying items...
|
||||
RepositoryDropAdapter_errorMsg=This directory contains the locked item,it can not be moved now
|
||||
RepositoryDropAdapter_lockedByOthers=This item is locked by other users, it can not be moved now.
|
||||
RepositoryDropAdapter_lockedByYou=This item is locked by you, it can not be moved now.
|
||||
RepositoryDropAdapter_moveTitle=Move
|
||||
RepositoryDropAdapter_movingItems=Moving items...
|
||||
RepositoryDropAdapter.checkingLockStatus=Checking lock status of {0}
|
||||
RepositoryDropAdapter.checkingLockStatus=Checking lock status of
|
||||
RepositoryDropAdapter.moving=Moving
|
||||
|
||||
NewFolderWizard.description=Create a new folder in repository
|
||||
NewFolderWizard.failureText=An error occurs. Folder cannot be created. See log for more details.
|
||||
NewFolderWizard.failureTitle=Error
|
||||
@@ -200,10 +191,8 @@ NewFolderWizard.nameIncorrect=Label contains incorrect characters.
|
||||
NewFolderWizard.nameInvalid=Label {0} is forbidden
|
||||
NewFolderWizard.title=Folder
|
||||
NewFolderWizard.windowTitle=New folder
|
||||
|
||||
CreateFolderAction.action.title=Create folder
|
||||
CreateFolderAction.action.toolTipText=Create folder
|
||||
|
||||
RenameFolderAction.action.title=Rename folder
|
||||
RenameFolderAction.action.toolTipText=Rename folder
|
||||
RenameFolderAction.description=Rename the folder
|
||||
@@ -211,7 +200,6 @@ RenameFolderAction.warning.editorOpen.message=Cannot rename "{1}" folder because
|
||||
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.title=Action not available
|
||||
|
||||
ConvertJobsUtil.warning.title=Warning
|
||||
ConvertJobsUtil.warning.message=The target framework is not fully supported for this release.
|
||||
SyncLibrariesLoginTask.createStatsLogAndImplicitParamter=Create stats log and implicit parameters
|
||||
SyncLibrariesLoginTask.createStatsLogAndImplicitParamter=Create stats log and implicit parameters
|
||||
|
||||
@@ -1,141 +1,186 @@
|
||||
AbstractEMFRepositoryFactory.cannotGenerateItem=Impossible de cr\u00E9er le libell\u00E9 de l'\u00E9l\u00E9ment coll\u00E9.
|
||||
AbstractEMFRepositoryFactory.cannotGenerateItem=Impossible de g\u00E9n\u00E9rer le libell\u00E9 de l'\u00E9l\u00E9ment coll\u00E9.
|
||||
AbstractEMFRepositoryFactory.job=Job
|
||||
AbstractEMFRepositoryFactory.presistenceException.OnlyOneOccurenceMustbeFound=Plusieurs \u00E9l\u00E9ments ont \u00E9t\u00E9 r\u00E9cup\u00E9r\u00E9s en m\u00EAme temps.\n{0}
|
||||
AbstractEMFRepositoryFactory.presistenceException.OnlyOneOccurenceMustbeFound=Plusieurs \u00E9l\u00E9ments sont r\u00E9cup\u00E9r\u00E9s en m\u00EAme temps.\n{0}
|
||||
AbstractEMFRepositoryFactory.presistenceException.whoCauseProblems=Les \u00E9l\u00E9ments \u00E0 l'origine des probl\u00E8mes sont :
|
||||
AbstractEMFRepositoryFactory.requiredComponent=Requis pour utiliser le composant \:
|
||||
ProxyRepositoryFactory.bussinessException.itemNonModifiable=Vous n'avez pas assez de droits pour cette action
|
||||
AbstractEMFRepositoryFactory.requiredComponent=Requis pour utiliser le composant :
|
||||
ProxyRepositoryFactory.bussinessException.itemNonModifiable=Vous ne poss\u00E9dez pas assez de droits pour effectuer cette action
|
||||
ProxyRepositoryFactory.cleanWorkspace=Vider l'espace de mod\u00E9lisation graphique
|
||||
ProxyRepositoryFactory.DeleteFolderContainsLockedItem=Impossible de supprimer un dossier contenant des \u00E9l\u00E9ments verrouill\u00E9s.
|
||||
ProxyRepositoryFactory.exec.migration.tasks=Ex\u00E9cution des t\u00E2ches de migration
|
||||
ProxyRepositoryFactory.illegalArgumentException.labeAlreadyInUse=Le libell\u00E9 {0} est d\u00E9j\u00E0 utilis\u00E9
|
||||
ProxyRepositoryFactory.illegalArgumentException.labeAlreadyInUse=Le libell\u00E9 {0} est en cours d'utilisation
|
||||
ProxyRepositoryFactory.illegalArgumentException.labelNotMatchPattern=Le libell\u00E9 {0} ne correspond pas au mod\u00E8le {1}
|
||||
ProxyRepositoryFactory.initializeProjectConnection=Initialisation de la connexion au projet
|
||||
ProxyRepositoryFactory.CycleReferenceError=Une r\u00E9f\u00E9rence circulaire de projet a \u00E9t\u00E9 d\u00E9tect\u00E9e.
|
||||
ProxyRepositoryFactory.JobNameErroe=Erreur dans le nom du Job
|
||||
ProxyRepositoryFactory.Label=Libell\u00E9
|
||||
ProxyRepositoryFactory.load.componnents=Charger des composants...
|
||||
ProxyRepositoryFactory.log.Restoration=Restauration de [{0}] par {1} vers "/{2}".
|
||||
ProxyRepositoryFactory.log.lock=Verrou de [{0}] par "{1}".
|
||||
ProxyRepositoryFactory.log.loggedOn={0} connect\u00E9 \u00E0 {1}
|
||||
ProxyRepositoryFactory.load.componnents=Chargement des composants...
|
||||
ProxyRepositoryFactory.load.sdk.componnents=Chargement des composants SDK...
|
||||
ProxyRepositoryFactory.log.Restoration=Restauration [{0}] par {1} de "\\{2}".
|
||||
ProxyRepositoryFactory.log.lock=Verrouiller [{0}] par "{1}".
|
||||
ProxyRepositoryFactory.log.loggedOn={0} connect\u00E9 sur {1}
|
||||
ProxyRepositoryFactory.log.logicalDeletion=Suppression logique de [{0}] par {1}.
|
||||
ProxyRepositoryFactory.log.move=D\u00E9placement de [{0}] vers "{1}".
|
||||
ProxyRepositoryFactory.log.newIdGenerated=Nouvel ID g\u00E9n\u00E9r\u00E9 sur le projet [{0}] \= {1}
|
||||
ProxyRepositoryFactory.log.physicalDeletion=Suppression physique de [{0}] par {1}
|
||||
ProxyRepositoryFactory.log.tempFolderEmptied=Dossier temp vid\u00E9 ({0} fichiers supprim\u00E9s en {1}ms)
|
||||
ProxyRepositoryFactory.log.unlock=D\u00E9verrouiller [{0}] par "{1}".
|
||||
ProxyRepositoryFactory.log.move=D\u00E9placer [{0}] dans "{1}".
|
||||
ProxyRepositoryFactory.log.newIdGenerated=Nouvel ID g\u00E9n\u00E9r\u00E9 pour le projet [{0}] \\= {1}
|
||||
ProxyRepositoryFactory.log.physicalDeletion=Suppression physique de [{0}] par {1}.
|
||||
ProxyRepositoryFactory.log.tempFolderEmptied=Dossier temporaire vid\u00E9 ({0} fichiers supprim\u00E9s en {1} ms)
|
||||
ProxyRepositoryFactory.log.unlock=[{0}] d\u00E9verrouill\u00E9 par "{1}".
|
||||
ProxyRepositoryFactory.logonInProgress=Connexion en cours...
|
||||
ProxyRepositoryFactory.projectIsNotCompatible=Le projet {0} a \u00E9t\u00E9 ouvert par un studio plus r\u00E9cent. Impossible de l'ouvrir.
|
||||
ProxyRepositoryFactory.MoveFolderContainsLockedItem=Impossible de d\u00E9placer un dossier contenant des \u00E9l\u00E9ments verrouill\u00E9s.
|
||||
ProxyRepositoryFactory.projectIsNotCompatible=Le projet {0} a \u00E9t\u00E9 ouvert par un Studio plus r\u00E9cent. Impossible de l'ouvrir.
|
||||
ProxyRepositoryFactory.projectCanNotOpen=Impossible d'ouvrir le projet. La t\u00E2che en erreur est {0}.
|
||||
ProxyRepositoryFactory.RenameFolderContainsLockedItem=Impossible de renommer un fichier contenant des \u00E9l\u00E9ments verrouill\u00E9s.
|
||||
ProxyRepositoryFactory.ReplaceJob=est en cours d'utilisation, voulez-vous le remplacer ?
|
||||
ProxyRepositoryFactory.synch.repo.items=Synchronisation des \u00E9l\u00E9ments du r\u00E9f\u00E9rentiel
|
||||
ProxyRepositoryFactory.synchronizeLibraries=Synchronisation des biblioth\u00E8ques...
|
||||
ProxyRepositoryFactory.synchronizeLibraries=Synchronisation des librairies
|
||||
ProxyRepositoryFactory.installComponents=Installation des composants...
|
||||
ProxyRepositoryFactory.titleWarning=Avertissement
|
||||
ProxyRepositoryFactory.msgMissingReferencedProjects=Projet de r\u00E9f\u00E9rence manquant [{0}]. Continuez ?
|
||||
ProxyRepositoryFactory.exceptionMissingReferencedProjects=Projet r\u00E9f\u00E9renc\u00E9 manquant [{0}].
|
||||
ProxyRepositoryFactory.btnLabelContinue=Continuer
|
||||
CreateSandboxProjectDialog.createUserLabel=Cr\u00E9er un nouvel utilisateur li\u00E9 au projet Sandbox cr\u00E9\u00E9
|
||||
CreateSandboxProjectDialog.Failure=Echec
|
||||
CreateSandboxProjectDialog.failureMessage=Echec de la cr\u00E9ation du projet Sandbox.
|
||||
CreateSandboxProjectDialog.Failure=\u00C9chec
|
||||
CreateSandboxProjectDialog.failureMessage=\u00C9chec de la cr\u00E9ation du projet Sandbox.
|
||||
CreateSandboxProjectDialog.ProjectDesc=Description
|
||||
CreateSandboxProjectDialog.ProjectLabel=Libell\u00E9
|
||||
CreateSandboxProjectDialog.ProjectSvnAdvance=Param\u00E8tres avanc\u00E9s de SVN
|
||||
CreateSandboxProjectDialog.successMessage=Cr\u00E9ation r\u00E9ussie du projet Sandbox.
|
||||
CreateSandboxProjectDialog.successTitile=Succ\u00E8s
|
||||
CreateSandboxProjectDialog.svnUrl=URL
|
||||
CreateSandboxProjectDialog.Title=Cr\u00E9er le projet Sandbox - {0}
|
||||
CreateSandboxProjectDialog.Title=Cr\u00E9er un projet Sandbox - {0}
|
||||
CreateSandboxProjectDialog.userFirstname=Pr\u00E9nom
|
||||
CreateSandboxProjectDialog.userLastname=Nom de famille
|
||||
CreateSandboxProjectDialog.userLoginMessage=Le nom du projet SVN ne peut \u00EAtre vide
|
||||
CreateSandboxProjectDialog.userLoginValidMessage=L'identifiant de l'utilisateur doit \u00EAtre un e-mail valide
|
||||
CreateSandboxProjectDialog.userPasswordEmptyMessage=Le mot de passe ne doit pas \u00EAtre vide
|
||||
CreateSandboxProjectDialog.Login=Identifiant
|
||||
CreateSandboxProjectDialog.Login=Connexion
|
||||
CreateSandboxProjectDialog.Password=Mot de passe
|
||||
CreateSandboxProjectDialog.URLMessage=Vous devez d\u00E9finir l'URL SVN
|
||||
CreateSandboxProjectDialog.userSvnSettingLabel=Param\u00E8tres par d\u00E9faut SVN
|
||||
PropertiesWizardPage.Author=Auteur
|
||||
PropertiesWizardPage.Locker=Verrouill\u00E9 par :
|
||||
CreateSandboxProjectDialog.userSvnSettingLabel=Param\u00E8tres SVN par d\u00E9faut
|
||||
PropertiesWizardPage.Author=Cr\u00E9\u00E9 par :
|
||||
PropertiesWizardPage.Locker=Verrouill\u00E9 par
|
||||
PropertiesWizardPage.Description=Description
|
||||
PropertiesWizardPage.EmptyDescWarning=Il n'est pas recommand\u00E9 de laisser vide la description.
|
||||
PropertiesWizardPage.EmptyPurposeWarning=Il n'est pas recommand\u00E9 de laisser l'objectif vide.
|
||||
PropertiesWizardPage.ItemExistsError=Cet \u00E9l\u00E9ment existe d\u00E9j\u00E0. V\u00E9rifiez la corbeille et videz-la si besoin.
|
||||
PropertiesWizardPage.EmptyDescWarning=Il est d\u00E9conseill\u00E9 de laisser le champ Description vide.
|
||||
PropertiesWizardPage.EmptyPurposeWarning=Il est d\u00E9conseill\u00E9 de laisser le champ Objectif vide.
|
||||
PropertiesWizardPage.ItemExistsError=Cet \u00E9l\u00E9ment existe d\u00E9j\u00E0. V\u00E9rifiez la Corbeille et videz-la si n\u00E9cessaire.
|
||||
PropertiesWizardPage.KeywordsError=Le nom n'est pas un identifiant valide.
|
||||
PropertiesWizardPage.Name=Nom
|
||||
PropertiesWizardPage.NameEmptyError=Le nom est vide.
|
||||
PropertiesWizardPage.NameFormatError=Le nom contient des caract\u00E8res incorrects.
|
||||
PropertiesWizardPage.Path=Chemin
|
||||
PropertiesWizardPage.Path=Chemin d'acc\u00E8s
|
||||
PropertiesWizardPage.Purpose=Objectif
|
||||
PropertiesWizardPage.Select=S\u00E9lectionner
|
||||
PropertiesWizardPage.SelectfolderMessage=S\u00E9lectionner le dossier dans lequel l'\u00E9l\u00E9ment sera cr\u00E9\u00E9
|
||||
PropertiesWizardPage.SelectfolderTitle=S\u00E9lectionner dossier
|
||||
PropertiesWizardPage.SelectfolderMessage=S\u00E9lectionnez le dossier dans lequel l'\u00E9l\u00E9ment sera cr\u00E9\u00E9
|
||||
PropertiesWizardPage.SelectfolderTitle=S\u00E9lection du dossier
|
||||
PropertiesWizardPage.Status=Statut
|
||||
PropertiesWizardPage.Version=Version
|
||||
PropertiesWizardPage.Version.Major=M
|
||||
PropertiesWizardPage.Version.Minor=M
|
||||
PropertiesWizardPage.Version.Minor=m
|
||||
PropertiesWizardPage.ImageSizeError=S\u00E9lectionnez une image de taille 32*32.
|
||||
EAuthenticationMethod.anonymousAuth=Authentification anonyme
|
||||
EAuthenticationMethod.simpleAuth=Authentification simple
|
||||
AdvancedSocketFactory.failedInitial=Erreur\: \u00E9chec d'initialisation\:
|
||||
AdvancedSocketFactory.failedInitial=Erreur : impossible d'initialiser :
|
||||
LDAPCATruster.failedCreateCert=Impossible de cr\u00E9er le stockage du certificat
|
||||
LDAPCATruster.failedCreateTmp=Impossible de cr\u00E9er le
|
||||
LDAPCATruster.failedInitialTrust=\u00C9chec de cr\u00E9ation du gestionnaire de confiance initial :
|
||||
LDAPCATruster.failedLoadCert=Impossible de charger le stockage des certificats :
|
||||
LDAPCATruster.failedSaveTrust=Impossible de sauvegarder le Trust Store :
|
||||
LDAPCATruster.locationInvalid=L'emplacement du fichier du store de certificat est invalide :
|
||||
LDAPCATruster.noCertificate=\nUtilisez la commande Keytool pour importer le certificat du serveur.
|
||||
LDAPCATruster.sslError1=Erreur SSL : \u00E9chec de la v\u00E9rification de la cha\u00EEne de certification du serveur.
|
||||
LDAPCATruster.sslError2=Erreur SSL : \u00E9chec de la v\u00E9rification de la cha\u00EEne de certification du serveur et \\n l'autorit\u00E9 de certification est manquante.
|
||||
LDAPCATruster.sslError3=Erreur SSL : l'autorit\u00E9 de certification n'est pas dans la cha\u00EEne de certification du serveur.
|
||||
CopyAction.thisText.copy=Copier
|
||||
RestoreAction.action.title=Restaurer
|
||||
RestoreAction.action.toolTipText=Restaurer
|
||||
PasteAction.thisText.paste=Coller
|
||||
DeleteAction.action.foreverTitle=Supprimer d\u00E9finitivement
|
||||
DeleteAction.action.logicalTitle=Supprimer
|
||||
DeleteAction.action.logicalToolTipText=Mettre l'objet \u00E0 la corbeille
|
||||
DeleteAction.deleteJobAssignedToOneService=\ est assign\u00E9 \u00E0 une op\u00E9ration d'un Service.\nSupprimer ce Job ?
|
||||
DeleteAction.dialog.message0=Sera effac\u00E9 d\u00E9finitivement (r\u00E9cup\u00E9ration impossible)
|
||||
DeleteAction.action.logicalToolTipText=Placer l'\u00E9l\u00E9ment dans la Corbeille
|
||||
DeleteAction.deleteJobAssignedToOneService= est attribu\u00E9 \u00E0 une op\u00E9ration d'un service.\nSupprimer ce Job ?
|
||||
DeleteAction.deleteSomeJobsAssignedToServices= sont assign\u00E9s \u00E0 des op\u00E9rations de Services.\nSupprimer ces Jobs ?
|
||||
DeleteAction.dialog.message0=sera supprim\u00E9 d\u00E9finitivement (r\u00E9cup\u00E9ration impossible).
|
||||
DeleteAction.dialog.message1=Les \u00E9l\u00E9ments s\u00E9lectionn\u00E9s seront supprim\u00E9s d\u00E9finitivement (pas de r\u00E9cup\u00E9ration possible).
|
||||
DeleteAction.dialog.message2=Continuer ?
|
||||
DeleteAction.dialog.messageAllElements=Tous les \u00E9l\u00E9ments seront supprim\u00E9s d\u00E9finitivement (impossible de r\u00E9cup\u00E9rer).
|
||||
DeleteAction.dialog.message2=Continuer malgr\u00E9 tout ?
|
||||
DeleteAction.dialog.messageAllElements=Tous les \u00E9l\u00E9ments seront supprim\u00E9s d\u00E9finitivement (r\u00E9cup\u00E9ration impossible).
|
||||
DeleteAction.dialog.title=Supprimer d\u00E9finitivement
|
||||
DeleteAction.error.lockedOrOpenedObject.newMessage={0} est verrouill\u00E9, vous ne pouvez le supprimer.\n Si cet objet est ouvert, vous devez le fermer avant suppression.
|
||||
DeleteAction.error.lockedOrOpenedObject.newMessage=Le {0} est verrouill\u00E9 et ne peut pas \u00EAtre supprim\u00E9.\n Si cet objet est ouvert, vous devez le fermer avant de le supprimer.
|
||||
DeleteAction.error.testCaseLockedOrOpenedObject.newMessage=Les sc\u00E9narios de test de {0} sont verrouill\u00E9s, vous ne pouvez les supprimer.\n Si cet objet est ouvert, fermez-le avant suppression.
|
||||
DeleteAction.error.title=Suppression interdite
|
||||
DeleteAction.warning.message1=Impossible de supprimer le dossier car au moins un \u00E9l\u00E9ment de ce dossier est ouvert. Fermez les \u00E9l\u00E9ments ouverts et r\u00E9essayez.
|
||||
DeleteAction.warning.title=Avertissement
|
||||
DuplicateAction.cannotGenerateItem=Impossible de cr\u00E9er le libell\u00E9 de l'\u00E9l\u00E9ment coll\u00E9.
|
||||
DuplicateAction.dialog.message=Nommer le nouveau job
|
||||
DuplicateAction.dialog.title=Merci d'entrer un nom de Job
|
||||
DuplicateAction.cannotGenerateItem=Impossible de g\u00E9n\u00E9rer le libell\u00E9 de l'\u00E9l\u00E9ment coll\u00E9.
|
||||
DuplicateAction.dialog.message=Nommer le nouveau Job
|
||||
DuplicateAction.dialog.title=Saisissez un nom pour le Job
|
||||
DuplicateAction.input.message=Saisissez le nouveau nom
|
||||
DuplicateAction.input.title.v2=Dupliquer
|
||||
DuplicateAction.thisText.duplicate=Dupliquer
|
||||
DuplicateAction.NameEmptyError=Le nom est vide.
|
||||
DuplicateAction.NameFormatError=Le nom contient des caract\u00E8res incorrects.
|
||||
DuplicateAction.ItemExistsError=Cet \u00E9l\u00E9ment existe d\u00E9j\u00E0. V\u00E9rifiez la corbeille et videz-la si besoin.
|
||||
DuplicateAction.ItemExistsError=Cet \u00E9l\u00E9ment existe d\u00E9j\u00E0. V\u00E9rifiez la Corbeille et videz-la si n\u00E9cessaire.
|
||||
DuplicateAction.KeywordsError=Le nom n'est pas un identifiant valide.
|
||||
DuplicateAction.SameAsProjectname=Le nom est le m\u00EAme que celui du projet.
|
||||
EmptyRecycleBinAction.action.title=Vider la Corbeille
|
||||
EmptyRecycleBinAction.action.toolTipText=Vider la Corbeille
|
||||
EmptyRecycleBinAction.dialog.title=Vider la Corbeille
|
||||
PasteObjectAction.error.labelAlreadyExists=Un objet avec ce libell\u00E9 existe d\u00E9j\u00E0 dans ce chemin
|
||||
EmptyRecycleBinAction.dialog.allDependencies=Vous ne pouvez vider la Corbeille.\nLa perspective Data Profiler d\u00E9pend d'un \u00E9l\u00E9ment. Ne le supprimez pas.
|
||||
PasteObjectAction.error.labelAlreadyExists=Un objet ayant ce libell\u00E9 existe d\u00E9j\u00E0 avec le m\u00EAme chemin d'acc\u00E8s
|
||||
PasteObjectAction.error.title=Impossible de coller
|
||||
JobletReferenceDialog.DeletedInfor=dans la Corbeille
|
||||
JobletReferenceDialog.Messages=Impossible de supprimer certains joblets car ils sont r\u00E9f\u00E9renc\u00E9s dans des Jobs.
|
||||
JobletReferenceDialog.Messages=Impossible de supprimer certains Joblets car ils sont r\u00E9f\u00E9renc\u00E9s dans des Jobs.
|
||||
JobletReferenceDialog.NodeTotals=Totaux
|
||||
JobletReferenceDialog.NodeTotalsTip=Total des r\u00E9f\u00E9rences des n\u0153uds
|
||||
JobletReferenceDialog.project=Project
|
||||
JobletReferenceDialog.NodeTotalsTip=Total des r\u00E9f\u00E9rences des noeuds
|
||||
JobletReferenceDialog.project=Projet
|
||||
JobletReferenceDialog.ReferenceJob=Job de r\u00E9f\u00E9rence
|
||||
JobletReferenceDialog.Title=\u00C9chec de la suppression du Joblet
|
||||
ContextReferenceDialog.Title=Supprimer le groupe de contexte
|
||||
JobletReferenceDialog.Title=Supprimer l'\u00E9chec du Joblet
|
||||
ContextReferenceDialog.Title=Supprimer le groupe de contextes
|
||||
ContextReferenceDialog.Recycle=dans la Corbeille
|
||||
ContextReferenceDialog.ReferenceJob=Objets de r\u00E9f\u00E9rence
|
||||
ContextReferenceDialog.Types=Type
|
||||
ContextReferenceDialog.Messages=Le contexte({0} {1}) est r\u00E9f\u00E9renc\u00E9 dans\:\n
|
||||
ContextReferenceDialog.NodeTypeTip=Type de r\u00E9f\u00E9rences du n\u0153ud
|
||||
ContextReferenceDialog.Messages=Le contexte({0} {1}) est r\u00E9f\u00E9renc\u00E9 dans :\n
|
||||
ContextReferenceDialog.kindMessages=Le groupe de contextes de {0} {1} est r\u00E9f\u00E9renc\u00E9 par la liste suivante. Si vous souhaitez le supprimer, le groupe de contextes du Job sera chang\u00E9 en Built-In \u00E0 la prochaine ouverture du Job. Le supprimer malgr\u00E9 tout ?
|
||||
ContextReferenceDialog.kindMessages1=Le groupe de contextes {0} {1} est r\u00E9f\u00E9renc\u00E9 par la liste suivante. Le supprimer malgr\u00E9 tout ?
|
||||
CopyToGenericSchemaHelper.cannotGenarateItem=Impossible de cr\u00E9er le libell\u00E9 de l'\u00E9l\u00E9ment coll\u00E9.
|
||||
CopyToGenericSchemaHelper.cannotGenarateItem=Impossible de g\u00E9n\u00E9rer le libell\u00E9 de l'\u00E9l\u00E9ment coll\u00E9.
|
||||
ProxyRepositoryFactory.ReplaceJobHazardDescription=\nLes d\u00E9pendances envers la connexion originale peuvent \u00EAtre perdues.
|
||||
ItemReferenceDialog.title=El\u00E9ments ne pouvant \u00EAtre supprim\u00E9s
|
||||
ItemReferenceDialog.item=El\u00E9ment
|
||||
ItemReferenceDialog.referenceItem=El\u00E9ment de r\u00E9f\u00E9rence
|
||||
ItemReferenceDialog.title=\u00C9lements ne pouvant \u00EAtre supprim\u00E9s
|
||||
ItemReferenceDialog.item=\u00C9l\u00E9ment
|
||||
ItemReferenceDialog.referenceItem=\u00C9l\u00E9ment de r\u00E9f\u00E9rence
|
||||
ItemReferenceDialog.nodeTotals=Totaux
|
||||
ItemReferenceDialog.project=Project
|
||||
ItemReferenceDialog.nodeTotalsTip=Total des r\u00E9f\u00E9rences des noeuds
|
||||
ItemReferenceDialog.project=Projet
|
||||
ItemReferenceDialog.deletedInfor=dans la Corbeille
|
||||
ItemReferenceDialog.messages=Des \u00E9l\u00E9ments ne peuvent \u00EAtre supprim\u00E9s car ils sont r\u00E9f\u00E9renc\u00E9s par d'autres.
|
||||
ItemReferenceDialog.doNotDelete.button=Ne pas supprimer
|
||||
ItemReferenceDialog.forceDelete.button=Forcer la suppression
|
||||
ItemReferenceDialog.forceDelete.warn.title=\u00CAtes-vous s\u00FBr(e) ?
|
||||
ItemReferenceDialog.forceDelete.warn.message=Forcer la suppression peut briser des \u00E9l\u00E9ments utilisant cet \u00E9l\u00E9ment. Forcer la suppression ?
|
||||
ProjectRepositoryNode.code=Code
|
||||
ProjectRepositoryNode.rulesManagement=Gestion des r\u00E8gles
|
||||
ProjectRepositoryNode.itemInvalid=El\u00E9ment invalide : [{0}] {1}
|
||||
ProjectRepositoryNode.invalidItem=El\u00C3\u00A9ment invalide
|
||||
ProjectRepositoryNode.itemInvalid=\u00C9l\u00E9ment non valide : [{0}]{1}
|
||||
ProjectRepositoryNode.invalidItem=\u00C9l\u00E9ment invalide
|
||||
ProjectRepositoryNode.columns=Colonnes
|
||||
ProjectRepositoryNode.validationRules=R\u00E8gles de validation
|
||||
ProjectRepositoryNode.cdcFoundation=Fondation CDC
|
||||
ProjectRepositoryNode.genericSchema=Sch\u00E9mas g\u00E9n\u00E9riques
|
||||
ProjectRepositoryNode.queries=Requ\u00EAtes
|
||||
ProjectRepositoryNode.synonymSchemas=Sch\u00E9mas synonymes
|
||||
ProjectRepositoryNode.calculationViewSchemas=Sch\u00E9ma de la vue Calculation
|
||||
ProjectRepositoryNode.tableSchemas=Sch\u00E9mas des tables
|
||||
ProjectRepositoryNode.viewSchemas=Sch\u00E9mas des vues
|
||||
ProjectRepositoryNode.viewSchemas=Voir les sch\u00E9mas
|
||||
ProjectRepositoryNode.sapFunctions=Fonctions SAP
|
||||
ProjectRepositoryNode.sapIDocs=SAP iDocs
|
||||
ProjectRepositoryNode.sapBapi=SAP Bapi
|
||||
ProjectRepositoryNode.sapFunctions.inputSchema=Lecture
|
||||
ProjectRepositoryNode.sapFunctions.outputSchema=Sortie
|
||||
ProjectRepositoryNode.sapIDocs=SAP IDoc
|
||||
ProjectRepositoryNode.sapTables=Tables SAP
|
||||
ProjectRepositoryNode.sapBWAdvancedDataStoreObject=ADSO SAP
|
||||
ProjectRepositoryNode.sapBWDataSource=Source des donn\u00E9es SAP
|
||||
ProjectRepositoryNode.sapBWDataStoreObject=Objet Data Store SAP
|
||||
ProjectRepositoryNode.sapBWInfoCube=InfoCube SAP
|
||||
ProjectRepositoryNode.sapBWInfoObject=InfoObject SAP
|
||||
ProjectRepositoryNode.sapContentExtractor=Extracteur SAP BI Content
|
||||
RepositoryDropAdapter_copyingItems=Copie des \u00E9l\u00E9ments...
|
||||
RepositoryDropAdapter_errorMsg=Ce r\u00E9pertoire contient l'\u00E9l\u00E9ment verrouill\u00E9, il ne peut \u00EAtre d\u00E9plac\u00E9
|
||||
RepositoryDropAdapter_lockedByOthers=Cet \u00E9l\u00E9ment est verrouill\u00E9 par d'autres utilisateurs, impossible de le d\u00E9placer.
|
||||
RepositoryDropAdapter_lockedByYou=Cet \u00E9l\u00E9ment est verrouill\u00E9 par vous-m\u00EAme, il ne peut \u00EAtre d\u00E9plac\u00E9.
|
||||
RepositoryDropAdapter_moveTitle=D\u00E9placer
|
||||
@@ -143,38 +188,23 @@ RepositoryDropAdapter_movingItems=D\u00E9placement des \u00E9l\u00E9ments...
|
||||
RepositoryDropAdapter.checkingLockStatus=V\u00E9rifier le statut de verrouillage de
|
||||
RepositoryDropAdapter.moving=D\u00E9placement
|
||||
NewFolderWizard.description=Cr\u00E9er un nouveau dossier dans le r\u00E9f\u00E9rentiel
|
||||
NewFolderWizard.failureText=Une erreur est survenue. Impossible de cr\u00E9er le dossier. Consultez le log pour plus de d\u00E9tails.
|
||||
NewFolderWizard.failureTitle=ERROR
|
||||
NewFolderWizard.failureText=Une erreur est survenue. Impossible de cr\u00E9er les dossiers. Consultez le log pour plus d'informations.
|
||||
NewFolderWizard.failureTitle=Erreur
|
||||
NewFolderWizard.label=Libell\u00E9
|
||||
NewFolderWizard.nameEmpty=Libell\u00E9 requis
|
||||
NewFolderWizard.nameIncorrect=Le libell\u00E9 contient des caract\u00E8res incorrects
|
||||
NewFolderWizard.nameInvalid=Libell\u00E9 {0} est interdit
|
||||
NewFolderWizard.nameIncorrect=Le libell\u00E9 contient des caract\u00E8res incorrects.
|
||||
NewFolderWizard.nameInvalid=Le libell\u00E9 {0} est interdit
|
||||
NewFolderWizard.title=Dossier
|
||||
NewFolderWizard.windowTitle=Nouveau dossier
|
||||
CreateFolderAction.action.title=Cr\u00E9er un dossier
|
||||
CreateFolderAction.action.toolTipText=Cr\u00E9er un dossier
|
||||
RenameFolderAction.action.title=Renommer dossier
|
||||
RenameFolderAction.action.toolTipText=Renommer dossier
|
||||
RenameFolderAction.warning.editorOpen.message=Impossible de renommer le dossier "{1}" car un \u00E9l\u00E9ment ({0}) contenu dans ce dossier est ouvert.\nFermez-le et r\u00E9essayez.
|
||||
RenameFolderAction.warning.editorOpen.title=Action indisponible
|
||||
RenameFolderAction.warning.cannotFind.message=Impossible de renommer le dossier, il a \u00E9t\u00E9 d\u00E9plac\u00E9 ou supprim\u00E9. Cliquez sur le bouton Rafra\u00EEchir pour mettre \u00E0 jour le r\u00E9f\u00E9rentiel.
|
||||
RenameFolderAction.warning.cannotFind.title=Action indisponible
|
||||
ProxyRepositoryFactory.cleanWorkspace=Vider l'espace de mod\u00E9lisation graphique
|
||||
ProxyRepositoryFactory.DeleteFolderContainsLockedItem=Impossible de supprimer un dossier contenant des \u00E9l\u00E9ments verrouill\u00E9s.
|
||||
ProxyRepositoryFactory.MoveFolderContainsLockedItem=Impossible de d\u00E9placer un dossier contenant des \u00E9l\u00E9ments verrouill\u00E9s.
|
||||
ProxyRepositoryFactory.RenameFolderContainsLockedItem=Impossible de renommer un fichier contenant des \u00E9l\u00E9ments verrouill\u00E9s.
|
||||
RepositoryDropAdapter_errorMsg=Ce r\u00E9pertoire contient l'\u00E9l\u00E9ment verrouill\u00E9, il ne peut \u00EAtre d\u00E9plac\u00E9
|
||||
RenameFolderAction.action.title=Renommer le dossier
|
||||
RenameFolderAction.action.toolTipText=Renommer le dossier
|
||||
RenameFolderAction.description=Renommer le dossier
|
||||
ProxyRepositoryFactory.projectCanNotOpen=Impossible d'ouvrir le projet. La t\u00E2che en erreur est {0}.
|
||||
ProjectRepositoryNode.sapBapi=SAP Bapi
|
||||
ProjectRepositoryNode.sapFunctions.outputSchema=Sortie
|
||||
ProjectRepositoryNode.sapTables=Tables SAP
|
||||
DuplicateAction.input.title.v2=Duplicate
|
||||
DuplicateAction.SameAsProjectname=Le nom est le m\u00EAme que celui du projet.
|
||||
DeleteAction.error.testCaseLockedOrOpenedObject.newMessage=Les tests/sc\u00E9narios de {0} sont verrouill\u00E9s, vous ne pouvez les supprimer.\nSi cet objet est ouvert, fermez-le avant suppression.
|
||||
RenameFolderAction.warning.editorOpen.message=Impossible de renommer le dossier "{1}" car un \u00E9l\u00E9ment ({0}) contenu dans ce dossier est ouvert.\nFermez-le et r\u00E9essayez.
|
||||
RenameFolderAction.warning.editorOpen.title=Action non disponible
|
||||
RenameFolderAction.warning.cannotFind.message=Impossible de renommer le dossier, il a \u00E9t\u00E9 d\u00E9plac\u00E9 ou supprim\u00E9. Cliquez sur le bouton Actualiser pour mettre \u00E0 jour le r\u00E9f\u00E9rentiel.
|
||||
RenameFolderAction.warning.cannotFind.title=Action non disponible
|
||||
ConvertJobsUtil.warning.title=Avertissement
|
||||
ConvertJobsUtil.warning.message=Le framework cible n'est pas totalement support\u00E9 dans cette version.
|
||||
ItemReferenceDialog.doNotDelete.button=Ne pas supprimer
|
||||
ItemReferenceDialog.forceDelete.button=Forcer la suppression
|
||||
ItemReferenceDialog.forceDelete.warn.title=\u00CAtes-vous s\u00FBr ?
|
||||
ItemReferenceDialog.forceDelete.warn.message=Forcer la suppression peut briser des \u00E9l\u00E9ments utilisant cet \u00E9l\u00E9ment. Forcer la suppression ?
|
||||
ProxyRepositoryFactory.load.sdk.componnents=Chargement des composants SDK...
|
||||
SyncLibrariesLoginTask.createStatsLogAndImplicitParamter=Cr\u00E9er des logs de stat et des param\u00E8tres implicites.
|
||||
|
||||
@@ -1,209 +1,210 @@
|
||||
AbstractEMFRepositoryFactory.cannotGenerateItem=\u8CBC\u4ED8\u3051\u3055\u308C\u305F\u30A2\u30A4\u30C6\u30E0\u30E9\u30D9\u30EB\u3092\u751F\u6210\u3067\u304D\u307E\u305B\u3093\u3002
|
||||
AbstractEMFRepositoryFactory.job=\u30B8\u30E7\u30D6
|
||||
AbstractEMFRepositoryFactory.presistenceException.OnlyOneOccurenceMustbeFound=\u4E00\u3064\u4EE5\u4E0A\u306E\u30A2\u30A4\u30C6\u30E0\u304C\u540C\u6642\u306B\u53D6\u5F97\u3055\u308C\u307E\u3057\u305F\u3002\\n{0}
|
||||
AbstractEMFRepositoryFactory.presistenceException.whoCauseProblems=\u554F\u984C\u306E\u539F\u56E0\u3068\u306A\u3063\u305F\u9805\u76EE:
|
||||
AbstractEMFRepositoryFactory.requiredComponent=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u4F7F\u7528\u306B\u5FC5\u8981\u306A\u3053\u3068:
|
||||
ProxyRepositoryFactory.bussinessException.itemNonModifiable=\u3042\u306A\u305F\u306F\u3053\u306E\u30A2\u30AF\u30B7\u30E7\u30F3\u306E\u6A29\u9650\u304C\u3042\u308A\u307E\u305B\u3093\u3002
|
||||
ProxyRepositoryFactory.exec.migration.tasks=\u79FB\u884C\u30BF\u30B9\u30AF\u3092\u5B9F\u884C\u3057\u307E\u3059
|
||||
ProxyRepositoryFactory.illegalArgumentException.labeAlreadyInUse=\u30E9\u30D9\u30EB{0}\u306F\u65E2\u306B\u4F7F\u7528\u3055\u308C\u3066\u3044\u307E\u3059
|
||||
ProxyRepositoryFactory.illegalArgumentException.labelNotMatchPattern=\u30E9\u30D9\u30EB{0} \u306F\u30D1\u30BF\u30FC\u30F3 {1}\u3068\u5408\u81F4\u3057\u3066\u3044\u307E\u305B\u3093
|
||||
ProxyRepositoryFactory.initializeProjectConnection=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3078\u63A5\u7D9A
|
||||
ProxyRepositoryFactory.JobNameErroe=\u30B8\u30E7\u30D6\u540D\u3000\u30A8\u30E9\u30FC
|
||||
AbstractEMFRepositoryFactory.presistenceException.OnlyOneOccurenceMustbeFound=\u8907\u6570\u306E\u30A2\u30A4\u30C6\u30E0\u304C\u540C\u6642\u306B\u53D6\u5F97\u3055\u308C\u3066\u3044\u307E\u3059\u3002\n{0}
|
||||
AbstractEMFRepositoryFactory.presistenceException.whoCauseProblems=\u554F\u984C\u767A\u751F\u539F\u56E0\u306F\uFF1A
|
||||
AbstractEMFRepositoryFactory.requiredComponent=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u4F7F\u7528\u306B\u5FC5\u8981:
|
||||
ProxyRepositoryFactory.bussinessException.itemNonModifiable=\u3053\u306E\u30A2\u30AF\u30B7\u30E7\u30F3\u3092\u884C\u3046\u305F\u3081\u306E\u5341\u5206\u306A\u6A29\u9650\u304C\u3042\u308A\u307E\u305B\u3093
|
||||
ProxyRepositoryFactory.cleanWorkspace=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u3092\u30AF\u30EA\u30FC\u30F3\u30A2\u30C3\u30D7
|
||||
ProxyRepositoryFactory.DeleteFolderContainsLockedItem=\u30ED\u30C3\u30AF\u3055\u308C\u305F\u30A2\u30A4\u30C6\u30E0\u3092\u542B\u3080\u30D5\u30A9\u30EB\u30C0\u30FC\u306F\u524A\u9664\u3067\u304D\u307E\u305B\u3093
|
||||
ProxyRepositoryFactory.exec.migration.tasks=\u79FB\u884C\u30BF\u30B9\u30AF\u3092\u5B9F\u884C
|
||||
ProxyRepositoryFactory.illegalArgumentException.labeAlreadyInUse=\u30E9\u30D9\u30EB{0}\u304C\u65E2\u306B\u4F7F\u7528\u4E2D\u3067\u3059
|
||||
ProxyRepositoryFactory.illegalArgumentException.labelNotMatchPattern=\u30E9\u30D9\u30EB{0}\u304C\u30D1\u30BF\u30FC\u30F3{1}\u306B\u4E00\u81F4\u3057\u307E\u305B\u3093
|
||||
ProxyRepositoryFactory.initializeProjectConnection=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u63A5\u7D9A\u3092\u521D\u671F\u5316
|
||||
ProxyRepositoryFactory.CycleReferenceError=\u30B5\u30A4\u30AF\u30EB\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u53C2\u7167\u304C\u691C\u51FA\u3055\u308C\u307E\u3057\u305F\u3002
|
||||
ProxyRepositoryFactory.JobNameErroe=\u30B8\u30E7\u30D6\u540D\u30A8\u30E9\u30FC
|
||||
ProxyRepositoryFactory.Label=\u30E9\u30D9\u30EB
|
||||
ProxyRepositoryFactory.load.componnents=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30ED\u30FC\u30C9...
|
||||
ProxyRepositoryFactory.log.Restoration={1}\u304B\u3089[{0}]\u3092 \"/{2}\"\u3078\u5FA9\u5143\u3057\u307E\u3059\u3002
|
||||
ProxyRepositoryFactory.log.lock=\"{1}\"\u306B\u3088\u3063\u3066 [{0}]\u3000\u3092\u30ED\u30C3\u30AF
|
||||
ProxyRepositoryFactory.log.loggedOn=[{0}]\u306F\"{1}\"\u306B\u3088\u3063\u3066\u8A18\u9332\u3055\u308C\u3066\u3044\u307E\u3059\u3002
|
||||
ProxyRepositoryFactory.log.logicalDeletion=\"{1}\"\u306B\u3088\u3063\u3066 [{0}]\u3092\u8AD6\u7406\u524A\u9664
|
||||
ProxyRepositoryFactory.log.move=[{0}] \u3092 \"{1}\"\u3078\u79FB\u52D5\u3002
|
||||
ProxyRepositoryFactory.log.newIdGenerated=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8[{0}] = {1}\u3067\u65B0\u898FID\u304C\u751F\u6210\u3055\u308C\u307E\u3057\u305F
|
||||
ProxyRepositoryFactory.log.physicalDeletion=\"{1}\"\u306B\u3088\u3063\u3066 [{0}]\u3092\u7269\u7406\u524A\u9664
|
||||
ProxyRepositoryFactory.log.tempFolderEmptied=\u4E00\u6642\u30D5\u30A9\u30EB\u30C0\u306F\u7A7A\u3067\u3059 ({0} \u30D5\u30A1\u30A4\u30EB\u306F {1} \u30DF\u30EA\u79D2\u3067\u524A\u9664\u3055\u308C\u307E\u3059)
|
||||
ProxyRepositoryFactory.log.unlock=\"{1}\"\u306B\u3088\u3063\u3066 [{0}] \u3092\u30ED\u30C3\u30AF\u89E3\u9664
|
||||
ProxyRepositoryFactory.logonInProgress=\u30ED\u30B0\u30AA\u30F3\u4E2D\u3067\u3059...
|
||||
ProxyRepositoryFactory.projectIsNotCompatible=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8{0}\u306F\u3088\u308A\u65B0\u3057\u3044Studio\u306B\u3088\u3063\u3066\u65E2\u306B\u958B\u304B\u308C\u3066\u3044\u308B\u305F\u3081\u3001\u958B\u304F\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093\u3002
|
||||
ProxyRepositoryFactory.ReplaceJob=\u65E2\u306B\u4F7F\u7528\u3055\u308C\u3066\u3044\u307E\u3059\u304C\u3001\u7F6E\u63DB\u3048\u307E\u3059\u304B\uFF1F
|
||||
ProxyRepositoryFactory.synch.repo.items=\u30EA\u30DD\u30B8\u30C8\u30EA\u3092\u540C\u671F\u4E2D\u3067\u3059
|
||||
ProxyRepositoryFactory.synchronizeLibraries=\u30E9\u30A4\u30D6\u30E9\u30EA\u3092\u540C\u671F\u4E2D...
|
||||
CreateSandboxProjectDialog.createUserLabel=\u4F5C\u6210\u3057\u305Fsandbox\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u306B\u30EA\u30F3\u30AF\u3057\u305F\u65B0\u898F\u30E6\u30FC\u30B6\u306E\u4F5C\u6210
|
||||
ProxyRepositoryFactory.load.componnents=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u3092\u30ED\u30FC\u30C9...
|
||||
ProxyRepositoryFactory.load.sdk.componnents=SDK\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u3092\u30ED\u30FC\u30C9...
|
||||
ProxyRepositoryFactory.log.Restoration=Restoration [{0}] by {1} to "/{2}".
|
||||
ProxyRepositoryFactory.log.lock="{1}"\u306B\u3088\u3063\u3066\u30ED\u30C3\u30AF[{0}]\u3002
|
||||
ProxyRepositoryFactory.log.loggedOn={0} logged on {1}
|
||||
ProxyRepositoryFactory.log.logicalDeletion={1}\u306B\u3088\u3063\u3066\u8AD6\u7406\u524A\u9664[{0}]\u3002
|
||||
ProxyRepositoryFactory.log.move="{1}"\u3092[{0}]\u306B\u79FB\u52D5
|
||||
ProxyRepositoryFactory.log.newIdGenerated=New ID generated on project [{0}] = {1}
|
||||
ProxyRepositoryFactory.log.physicalDeletion={1}\u306B\u3088\u308B\u7269\u7406\u524A\u9664[{0}]\u3002
|
||||
ProxyRepositoryFactory.log.tempFolderEmptied=\u4E00\u6642\u30D5\u30A9\u30EB\u30C0\u30FC\u3092\u7A7A\u306B\u3057\u307E\u3057\u305F({1}\u30DF\u30EA\u79D2\u3067{0}\u30D5\u30A1\u30A4\u30EB\u3092\u524A\u9664)
|
||||
ProxyRepositoryFactory.log.unlock="{1}"\u306B\u3088\u3063\u3066\u30ED\u30C3\u30AF\u89E3\u9664[{0}]\u3002
|
||||
ProxyRepositoryFactory.logonInProgress=\u30ED\u30B0\u30AA\u30F3\u4E2D...
|
||||
ProxyRepositoryFactory.MoveFolderContainsLockedItem=\u30ED\u30C3\u30AF\u3055\u308C\u305F\u30A2\u30A4\u30C6\u30E0\u3092\u542B\u3080\u30D5\u30A9\u30EB\u30C0\u30FC\u306F\u79FB\u52D5\u3067\u304D\u307E\u305B\u3093
|
||||
ProxyRepositoryFactory.projectIsNotCompatible=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8{0}\u304C\u3088\u308A\u6700\u65B0\u306EStudio\u306B\u3088\u3063\u3066\u958B\u304B\u308C\u305F\u305F\u3081\u3001\u958B\u3051\u307E\u305B\u3093\u3002
|
||||
ProxyRepositoryFactory.projectCanNotOpen=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3092\u958B\u3051\u307E\u305B\u3093\u3002\u30A8\u30E9\u30FC\u30BF\u30B9\u30AF\u306F{0}\u3067\u3059\u3002
|
||||
ProxyRepositoryFactory.RenameFolderContainsLockedItem=\u30ED\u30C3\u30AF\u3055\u308C\u305F\u30A2\u30A4\u30C6\u30E0\u3092\u542B\u3080\u30D5\u30A9\u30EB\u30C0\u30FC\u540D\u3092\u5909\u66F4\u3067\u304D\u307E\u305B\u3093
|
||||
ProxyRepositoryFactory.ReplaceJob=\u304C\u65E2\u306B\u4F7F\u7528\u4E2D\u3067\u3059\u3002\u7F6E\u63DB\u3057\u307E\u3059\u304B?
|
||||
ProxyRepositoryFactory.synch.repo.items=\u30EA\u30DD\u30B8\u30C8\u30EA\u30FC\u30A2\u30A4\u30C6\u30E0\u3092\u540C\u671F
|
||||
ProxyRepositoryFactory.synchronizeLibraries=\u30E9\u30A4\u30D6\u30E9\u30EA\u30FC\u3092\u540C\u671F...
|
||||
ProxyRepositoryFactory.installComponents=\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u3092\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u4E2D...
|
||||
ProxyRepositoryFactory.titleWarning=\u8B66\u544A
|
||||
ProxyRepositoryFactory.msgMissingReferencedProjects=\u53C2\u7167\u3055\u308C\u305F\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8[{0}]\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002\u30ED\u30B0\u30A4\u30F3\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3092\u7D9A\u884C\u3057\u307E\u3059\u304B?
|
||||
ProxyRepositoryFactory.exceptionMissingReferencedProjects=\u53C2\u7167\u3055\u308C\u308B\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8[{0}]\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002
|
||||
ProxyRepositoryFactory.btnLabelContinue=\u7D9A\u884C
|
||||
CreateSandboxProjectDialog.createUserLabel=Sandbox\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u306B\u30EA\u30F3\u30AF\u3055\u308C\u305F\u65B0\u3057\u3044\u30E6\u30FC\u30B6\u30FC\u3092\u4F5C\u6210
|
||||
CreateSandboxProjectDialog.Failure=\u5931\u6557
|
||||
CreateSandboxProjectDialog.failureMessage=\u30B5\u30F3\u30C9\u30DC\u30C3\u30AF\u30B9\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u306E\u4F5C\u6210\u306B\u5931\u6557\u3057\u307E\u3057\u305F\u3002
|
||||
CreateSandboxProjectDialog.failureMessage=Sandbox\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002
|
||||
CreateSandboxProjectDialog.ProjectDesc=\u8AAC\u660E
|
||||
CreateSandboxProjectDialog.ProjectLabel=\u30E9\u30D9\u30EB
|
||||
CreateSandboxProjectDialog.ProjectSvnAdvance=SVN\u8A73\u7D30\u8A2D\u5B9A
|
||||
CreateSandboxProjectDialog.successMessage=sandbox\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u306E\u4F5C\u6210\u306B\u6210\u529F\u3057\u307E\u3057\u305F
|
||||
CreateSandboxProjectDialog.successMessage=Sandbox\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3092\u6B63\u3057\u304F\u3057\u307E\u3057\u305F\u3002
|
||||
CreateSandboxProjectDialog.successTitile=\u6210\u529F
|
||||
CreateSandboxProjectDialog.svnUrl=URL
|
||||
CreateSandboxProjectDialog.Title=Sandbox\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u306E\u4F5C\u6210 - {0}
|
||||
CreateSandboxProjectDialog.userFirstname=\u30D5\u30A1\u30FC\u30B9\u30C8\u30CD\u30FC\u30E0
|
||||
CreateSandboxProjectDialog.userLastname=\u30E9\u30B9\u30C8\u30CD\u30FC\u30E0
|
||||
CreateSandboxProjectDialog.userLoginMessage=svn\u30ED\u30B0\u30A4\u30F3\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
CreateSandboxProjectDialog.userLoginValidMessage=\u6B63\u3057\u3044e-mail\u30A2\u30C9\u30EC\u30B9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
CreateSandboxProjectDialog.userPasswordEmptyMessage=\u30D1\u30B9\u30EF\u30FC\u30C9\u306E\u8A2D\u5B9A\u304C\u5FC5\u8981\u3067\u3059
|
||||
CreateSandboxProjectDialog.Title=Sandbox \u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3092\u4F5C\u6210 - -{0}
|
||||
CreateSandboxProjectDialog.userFirstname=\u540D
|
||||
CreateSandboxProjectDialog.userLastname=\u59D3
|
||||
CreateSandboxProjectDialog.userLoginMessage=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8SVN\u30ED\u30B0\u30A4\u30F3\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
CreateSandboxProjectDialog.userLoginValidMessage=\u30E6\u30FC\u30B6\u30FC\u30ED\u30B0\u30A4\u30F3\u306F\u6709\u52B9\u306A\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059
|
||||
CreateSandboxProjectDialog.userPasswordEmptyMessage=\u30E6\u30FC\u30B6\u30FC\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
CreateSandboxProjectDialog.Login=\u30ED\u30B0\u30A4\u30F3
|
||||
CreateSandboxProjectDialog.Password=\u30D1\u30B9\u30EF\u30FC\u30C9
|
||||
CreateSandboxProjectDialog.URLMessage=svnURL\u3092\u8A2D\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
CreateSandboxProjectDialog.URLMessage=SVN\u306EURL\u3092\u8A2D\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
CreateSandboxProjectDialog.userSvnSettingLabel=\u30C7\u30D5\u30A9\u30EB\u30C8SVN\u8A2D\u5B9A
|
||||
PropertiesWizardPage.Author=\u4F5C\u6210\u8005
|
||||
PropertiesWizardPage.Locker=\u30ED\u30C3\u30AB\u30FC
|
||||
PropertiesWizardPage.Locker=\u30ED\u30C3\u30AF\u4FDD\u6301\u8005
|
||||
PropertiesWizardPage.Description=\u8AAC\u660E
|
||||
PropertiesWizardPage.EmptyDescWarning=\u8AAC\u660E\u3092\u7A7A\u306B\u3059\u308B\u3053\u3068\u306F\u63A8\u5968\u3055\u308C\u307E\u305B\u3093\u3002
|
||||
PropertiesWizardPage.EmptyPurposeWarning=\u76EE\u7684\u3092\u7A7A\u306B\u3059\u308B\u3053\u3068\u306F\u63A8\u5968\u3055\u308C\u307E\u305B\u3093\u3002
|
||||
PropertiesWizardPage.ItemExistsError=\u30A2\u30A4\u30C6\u30E0\u304C\u5B58\u5728\u3057\u307E\u3059\u3002\u3054\u307F\u7BB1\u3092\u78BA\u8A8D\u3057\u3066\u5FC5\u8981\u306B\u5FDC\u3058\u3066\u7A7A\u306B\u3057\u3066\u4E0B\u3055\u3044\u3002
|
||||
PropertiesWizardPage.KeywordsError=\u540D\u524D\u304C\u6709\u52B9\u306A\u8B58\u5225\u5B50\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002
|
||||
PropertiesWizardPage.EmptyDescWarning=\u8AAC\u660E\u30D5\u30A3\u30FC\u30EB\u30C9\u306E\u5165\u529B\u3092\u63A8\u5968\u3057\u307E\u3059\u3002
|
||||
PropertiesWizardPage.EmptyPurposeWarning=\u76EE\u7684\u30D5\u30A3\u30FC\u30EB\u30C9\u306E\u5165\u529B\u3092\u63A8\u5968\u3057\u307E\u3059
|
||||
PropertiesWizardPage.ItemExistsError=\u30A2\u30A4\u30C6\u30E0\u304C\u5B58\u5728\u3057\u307E\u3059\u3002\u3054\u307F\u7BB1\u3092\u78BA\u8A8D\u3057\u3066\u7A7A\u306B\u3057\u3066\u304F\u3060\u3055\u3044\u3002
|
||||
PropertiesWizardPage.KeywordsError=\u540D\u524D\u304C\u6709\u52B9\u306AID\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002
|
||||
PropertiesWizardPage.Name=\u540D\u524D
|
||||
PropertiesWizardPage.NameEmptyError=\u540D\u524D\u3092\u5165\u529B\u3057\u3066\u4E0B\u3055\u3044\u3002
|
||||
PropertiesWizardPage.NameEmptyError=\u540D\u524D\u304C\u7A7A\u3067\u3059\u3002
|
||||
PropertiesWizardPage.NameFormatError=\u540D\u524D\u306B\u4E0D\u6B63\u306A\u6587\u5B57\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002
|
||||
PropertiesWizardPage.Path=\u30D1\u30B9
|
||||
PropertiesWizardPage.Purpose=\u76EE\u7684
|
||||
PropertiesWizardPage.Select=\u9078\u629E
|
||||
PropertiesWizardPage.SelectfolderMessage=\u30A2\u30A4\u30C6\u30E0\u3092\u4F5C\u6210\u3059\u308B\u30D5\u30A9\u30EB\u30C0\u30FC\u3092\u9078\u629E\u3057\u307E\u3059
|
||||
PropertiesWizardPage.SelectfolderTitle=\u30D5\u30A9\u30EB\u30C0\u306E\u9078\u629E
|
||||
PropertiesWizardPage.SelectfolderMessage=\u30A2\u30A4\u30C6\u30E0\u304C\u4F5C\u6210\u3055\u308C\u308B\u30D5\u30A9\u30EB\u30C0\u30FC\u3092\u9078\u629E
|
||||
PropertiesWizardPage.SelectfolderTitle=\u30D5\u30A9\u30EB\u30C0\u30FC\u3092\u9078\u629E
|
||||
PropertiesWizardPage.Status=\u30B9\u30C6\u30FC\u30BF\u30B9
|
||||
PropertiesWizardPage.Version=\u30D0\u30FC\u30B8\u30E7\u30F3
|
||||
PropertiesWizardPage.Version.Major=M
|
||||
PropertiesWizardPage.Version.Minor=m
|
||||
PropertiesWizardPage.ImageSizeError=\u30B5\u30A4\u30BA\u304C 32x32 \u306E\u30A4\u30E1\u30FC\u30B8\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002
|
||||
EAuthenticationMethod.anonymousAuth=\u533F\u540D\u306E\u8A8D\u8A3C
|
||||
PropertiesWizardPage.ImageSizeError=\u30B5\u30A4\u30BA\u304C32x32\u306E\u753B\u50CF\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002
|
||||
EAuthenticationMethod.anonymousAuth=\u533F\u540D\u8A8D\u8A3C
|
||||
EAuthenticationMethod.simpleAuth=\u5358\u7D14\u306A\u8A8D\u8A3C
|
||||
AdvancedSocketFactory.failedInitial=\u30A8\u30E9\u30FC \uFF1A \u521D\u671F\u5316\u306B\u5931\u6557\u3057\u307E\u3057\u305F \uFF1A
|
||||
LDAPCATruster.failedCreateCert=\u8A3C\u660E\u66F8\u30B9\u30C8\u30A2\u306E\u4F5C\u6210\u306B\u5931\u6557\u3057\u307E\u3057\u305F\uFF1A
|
||||
LDAPCATruster.failedCreateTmp=\u4E00\u6642\u30C8\u30E9\u30B9\u30C8\u30B9\u30C8\u30A2\u306E\u4F5C\u6210\u306B\u5931\u6557\u3057\u307E\u3057\u305F :
|
||||
LDAPCATruster.failedInitialTrust=\u521D\u671F\u30C8\u30E9\u30B9\u30C8\u30DE\u30CD\u30FC\u30B8\u30E3\u306E\u4F5C\u6210\u306B\u5931\u6557\u3057\u307E\u3057\u305F :
|
||||
LDAPCATruster.failedLoadCert=\u8A3C\u660E\u66F8\u30B9\u30C8\u30A2\u306E\u30ED\u30FC\u30C9\u306B\u5931\u6557\u3057\u307E\u3057\u305F :
|
||||
LDAPCATruster.failedSaveTrust=\u8A3C\u660E\u66F8\u306E\u4FDD\u5B58\u306B\u5931\u6557\u3057\u307E\u3057\u305F:
|
||||
AdvancedSocketFactory.failedInitial=\u30A8\u30E9\u30FC : \u521D\u671F\u5316\u306B\u5931\u6557\u3057\u307E\u3057\u305F :
|
||||
LDAPCATruster.failedCreateCert=\u8A3C\u660E\u66F8\u30B9\u30C8\u30A2\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F:
|
||||
LDAPCATruster.failedCreateTmp=tmp\u4FE1\u983C\u30B9\u30C8\u30A2\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F:
|
||||
LDAPCATruster.failedInitialTrust=\u521D\u671F\u4FE1\u983C\u30DE\u30CD\u30FC\u30B8\u30E3\u30FC\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F:
|
||||
LDAPCATruster.failedLoadCert=\u8A3C\u660E\u66F8\u30B9\u30C8\u30A2\u3092\u30ED\u30FC\u30C9\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002
|
||||
LDAPCATruster.failedSaveTrust=\u4FE1\u983C\u30B9\u30C8\u30A2\u3092\u4FDD\u5B58\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F:
|
||||
LDAPCATruster.locationInvalid=\u8A3C\u660E\u66F8\u30B9\u30C8\u30A2\u30D5\u30A1\u30A4\u30EB\u306E\u30ED\u30B1\u30FC\u30B7\u30E7\u30F3\u304C\u7121\u52B9\u3067\u3059:
|
||||
LDAPCATruster.noCertificate=\u30B5\u30FC\u30D0\u8A3C\u660E\u66F8\u3092\u30A4\u30F3\u30DD\u30FC\u30C8\u3059\u308B\u306B\u306F\u3001keytool\u30B3\u30DE\u30F3\u30C9\u3092\u4F7F\u7528\u3057\u3066\u304F\u3060\u3055\u3044\u3002
|
||||
LDAPCATruster.sslError1=SSL\u30A8\u30E9\u30FC\uFF1A\u30B5\u30FC\u30D0\u30FC\u8A3C\u660E\u66F8\u306E\u691C\u8A3C\u306B\u5931\u6557\u3057\u307E\u3057\u305F\u3002
|
||||
LDAPCATruster.sslError2=SSL\u30A8\u30E9\u30FC\uFF1A\u30B5\u30FC\u30D0\u30FC\u8A3C\u660E\u66F8\u306E\u691C\u8A3C\u306B\u5931\u6557\u3057\u3001CA\u304C\u6B20\u843D\u3057\u3066\u3044\u307E\u3059\u3002
|
||||
LDAPCATruster.sslError3=SSL\u30A8\u30E9\u30FC\uFF1ACA\u304C\u30B5\u30FC\u30D0\u8A3C\u660E\u66F8\u306B\u542B\u307E\u308C\u3066\u3044\u307E\u305B\u3093\u3002
|
||||
LDAPCATruster.noCertificate=\n\u30AD\u30FC\u30C4\u30FC\u30EB\u30B3\u30DE\u30F3\u30C9\u3092\u4F7F\u3063\u3066\u3001\u30B5\u30FC\u30D0\u30FC\u8A3C\u660E\u66F8\u3092\u30A4\u30F3\u30DD\u30FC\u30C8\u3057\u3066\u304F\u3060\u3055\u3044\u3002
|
||||
LDAPCATruster.sslError1=SSL\u30A8\u30E9\u30FC\uFF1A\u30B5\u30FC\u30D0\u30FC\u8A3C\u660E\u66F8\u3092\u691C\u8A3C\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002
|
||||
LDAPCATruster.sslError2=SSL\u30A8\u30E9\u30FC: \u30B5\u30FC\u30D0\u30FC\u8A3C\u660E\u66F8\u30C1\u30A7\u30FC\u30F3\u3092\u691C\u8A3C\u3067\u304D\u306A\u304F\u3066\u3001\\nCA\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002
|
||||
LDAPCATruster.sslError3=SSL\u30A8\u30E9\u30FC: CA\u8A3C\u660E\u66F8\u304C\u30B5\u30FC\u30D0\u30FC\u8A3C\u660E\u66F8\u30C1\u30A7\u30FC\u30F3\u306B\u542B\u307E\u308C\u3066\u3044\u307E\u305B\u3093\u3002
|
||||
CopyAction.thisText.copy=\u30B3\u30D4\u30FC
|
||||
RestoreAction.action.title=\u5FA9\u5143
|
||||
RestoreAction.action.toolTipText=\u5FA9\u5143
|
||||
PasteAction.thisText.paste=\u8CBC\u4ED8\u3051
|
||||
DeleteAction.action.foreverTitle=\u3054\u307F\u7BB1\u3092\u7A7A\u306B\u3059\u308B
|
||||
PasteAction.thisText.paste=\u8CBC\u308A\u4ED8\u3051
|
||||
DeleteAction.action.foreverTitle=\u5B8C\u5168\u306B\u524A\u9664
|
||||
DeleteAction.action.logicalTitle=\u524A\u9664
|
||||
DeleteAction.action.logicalToolTipText=\u30B4\u30DF\u7BB1\u306B\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u3092\u79FB\u52D5
|
||||
DeleteAction.deleteJobAssignedToOneService=\u30AA\u30DA\u30EC\u30FC\u30B7\u30E7\u30F3\u30B5\u30FC\u30D3\u30B9\u306B\u5272\u308A\u5F53\u3066\u3089\u308C\u3066\u3044\u307E\u3059\u304C\u3001\u3053\u306E\u30B8\u30E7\u30D6\u3092\u524A\u9664\u3057\u307E\u3059\u304B\uFF1F
|
||||
DeleteAction.deleteSomeJobsAssignedToServices=\u30AA\u30DA\u30EC\u30FC\u30B7\u30E7\u30F3\u30B5\u30FC\u30D3\u30B9\u306B\u5272\u308A\u5F53\u3066\u3089\u308C\u3066\u3044\u307E\u3059\u304C\u3001\u3053\u308C\u3089\u306E\u30B8\u30E7\u30D6\u3092\u524A\u9664\u3057\u307E\u3059\u304B\uFF1F
|
||||
DeleteAction.dialog.message0=\u5B8C\u5168\u306B\u524A\u9664\u3055\u308C\u307E\u3059\uFF08\u5143\u306B\u623B\u3059\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\uFF09
|
||||
DeleteAction.dialog.message1=\u9078\u629E\u3057\u305F\u30A2\u30A4\u30C6\u30E0\u306F\u5B8C\u5168\u306B\u524A\u9664\u3055\u308C\u307E\u3059\uFF08\u5FA9\u65E7\u51FA\u6765\u307E\u305B\u3093\uFF09\u3002
|
||||
DeleteAction.dialog.message2=\u7D9A\u3051\u307E\u3059\u304B\uFF1F
|
||||
DeleteAction.dialog.messageAllElements=\u5168\u3066\u306E\u30A2\u30A4\u30C6\u30E0\u306F\u5B8C\u5168\u306B\u524A\u9664\u3055\u308C\u307E\u3059\u3002
|
||||
DeleteAction.dialog.title=\u3054\u307F\u7BB1\u3092\u7A7A\u306B\u3059\u308B
|
||||
DeleteAction.error.lockedOrOpenedObject.newMessage={0}\u306F\u30ED\u30C3\u30AF\u3055\u308C\u3066\u3044\u308B\u305F\u3081\u524A\u9664\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093\u3002\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u304C\u958B\u304B\u308C\u3066\u3044\u308B\u5834\u5408\u306F\u4E8B\u524D\u306B\u9589\u3058\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
|
||||
DeleteAction.error.title=\u524A\u9664\u306F\u7981\u6B62\u3055\u308C\u3066\u3044\u307E\u3059
|
||||
DeleteAction.action.logicalToolTipText=\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u3092\u3054\u307F\u7BB1\u306B\u5165\u308C\u308B
|
||||
DeleteAction.deleteJobAssignedToOneService= \u306F\u30B5\u30FC\u30D3\u30B9\u306E\u64CD\u4F5C\u306B\u5272\u308A\u5F53\u3066\u3089\u308C\u3066\u3044\u307E\u3059!\n\u3053\u306E\u30B8\u30E7\u30D6\u3092\u524A\u9664\u3057\u307E\u3059\u304B?
|
||||
DeleteAction.deleteSomeJobsAssignedToServices= \u306F\u4E00\u90E8\u306E\u30B5\u30FC\u30D3\u30B9\u306E\u4E00\u90E8\u306E\u64CD\u4F5C\u306B\u5272\u308A\u5F53\u3066\u3089\u308C\u3066\u3044\u307E\u3059!\n\u3053\u308C\u3089\u306E\u30B8\u30E7\u30D6\u3092\u524A\u9664\u3057\u307E\u3059\u304B?
|
||||
DeleteAction.dialog.message0=\u3054\u307F\u7BB1\u3092\u7A7A\u306B\u3059\u308B\uFF08\u5FA9\u65E7\u3067\u304D\u307E\u305B\u3093\uFF09
|
||||
DeleteAction.dialog.message1=\u9078\u629E\u3057\u305F\u30A8\u30EC\u30E1\u30F3\u30C8\u306F\u5B8C\u5168\u306B\u524A\u9664\u3055\u308C\u307E\u3059\u3002
|
||||
DeleteAction.dialog.message2=\u7D9A\u884C\u3057\u307E\u3059\u304B?
|
||||
DeleteAction.dialog.messageAllElements=\u30A8\u30EC\u30E1\u30F3\u30C8\u306F\u3059\u3079\u3066\u5B8C\u5168\u306B\u524A\u9664\u3055\u308C\u307E\u3059(\u53D6\u5F97\u4E0D\u53EF\u80FD)\u3002
|
||||
DeleteAction.dialog.title=\u5B8C\u5168\u306B\u524A\u9664
|
||||
DeleteAction.error.lockedOrOpenedObject.newMessage={0}\u304C\u30ED\u30C3\u30AF\u3055\u308C\u3066\u3044\u308B\u305F\u3081\u3001\u524A\u9664\u3067\u304D\u307E\u305B\u3093\u3002\n\u3053\u306E\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u3092\u958B\u3044\u3066\u3044\u308B\u5834\u5408\u306F\u3001\u524A\u9664\u524D\u306B\u9589\u3058\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
|
||||
DeleteAction.error.testCaseLockedOrOpenedObject.newMessage={0}\u306E\u30C6\u30B9\u30C8\u30B1\u30FC\u30B9\u304C\u30ED\u30C3\u30AF\u3055\u308C\u3066\u3044\u308B\u305F\u3081\u3001\u524A\u9664\u3067\u304D\u307E\u305B\u3093\u3002\n\u3053\u306E\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u3092\u958B\u3044\u3066\u3044\u308B\u5834\u5408\u306F\u3001\u524A\u9664\u524D\u306B\u9589\u3058\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
|
||||
DeleteAction.error.title=\u524A\u9664\u7981\u6B62
|
||||
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
|
||||
DuplicateAction.cannotGenerateItem=\u8CBC\u4ED8\u3051\u3055\u308C\u305F\u30A2\u30A4\u30C6\u30E0\u30E9\u30D9\u30EB\u3092\u751F\u6210\u3067\u304D\u307E\u305B\u3093\u3002
|
||||
DuplicateAction.dialog.message=\u65B0\u898F\u30B8\u30E7\u30D6\u306B\u540D\u524D\u3092\u4ED8\u3051\u3066\u304F\u3060\u3055\u3044
|
||||
DuplicateAction.dialog.title=\u30B8\u30E7\u30D6\u540D\u3092\u5165\u529B\u3057\u3066\u4E0B\u3055\u3044
|
||||
DuplicateAction.input.message=\u65B0\u3057\u3044\u540D\u524D\u3092\u5165\u529B\u3057\u3066\u4E0B\u3055\u3044
|
||||
DuplicateAction.dialog.title=\u30B8\u30E7\u30D6\u540D\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
DuplicateAction.input.message=\u65B0\u3057\u3044\u540D\u524D\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044
|
||||
DuplicateAction.input.title.v2=\u8907\u88FD
|
||||
DuplicateAction.thisText.duplicate=\u8907\u88FD
|
||||
DuplicateAction.NameEmptyError=\u540D\u524D\u3092\u5165\u529B\u3057\u3066\u4E0B\u3055\u3044\u3002
|
||||
DuplicateAction.NameEmptyError=\u540D\u524D\u304C\u7A7A\u3067\u3059\u3002
|
||||
DuplicateAction.NameFormatError=\u540D\u524D\u306B\u4E0D\u6B63\u306A\u6587\u5B57\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002
|
||||
DuplicateAction.ItemExistsError=\u30A2\u30A4\u30C6\u30E0\u304C\u5B58\u5728\u3057\u307E\u3059\u3002\u3054\u307F\u7BB1\u3092\u78BA\u8A8D\u3057\u3066\u5FC5\u8981\u306B\u5FDC\u3058\u3066\u7A7A\u306B\u3057\u3066\u4E0B\u3055\u3044\u3002
|
||||
DuplicateAction.KeywordsError=\u540D\u524D\u304C\u6709\u52B9\u306A\u8B58\u5225\u5B50\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002
|
||||
DuplicateAction.ItemExistsError=\u30A2\u30A4\u30C6\u30E0\u304C\u5B58\u5728\u3057\u307E\u3059\u3002\u3054\u307F\u7BB1\u3092\u78BA\u8A8D\u3057\u3066\u7A7A\u306B\u3057\u3066\u304F\u3060\u3055\u3044\u3002
|
||||
DuplicateAction.KeywordsError=\u540D\u524D\u304C\u6709\u52B9\u306AID\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002
|
||||
DuplicateAction.SameAsProjectname=\u540D\u524D\u304C\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u540D\u3068\u540C\u3058\u3067\u3059\u3002
|
||||
EmptyRecycleBinAction.action.title=\u3054\u307F\u7BB1\u3092\u7A7A\u306B\u3059\u308B
|
||||
EmptyRecycleBinAction.action.toolTipText=\u3054\u307F\u7BB1\u3092\u7A7A\u306B\u3059\u308B
|
||||
EmptyRecycleBinAction.dialog.title=\u3054\u307F\u7BB1\u3092\u7A7A\u306B\u3059\u308B
|
||||
EmptyRecycleBinAction.dialog.allDependencies=\u30B4\u30DF\u7BB1\u3092\u7A7A\u306B\u3067\u304D\u307E\u305B\u3093\u3002\u30C7\u30FC\u30BF\u5206\u6790\u30D1\u30FC\u30B9\u30DA\u30AF\u30C6\u30A3\u30D6\u306B\u4F7F\u7528\u3055\u308C\u3066\u3044\u308B\u30A2\u30A4\u30C6\u30E0\u304C\u3042\u308A\u307E\u3059\u3002
|
||||
PasteObjectAction.error.labelAlreadyExists=\u3053\u306E\u30D1\u30B9\u306B\u306F\u3001\u3053\u306E\u30E9\u30D9\u30EB\u3092\u3082\u3063\u305F\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u304C\u3059\u3067\u306B\u5B58\u5728\u3057\u3066\u3044\u307E\u3059
|
||||
PasteObjectAction.error.title=\u8CBC\u308A\u4ED8\u3051\u3067\u304D\u307E\u305B\u3093
|
||||
JobletReferenceDialog.DeletedInfor=\u3054\u307F\u7BB1\u3078
|
||||
JobletReferenceDialog.Messages=\u30B8\u30E7\u30D6\u304B\u3089\u53C2\u7167\u3055\u308C\u3066\u3044\u308B\u30B8\u30E7\u30D6\u30EC\u30C3\u30C8\u306F\u524A\u9664\u3067\u304D\u307E\u305B\u3093\u3002
|
||||
EmptyRecycleBinAction.dialog.allDependencies=\u3054\u307F\u7BB1\u3092\u7A7A\u306B\u3067\u304D\u307E\u305B\u3093\u3002\n\u30C7\u30FC\u30BF\u30D7\u30ED\u30D5\u30A1\u30A4\u30E9\u30FC\u30D1\u30FC\u30B9\u30DA\u30AF\u30C6\u30A3\u30D6\u304C\u30A2\u30A4\u30C6\u30E0\u306E1\u3064\u306B\u4F9D\u5B58\u3057\u3066\u3044\u307E\u3059\u3002\u524A\u9664\u3057\u306A\u3044\u3067\u304F\u3060\u3055\u3044\u3002
|
||||
PasteObjectAction.error.labelAlreadyExists=\u3053\u306E\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u30E9\u30D9\u30EB\u306F\u65E2\u306B\u3053\u306E\u30D1\u30B9\u306B\u5B58\u5728\u3057\u307E\u3059
|
||||
PasteObjectAction.error.title=\u8CBC\u308A\u4ED8\u3051\u4E0D\u53EF
|
||||
JobletReferenceDialog.DeletedInfor=\u3054\u307F\u7BB1\u5185
|
||||
JobletReferenceDialog.Messages=\u30B8\u30E7\u30D6\u304B\u3089\u53C2\u7167\u3055\u308C\u3066\u3044\u308B\u305F\u3081\u3001\u4E00\u90E8\u306E\u30B8\u30E7\u30D6\u30EC\u30C3\u30C8\u3092\u524A\u9664\u3067\u304D\u307E\u305B\u3093\u3002
|
||||
JobletReferenceDialog.NodeTotals=\u5408\u8A08
|
||||
JobletReferenceDialog.NodeTotalsTip=\u30CE\u30FC\u30C9\u53C2\u7167\u5408\u8A08\u6570
|
||||
JobletReferenceDialog.NodeTotalsTip=\u30CE\u30FC\u30C9\u53C2\u7167\u306E\u5408\u8A08
|
||||
JobletReferenceDialog.project=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8
|
||||
JobletReferenceDialog.ReferenceJob=\u53C2\u7167\u30B8\u30E7\u30D6
|
||||
JobletReferenceDialog.Title=\u30B8\u30E7\u30D6\u30EC\u30C3\u30C8\u524A\u9664\u306E\u5931\u6557
|
||||
ContextReferenceDialog.Title=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30B0\u30EB\u30FC\u30D7\u524A\u9664
|
||||
ContextReferenceDialog.Recycle=\u3054\u307F\u7BB1\u3078
|
||||
JobletReferenceDialog.Title=\u30B8\u30E7\u30D6\u30EC\u30C3\u30C8\u306E\u5931\u6557\u3092\u524A\u9664
|
||||
ContextReferenceDialog.Title=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30B0\u30EB\u30FC\u30D7\u3092\u524A\u9664
|
||||
ContextReferenceDialog.Recycle=\u3054\u307F\u7BB1\u5185
|
||||
ContextReferenceDialog.ReferenceJob=\u53C2\u7167\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8
|
||||
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
|
||||
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
|
||||
ContextReferenceDialog.NodeTypeTip=\u30CE\u30FC\u30C9\u53C2\u7167\u306E\u30BF\u30A4\u30D7
|
||||
ContextReferenceDialog.Messages=\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8({0} {1})\u306F\n\u304B\u3089\u53C2\u7167\u3055\u308C\u3066\u3044\u307E\u3059
|
||||
ContextReferenceDialog.kindMessages={0} {1}\u306E\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30B0\u30EB\u30FC\u30D7\u306F\u6B21\u306E\u30EA\u30B9\u30C8\u306B\u53C2\u7167\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u524A\u9664\u3057\u305F\u3044\u5834\u5408\u306F\u3001\u30B8\u30E7\u30D6\u304C\u3082\u3046\u4E00\u5EA6\u958B\u304B\u308C\u305F\u6642\u306B\u3001\u30B8\u30E7\u30D6\u3067\u4F7F\u7528\u3055\u308C\u308B\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30B0\u30EB\u30FC\u30D7\u306F\u7D44\u307F\u8FBC\u307F\u306B\u5909\u63DB\u3055\u308C\u307E\u3059\u3002\u524A\u9664\u3057\u307E\u3059\u304B?
|
||||
ContextReferenceDialog.kindMessages1={0} {1}\u306E\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30B0\u30EB\u30FC\u30D7\u304C\u4EE5\u4E0B\u306E\u30EA\u30B9\u30C8\u306B\u53C2\u7167\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u524A\u9664\u3057\u307E\u3059\u304B?
|
||||
CopyToGenericSchemaHelper.cannotGenarateItem=\u8CBC\u4ED8\u3051\u3055\u308C\u305F\u30A2\u30A4\u30C6\u30E0\u30E9\u30D9\u30EB\u3092\u751F\u6210\u3067\u304D\u307E\u305B\u3093\u3002
|
||||
ProxyRepositoryFactory.ReplaceJobHazardDescription=\n\u5143\u306E\u63A5\u7D9A\u3078\u306E\u4F9D\u5B58\u304C\u5931\u308F\u308C\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059!
|
||||
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.nodeTotalsTip=\u30CE\u30FC\u30C9\u53C2\u7167\u306E\u5408\u8A08
|
||||
ItemReferenceDialog.project=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8
|
||||
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
|
||||
ItemReferenceDialog.deletedInfor=\u3054\u307F\u7BB1\u5185
|
||||
ItemReferenceDialog.messages=\u4ED6\u306E\u30A2\u30A4\u30C6\u30E0\u306B\u3088\u3063\u3066\u53C2\u7167\u3055\u308C\u3066\u3044\u308B\u305F\u3081\u3001\u4E00\u90E8\u306E\u30A2\u30A4\u30C6\u30E0\u3092\u524A\u9664\u3067\u304D\u307E\u305B\u3093\u3002
|
||||
ItemReferenceDialog.doNotDelete.button=\u524A\u9664\u3057\u306A\u3044
|
||||
ItemReferenceDialog.forceDelete.button=\u524A\u9664\u3092\u5F37\u5236
|
||||
ItemReferenceDialog.forceDelete.warn.title=\u3088\u308D\u3057\u3044\u3067\u3059\u304B?
|
||||
ItemReferenceDialog.forceDelete.warn.message=\u524A\u9664\u306E\u5F37\u5236\u30A2\u30AF\u30B7\u30E7\u30F3\u3092\u5B9F\u884C\u3059\u308B\u3068\u3001\u3053\u306E\u30A2\u30A4\u30C6\u30E0\u3092\u4F7F\u7528\u3057\u3066\u3044\u308B\u30A2\u30A4\u30C6\u30E0\u304C\u58CA\u308C\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002\u524A\u9664\u3092\u5F37\u5236\u3057\u307E\u3059\u304B?
|
||||
ProjectRepositoryNode.code=\u30B3\u30FC\u30C9
|
||||
ProjectRepositoryNode.rulesManagement=\u30EB\u30FC\u30EB\u7BA1\u7406
|
||||
ProjectRepositoryNode.itemInvalid=\u30A2\u30A4\u30C6\u30E0\u306F\u4E0D\u6B63\u3067\u3059\uFF1A[{0}] {1}
|
||||
ProjectRepositoryNode.invalidItem=\u9805\u76EE\u304C\u4E0D\u6B63\u3067\u3059
|
||||
ProjectRepositoryNode.itemInvalid=\u7121\u52B9\u306A\u30A2\u30A4\u30C6\u30E0: [{0}] {1}
|
||||
ProjectRepositoryNode.invalidItem=\u7121\u52B9\u306A\u30A2\u30A4\u30C6\u30E0
|
||||
ProjectRepositoryNode.columns=\u30AB\u30E9\u30E0
|
||||
ProjectRepositoryNode.validationRules=\u691C\u8A3C\u30EB\u30FC\u30EB
|
||||
ProjectRepositoryNode.cdcFoundation=CDC\u8A2D\u5B9A
|
||||
ProjectRepositoryNode.cdcFoundation=CDC Foundation
|
||||
ProjectRepositoryNode.genericSchema=\u6C4E\u7528\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
|
||||
ProjectRepositoryNode.sapFunctions=SAP\u30D5\u30A1\u30F3\u30AF\u30B7\u30E7\u30F3
|
||||
ProjectRepositoryNode.sapIDocs=SAP iDoc
|
||||
RepositoryDropAdapter_copyingItems=\u30A2\u30A4\u30C6\u30E0\u3092\u30B3\u30D4\u30FC\u4E2D...
|
||||
RepositoryDropAdapter_lockedByOthers=\u3053\u306E\u30A2\u30A4\u30C6\u30E0\u306F\u4ED6\u306E\u30E6\u30FC\u30B6\u30FC\u306B\u3088\u3063\u3066\u30ED\u30C3\u30AF\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u4ECA\u306F\u79FB\u52D5\u3067\u304D\u307E\u305B\u3093\u3002
|
||||
RepositoryDropAdapter_lockedByYou=\u3053\u306E\u30A2\u30A4\u30C6\u30E0\u306F\u3042\u306A\u305F\u3088\u3063\u3066\u30ED\u30C3\u30AF\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u4ECA\u306F\u79FB\u52D5\u3067\u304D\u307E\u305B\u3093\u3002
|
||||
RepositoryDropAdapter_moveTitle=\u79FB\u52D5
|
||||
RepositoryDropAdapter_movingItems=\u30A2\u30A4\u30C6\u30E0\u3092\u79FB\u52D5\u4E2D...
|
||||
RepositoryDropAdapter.checkingLockStatus=\u30ED\u30C3\u30AF\u30B9\u30C6\u30FC\u30BF\u30B9\u306E\u30C1\u30A7\u30C3\u30AF\u4E2D
|
||||
RepositoryDropAdapter.moving=\u79FB\u52D5\u4E2D
|
||||
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\u540D\u3092\u5165\u529B\u3057\u3066\u4E0B\u3055\u3044
|
||||
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\u30FC
|
||||
NewFolderWizard.windowTitle=\u65B0\u898F\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.message=\u3053\u306E\u30D5\u30A9\u30EB\u30C0\u30FC\u306B\u542B\u307E\u308C\u3066\u3044\u308B\u30A2\u30A4\u30C6\u30E0({0})\u304C\u73FE\u5728\u958B\u3044\u3066\u3044\u308B\u305F\u3081\u3001"{1}"\u30D5\u30A9\u30EB\u30C0\u30FC\u306E\u540D\u524D\u3092\u5909\u66F4\u3067\u304D\u307E\u305B\u3093\u3002\u9589\u3058\u3066\u304B\u3089\u518D\u8A66\u884C\u3057\u3066\u4E0B\u3055\u3044\u3002
|
||||
RenameFolderAction.warning.editorOpen.title=\u6709\u52B9\u306A\u64CD\u4F5C\u3067\u306F\u3042\u308A\u307E\u305B\u3093
|
||||
RenameFolderAction.warning.cannotFind.message=\u30D5\u30A9\u30EB\u30C0\u30FC\u306E\u540D\u79F0\u5909\u66F4\u304C\u51FA\u6765\u307E\u305B\u3093\u3002\u65E2\u306B\u79FB\u52D5\u3057\u3066\u3044\u308B\u304B\u524A\u9664\u3055\u308C\u3066\u3044\u308B\u304B\u3082\u3057\u308C\u306A\u3044\u306E\u3067\u3001\u30EA\u30D5\u30EC\u30C3\u30B7\u30E5\u3057\u3066\u30EA\u30DD\u30B8\u30C8\u30EA\u5185\u5BB9\u3092\u66F4\u65B0\u3057\u3066\u4E0B\u3055\u3044\u3002
|
||||
RenameFolderAction.warning.cannotFind.title=\u6709\u52B9\u306A\u64CD\u4F5C\u3067\u306F\u3042\u308A\u307E\u305B\u3093
|
||||
ProxyRepositoryFactory.cleanWorkspace=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u3092\u30AF\u30EA\u30FC\u30F3\u30A2\u30C3\u30D7
|
||||
ProxyRepositoryFactory.DeleteFolderContainsLockedItem=\u30ED\u30C3\u30AF\u3055\u308C\u305F\u30A2\u30A4\u30C6\u30E0\u3092\u542B\u3080\u30D5\u30A9\u30EB\u30C0\u306F\u524A\u9664\u51FA\u6765\u307E\u305B\u3093
|
||||
ProxyRepositoryFactory.MoveFolderContainsLockedItem=\u30ED\u30C3\u30AF\u3055\u308C\u305F\u30A2\u30A4\u30C6\u30E0\u3092\u542B\u3080\u30D5\u30A9\u30EB\u30C0\u30FC\u306F\u79FB\u52D5\u51FA\u6765\u307E\u305B\u3093
|
||||
ProxyRepositoryFactory.RenameFolderContainsLockedItem=\u30ED\u30C3\u30AF\u3055\u308C\u305F\u30A2\u30A4\u30C6\u30E0\u3092\u542B\u3080\u30D5\u30A9\u30EB\u30C0\u30FC\u306F\u30EA\u30CD\u30FC\u30E0\u51FA\u6765\u307E\u305B\u3093
|
||||
RepositoryDropAdapter_errorMsg=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u306B\u30ED\u30C3\u30AF\u3055\u308C\u305F\u30A2\u30A4\u30C6\u30E0\u304C\u542B\u307E\u308C\u307E\u3059\u3002\u79FB\u52D5\u51FA\u6765\u307E\u305B\u3093
|
||||
RenameFolderAction.description=\u30D5\u30A9\u30EB\u30C0\u306E\u30EA\u30CD\u30FC\u30E0
|
||||
ProxyRepositoryFactory.projectCanNotOpen=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3092\u958B\u304F\u3053\u3068\u304C\u3067\u304D\u307E\u305B\u3093\u3002\u30A8\u30E9\u30FC\u30BF\u30B9\u30AF\u306F{0}\u3067\u3059\u3002
|
||||
ProjectRepositoryNode.queries=\u30AF\u30A8\u30EA\u30FC
|
||||
ProjectRepositoryNode.synonymSchemas=\u30B7\u30CE\u30CB\u30E0\u30B9\u30AD\u30FC\u30DE
|
||||
ProjectRepositoryNode.calculationViewSchemas=\u8A08\u7B97\u30D3\u30E5\u30FC\u30B9\u30AD\u30FC\u30DE
|
||||
ProjectRepositoryNode.tableSchemas=\u30C6\u30FC\u30D6\u30EB\u30B9\u30AD\u30FC\u30DE
|
||||
ProjectRepositoryNode.viewSchemas=\u30B9\u30AD\u30FC\u30DE\u3092\u8868\u793A
|
||||
ProjectRepositoryNode.sapFunctions=SAP\u95A2\u6570
|
||||
ProjectRepositoryNode.sapBapi=SAP Bapi
|
||||
ProjectRepositoryNode.sapFunctions.inputSchema=Input (\u5165\u529B)
|
||||
ProjectRepositoryNode.sapFunctions.inputSchema=\u5165\u529B
|
||||
ProjectRepositoryNode.sapFunctions.outputSchema=\u51FA\u529B
|
||||
ProjectRepositoryNode.sapIDocs=SAP iDocs
|
||||
ProjectRepositoryNode.sapTables=SAP\u30C6\u30FC\u30D6\u30EB
|
||||
DuplicateAction.input.title.v2=\u8907\u88FD
|
||||
DuplicateAction.SameAsProjectname=\u540D\u524D\u304C\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u540D\u3092\u91CD\u8907\u3057\u307E\u3059
|
||||
DeleteAction.error.testCaseLockedOrOpenedObject.newMessage=\u30C6\u30B9\u30C8\u30B1\u30FC\u30B9\u53C8\u306F{0}\u306E\u30B1\u30FC\u30B9\u304C\u30ED\u30C3\u30AF\u3055\u308C\u3066\u3044\u308B\u306E\u3067\u524A\u9664\u51FA\u6765\u307E\u305B\u3093\u3002\u524A\u9664\u306E\u524D\u306B\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u3092\u9589\u3058\u3066\u4E0B\u3055\u3044\u3002
|
||||
ProjectRepositoryNode.sapBWAdvancedDataStoreObject=SAP ADSO
|
||||
ProjectRepositoryNode.sapBWDataSource=SAP DataSource
|
||||
ProjectRepositoryNode.sapBWDataStoreObject=SAP DSO
|
||||
ProjectRepositoryNode.sapBWInfoCube=SAP InfoCube
|
||||
ProjectRepositoryNode.sapBWInfoObject=SAP InfoObject
|
||||
ProjectRepositoryNode.sapContentExtractor=SAP BI\u30B3\u30F3\u30C6\u30F3\u30C4\u30A8\u30AF\u30B9\u30C8\u30E9\u30AF\u30BF\u30FC
|
||||
RepositoryDropAdapter_copyingItems=\u30A2\u30A4\u30C6\u30E0\u3092\u30B3\u30D4\u30FC\u4E2D...
|
||||
RepositoryDropAdapter_errorMsg=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u30FC\u306B\u30ED\u30C3\u30AF\u3055\u308C\u305F\u30A2\u30A4\u30C6\u30E0\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002\u73FE\u5728\u3001\u79FB\u52D5\u3067\u304D\u307E\u305B\u3093,
|
||||
RepositoryDropAdapter_lockedByOthers=\u3053\u306E\u30A2\u30A4\u30C6\u30E0\u304C\u4ED6\u306E\u30E6\u30FC\u30B6\u30FC\u306B\u3088\u3063\u3066\u30ED\u30C3\u30AF\u3055\u308C\u307E\u3057\u305F\u3002\u73FE\u5728\u3001\u79FB\u52D5\u3067\u304D\u307E\u305B\u3093\u3002
|
||||
RepositoryDropAdapter_lockedByYou=\u3053\u306E\u30A2\u30A4\u30C6\u30E0\u306F\u81EA\u5206\u306B\u3088\u3063\u3066\u30ED\u30C3\u30AF\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u73FE\u5728\u3001\u79FB\u52D5\u3067\u304D\u307E\u305B\u3093\u3002
|
||||
RepositoryDropAdapter_moveTitle=\u79FB\u52D5
|
||||
RepositoryDropAdapter_movingItems=\u30A2\u30A4\u30C6\u30E0\u3092\u79FB\u52D5\u4E2D...
|
||||
RepositoryDropAdapter.checkingLockStatus=\u30ED\u30C3\u30AF\u30B9\u30C6\u30FC\u30BF\u30B9\u3092\u30C1\u30A7\u30C3\u30AF\u4E2D
|
||||
RepositoryDropAdapter.moving=\u79FB\u52D5\u4E2D
|
||||
NewFolderWizard.description=\u30EA\u30DD\u30B8\u30C8\u30EA\u30FC\u306B\u65B0\u898F\u30D5\u30A9\u30EB\u30C0\u30FC\u3092\u4F5C\u6210
|
||||
NewFolderWizard.failureText=\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002\u30D5\u30A9\u30EB\u30C0\u30FC\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093\u3002\u8A73\u7D30\u306F\u3001\u30ED\u30B0\u3092\u3054\u89A7\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}\u304C\u7981\u6B62\u3055\u308C\u3066\u3044\u307E\u3059
|
||||
NewFolderWizard.title=\u30D5\u30A9\u30EB\u30C0\u30FC
|
||||
NewFolderWizard.windowTitle=\u65B0\u898F\u30D5\u30A9\u30EB\u30C0\u30FC
|
||||
CreateFolderAction.action.title=\u30D5\u30A9\u30EB\u30C0\u30FC\u3092\u4F5C\u6210
|
||||
CreateFolderAction.action.toolTipText=\u30D5\u30A9\u30EB\u30C0\u30FC\u3092\u4F5C\u6210
|
||||
RenameFolderAction.action.title=\u30D5\u30A9\u30EB\u30C0\u30FC\u540D\u3092\u5909\u66F4
|
||||
RenameFolderAction.action.toolTipText=\u30D5\u30A9\u30EB\u30C0\u30FC\u540D\u3092\u5909\u66F4
|
||||
RenameFolderAction.description=\u30D5\u30A9\u30EB\u30C0\u30FC\u540D\u3092\u5909\u66F4
|
||||
RenameFolderAction.warning.editorOpen.message=\u73FE\u5728\u3001\u3053\u306E\u30D5\u30A9\u30EB\u30C0\u30FC\u306B\u542B\u307E\u308C\u308B\u30A2\u30A4\u30C6\u30E0({0})\u304C\u958B\u304B\u308C\u3066\u3044\u308B\u305F\u3081\u3001"{1}" \u30D5\u30A9\u30EB\u30C0\u30FC\u306E\u540D\u524D\u3092\u5909\u66F4\u3067\u304D\u307E\u305B\u3093\u3002\n\u9589\u3058\u3066\u3001\u518D\u8A66\u884C\u3057\u3066\u304F\u3060\u3055\u3044\u3002
|
||||
RenameFolderAction.warning.editorOpen.title=\u4F7F\u7528\u3067\u304D\u306A\u3044\u30A2\u30AF\u30B7\u30E7\u30F3
|
||||
RenameFolderAction.warning.cannotFind.message=\u30D5\u30A9\u30EB\u30C0\u30FC\u540D\u3092\u5909\u66F4\u3067\u304D\u307E\u305B\u3093\u3002\u79FB\u52D5\u3055\u308C\u305F\u304B\u3001\u524A\u9664\u3055\u308C\u305F\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002\u66F4\u65B0\u30DC\u30BF\u30F3\u3092\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u3001\u30EA\u30DD\u30B8\u30C8\u30EA\u30FC\u3092\u66F4\u65B0\u3057\u3066\u304F\u3060\u3055\u3044\u3002
|
||||
RenameFolderAction.warning.cannotFind.title=\u4F7F\u7528\u3067\u304D\u306A\u3044\u30A2\u30AF\u30B7\u30E7\u30F3
|
||||
ConvertJobsUtil.warning.title=\u8B66\u544A
|
||||
ConvertJobsUtil.warning.message=\u30BF\u30FC\u30B2\u30C3\u30C8\u30D5\u30EC\u30FC\u30E0\u30EF\u30FC\u30AF\u306F\u3001\u3053\u306E\u30EA\u30EA\u30FC\u30B9\u3067\u306F\u5B8C\u5168\u306B\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
|
||||
ItemReferenceDialog.doNotDelete.button=\u524A\u9664\u3057\u306A\u3044
|
||||
ItemReferenceDialog.forceDelete.button=\u524A\u9664\u306E\u5F37\u5236
|
||||
ItemReferenceDialog.forceDelete.warn.title=\u3088\u308D\u3057\u3044\u3067\u3059\u304B?
|
||||
ItemReferenceDialog.forceDelete.warn.message=\u524A\u9664\u306E\u5F37\u5236\u30A2\u30AF\u30B7\u30E7\u30F3\u3092\u5B9F\u884C\u3059\u308B\u3068\u3001\u3053\u306E\u30A2\u30A4\u30C6\u30E0\u3092\u4F7F\u7528\u3057\u3066\u3044\u308B\u30A2\u30A4\u30C6\u30E0\u304C\u58CA\u308C\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002\u524A\u9664\u3092\u5F37\u5236\u3057\u307E\u3059\u304B?
|
||||
ProjectRepositoryNode.sapContentExtractor=SAP BI\u30B3\u30F3\u30C6\u30F3\u30C4\u62BD\u51FA
|
||||
ProjectRepositoryNode.calculationViewSchemas=\u8A08\u7B97\u30D3\u30E5\u30FC\u30B9\u30AD\u30FC\u30DE
|
||||
ProjectRepositoryNode.sapBWAdvancedDataStoreObject=SAP ADSO
|
||||
ProxyRepositoryFactory.CycleReferenceError=\u30B5\u30A4\u30AF\u30EB\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u53C2\u7167\u304C\u691C\u51FA\u3055\u308C\u307E\u3057\u305F\u3002
|
||||
ProxyRepositoryFactory.titleWarning=\u8B66\u544A
|
||||
ProxyRepositoryFactory.msgMissingReferencedProjects=\u53C2\u7167\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8[{0}]\u304C\u3042\u308A\u307E\u305B\u3093\u3002\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3078\u306E\u30ED\u30B0\u30A4\u30F3\u3092\u7D9A\u884C\u3057\u307E\u3059\u304B?
|
||||
ProxyRepositoryFactory.exceptionMissingReferencedProjects=\u53C2\u7167\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8[{0}]\u304C\u3042\u308A\u307E\u305B\u3093\u3002
|
||||
ProxyRepositoryFactory.btnLabelContinue=\u7D9A\u884C
|
||||
ProxyRepositoryFactory.load.sdk.componnents=SDK\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u306E\u30ED\u30FC\u30C9...
|
||||
SyncLibrariesLoginTask.createStatsLogAndImplicitParamter=\u7D71\u8A08\u30ED\u30B0\u3068\u6697\u9ED9\u7684\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u3092\u4F5C\u6210\u3059\u308B
|
||||
ConvertJobsUtil.warning.message=\u3053\u306E\u30EA\u30EA\u30FC\u30B9\u3067\u306F\u3001\u30BF\u30FC\u30B2\u30C3\u30C8\u30D5\u30EC\u30FC\u30E0\u30EF\u30FC\u30AF\u304C\u5B8C\u5168\u306B\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
|
||||
SyncLibrariesLoginTask.createStatsLogAndImplicitParamter=\u7D71\u8A08\u30ED\u30B0\u3068\u6697\u9ED9\u7684\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u3092\u4F5C\u6210
|
||||
|
||||
@@ -1,30 +1,42 @@
|
||||
AbstractEMFRepositoryFactory.cannotGenerateItem=\u65E0\u6CD5\u751F\u6210\u7C98\u8D34\u9879\u76EE\u6807\u7B7E\u3002
|
||||
AbstractEMFRepositoryFactory.cannotGenerateItem=\u65E0\u6CD5\u751F\u6210\u7C98\u8D34\u9879\u76EE\u7684\u6807\u7B7E.
|
||||
AbstractEMFRepositoryFactory.job=\u4F5C\u4E1A
|
||||
AbstractEMFRepositoryFactory.presistenceException.OnlyOneOccurenceMustbeFound=\u540C\u65F6\u83B7\u53D6\u5230\u591A\u4E2A\u9879\u76EE\u3002\\n{0}
|
||||
AbstractEMFRepositoryFactory.presistenceException.OnlyOneOccurenceMustbeFound=\u540C\u65F6\u83B7\u53D6\u5230\u591A\u4E2A\u9879\u76EE\u3002\n{0}
|
||||
AbstractEMFRepositoryFactory.presistenceException.whoCauseProblems=\u5F15\u8D77\u95EE\u9898\u7684\u9879\u76EE\u662F:
|
||||
AbstractEMFRepositoryFactory.requiredComponent=\u4E3A\u4F7F\u7528\u4EE5\u4E0B\u7EC4\u4EF6\u6240\u5FC5\u9700:
|
||||
ProxyRepositoryFactory.bussinessException.itemNonModifiable=\u60A8\u6CA1\u6709\u8DB3\u591F\u7684\u6743\u9650\u6765\u6267\u884C\u6B64\u64CD\u4F5C
|
||||
ProxyRepositoryFactory.cleanWorkspace=\u6E05\u6D01\u5DE5\u4F5C\u533A
|
||||
ProxyRepositoryFactory.DeleteFolderContainsLockedItem=\u65E0\u6CD5\u5220\u9664\u5305\u542B\u9501\u5B9A\u9879\u76EE\u7684\u6587\u4EF6\u5939
|
||||
ProxyRepositoryFactory.exec.migration.tasks=\u6267\u884C\u8FC1\u79FB\u4EFB\u52A1
|
||||
ProxyRepositoryFactory.illegalArgumentException.labeAlreadyInUse=\u6807\u7B7E {0} \u5DF2\u88AB\u4F7F\u7528
|
||||
ProxyRepositoryFactory.illegalArgumentException.labelNotMatchPattern=\u6807\u7B7E {0} \u4E0E\u6A21\u5F0F {1} \u4E0D\u7B26
|
||||
ProxyRepositoryFactory.initializeProjectConnection=\u521D\u59CB\u5316\u5DE5\u7A0B\u8FDE\u63A5
|
||||
ProxyRepositoryFactory.CycleReferenceError=\u68C0\u6D4B\u5230\u5FAA\u73AF\u5DE5\u7A0B\u5F15\u7528\u3002
|
||||
ProxyRepositoryFactory.JobNameErroe=\u4F5C\u4E1A\u540D\u79F0\u9519\u8BEF
|
||||
ProxyRepositoryFactory.Label=\u6807\u7B7E
|
||||
ProxyRepositoryFactory.load.componnents=\u52A0\u8F7D\u7EC4\u4EF6...
|
||||
ProxyRepositoryFactory.log.Restoration=[{0}] \u88AB {1} \u6062\u590D\u5230 \"/{2}\"\u3002
|
||||
ProxyRepositoryFactory.log.lock=\u7531 \"{1}\" \u9501\u5B9A [{0}]\u3002
|
||||
ProxyRepositoryFactory.load.sdk.componnents=\u52A0\u8F7D SDK \u7EC4\u4EF6...
|
||||
ProxyRepositoryFactory.log.Restoration=[{0}] \u88AB {1} \u6062\u590D\u5230 "/{2}"\u3002
|
||||
ProxyRepositoryFactory.log.lock=\u7531 "{1}" \u9501\u5B9A [{0}]\u3002
|
||||
ProxyRepositoryFactory.log.loggedOn={0} \u767B\u5F55\u5230 {1}
|
||||
ProxyRepositoryFactory.log.logicalDeletion=[{0}] \u88AB {1} \u903B\u8F91\u5220\u9664\u3002
|
||||
ProxyRepositoryFactory.log.move=\u4ECE [{0}] \u79FB\u52A8\u5230 \"{1}\"\u3002
|
||||
ProxyRepositoryFactory.log.move=\u4ECE [{0}] \u79FB\u52A8\u5230 "{1}"\u3002
|
||||
ProxyRepositoryFactory.log.newIdGenerated=\u5728\u5DE5\u7A0B [{0}] \u4E0A\u751F\u6210\u7684\u65B0 ID = {1}
|
||||
ProxyRepositoryFactory.log.physicalDeletion=\u7269\u7406\u6027\u5220\u9664 \u7531{1}\u5220\u9664[{0}]\u3002
|
||||
ProxyRepositoryFactory.log.tempFolderEmptied=\u4E34\u65F6\u6587\u4EF6\u5939\u5DF2\u6E05\u7A7A (\u5728 {1} \u6BEB\u79D2\u5185\u5220\u9664\u4E86 {0} \u4E2A\u6587\u4EF6)
|
||||
ProxyRepositoryFactory.log.unlock=[{0}] \u88AB \"{1}\" \u89E3\u9501\u3002
|
||||
ProxyRepositoryFactory.log.unlock=[{0}] \u88AB "{1}" \u89E3\u9501\u3002
|
||||
ProxyRepositoryFactory.logonInProgress=\u6B63\u5728\u767B\u5F55...
|
||||
ProxyRepositoryFactory.MoveFolderContainsLockedItem=\u65E0\u6CD5\u79FB\u52A8\u5305\u542B\u9501\u5B9A\u9879\u76EE\u7684\u6587\u4EF6\u5939
|
||||
ProxyRepositoryFactory.projectIsNotCompatible=\u5DE5\u7A0B {0} \u5DF2\u88AB\u4E00\u4E2A\u65E5\u671F\u66F4\u65B0\u7684 studio \u6253\u5F00\uFF0C\u6240\u4EE5\u65E0\u6CD5\u6253\u5F00\u3002
|
||||
ProxyRepositoryFactory.projectCanNotOpen=\u65E0\u6CD5\u6253\u5F00\u5DE5\u7A0B\u3002\u9519\u8BEF\u4EFB\u52A1\u662F {0}\u3002
|
||||
ProxyRepositoryFactory.RenameFolderContainsLockedItem=\u65E0\u6CD5\u91CD\u547D\u540D\u5305\u542B\u9501\u5B9A\u9879\u76EE\u7684\u6587\u4EF6\u5939
|
||||
ProxyRepositoryFactory.ReplaceJob=\u5DF2\u5728\u4F7F\u7528\u4E2D\uFF0C\u662F\u5426\u8981\u66FF\u6362\u5B83\uFF1F
|
||||
ProxyRepositoryFactory.synch.repo.items=\u540C\u6B65\u5B58\u50A8\u5E93\u9879\u76EE
|
||||
ProxyRepositoryFactory.synchronizeLibraries=\u540C\u6B65\u5E93...
|
||||
ProxyRepositoryFactory.installComponents=\u6B63\u5728\u5B89\u88C5\u7EC4\u4EF6...
|
||||
ProxyRepositoryFactory.titleWarning=\u8B66\u544A
|
||||
ProxyRepositoryFactory.msgMissingReferencedProjects=\u7F3A\u5C11\u5F15\u7528\u7684\u5DE5\u7A0B [{0}]\u3002\u662F\u5426\u8981\u7EE7\u7EED\u767B\u5F55\u5DE5\u7A0B\uFF1F
|
||||
ProxyRepositoryFactory.exceptionMissingReferencedProjects=\u7F3A\u5C11\u5F15\u7528\u7684\u5DE5\u7A0B [{0}]\u3002
|
||||
ProxyRepositoryFactory.btnLabelContinue=\u7EE7\u7EED
|
||||
CreateSandboxProjectDialog.createUserLabel=\u65B0\u5EFA\u4E00\u4E2A\u8FDE\u63A5\u5230\u521B\u5EFA\u6C99\u7BB1\u5DE5\u7A0B\u7684\u7528\u6237
|
||||
CreateSandboxProjectDialog.Failure=\u5931\u8D25
|
||||
CreateSandboxProjectDialog.failureMessage=\u521B\u5EFA\u6C99\u76D2\u5DE5\u7A0B\u5931\u8D25\u3002
|
||||
@@ -34,7 +46,7 @@ CreateSandboxProjectDialog.ProjectSvnAdvance=SVN \u9AD8\u7EA7\u8BBE\u7F6E
|
||||
CreateSandboxProjectDialog.successMessage=\u6210\u529F\u521B\u5EFA\u6C99\u76D2\u5DE5\u7A0B
|
||||
CreateSandboxProjectDialog.successTitile=\u6210\u529F
|
||||
CreateSandboxProjectDialog.svnUrl=URL
|
||||
CreateSandboxProjectDialog.Title=\u521B\u5EFA\u6C99\u76D2\u5DE5\u7A0B - {0}
|
||||
CreateSandboxProjectDialog.Title=\u521B\u5EFA\u6C99\u76D2 \u5DE5\u7A0B - {0}
|
||||
CreateSandboxProjectDialog.userFirstname=\u540D\u5B57
|
||||
CreateSandboxProjectDialog.userLastname=\u59D3\u6C0F
|
||||
CreateSandboxProjectDialog.userLoginMessage=\u5DE5\u7A0B svn \u767B\u5F55\u540D\u4E0D\u80FD\u4E3A\u7A7A
|
||||
@@ -66,16 +78,16 @@ PropertiesWizardPage.Version.Minor=m
|
||||
PropertiesWizardPage.ImageSizeError=\u8BF7\u9009\u62E9\u5C3A\u5BF8\u4E3A 32*32 \u7684\u56FE\u50CF\u3002
|
||||
EAuthenticationMethod.anonymousAuth=\u533F\u540D\u8EAB\u4EFD\u9A8C\u8BC1
|
||||
EAuthenticationMethod.simpleAuth=\u7B80\u5355\u8EAB\u4EFD\u9A8C\u8BC1
|
||||
AdvancedSocketFactory.failedInitial=\u9519\u8BEF\uFF1A\u65E0\u6CD5\u521D\u59CB\u5316:
|
||||
AdvancedSocketFactory.failedInitial=\u9519\u8BEF\uFF1A\u65E0\u6CD5\u521D\u59CB\u5316\uFF1A
|
||||
LDAPCATruster.failedCreateCert=\u65E0\u6CD5\u521B\u5EFA\u8BC1\u4E66\u5E93:
|
||||
LDAPCATruster.failedCreateTmp=\u65E0\u6CD5\u521B\u5EFA\u4E34\u65F6\u4FE1\u4EFB\u5E93:
|
||||
LDAPCATruster.failedInitialTrust=\u65E0\u6CD5\u521B\u5EFA\u521D\u59CB\u4FE1\u4EFB\u7BA1\u7406\u5668:
|
||||
LDAPCATruster.failedLoadCert=\u65E0\u6CD5\u52A0\u8F7D\u8BC1\u4E66\u5E93:
|
||||
LDAPCATruster.failedSaveTrust=\u65E0\u6CD5\u4FDD\u5B58\u4FE1\u4EFB\u5E93:
|
||||
LDAPCATruster.locationInvalid=\u8BC1\u4E66\u5E93\u6587\u4EF6\u7684\u4F4D\u7F6E\u65E0\u6548:
|
||||
LDAPCATruster.noCertificate=\\n\u8BF7\u4F7F\u7528 keytool \u547D\u4EE4\u5BFC\u5165\u670D\u52A1\u5668\u8BC1\u4E66\u3002
|
||||
LDAPCATruster.noCertificate=\n\u8BF7\u4F7F\u7528 keytool \u547D\u4EE4\u5BFC\u5165\u670D\u52A1\u5668\u8BC1\u4E66\u3002
|
||||
LDAPCATruster.sslError1=SSL \u9519\u8BEF\uFF1A\u670D\u52A1\u5668\u8BC1\u4E66\u94FE\u9A8C\u8BC1\u5931\u8D25\u3002
|
||||
LDAPCATruster.sslError2=SSL \u9519\u8BEF\uFF1A\u670D\u52A1\u5668\u8BC1\u4E66\u94FE\u9A8C\u8BC1\u5931\u8D25\u4E14 \\\\nCA \u7F3A\u5931\u3002
|
||||
LDAPCATruster.sslError2=SSL \u9519\u8BEF\uFF1A\u670D\u52A1\u5668\u8BC1\u4E66\u94FE\u9A8C\u8BC1\u5931\u8D25\u4E14 \\nCA \u7F3A\u5931\u3002
|
||||
LDAPCATruster.sslError3=SSL \u9519\u8BEF\uFF1ACA \u8BC1\u4E66\u4E0D\u5728\u670D\u52A1\u5668\u8BC1\u4E66\u94FE\u4E2D\u3002
|
||||
CopyAction.thisText.copy=\u590D\u5236
|
||||
RestoreAction.action.title=\u6062\u590D
|
||||
@@ -84,30 +96,33 @@ PasteAction.thisText.paste=\u7C98\u8D34
|
||||
DeleteAction.action.foreverTitle=\u6C38\u4E45\u5220\u9664
|
||||
DeleteAction.action.logicalTitle=\u5220\u9664
|
||||
DeleteAction.action.logicalToolTipText=\u5C06\u5BF9\u8C61\u653E\u5165\u56DE\u6536\u7AD9
|
||||
DeleteAction.deleteJobAssignedToOneService=\\ \u88AB\u5206\u914D\u7ED9\u670D\u52A1\u7684\u4E00\u4E2A\u64CD\u4F5C\uFF01\\n\u662F\u5426\u8981\u5220\u9664\u6B64\u4F5C\u4E1A\uFF1F
|
||||
DeleteAction.deleteSomeJobsAssignedToServices=\\ \u88AB\u5206\u914D\u7ED9\u4E00\u4E9B\u670D\u52A1\u7684\u4E00\u4E9B\u64CD\u4F5C\uFF01\\n\u662F\u5426\u8981\u5220\u9664\u8FD9\u4E9B\u4F5C\u4E1A\uFF1F
|
||||
DeleteAction.deleteJobAssignedToOneService= \u88AB\u5206\u914D\u7ED9\u670D\u52A1\u7684\u4E00\u4E2A\u64CD\u4F5C\uFF01\n\u662F\u5426\u8981\u5220\u9664\u6B64\u4F5C\u4E1A\uFF1F
|
||||
DeleteAction.deleteSomeJobsAssignedToServices= \u88AB\u5206\u914D\u7ED9\u4E00\u4E9B\u670D\u52A1\u7684\u4E00\u4E9B\u64CD\u4F5C\uFF01\n\u662F\u5426\u8981\u5220\u9664\u8FD9\u4E9B\u4F5C\u4E1A\uFF1F
|
||||
DeleteAction.dialog.message0=\u5C06\u6C38\u4E45\u5220\u9664 (\u4E0D\u53EF\u6062\u590D)\u3002
|
||||
DeleteAction.dialog.message1=\u6240\u9009\u5143\u7D20\u5C06\u6C38\u4E45\u5220\u9664 (\u65E0\u6CD5\u6062\u590D)\u3002
|
||||
DeleteAction.dialog.message2=\u4ECD\u7136\u7EE7\u7EED\uFF1F
|
||||
DeleteAction.dialog.messageAllElements=\u6240\u6709\u5143\u7D20\u90FD\u5C06\u6C38\u4E45\u5220\u9664 (\u65E0\u6CD5\u6062\u590D)\u3002
|
||||
DeleteAction.dialog.title=\u6C38\u4E45\u5220\u9664
|
||||
DeleteAction.error.lockedOrOpenedObject.newMessage={0} \u5DF2\u9501\u5B9A\uFF0C\u56E0\u6B64\u60A8\u65E0\u6CD5\u5220\u9664\u5B83\u3002\\n\u5982\u679C\u6B64\u5BF9\u8C61\u5DF2\u6253\u5F00\uFF0C\u60A8\u5FC5\u987B\u5C06\u5176\u5173\u95ED\u4E4B\u540E\u624D\u80FD\u5220\u9664\u3002
|
||||
DeleteAction.error.lockedOrOpenedObject.newMessage={0} \u5DF2\u9501\u5B9A\uFF0C\u56E0\u6B64\u60A8\u4E0D\u80FD\u5220\u9664\u5B83\u3002\n\u5982\u679C\u6B64\u5BF9\u8C61\u6253\u5F00\uFF0C\u60A8\u5FC5\u987B\u5C06\u5176\u5173\u95ED\u4E4B\u540E\u624D\u80FD\u5220\u9664\u3002
|
||||
DeleteAction.error.testCaseLockedOrOpenedObject.newMessage=\u6D4B\u8BD5\u7528\u4F8B{0}\u88AB\u9501\u5B9A\uFF0C\u56E0\u6B64\u60A8\u65E0\u6CD5\u5220\u9664\u5B83\u3002\n\u5982\u679C\u6B64\u5BF9\u8C61\u88AB\u6253\u5F00\uFF0C\u60A8\u5FC5\u987B\u5728\u5220\u9664\u4E4B\u524D\u5173\u95ED\u5B83\u3002
|
||||
DeleteAction.error.title=\u7981\u6B62\u5220\u9664
|
||||
DeleteAction.warning.message1=\u65E0\u6CD5\u5220\u9664\u8BE5\u6587\u4EF6\u5939\uFF0C\u56E0\u4E3A\u5176\u4E2D\u81F3\u5C11\u6709\u4E00\u4E2A\u9879\u76EE\u5F53\u524D\u5904\u4E8E\u6253\u5F00\u72B6\u6001\u3002\u5173\u95ED\u6240\u6709\u6253\u5F00\u7684\u9879\u76EE\u5E76\u91CD\u8BD5\u3002
|
||||
DeleteAction.warning.title=\u8B66\u544A
|
||||
DuplicateAction.cannotGenerateItem=\u65E0\u6CD5\u751F\u6210\u7C98\u8D34\u9879\u76EE\u6807\u7B7E\u3002
|
||||
DuplicateAction.dialog.message=\u547D\u540D\u65B0\u4F5C\u4E1A
|
||||
DuplicateAction.dialog.title=\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0
|
||||
DuplicateAction.dialog.title=\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D
|
||||
DuplicateAction.input.message=\u8F93\u5165\u65B0\u540D\u79F0
|
||||
DuplicateAction.input.title.v2=\u590D\u5236\u7C98\u8D34
|
||||
DuplicateAction.thisText.duplicate=\u590D\u5236\u7C98\u8D34
|
||||
DuplicateAction.NameEmptyError=\u540D\u79F0\u4E3A\u7A7A\u3002
|
||||
DuplicateAction.NameFormatError=\u540D\u79F0\u5305\u542B\u9519\u8BEF\u5B57\u7B26\u3002
|
||||
DuplicateAction.ItemExistsError=\u6B64\u9879\u76EE\u5DF2\u5B58\u5728\u3002\u8BF7\u68C0\u67E5\u56DE\u6536\u7AD9\u5E76\u5728\u9700\u8981\u65F6\u6E05\u7A7A\u3002
|
||||
DuplicateAction.KeywordsError=\u540D\u79F0\u4E0D\u662F\u6709\u6548\u6807\u8BC6\u7B26\u3002
|
||||
DuplicateAction.SameAsProjectname=\u540D\u79F0\u4E0E\u5DE5\u7A0B\u540D\u79F0\u76F8\u540C\u3002
|
||||
EmptyRecycleBinAction.action.title=\u6E05\u7A7A\u56DE\u6536\u7AD9
|
||||
EmptyRecycleBinAction.action.toolTipText=\u6E05\u7A7A\u56DE\u6536\u7AD9
|
||||
EmptyRecycleBinAction.dialog.title=\u6E05\u7A7A\u56DE\u6536\u7AD9
|
||||
EmptyRecycleBinAction.dialog.allDependencies=\u4F60\u4E0D\u80FD\u6E05\u7A7A\u56DE\u6536\u7AD9\uFF0C\u4EFB\u4F55\u9879\u76EE\u90FD\u72EC\u7ACB\u4E8E\u6570\u636E\u5206\u5DE5\u5177\u7684\u89C6\u89D2\uFF0C\u8BF7\u4E0D\u8981\u5220\u9664\u5B83\u3002
|
||||
EmptyRecycleBinAction.dialog.allDependencies=\u4F60\u4E0D\u80FD\u6E05\u7A7A\u56DE\u6536\u7AD9\u3002\nData Profiler Perspective \u4EE5\u6765\u5176\u4E2D\u4E00\u4E2A\u9879\u76EE\uFF0C\u8BF7\u4E0D\u8981\u5220\u9664\u5B83\u3002
|
||||
PasteObjectAction.error.labelAlreadyExists=\u6B64\u8DEF\u5F84\u4E0B\u5DF2\u5B58\u5728\u5E26\u6709\u8BE5\u6807\u7B7E\u7684\u5BF9\u8C61
|
||||
PasteObjectAction.error.title=\u65E0\u6CD5\u7C98\u8D34
|
||||
JobletReferenceDialog.DeletedInfor=\u5728\u56DE\u6536\u7AD9
|
||||
@@ -122,11 +137,11 @@ ContextReferenceDialog.Recycle=\u5728\u56DE\u6536\u7AD9
|
||||
ContextReferenceDialog.ReferenceJob=\u5F15\u7528\u5BF9\u8C61
|
||||
ContextReferenceDialog.Types=\u7C7B\u578B
|
||||
ContextReferenceDialog.NodeTypeTip=\u8282\u70B9\u5F15\u7528\u7684\u7C7B\u578B
|
||||
ContextReferenceDialog.Messages=\u4E0A\u4E0B\u6587 ({0} {1}) \u5F15\u7528\u81EA\uFF1A\\n
|
||||
ContextReferenceDialog.Messages=\u4E0A\u4E0B\u6587 ({0} {1}) \u5F15\u7528\u81EA\uFF1A\n
|
||||
ContextReferenceDialog.kindMessages={0} {1} \u7684\u4E0A\u4E0B\u6587\u7EC4\u88AB\u4EE5\u4E0B\u5217\u8868\u5F15\u7528\uFF0C\u5982\u679C\u786E\u5B9E\u60F3\u8981\u5C06\u5176\u5220\u9664\uFF0C\u518D\u6B21\u6253\u5F00\u4F5C\u4E1A\u65F6\uFF0C\u4F5C\u4E1A\u4E2D\u6240\u7528\u7684\u4E0A\u4E0B\u6587\u7EC4\u5C06\u6539\u4E3A\u5185\u7F6E\u3002\u662F\u5426\u4ECD\u60F3\u5C06\u5176\u5220\u9664\uFF1F
|
||||
ContextReferenceDialog.kindMessages1={0} {1} \u7684\u4E0A\u4E0B\u6587\u7EC4\u88AB\u4EE5\u4E0B\u5217\u8868\u5F15\u7528\uFF0C\u662F\u5426\u4ECD\u60F3\u5C06\u5176\u5220\u9664\uFF1F
|
||||
CopyToGenericSchemaHelper.cannotGenarateItem=\u65E0\u6CD5\u751F\u6210\u7C98\u8D34\u9879\u76EE\u6807\u7B7E\u3002
|
||||
ProxyRepositoryFactory.ReplaceJobHazardDescription=\\n\u5BF9\u539F\u59CB\u8FDE\u63A5\u7684\u4F9D\u8D56\u53EF\u80FD\u4F1A\u4E22\u5931\uFF01
|
||||
ProxyRepositoryFactory.ReplaceJobHazardDescription=\n\u5BF9\u539F\u59CB\u8FDE\u63A5\u7684\u4F9D\u8D56\u53EF\u80FD\u4F1A\u4E22\u5931\uFF01
|
||||
ItemReferenceDialog.title=\u65E0\u6CD5\u5220\u9664\u7684\u9879\u76EE
|
||||
ItemReferenceDialog.item=\u9879\u76EE
|
||||
ItemReferenceDialog.referenceItem=\u5F15\u7528\u9879\u76EE
|
||||
@@ -135,6 +150,10 @@ ItemReferenceDialog.nodeTotalsTip=\u8282\u70B9\u5F15\u7528\u603B\u6570
|
||||
ItemReferenceDialog.project=\u5DE5\u7A0B
|
||||
ItemReferenceDialog.deletedInfor=\u5728\u56DE\u6536\u7AD9
|
||||
ItemReferenceDialog.messages=\u6709\u4E9B\u9879\u76EE\u4E0D\u80FD\u5220\u9664\uFF0C\u56E0\u4E3A\u5B83\u4EEC\u5F15\u7528\u81EA\u5176\u4ED6\u9879\u76EE\u3002
|
||||
ItemReferenceDialog.doNotDelete.button=\u4E0D\u8981\u5220\u9664
|
||||
ItemReferenceDialog.forceDelete.button=\u5F3A\u5236\u5220\u9664
|
||||
ItemReferenceDialog.forceDelete.warn.title=\u662F\u5426\u786E\u5B9A\uFF1F
|
||||
ItemReferenceDialog.forceDelete.warn.message=\u5F3A\u5236\u5220\u9664\u64CD\u4F5C\u53EF\u80FD\u4F1A\u7834\u574F\u4F7F\u7528\u6B64\u9879\u76EE\u7684\u9879\u76EE\u3002\u662F\u5426\u771F\u7684\u8981\u5220\u9664\u5B83\uFF1F
|
||||
ProjectRepositoryNode.code=\u4EE3\u7801
|
||||
ProjectRepositoryNode.rulesManagement=\u89C4\u5219\u7BA1\u7406
|
||||
ProjectRepositoryNode.itemInvalid=\u9879\u76EE\u65E0\u6548\uFF1A[{0}] {1}
|
||||
@@ -145,11 +164,23 @@ ProjectRepositoryNode.cdcFoundation=CDC Foundation
|
||||
ProjectRepositoryNode.genericSchema=\u901A\u7528 schema
|
||||
ProjectRepositoryNode.queries=\u67E5\u8BE2
|
||||
ProjectRepositoryNode.synonymSchemas=\u540C\u4E49\u5B57 schema
|
||||
ProjectRepositoryNode.calculationViewSchemas=\u8BA1\u7B97\u89C6\u56FE schema
|
||||
ProjectRepositoryNode.tableSchemas=\u8868 schema
|
||||
ProjectRepositoryNode.viewSchemas=\u67E5\u770B schema
|
||||
ProjectRepositoryNode.sapFunctions=SAP \u51FD\u6570
|
||||
ProjectRepositoryNode.sapBapi=SAP Bapi
|
||||
ProjectRepositoryNode.sapFunctions.inputSchema=\u8F93\u5165
|
||||
ProjectRepositoryNode.sapFunctions.outputSchema=\u8F93\u51FA
|
||||
ProjectRepositoryNode.sapIDocs=SAP iDocs
|
||||
ProjectRepositoryNode.sapTables=SAP \u8868
|
||||
ProjectRepositoryNode.sapBWAdvancedDataStoreObject=SAP ADSO
|
||||
ProjectRepositoryNode.sapBWDataSource=SAP DataSource
|
||||
ProjectRepositoryNode.sapBWDataStoreObject=SAP DSO
|
||||
ProjectRepositoryNode.sapBWInfoCube=SAP InfoCube
|
||||
ProjectRepositoryNode.sapBWInfoObject=SAP InfoObject
|
||||
ProjectRepositoryNode.sapContentExtractor=SAP BI Content Extractor
|
||||
RepositoryDropAdapter_copyingItems=\u6B63\u5728\u590D\u5236\u9879\u76EE...
|
||||
RepositoryDropAdapter_errorMsg=\u6B64\u76EE\u5F55\u5305\u542B\u9501\u5B9A\u7684\u9879\u76EE\uFF0C\u73B0\u5728\u65E0\u6CD5\u79FB\u52A8
|
||||
RepositoryDropAdapter_lockedByOthers=\u6B64\u9879\u76EE\u88AB\u5176\u4ED6\u7528\u6237\u9501\u5B9A\uFF0C\u73B0\u5728\u65E0\u6CD5\u79FB\u52A8\u3002
|
||||
RepositoryDropAdapter_lockedByYou=\u6B64\u9879\u76EE\u88AB\u60A8\u9501\u5B9A\uFF0C\u73B0\u5728\u65E0\u6CD5\u79FB\u52A8\u3002
|
||||
RepositoryDropAdapter_moveTitle=\u79FB\u52A8
|
||||
@@ -169,41 +200,11 @@ 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.message=\u65E0\u6CD5\u91CD\u547D\u540D \"{1}\" \u6587\u4EF6\u5939\uFF0C\u56E0\u4E3A\u5176\u4E2D\u6709\u4E00\u4E2A\u9879\u76EE ({0}) \u5F53\u524D\u5904\u4E8E\u6253\u5F00\u72B6\u6001\u3002\\n\u5173\u95ED\u5B83\u5E76\u91CD\u8BD5\u3002
|
||||
RenameFolderAction.description=\u91CD\u547D\u540D\u6587\u4EF6\u5939
|
||||
RenameFolderAction.warning.editorOpen.message=\u65E0\u6CD5\u91CD\u547D\u540D "{1}" \u6587\u4EF6\u5939\uFF0C\u56E0\u4E3A\u5176\u4E2D\u6709\u4E00\u4E2A\u9879\u76EE ({0}) \u5F53\u524D\u5904\u4E8E\u6253\u5F00\u72B6\u6001\u3002\n\u8BF7\u5173\u95ED\u8BE5\u9879\u76EE\u5E76\u91CD\u8BD5\u3002
|
||||
RenameFolderAction.warning.editorOpen.title=\u64CD\u4F5C\u4E0D\u53EF\u7528
|
||||
RenameFolderAction.warning.cannotFind.message=\u65E0\u6CD5\u91CD\u547D\u540D\u6587\u4EF6\u5939\uFF0C\u5176\u53EF\u80FD\u5DF2\u88AB\u79FB\u52A8\u6216\u5220\u9664\u3002\u5355\u51FB\u5237\u65B0\u6309\u94AE\u66F4\u65B0\u5B58\u50A8\u5E93\u3002
|
||||
RenameFolderAction.warning.cannotFind.title=\u64CD\u4F5C\u4E0D\u53EF\u7528
|
||||
ProxyRepositoryFactory.cleanWorkspace=\u6E05\u6D01\u5DE5\u4F5C\u533A
|
||||
ProxyRepositoryFactory.DeleteFolderContainsLockedItem=\u65E0\u6CD5\u5220\u9664\u5305\u542B\u9501\u5B9A\u9879\u76EE\u7684\u6587\u4EF6\u5939
|
||||
ProxyRepositoryFactory.MoveFolderContainsLockedItem=\u65E0\u6CD5\u79FB\u52A8\u5305\u542B\u9501\u5B9A\u9879\u76EE\u7684\u6587\u4EF6\u5939
|
||||
ProxyRepositoryFactory.RenameFolderContainsLockedItem=\u65E0\u6CD5\u91CD\u547D\u540D\u5305\u542B\u9501\u5B9A\u9879\u76EE\u7684\u6587\u4EF6\u5939
|
||||
RepositoryDropAdapter_errorMsg=\u6B64\u76EE\u5F55\u5305\u542B\u9501\u5B9A\u7684\u9879\u76EE\uFF0C\u73B0\u5728\u65E0\u6CD5\u79FB\u52A8
|
||||
RenameFolderAction.description=\u91CD\u547D\u540D\u6587\u4EF6\u5939
|
||||
ProxyRepositoryFactory.projectCanNotOpen=\u65E0\u6CD5\u6253\u5F00\u5DE5\u7A0B\u3002\u9519\u8BEF\u4EFB\u52A1\u662F {0}\u3002
|
||||
ProjectRepositoryNode.sapBapi=SAP Bapi
|
||||
ProjectRepositoryNode.sapFunctions.inputSchema=\u8F93\u5165
|
||||
ProjectRepositoryNode.sapFunctions.outputSchema=\u8F93\u51FA
|
||||
ProjectRepositoryNode.sapTables=SAP \u8868
|
||||
DuplicateAction.input.title.v2=\u590D\u5236\u7C98\u8D34
|
||||
DuplicateAction.SameAsProjectname=\u540D\u79F0\u4E0E\u5DE5\u7A0B\u540D\u79F0\u76F8\u540C\u3002
|
||||
DeleteAction.error.testCaseLockedOrOpenedObject.newMessage=\u6D4B\u8BD5\u7528\u4F8B{0}\u88AB\u9501\u5B9A\uFF0C\u56E0\u6B64\u60A8\u65E0\u6CD5\u5220\u9664\u5B83.\\n\u5982\u679C\u6B64\u5BF9\u8C61\u88AB\u6253\u5F00\uFF0C\u60A8\u5FC5\u987B\u5728\u5220\u9664\u4E4B\u524D\u5173\u95ED\u5B83\u3002
|
||||
ProjectRepositoryNode.sapBWDataSource=SAP DataSource
|
||||
ProjectRepositoryNode.sapBWDataStoreObject=SAP DSO
|
||||
ProjectRepositoryNode.sapBWInfoCube=SAP InfoCube
|
||||
ProjectRepositoryNode.sapBWInfoObject=SAP InfoObject
|
||||
ConvertJobsUtil.warning.title=\u8B66\u544A
|
||||
ConvertJobsUtil.warning.message=\u6B64\u7248\u672C\u4E0D\u5B8C\u5168\u652F\u6301\u76EE\u6807\u6846\u67B6.
|
||||
ItemReferenceDialog.doNotDelete.button=\u4E0D\u8981\u5220\u9664
|
||||
ItemReferenceDialog.forceDelete.button=\u5F3A\u5236\u5220\u9664
|
||||
ItemReferenceDialog.forceDelete.warn.title=\u662F\u5426\u786E\u5B9A\uFF1F
|
||||
ItemReferenceDialog.forceDelete.warn.message=\u5F3A\u5236\u5220\u9664\u64CD\u4F5C\u53EF\u80FD\u4F1A\u7834\u574F\u4F7F\u7528\u6B64\u9879\u76EE\u7684\u9879\u76EE\u3002\u662F\u5426\u771F\u7684\u8981\u5220\u9664\u5B83\uFF1F
|
||||
ProjectRepositoryNode.sapContentExtractor=SAP BI Content Extractor
|
||||
ProjectRepositoryNode.calculationViewSchemas=\u8BA1\u7B97\u89C6\u56FE schema
|
||||
ProjectRepositoryNode.sapBWAdvancedDataStoreObject=SAP ADSO
|
||||
ProxyRepositoryFactory.CycleReferenceError=\u68C0\u6D4B\u5230\u5FAA\u73AF\u5DE5\u7A0B\u5F15\u7528\u3002
|
||||
ProxyRepositoryFactory.titleWarning=\u8B66\u544A
|
||||
ProxyRepositoryFactory.msgMissingReferencedProjects=\u7F3A\u5C11\u5F15\u7528\u7684\u5DE5\u7A0B [{0}]\u3002\u662F\u5426\u8981\u7EE7\u7EED\u767B\u5F55\u5DE5\u7A0B\uFF1F
|
||||
ProxyRepositoryFactory.exceptionMissingReferencedProjects=\u7F3A\u5C11\u5F15\u7528\u7684\u5DE5\u7A0B [{0}]\u3002
|
||||
ProxyRepositoryFactory.btnLabelContinue=\u7EE7\u7EED
|
||||
ProxyRepositoryFactory.load.sdk.componnents=\u52A0\u8F7D SDK \u7EC4\u4EF6...
|
||||
SyncLibrariesLoginTask.createStatsLogAndImplicitParamter=\u521B\u5EFA\u7EDF\u8BA1\u65E5\u5FD7\u548C\u9690\u5F0F\u53C2\u6570
|
||||
|
||||
@@ -121,7 +121,7 @@ public abstract class AbstractEMFRepositoryFactory extends AbstractRepositoryFac
|
||||
ERepositoryObjectType.METADATA_SAPCONNECTIONS, ERepositoryObjectType.SQLPATTERNS,
|
||||
ERepositoryObjectType.METADATA_FILE_DELIMITED, ERepositoryObjectType.METADATA_FILE_POSITIONAL,
|
||||
ERepositoryObjectType.PROCESS, ERepositoryObjectType.CONTEXT, ERepositoryObjectType.SNIPPETS,
|
||||
ERepositoryObjectType.ROUTINES, ERepositoryObjectType.BUSINESS_PROCESS,
|
||||
ERepositoryObjectType.ROUTINES,
|
||||
ERepositoryObjectType.METADATA_FILE_REGEXP, ERepositoryObjectType.METADATA_FILE_XML,
|
||||
ERepositoryObjectType.METADATA_FILE_LDIF, ERepositoryObjectType.METADATA_FILE_EXCEL,
|
||||
ERepositoryObjectType.METADATA_LDAP_SCHEMA, ERepositoryObjectType.METADATA_GENERIC_SCHEMA,
|
||||
|
||||
@@ -480,4 +480,8 @@ public interface IRepositoryFactory {
|
||||
public boolean isRepositoryBusy();
|
||||
|
||||
public RepositoryWorkUnit getWorkUnitInProgress();
|
||||
|
||||
public void deleteOldVersionPhysical(Project project, IRepositoryViewObject objToDelete, String version) throws PersistenceException;
|
||||
|
||||
public void batchDeleteOldVersionsPhysical(Project project, List<IRepositoryViewObject> objToDeleteList, boolean isDeleteOnRemote, IProgressMonitor monitor) throws PersistenceException;
|
||||
}
|
||||
|
||||
@@ -82,7 +82,7 @@ import org.talend.core.model.repository.RepositoryContentManager;
|
||||
import org.talend.core.model.repository.RepositoryManager;
|
||||
import org.talend.core.model.repository.RepositoryNodeProviderRegistryReader;
|
||||
import org.talend.core.model.repository.RepositoryViewObject;
|
||||
import org.talend.core.model.repository.SVNConstant;
|
||||
import org.talend.core.model.repository.GITConstant;
|
||||
import org.talend.core.repository.i18n.Messages;
|
||||
import org.talend.core.repository.model.repositoryObject.MetadataColumnRepositoryObject;
|
||||
import org.talend.core.repository.model.repositoryObject.MetadataTableRepositoryObject;
|
||||
@@ -2189,8 +2189,8 @@ public class ProjectRepositoryNode extends RepositoryNode implements IProjectRep
|
||||
String branch = ProjectManager.getInstance().getMainProjectBranch(project);
|
||||
if ("".equals(branch) || branch == null) { //$NON-NLS-1$
|
||||
branch = null;
|
||||
} else if (!branch.contains(SVNConstant.NAME_TRUNK) && !branch.contains(SVNConstant.NAME_BRANCHES)
|
||||
&& !branch.contains(SVNConstant.NAME_TAGS)) {
|
||||
} else if (!branch.contains(GITConstant.NAME_TRUNK) && !branch.contains(GITConstant.NAME_BRANCHES)
|
||||
&& !branch.contains(GITConstant.NAME_TAGS)) {
|
||||
branch = null;
|
||||
}
|
||||
urlBranch = branch;
|
||||
|
||||
@@ -2180,7 +2180,8 @@ public final class ProxyRepositoryFactory implements IProxyRepositoryFactory {
|
||||
ProjectManager.getInstance().getUpdatedRemoteHandlerRecords().clear();
|
||||
ReferenceProjectProvider.clearTacReferenceList();
|
||||
ReferenceProjectProblemManager.getInstance().clearAll();
|
||||
this.repositoryFactoryFromProvider.beforeLogon(monitor, project);
|
||||
currentMonitor = subMonitor.newChild(1, SubMonitor.SUPPRESS_NONE);
|
||||
this.repositoryFactoryFromProvider.beforeLogon(currentMonitor, project);
|
||||
ProjectManager.getInstance().getBeforeLogonRecords().clear();
|
||||
ProjectManager.getInstance().getUpdatedRemoteHandlerRecords().clear();
|
||||
ILibrariesService librariesService = getLibrariesService();
|
||||
@@ -2204,6 +2205,19 @@ public final class ProxyRepositoryFactory implements IProxyRepositoryFactory {
|
||||
ExceptionHandler.process(e);
|
||||
}
|
||||
|
||||
// need to set m2
|
||||
LoginTaskRegistryReader loginTaskRegistryReader = new LoginTaskRegistryReader();
|
||||
ILoginTask[] allLoginTasks = loginTaskRegistryReader.getAllCommandlineTaskListInstance();
|
||||
for (ILoginTask task : allLoginTasks) {
|
||||
if (task.getClass().getCanonicalName().endsWith("M2eUserSettingForTalendLoginTask")) {
|
||||
try {
|
||||
task.execute(new NullProgressMonitor());
|
||||
} catch (Exception e) {
|
||||
ExceptionHandler.process(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ICoreService coreService = getCoreService();
|
||||
if (coreService != null) {
|
||||
currentMonitor = subMonitor.newChild(1, SubMonitor.SUPPRESS_NONE);
|
||||
@@ -2882,4 +2896,81 @@ public final class ProxyRepositoryFactory implements IProxyRepositoryFactory {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deleteOldVersionPhysical(Project project, IRepositoryViewObject objToDelete, String version) throws PersistenceException {
|
||||
if (project == null || objToDelete == null || objToDelete.getProperty() == null) {
|
||||
return;
|
||||
}
|
||||
// RepositoryViewObject is dynamic, so force to use in all case the RepositoryObject with fixed object.
|
||||
IRepositoryViewObject object = new RepositoryObject(objToDelete.getProperty());
|
||||
|
||||
ERepositoryObjectType repositoryObjectType = object.getRepositoryObjectType();
|
||||
|
||||
ICoreService coreService = getCoreService();
|
||||
if (coreService != null) {
|
||||
if (repositoryObjectType == ERepositoryObjectType.PROCESS) {
|
||||
// delete the job launch, for bug 8878
|
||||
coreService.removeJobLaunch(object);
|
||||
}
|
||||
}
|
||||
|
||||
if (GlobalServiceRegister.getDefault().isServiceRegistered(IRunProcessService.class)) {
|
||||
IRunProcessService service = GlobalServiceRegister.getDefault()
|
||||
.getService(IRunProcessService.class);
|
||||
service.deleteOldVersionTalendJobProject(objToDelete);
|
||||
}
|
||||
|
||||
this.repositoryFactoryFromProvider.deleteOldVersionPhysical(project, object, version);
|
||||
|
||||
// i18n
|
||||
//log.info("Physical deletion [" + objToDelete + "] by " + getRepositoryContext().getUser() + ".");
|
||||
String str[] = new String[] { object.toString()+ "_" + version, getRepositoryContext().getUser().toString() };
|
||||
log.info(Messages.getString("ProxyRepositoryFactory.log.physicalDeletion", str)); //$NON-NLS-1$ }
|
||||
}
|
||||
|
||||
@Override
|
||||
public void batchDeleteOldVersionPhysical4Remote(Project project, List<IRepositoryViewObject> objToDeleteList, IProgressMonitor monitor) throws PersistenceException {
|
||||
if (project == null || objToDeleteList == null || objToDeleteList.size() == 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
List<String> idList = new ArrayList<>();
|
||||
List<IRepositoryViewObject> repositoryObjectList = new ArrayList<>();
|
||||
String label = "",lastLabel = "";
|
||||
for (IRepositoryViewObject objToDelete : objToDeleteList) {
|
||||
label = objToDelete.getProperty().getLabel();
|
||||
String versionedLabel = objToDelete.getProperty().getLabel() + "_" + objToDelete.getProperty().getVersion();
|
||||
monitor.setTaskName("Removing " + objToDelete.getRepositoryObjectType() + ":"+ versionedLabel);
|
||||
|
||||
IRepositoryViewObject object = new RepositoryObject(objToDelete.getProperty());
|
||||
boolean isExtendPoint = false;
|
||||
|
||||
idList.add(object.getProperty().getId());
|
||||
ERepositoryObjectType repositoryObjectType = object.getRepositoryObjectType();
|
||||
|
||||
ICoreService coreService = getCoreService();
|
||||
if (coreService != null) {
|
||||
if (repositoryObjectType == ERepositoryObjectType.PROCESS) {
|
||||
// delete the job launch, for bug 8878
|
||||
coreService.removeJobLaunch(object);
|
||||
}
|
||||
}
|
||||
|
||||
repositoryObjectList.add(object);
|
||||
|
||||
if (GlobalServiceRegister.getDefault().isServiceRegistered(IRunProcessService.class)) {
|
||||
IRunProcessService service = GlobalServiceRegister.getDefault()
|
||||
.getService(IRunProcessService.class);
|
||||
service.deleteOldVersionTalendJobProject(objToDelete);
|
||||
}
|
||||
this.repositoryFactoryFromProvider.deleteOldVersionPhysical(project, objToDelete,objToDelete.getProperty().getVersion());
|
||||
if (label != null && !label.equals(lastLabel)) monitor.worked(1); //for different versions in progress bar
|
||||
lastLabel = label;
|
||||
}
|
||||
|
||||
// save project will handle git/svn update
|
||||
this.repositoryFactoryFromProvider.saveProject(project);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
// ============================================================================
|
||||
//
|
||||
// Copyright (C) 2006-2021 Talend Inc. - www.talend.com
|
||||
//
|
||||
// This source code is available under agreement available at
|
||||
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
|
||||
//
|
||||
// You should have received a copy of the agreement
|
||||
// along with this program; if not, write to Talend SA
|
||||
// 9 rue Pages 92150 Suresnes, France
|
||||
//
|
||||
// ============================================================================
|
||||
package org.talend.core.repository.svn;
|
||||
|
||||
import org.talend.repository.ui.actions.AContextualAction;
|
||||
|
||||
/**
|
||||
* created by wchen on 2014-4-1 Detailled comment
|
||||
*
|
||||
*/
|
||||
public abstract class SvnCommitHook extends AContextualAction {
|
||||
|
||||
private static boolean activeAutoCommit = false;
|
||||
|
||||
public static boolean isActiveAutoCommit() {
|
||||
return activeAutoCommit;
|
||||
}
|
||||
|
||||
public static void activeAutoCommit() {
|
||||
activeAutoCommit = true;
|
||||
}
|
||||
|
||||
public static void desactAutoCommit() {
|
||||
activeAutoCommit = false;
|
||||
}
|
||||
}
|
||||
@@ -111,7 +111,7 @@ public class CreateFolderAction extends AContextualAction {
|
||||
|| property.equals(ERepositoryObjectType.JOB_DOC) || property.equals(ERepositoryObjectType.JOBLET_DOC)
|
||||
|| ERepositoryObjectType.SQLPATTERNS.equals(property)
|
||||
|| ERepositoryObjectType.REFERENCED_PROJECTS.equals(property)
|
||||
|| ERepositoryObjectType.SVN_ROOT.equals(property) || ERepositoryObjectType.ROUTINESJAR.equals(property)
|
||||
|| ERepositoryObjectType.ROUTINESJAR.equals(property)
|
||||
|| property.equals(ERepositoryObjectType.BEANSJAR)) {
|
||||
canWork = false;
|
||||
} else if (property != null
|
||||
|
||||
@@ -568,9 +568,7 @@ public class DuplicateAction extends AContextualAction {
|
||||
Item item = null;
|
||||
if (repositoryType != null) {
|
||||
if (repositoryType != null) {
|
||||
if (repositoryType == ERepositoryObjectType.BUSINESS_PROCESS) {
|
||||
item = PropertiesFactory.eINSTANCE.createBusinessProcessItem();
|
||||
} else if (repositoryType == ERepositoryObjectType.CONTEXT) {
|
||||
if (repositoryType == ERepositoryObjectType.CONTEXT) {
|
||||
item = PropertiesFactory.eINSTANCE.createContextItem();
|
||||
} else if (repositoryType == ERepositoryObjectType.DOCUMENTATION) {
|
||||
item = PropertiesFactory.eINSTANCE.createDocumentationItem();
|
||||
@@ -620,8 +618,6 @@ public class DuplicateAction extends AContextualAction {
|
||||
item = PropertiesFactory.eINSTANCE.createSnippetItem();
|
||||
} else if (repositoryType == ERepositoryObjectType.SQLPATTERNS) {
|
||||
item = PropertiesFactory.eINSTANCE.createSQLPatternItem();
|
||||
} else if (repositoryType == ERepositoryObjectType.SVG_BUSINESS_PROCESS) {
|
||||
item = PropertiesFactory.eINSTANCE.createSVGBusinessProcessItem();
|
||||
} else if (repositoryType == ERepositoryObjectType.METADATA_EDIFACT) {
|
||||
item = PropertiesFactory.eINSTANCE.createEDIFACTConnectionItem();
|
||||
} else if (repositoryType == ERepositoryObjectType.METADATA_VALIDATION_RULES) {
|
||||
|
||||
@@ -88,7 +88,7 @@ public class PasteAction extends AContextualAction {
|
||||
frameworkNewValue = ConvertJobsUtil.JobStreamingFramework.SPARKSTREAMINGFRAMEWORK.getDisplayName();
|
||||
} else if (target.getContentType() == ERepositoryObjectType.PROCESS_MR) {
|
||||
jobTypeValue = ConvertJobsUtil.JobType.BIGDATABATCH.getDisplayName();
|
||||
frameworkNewValue = ConvertJobsUtil.JobBatchFramework.MAPREDUCEFRAMEWORK.getDisplayName();
|
||||
frameworkNewValue = ConvertJobsUtil.JobBatchFramework.SPARKFRAMEWORK.getDisplayName();
|
||||
}
|
||||
try {
|
||||
jobNewName = ConvertJobsUtil.getDuplicateName(sourceNode, sourceNode.getObject().getLabel());
|
||||
|
||||
@@ -145,7 +145,7 @@ public class RepositoryDropAdapter extends PluginDropAdapter {
|
||||
frameworkNewValue = ConvertJobsUtil.JobStreamingFramework.SPARKSTREAMINGFRAMEWORK.getDisplayName();
|
||||
} else if (targetNode.getContentType() == ERepositoryObjectType.PROCESS_MR) {
|
||||
jobTypeValue = ConvertJobsUtil.JobType.BIGDATABATCH.getDisplayName();
|
||||
frameworkNewValue = ConvertJobsUtil.JobBatchFramework.MAPREDUCEFRAMEWORK.getDisplayName();
|
||||
frameworkNewValue = ConvertJobsUtil.JobBatchFramework.SPARKFRAMEWORK.getDisplayName();
|
||||
}
|
||||
final Item newItem = ConvertJobsUtil.createOperation(sourceNode.getObject().getLabel(), jobTypeValue,
|
||||
frameworkNewValue, sourceNode.getObject());
|
||||
@@ -200,7 +200,7 @@ public class RepositoryDropAdapter extends PluginDropAdapter {
|
||||
}
|
||||
}
|
||||
};
|
||||
repositoryWorkUnit.setAvoidSvnUpdate(true);
|
||||
repositoryWorkUnit.setAvoidUpdate(true);
|
||||
repositoryWorkUnit.setAvoidUnloadResources(true);
|
||||
ProxyRepositoryFactory.getInstance().executeRepositoryWorkUnit(repositoryWorkUnit);
|
||||
}
|
||||
|
||||
@@ -491,9 +491,6 @@ public class RepositoryLabelProvider extends LabelProvider implements IColorProv
|
||||
return STABLE_PRIMARY_ENTRY_COLOR;
|
||||
}
|
||||
case SYSTEM_FOLDER:
|
||||
if (node.getContentType() == ERepositoryObjectType.BUSINESS_PROCESS) {
|
||||
return STABLE_PRIMARY_ENTRY_COLOR;
|
||||
}
|
||||
if (node.getContentType() == ERepositoryObjectType.PROCESS) {
|
||||
return STABLE_PRIMARY_ENTRY_COLOR;
|
||||
}
|
||||
|
||||
@@ -212,7 +212,6 @@ public class ConvertJobsUtil {
|
||||
}
|
||||
|
||||
public static enum JobBatchFramework {
|
||||
MAPREDUCEFRAMEWORK("MapReduce (deprecated)", "_MAPREDUCE_FRAMEWORK_"), //$NON-NLS-1$ //$NON-NLS-2$
|
||||
SPARKFRAMEWORK("Spark", "_SPARK_FRAMEWORK_"); //$NON-NLS-1$ //$NON-NLS-2$
|
||||
|
||||
private String displayName;
|
||||
@@ -356,8 +355,7 @@ public class ConvertJobsUtil {
|
||||
* @return
|
||||
*/
|
||||
public static String getJobTypeFromFramework(String frameworkObj) {
|
||||
if (JobBatchFramework.MAPREDUCEFRAMEWORK.getDisplayName().equals(frameworkObj)
|
||||
|| JobBatchFramework.SPARKFRAMEWORK.getDisplayName().equals(frameworkObj)) {
|
||||
if (JobBatchFramework.SPARKFRAMEWORK.getDisplayName().equals(frameworkObj)) {
|
||||
return JobType.BIGDATABATCH.getDisplayName();
|
||||
} else if (JobStreamingFramework.SPARKSTREAMINGFRAMEWORK.getName().equals(frameworkObj)) {
|
||||
return JobType.BIGDATASTREAMING.getDisplayName();
|
||||
|
||||
@@ -5,7 +5,8 @@ Bundle-SymbolicName: org.talend.core.runtime;singleton:=true
|
||||
Bundle-Version: 8.0.1.qualifier
|
||||
Bundle-Localization: plugin
|
||||
Bundle-Vendor: .Talend SA.
|
||||
Export-Package: org.talend.commons.utils.generation,
|
||||
Export-Package: org.talend.analysistask,
|
||||
org.talend.commons.utils.generation,
|
||||
org.talend.commons.utils.io,
|
||||
org.talend.commons.utils.workbench.resources,
|
||||
org.talend.core,
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
#Created by JInto - www.guh-software.de
|
||||
#Fri Apr 24 16:12:06 CST 2009
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
<extension-point id="artifact_handler" name="Artifact Repository Handler" schema="schema/artifact_handler.exsd"/>
|
||||
<extension-point id="actionFilterDelegate" name="Action Filter delegate" schema="schema/actionFilterDelegate.exsd"/>
|
||||
<extension-point id="saveItemContextLinkService" name="Save Item Context Link Service" schema="schema/saveItemContextLinkService.exsd"/>
|
||||
<extension-point id="analysisTask" name="analysisTask" schema="schema/analysisTask.exsd"/>
|
||||
|
||||
<extension
|
||||
point="org.talend.core.runtime.repositoryComponent_provider">
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
Metadata=Métadonnées
|
||||
TalendDataCollector=Collecteur de données d'utilisation
|
||||
TalendDataCollectorPreview=Aperçu
|
||||
prefs=Talend
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
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 +0,0 @@
|
||||
Metadata=\u5143\u6570\u636E
|
||||
TalendDataCollectorPreview=\u9884
|
||||
|
||||
133
main/plugins/org.talend.core.runtime/schema/analysisTask.exsd
Normal file
133
main/plugins/org.talend.core.runtime/schema/analysisTask.exsd
Normal file
@@ -0,0 +1,133 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<!-- Schema file written by PDE -->
|
||||
<schema targetNamespace="org.talend.core.runtime" xmlns="http://www.w3.org/2001/XMLSchema">
|
||||
<annotation>
|
||||
<appinfo>
|
||||
<meta.schema plugin="org.talend.core.runtime" id="analysisTask" name="analysisTask"/>
|
||||
</appinfo>
|
||||
<documentation>
|
||||
[Enter description of this extension point.]
|
||||
</documentation>
|
||||
</annotation>
|
||||
|
||||
<element name="extension">
|
||||
<annotation>
|
||||
<appinfo>
|
||||
<meta.element />
|
||||
</appinfo>
|
||||
</annotation>
|
||||
<complexType>
|
||||
<sequence>
|
||||
<element ref="analysisTask" minOccurs="1" maxOccurs="unbounded"/>
|
||||
</sequence>
|
||||
<attribute name="point" type="string" use="required">
|
||||
<annotation>
|
||||
<documentation>
|
||||
|
||||
</documentation>
|
||||
</annotation>
|
||||
</attribute>
|
||||
<attribute name="id" type="string">
|
||||
<annotation>
|
||||
<documentation>
|
||||
|
||||
</documentation>
|
||||
</annotation>
|
||||
</attribute>
|
||||
<attribute name="name" type="string">
|
||||
<annotation>
|
||||
<documentation>
|
||||
|
||||
</documentation>
|
||||
<appinfo>
|
||||
<meta.attribute translatable="true"/>
|
||||
</appinfo>
|
||||
</annotation>
|
||||
</attribute>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<element name="analysisTask">
|
||||
<complexType>
|
||||
<attribute name="id" type="string" use="required">
|
||||
<annotation>
|
||||
<documentation>
|
||||
|
||||
</documentation>
|
||||
</annotation>
|
||||
</attribute>
|
||||
<attribute name="name" type="string" use="required">
|
||||
<annotation>
|
||||
<documentation>
|
||||
|
||||
</documentation>
|
||||
</annotation>
|
||||
</attribute>
|
||||
<attribute name="description" type="string">
|
||||
<annotation>
|
||||
<documentation>
|
||||
|
||||
</documentation>
|
||||
<appinfo>
|
||||
<meta.attribute translatable="true"/>
|
||||
</appinfo>
|
||||
</annotation>
|
||||
</attribute>
|
||||
<attribute name="class" type="string" use="required">
|
||||
<annotation>
|
||||
<documentation>
|
||||
|
||||
</documentation>
|
||||
<appinfo>
|
||||
<meta.attribute kind="java"/>
|
||||
</appinfo>
|
||||
</annotation>
|
||||
</attribute>
|
||||
<attribute name="detailLink" type="string">
|
||||
<annotation>
|
||||
<documentation>
|
||||
|
||||
</documentation>
|
||||
</annotation>
|
||||
</attribute>
|
||||
</complexType>
|
||||
</element>
|
||||
|
||||
<annotation>
|
||||
<appinfo>
|
||||
<meta.section type="since"/>
|
||||
</appinfo>
|
||||
<documentation>
|
||||
[Enter the first release in which this extension point appears.]
|
||||
</documentation>
|
||||
</annotation>
|
||||
|
||||
<annotation>
|
||||
<appinfo>
|
||||
<meta.section type="examples"/>
|
||||
</appinfo>
|
||||
<documentation>
|
||||
[Enter extension point usage example here.]
|
||||
</documentation>
|
||||
</annotation>
|
||||
|
||||
<annotation>
|
||||
<appinfo>
|
||||
<meta.section type="apiinfo"/>
|
||||
</appinfo>
|
||||
<documentation>
|
||||
[Enter API information here.]
|
||||
</documentation>
|
||||
</annotation>
|
||||
|
||||
<annotation>
|
||||
<appinfo>
|
||||
<meta.section type="implementation"/>
|
||||
</appinfo>
|
||||
<documentation>
|
||||
[Enter information about supplied implementation of this extension point.]
|
||||
</documentation>
|
||||
</annotation>
|
||||
|
||||
|
||||
</schema>
|
||||
@@ -0,0 +1,99 @@
|
||||
// ============================================================================
|
||||
//
|
||||
// Copyright (C) 2006-2021 Talend Inc. - www.talend.com
|
||||
//
|
||||
// This source code is available under agreement available at
|
||||
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
|
||||
//
|
||||
// You should have received a copy of the agreement
|
||||
// along with this program; if not, write to Talend SA
|
||||
// 9 rue Pages 92150 Suresnes, France
|
||||
//
|
||||
// ============================================================================
|
||||
package org.talend.analysistask;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
import org.talend.core.model.properties.Item;
|
||||
import org.talend.core.model.properties.JobletProcessItem;
|
||||
import org.talend.core.model.properties.ProcessItem;
|
||||
import org.talend.core.model.repository.ERepositoryObjectType;
|
||||
import org.talend.designer.core.model.utils.emf.talendfile.ElementParameterType;
|
||||
import org.talend.designer.core.model.utils.emf.talendfile.NodeType;
|
||||
import org.talend.designer.core.model.utils.emf.talendfile.ProcessType;
|
||||
|
||||
/**
|
||||
* DOC jding class global comment. Detailled comment
|
||||
*/
|
||||
public abstract class AbstractItemAnalysisTask implements IItemAnalysisTask {
|
||||
|
||||
private String id;
|
||||
|
||||
private String name;
|
||||
|
||||
private String description = "";
|
||||
|
||||
private String detailLink = "";
|
||||
|
||||
public abstract Set<ERepositoryObjectType> getRepositoryObjectTypeScope();
|
||||
|
||||
public abstract List<AnalysisReportRecorder> execute(Item item);
|
||||
|
||||
protected ProcessType getProcessType(Item item) {
|
||||
ProcessType processType = null;
|
||||
if (item instanceof ProcessItem) {
|
||||
processType = ((ProcessItem) item).getProcess();
|
||||
}
|
||||
if (item instanceof JobletProcessItem) {
|
||||
processType = ((JobletProcessItem) item).getJobletProcess();
|
||||
}
|
||||
return processType;
|
||||
}
|
||||
|
||||
protected ElementParameterType getElementParameterByName(NodeType node, String name) {
|
||||
for (Object o : node.getElementParameter()) {
|
||||
if (o instanceof ElementParameterType) {
|
||||
ElementParameterType element = (ElementParameterType) o;
|
||||
if (element.getName().equals(name)) {
|
||||
return element;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(String id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
public void setDescription(String description) {
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
public String getDetailLink() {
|
||||
return detailLink;
|
||||
}
|
||||
|
||||
public void setDetailLink(String detailLink) {
|
||||
this.detailLink = detailLink;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,91 @@
|
||||
// ============================================================================
|
||||
//
|
||||
// Copyright (C) 2006-2021 Talend Inc. - www.talend.com
|
||||
//
|
||||
// This source code is available under agreement available at
|
||||
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
|
||||
//
|
||||
// You should have received a copy of the agreement
|
||||
// along with this program; if not, write to Talend SA
|
||||
// 9 rue Pages 92150 Suresnes, France
|
||||
//
|
||||
// ============================================================================
|
||||
package org.talend.analysistask;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.talend.commons.report.ItemReportRecorder;
|
||||
import org.talend.core.model.properties.Item;
|
||||
|
||||
/**
|
||||
* DOC jding class global comment. Detailled comment
|
||||
*/
|
||||
public class AnalysisReportRecorder extends ItemReportRecorder {
|
||||
|
||||
private IItemAnalysisTask task;
|
||||
|
||||
private SeverityOption severity;
|
||||
|
||||
public AnalysisReportRecorder(IItemAnalysisTask task, Item item, SeverityOption severity, String detailMessage) {
|
||||
super();
|
||||
this.task = task;
|
||||
this.item = item;
|
||||
this.severity = severity;
|
||||
this.detailMessage = detailMessage;
|
||||
}
|
||||
|
||||
public String getTaskName() {
|
||||
return task.getName();
|
||||
}
|
||||
|
||||
public String getTaskDescription() {
|
||||
String description = "";
|
||||
if (StringUtils.isNotBlank(task.getDescription())) {
|
||||
description = task.getDescription();
|
||||
}
|
||||
return description;
|
||||
}
|
||||
|
||||
public String getLinkToDetail() {
|
||||
return task.getDetailLink();
|
||||
}
|
||||
|
||||
public IItemAnalysisTask getTask() {
|
||||
return task;
|
||||
}
|
||||
|
||||
public void setTask(IItemAnalysisTask task) {
|
||||
this.task = task;
|
||||
}
|
||||
|
||||
public SeverityOption getSeverity() {
|
||||
return severity;
|
||||
}
|
||||
|
||||
public void setSeverity(SeverityOption severity) {
|
||||
this.severity = severity;
|
||||
}
|
||||
|
||||
public enum SeverityOption {
|
||||
|
||||
CRITICAL("Critical", 1),
|
||||
MAJOR("Major", 2),
|
||||
WARNING("Warning", 3);
|
||||
|
||||
private String label;
|
||||
|
||||
private int priority;
|
||||
|
||||
private SeverityOption(String label, int priority) {
|
||||
this.label = label;
|
||||
this.priority = priority;
|
||||
}
|
||||
|
||||
public String getLabel() {
|
||||
return label;
|
||||
}
|
||||
|
||||
public int getPriority() {
|
||||
return priority;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
// ============================================================================
|
||||
//
|
||||
// Copyright (C) 2006-2021 Talend Inc. - www.talend.com
|
||||
//
|
||||
// This source code is available under agreement available at
|
||||
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
|
||||
//
|
||||
// You should have received a copy of the agreement
|
||||
// along with this program; if not, write to Talend SA
|
||||
// 9 rue Pages 92150 Suresnes, France
|
||||
//
|
||||
// ============================================================================
|
||||
package org.talend.analysistask;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
import org.talend.core.model.properties.Item;
|
||||
import org.talend.core.model.repository.ERepositoryObjectType;
|
||||
|
||||
/**
|
||||
* DOC jding class global comment. Detailled comment
|
||||
*/
|
||||
public interface IItemAnalysisTask {
|
||||
|
||||
Set<ERepositoryObjectType> getRepositoryObjectTypeScope();
|
||||
|
||||
List<AnalysisReportRecorder> execute(Item item);
|
||||
|
||||
String getId();
|
||||
|
||||
void setId(String id);
|
||||
|
||||
String getName();
|
||||
|
||||
void setName(String name);
|
||||
|
||||
String getDescription();
|
||||
|
||||
void setDescription(String description);
|
||||
|
||||
String getDetailLink();
|
||||
|
||||
void setDetailLink(String detailLink);
|
||||
|
||||
}
|
||||
@@ -0,0 +1,266 @@
|
||||
// ============================================================================
|
||||
//
|
||||
// Copyright (C) 2006-2021 Talend Inc. - www.talend.com
|
||||
//
|
||||
// This source code is available under agreement available at
|
||||
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
|
||||
//
|
||||
// You should have received a copy of the agreement
|
||||
// along with this program; if not, write to Talend SA
|
||||
// 9 rue Pages 92150 Suresnes, France
|
||||
//
|
||||
// ============================================================================
|
||||
package org.talend.analysistask;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
|
||||
import org.eclipse.core.resources.ResourcesPlugin;
|
||||
import org.eclipse.core.runtime.IProgressMonitor;
|
||||
import org.eclipse.core.runtime.IStatus;
|
||||
import org.eclipse.core.runtime.Status;
|
||||
import org.eclipse.core.runtime.jobs.Job;
|
||||
import org.eclipse.jface.dialogs.Dialog;
|
||||
import org.eclipse.jface.dialogs.IDialogConstants;
|
||||
import org.eclipse.jface.dialogs.MessageDialog;
|
||||
import org.eclipse.jface.widgets.WidgetFactory;
|
||||
import org.eclipse.swt.SWT;
|
||||
import org.eclipse.swt.events.SelectionAdapter;
|
||||
import org.eclipse.swt.events.SelectionEvent;
|
||||
import org.eclipse.swt.graphics.Point;
|
||||
import org.eclipse.swt.layout.GridData;
|
||||
import org.eclipse.swt.layout.GridLayout;
|
||||
import org.eclipse.swt.widgets.Composite;
|
||||
import org.eclipse.swt.widgets.Control;
|
||||
import org.eclipse.swt.widgets.Display;
|
||||
import org.eclipse.swt.widgets.Label;
|
||||
import org.eclipse.swt.widgets.Link;
|
||||
import org.eclipse.swt.widgets.Shell;
|
||||
import org.eclipse.ui.PlatformUI;
|
||||
import org.talend.commons.exception.ExceptionHandler;
|
||||
import org.talend.commons.report.ItemsReportUtil;
|
||||
import org.talend.commons.utils.io.FilesUtils;
|
||||
import org.talend.core.GlobalServiceRegister;
|
||||
import org.talend.core.model.general.Project;
|
||||
import org.talend.core.model.properties.Item;
|
||||
import org.talend.core.model.repository.ERepositoryObjectType;
|
||||
import org.talend.core.model.repository.IRepositoryViewObject;
|
||||
import org.talend.core.runtime.i18n.Messages;
|
||||
import org.talend.repository.ProjectManager;
|
||||
import org.talend.repository.model.IProxyRepositoryFactory;
|
||||
import org.talend.repository.model.IRepositoryService;
|
||||
|
||||
/**
|
||||
* DOC jding class global comment. Detailled comment
|
||||
*/
|
||||
public class ItemAnalysisReportManager {
|
||||
|
||||
private static final String COMMA = ",";
|
||||
|
||||
private static final String ANALYSIS_REPORT_HEAD = "Task name,Task description,Link to details,Severity,Item type,Path to item,Details";
|
||||
|
||||
public static final ItemAnalysisReportManager INSTANCE = new ItemAnalysisReportManager();
|
||||
|
||||
public static ItemAnalysisReportManager getInstance() {
|
||||
return INSTANCE;
|
||||
}
|
||||
|
||||
private AtomicBoolean inGenerating = new AtomicBoolean(false);
|
||||
|
||||
public List<AnalysisReportRecorder> executeAnalysisTask(Project project) {
|
||||
IRepositoryService service = (IRepositoryService) GlobalServiceRegister.getDefault().getService(IRepositoryService.class);
|
||||
IProxyRepositoryFactory repFactory = service.getProxyRepositoryFactory();
|
||||
List<AnalysisReportRecorder> analysisResultList = new ArrayList<AnalysisReportRecorder>();
|
||||
List<IItemAnalysisTask> analysisTasks = ItemAnalysisTaskRegistryReader.getInstance().getItemAnalysisTasks();
|
||||
Set<ERepositoryObjectType> types = new HashSet<ERepositoryObjectType>();
|
||||
analysisTasks.forEach(task -> {
|
||||
Set<ERepositoryObjectType> typeScope = task.getRepositoryObjectTypeScope();
|
||||
if (typeScope != null && !typeScope.isEmpty()) {
|
||||
types.addAll(typeScope);
|
||||
}
|
||||
});
|
||||
|
||||
try {
|
||||
for (ERepositoryObjectType type : types) {
|
||||
if (!type.isResourceItem()) {
|
||||
continue;
|
||||
}
|
||||
List<IRepositoryViewObject> objects = repFactory.getAll(project, type, true, true);
|
||||
for (IRepositoryViewObject object : objects) {
|
||||
Item item = object.getProperty().getItem();
|
||||
for (IItemAnalysisTask analysisTask : analysisTasks) {
|
||||
try {
|
||||
List<AnalysisReportRecorder> recorder = analysisTask.execute(item);
|
||||
if (recorder != null && !recorder.isEmpty()) {
|
||||
analysisResultList.addAll(recorder);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
ExceptionHandler.process(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (Exception e) {
|
||||
ExceptionHandler.process(e);
|
||||
}
|
||||
return analysisResultList;
|
||||
}
|
||||
|
||||
public void generateAnalysisReport(String projectTecName) {
|
||||
if (isAnalysisReportInGenerating()) {
|
||||
Display.getDefault().asyncExec(() -> {
|
||||
MessageDialog.openWarning(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(),
|
||||
Messages.getString("ItemAnalysisReportManager.Warning.title"),
|
||||
Messages.getString("ItemAnalysisReportManager.Warning.message"));
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
setAnalysisReportGenerating(true);
|
||||
Job job = new Job("Generating analysis report") {
|
||||
|
||||
@Override
|
||||
protected IStatus run(IProgressMonitor monitor) {
|
||||
try {
|
||||
Project project = ProjectManager.getInstance().getProjectFromProjectTechLabel(projectTecName);
|
||||
List<AnalysisReportRecorder> analysisReportRecorders = executeAnalysisTask(project);
|
||||
if (analysisReportRecorders == null || analysisReportRecorders.isEmpty()) {
|
||||
Display.getDefault().syncExec(() -> {
|
||||
MessageDialog.openInformation(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(),
|
||||
Messages.getString("ItemAnalysisReportManager.Information.title"),
|
||||
Messages.getString("ItemAnalysisReportManager.Information.message"));
|
||||
});
|
||||
return Status.OK_STATUS;
|
||||
}
|
||||
Collections.sort(analysisReportRecorders, (recorder1, recorder2) -> {
|
||||
return recorder1.getSeverity().getPriority() - recorder2.getSeverity().getPriority();
|
||||
});
|
||||
List<String> recordLines = new ArrayList<String>();
|
||||
for (AnalysisReportRecorder record : analysisReportRecorders) {
|
||||
StringBuffer buffer = new StringBuffer();
|
||||
buffer.append(ItemsReportUtil.handleColumnQuotes(record.getTaskName())).append(COMMA);
|
||||
buffer.append(ItemsReportUtil.handleColumnQuotes(record.getTaskDescription())).append(COMMA);
|
||||
buffer.append(ItemsReportUtil.handleColumnQuotes(record.getLinkToDetail())).append(COMMA);
|
||||
buffer.append(ItemsReportUtil.handleColumnQuotes(record.getSeverity().getLabel())).append(COMMA);
|
||||
buffer.append(ItemsReportUtil.handleColumnQuotes(record.getItemType())).append(COMMA);
|
||||
buffer.append(ItemsReportUtil.handleColumnQuotes(record.getItemPath())).append(COMMA);
|
||||
buffer.append(ItemsReportUtil.handleColumnQuotes(record.getDetailMessage()));
|
||||
recordLines.add(buffer.toString());
|
||||
}
|
||||
|
||||
String currentTimeString = ItemsReportUtil.getCurrentTimeString();
|
||||
String folderName = "analysisReport" + "_" + currentTimeString;
|
||||
String fileName = currentTimeString + "_" + projectTecName + "_Analysis_Report.csv";
|
||||
String filePath = ResourcesPlugin.getWorkspace().getRoot().getLocation().toString() + "/report/" + folderName
|
||||
+ "/" + fileName;
|
||||
File reportFile = new File(filePath);
|
||||
boolean generateSuccess = ItemsReportUtil.generateReportFile(reportFile, ANALYSIS_REPORT_HEAD, recordLines);
|
||||
if (generateSuccess) {
|
||||
Display.getDefault().asyncExec(() -> {
|
||||
AnalysisReportAccessDialog accessDialog = new AnalysisReportAccessDialog(
|
||||
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(),
|
||||
reportFile.getAbsolutePath());
|
||||
accessDialog.open();
|
||||
});
|
||||
}
|
||||
} catch (Exception e) {
|
||||
ExceptionHandler.process(e);
|
||||
} finally {
|
||||
setAnalysisReportGenerating(false);
|
||||
}
|
||||
return Status.OK_STATUS;
|
||||
}
|
||||
|
||||
};
|
||||
job.setUser(false);
|
||||
job.setPriority(Job.INTERACTIVE);
|
||||
job.schedule();
|
||||
}
|
||||
|
||||
public boolean isAnalysisReportInGenerating() {
|
||||
return inGenerating.get();
|
||||
}
|
||||
|
||||
private void setAnalysisReportGenerating(boolean newValue) {
|
||||
inGenerating.set(newValue);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
class AnalysisReportAccessDialog extends Dialog {
|
||||
|
||||
private String reportGeneratedFile;
|
||||
|
||||
protected AnalysisReportAccessDialog(Shell parentShell, String reportGeneratedFile) {
|
||||
super(parentShell);
|
||||
this.reportGeneratedFile = reportGeneratedFile;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void configureShell(Shell newShell) {
|
||||
super.configureShell(newShell);
|
||||
newShell.setText(Messages.getString("AnalysisReportAccessDialog.shellTitle"));
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void initializeBounds() {
|
||||
getShell().setSize(700, 190);
|
||||
Point location = getInitialLocation(getShell().getSize());
|
||||
getShell().setLocation(location.x, location.y);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Control createDialogArea(Composite parent) {
|
||||
GridLayout layout = new GridLayout();
|
||||
layout.marginWidth = 0;
|
||||
layout.marginHeight = 0;
|
||||
Composite container = WidgetFactory.composite(SWT.NONE).layout(layout).layoutData(new GridData(GridData.FILL_BOTH))
|
||||
.create(parent);
|
||||
applyDialogFont(container);
|
||||
|
||||
Composite composite = new Composite(container, SWT.NONE);
|
||||
GridLayout compositeLayout = new GridLayout();
|
||||
compositeLayout.numColumns = 1;
|
||||
compositeLayout.marginWidth = 0;
|
||||
compositeLayout.marginTop = 8;
|
||||
compositeLayout.marginLeft = 10;
|
||||
composite.setLayout(compositeLayout);
|
||||
Label successMsgLabel = new Label(composite, SWT.NONE);
|
||||
successMsgLabel.setText(Messages.getString("AnalysisReportAccessDialog.generateSuccess"));
|
||||
GridData gridData = new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_VERTICAL);
|
||||
successMsgLabel.setLayoutData(gridData);
|
||||
|
||||
Link accessLink = new Link(composite, SWT.NONE);
|
||||
accessLink.setText(Messages.getString("AnalysisReportAccessDialog.completeReportAvailable") + " <a>"
|
||||
+ Messages.getString("AnalysisReportAccessDialog.accessReport") + "</a> ");
|
||||
accessLink.setLayoutData(new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_VERTICAL));
|
||||
accessLink.addSelectionListener(new SelectionAdapter() {
|
||||
|
||||
@Override
|
||||
public void widgetSelected(SelectionEvent e) {
|
||||
File reportFile = new File(reportGeneratedFile);
|
||||
if (reportFile != null && reportFile.exists()) {
|
||||
try {
|
||||
FilesUtils.selectFileInSystemExplorer(reportFile);
|
||||
} catch (Exception excep) {
|
||||
ExceptionHandler.process(excep);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
return container;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void createButtonsForButtonBar(Composite parent) {
|
||||
createButton(parent, IDialogConstants.OK_ID, IDialogConstants.OK_LABEL, true);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
// ============================================================================
|
||||
//
|
||||
// Copyright (C) 2006-2021 Talend Inc. - www.talend.com
|
||||
//
|
||||
// This source code is available under agreement available at
|
||||
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
|
||||
//
|
||||
// You should have received a copy of the agreement
|
||||
// along with this program; if not, write to Talend SA
|
||||
// 9 rue Pages 92150 Suresnes, France
|
||||
//
|
||||
// ============================================================================
|
||||
package org.talend.analysistask;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.eclipse.core.runtime.IConfigurationElement;
|
||||
import org.eclipse.core.runtime.SafeRunner;
|
||||
import org.osgi.framework.FrameworkUtil;
|
||||
import org.talend.core.model.relationship.RelationshipRegistryReader;
|
||||
import org.talend.core.utils.RegistryReader;
|
||||
|
||||
/**
|
||||
* DOC jding class global comment. Detailled comment
|
||||
*/
|
||||
public class ItemAnalysisTaskRegistryReader extends RegistryReader {
|
||||
|
||||
private Map<String, IItemAnalysisTask> idItemAnalysisTaskMap = new HashMap<String, IItemAnalysisTask>();
|
||||
|
||||
private static final ItemAnalysisTaskRegistryReader INSTANCE = new ItemAnalysisTaskRegistryReader();
|
||||
|
||||
public static ItemAnalysisTaskRegistryReader getInstance() {
|
||||
return INSTANCE;
|
||||
}
|
||||
|
||||
private ItemAnalysisTaskRegistryReader() {
|
||||
super(FrameworkUtil.getBundle(RelationshipRegistryReader.class).getSymbolicName(), "analysisTask");
|
||||
init();
|
||||
}
|
||||
|
||||
private synchronized void init() {
|
||||
idItemAnalysisTaskMap.clear();
|
||||
readRegistry();
|
||||
}
|
||||
|
||||
public List<IItemAnalysisTask> getItemAnalysisTasks() {
|
||||
if (idItemAnalysisTaskMap.isEmpty()) {
|
||||
init();
|
||||
}
|
||||
List<IItemAnalysisTask> taskList = new ArrayList<IItemAnalysisTask>();
|
||||
taskList.addAll(idItemAnalysisTaskMap.values());
|
||||
return taskList;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean readElement(IConfigurationElement element) {
|
||||
if ("analysisTask".equals(element.getName())) {
|
||||
SafeRunner.run(new RegistryReader.RegistrySafeRunnable() {
|
||||
|
||||
@Override
|
||||
public void run() throws Exception {
|
||||
IItemAnalysisTask analysisTask = (IItemAnalysisTask) element.createExecutableExtension("class");
|
||||
String id = element.getAttribute("id");
|
||||
analysisTask.setId(id);
|
||||
analysisTask.setName(element.getAttribute("name"));
|
||||
analysisTask.setDescription(element.getAttribute("description"));
|
||||
analysisTask.setDetailLink(element.getAttribute("detailLink"));
|
||||
idItemAnalysisTaskMap.put(id, analysisTask);
|
||||
}
|
||||
|
||||
});
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public synchronized void clearCache() {
|
||||
idItemAnalysisTaskMap.clear();
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,159 @@
|
||||
// ============================================================================
|
||||
//
|
||||
// Copyright (C) 2006-2021 Talend Inc. - www.talend.com
|
||||
//
|
||||
// This source code is available under agreement available at
|
||||
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
|
||||
//
|
||||
// You should have received a copy of the agreement
|
||||
// along with this program; if not, write to Talend SA
|
||||
// 9 rue Pages 92150 Suresnes, France
|
||||
//
|
||||
// ============================================================================
|
||||
package org.talend.commons.report;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.talend.commons.exception.ExceptionHandler;
|
||||
import org.talend.commons.exception.PersistenceException;
|
||||
import org.talend.core.GlobalServiceRegister;
|
||||
import org.talend.core.model.properties.Item;
|
||||
import org.talend.core.model.properties.Property;
|
||||
import org.talend.core.model.repository.ERepositoryObjectType;
|
||||
import org.talend.core.ui.ITestContainerCoreService;
|
||||
import org.talend.repository.model.IRepositoryService;
|
||||
|
||||
/**
|
||||
* DOC jding class global comment. Detailled comment
|
||||
*/
|
||||
public class ItemReportRecorder {
|
||||
|
||||
protected Item item;
|
||||
|
||||
protected String detailMessage;
|
||||
|
||||
public String getItemType() {
|
||||
String type = "";
|
||||
ERepositoryObjectType itemType = ERepositoryObjectType.getItemType(item);
|
||||
if (itemType != null) {
|
||||
if (ERepositoryObjectType.getAllTypesOfTestContainer().contains(itemType)) {
|
||||
Item parentJobItem = getTestCaseParentJobItem(item);
|
||||
if (parentJobItem != null) {
|
||||
ERepositoryObjectType parentJobType = ERepositoryObjectType.getItemType(parentJobItem);
|
||||
if (parentJobType != null) {
|
||||
String parentTypePath = getCompleteObjectTypePath(parentJobType);
|
||||
if (StringUtils.isNotBlank(parentTypePath)) {
|
||||
type = parentTypePath + "/";
|
||||
}
|
||||
}
|
||||
}
|
||||
type += itemType;
|
||||
} else {
|
||||
type = getCompleteObjectTypePath(itemType);
|
||||
}
|
||||
}
|
||||
return type;
|
||||
}
|
||||
|
||||
public String getItemPath() {
|
||||
String path = "";
|
||||
StringBuffer buffer = new StringBuffer();
|
||||
ERepositoryObjectType itemType = ERepositoryObjectType.getItemType(item);
|
||||
|
||||
if (ERepositoryObjectType.getAllTypesOfTestContainer().contains(itemType)) {
|
||||
StringBuffer testcaseBuffer = new StringBuffer();
|
||||
Item parentJobItem = getTestCaseParentJobItem(item);
|
||||
if (parentJobItem != null) {
|
||||
if (parentJobItem.getState() != null && StringUtils.isNotBlank(parentJobItem.getState().getPath())) {
|
||||
testcaseBuffer.append(parentJobItem.getState().getPath()).append("/");
|
||||
}
|
||||
testcaseBuffer.append(parentJobItem.getProperty() != null ? parentJobItem.getProperty().getLabel() : "");
|
||||
if (StringUtils.isNotBlank(testcaseBuffer.toString())) {
|
||||
buffer.append(testcaseBuffer.toString()).append("/");
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if (item.getState() != null && StringUtils.isNotBlank(item.getState().getPath())) {
|
||||
buffer.append(item.getState().getPath()).append("/");
|
||||
}
|
||||
}
|
||||
|
||||
Property property = item.getProperty();
|
||||
if (property != null) {
|
||||
buffer.append(property.getLabel() + "_" + property.getVersion());
|
||||
}
|
||||
path = buffer.toString();
|
||||
return path;
|
||||
}
|
||||
|
||||
private Item getTestCaseParentJobItem(Item testcaseItem) {
|
||||
Item parentJobItem = null;
|
||||
if (GlobalServiceRegister.getDefault().isServiceRegistered(ITestContainerCoreService.class)) {
|
||||
ITestContainerCoreService testcaseService = GlobalServiceRegister.getDefault()
|
||||
.getService(ITestContainerCoreService.class);
|
||||
if (testcaseService != null) {
|
||||
try {
|
||||
parentJobItem = testcaseService.getParentJobItem(item);
|
||||
} catch (PersistenceException e) {
|
||||
ExceptionHandler.process(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
return parentJobItem;
|
||||
}
|
||||
|
||||
private String getCompleteObjectTypePath(ERepositoryObjectType itemType) {
|
||||
ERepositoryObjectType rootItemType = itemType;
|
||||
if (ERepositoryObjectType.JDBC != null && ERepositoryObjectType.JDBC.equals(rootItemType)) {
|
||||
rootItemType = ERepositoryObjectType.METADATA_CONNECTIONS;
|
||||
}
|
||||
List<String> typeLabels = new ArrayList<String>();
|
||||
findOutCompleteTypePath(rootItemType, typeLabels);
|
||||
if (ERepositoryObjectType.PROCESS != null && ERepositoryObjectType.PROCESS.equals(rootItemType)) {
|
||||
IRepositoryService repositoryService = IRepositoryService.get();
|
||||
if (repositoryService != null) {
|
||||
String standardNodeLabel = repositoryService.getStandardNodeLabel();
|
||||
if (StringUtils.isNotBlank(standardNodeLabel)) {
|
||||
typeLabels.add(standardNodeLabel);
|
||||
}
|
||||
}
|
||||
}
|
||||
StringBuffer buffer = new StringBuffer();
|
||||
if (!typeLabels.isEmpty()) {
|
||||
for (int i = 0; i < typeLabels.size(); i++) {
|
||||
if (i != 0) {
|
||||
buffer.append("/");
|
||||
}
|
||||
buffer.append(typeLabels.get(i));
|
||||
}
|
||||
}
|
||||
return buffer.toString();
|
||||
}
|
||||
|
||||
private void findOutCompleteTypePath(ERepositoryObjectType type, List<String> typeLabels) {
|
||||
ERepositoryObjectType parentType = ERepositoryObjectType.findParentType(type);
|
||||
if (parentType != null) {
|
||||
findOutCompleteTypePath(parentType, typeLabels);
|
||||
}
|
||||
typeLabels.add(type.getLabel());
|
||||
}
|
||||
|
||||
public Item getItem() {
|
||||
return item;
|
||||
}
|
||||
|
||||
public void setItem(Item item) {
|
||||
this.item = item;
|
||||
}
|
||||
|
||||
public String getDetailMessage() {
|
||||
return detailMessage;
|
||||
}
|
||||
|
||||
public void setDetailMessage(String detailMessage) {
|
||||
this.detailMessage = detailMessage;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
// ============================================================================
|
||||
//
|
||||
// Copyright (C) 2006-2021 Talend Inc. - www.talend.com
|
||||
//
|
||||
// This source code is available under agreement available at
|
||||
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
|
||||
//
|
||||
// You should have received a copy of the agreement
|
||||
// along with this program; if not, write to Talend SA
|
||||
// 9 rue Pages 92150 Suresnes, France
|
||||
//
|
||||
// ============================================================================
|
||||
package org.talend.commons.report;
|
||||
|
||||
import java.io.BufferedWriter;
|
||||
import java.io.File;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.OutputStreamWriter;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.eclipse.core.runtime.Path;
|
||||
import org.talend.core.utils.TalendQuoteUtils;
|
||||
|
||||
/**
|
||||
* DOC jding class global comment. Detailled comment
|
||||
*/
|
||||
public class ItemsReportUtil {
|
||||
|
||||
|
||||
public static boolean generateReportFile(File reportFile, String header, List<String> records) throws Exception {
|
||||
boolean generateDone = false;
|
||||
BufferedWriter printWriter = null;
|
||||
try {
|
||||
File parentFolder = new Path(reportFile.getAbsolutePath()).removeLastSegments(1).toFile();
|
||||
// File parentFolder = new File(parentPath);
|
||||
if (!parentFolder.exists()) {
|
||||
parentFolder.mkdirs();
|
||||
}
|
||||
if (!reportFile.exists()) {
|
||||
reportFile.createNewFile();
|
||||
}
|
||||
FileOutputStream fos = new FileOutputStream(reportFile);
|
||||
fos.write(new byte[] { (byte) 0xEF, (byte) 0xBB, (byte) 0xBF });
|
||||
OutputStreamWriter outputWriter = new OutputStreamWriter(fos, "UTF-8");
|
||||
printWriter = new BufferedWriter(outputWriter);
|
||||
printWriter.write(header);
|
||||
printWriter.newLine();
|
||||
for (String recordStr : records) {
|
||||
printWriter.write(recordStr);
|
||||
printWriter.newLine();
|
||||
}
|
||||
printWriter.flush();
|
||||
generateDone = true;
|
||||
} finally {
|
||||
if (printWriter != null) {
|
||||
printWriter.close();
|
||||
}
|
||||
}
|
||||
return generateDone;
|
||||
}
|
||||
|
||||
public static String handleColumnQuotes(String text) {
|
||||
String quoteMark = TalendQuoteUtils.QUOTATION_MARK;
|
||||
text = StringUtils.isBlank(text) ? "" : text;
|
||||
if (text.contains(quoteMark)) {
|
||||
// replace to double quote surround
|
||||
text = text.replace(quoteMark, quoteMark + quoteMark);
|
||||
}
|
||||
return quoteMark + text + quoteMark;
|
||||
}
|
||||
|
||||
public static String getCurrentTimeString() {
|
||||
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
|
||||
String time = dateFormat.format(new Date());
|
||||
return time;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -12,6 +12,7 @@
|
||||
// ============================================================================
|
||||
package org.talend.commons.utils.io;
|
||||
|
||||
import java.awt.Desktop;
|
||||
import java.io.BufferedInputStream;
|
||||
import java.io.BufferedReader;
|
||||
import java.io.BufferedWriter;
|
||||
@@ -60,6 +61,7 @@ import org.eclipse.core.runtime.FileLocator;
|
||||
import org.eclipse.core.runtime.IPath;
|
||||
import org.eclipse.core.runtime.IProgressMonitor;
|
||||
import org.eclipse.core.runtime.OperationCanceledException;
|
||||
import org.eclipse.core.runtime.Path;
|
||||
import org.eclipse.core.runtime.jobs.ISchedulingRule;
|
||||
import org.eclipse.core.runtime.jobs.Job;
|
||||
import org.osgi.framework.Bundle;
|
||||
@@ -69,8 +71,9 @@ import org.talend.commons.i18n.internal.Messages;
|
||||
import org.talend.commons.utils.StringUtils;
|
||||
import org.talend.commons.utils.encoding.CharsetToolkit;
|
||||
import org.talend.commons.utils.network.NetworkUtil;
|
||||
import org.talend.commons.utils.system.EnvironmentUtils;
|
||||
import org.talend.core.model.metadata.builder.connection.FileConnection;
|
||||
import org.talend.core.model.repository.SVNConstant;
|
||||
import org.talend.core.model.repository.GITConstant;
|
||||
import org.talend.utils.xml.XmlUtils;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
@@ -909,7 +912,7 @@ public class FilesUtils {
|
||||
tarpath.mkdir();
|
||||
File[] dir = source.listFiles();
|
||||
for (File element : dir) {
|
||||
if (element.getName().equals(SVNConstant.SVN_FOLDER)) {
|
||||
if (element.getName().equals(GITConstant.SVN_FOLDER)) {
|
||||
continue;
|
||||
}
|
||||
copyDirectoryWithoutSvnFolder(element, tarpath);
|
||||
@@ -1230,4 +1233,16 @@ public class FilesUtils {
|
||||
|
||||
}
|
||||
|
||||
public static void selectFileInSystemExplorer(File file) throws Exception {
|
||||
Path path = new Path(file.getAbsolutePath());
|
||||
if (EnvironmentUtils.isWindowsSystem()) {
|
||||
Runtime.getRuntime().exec("explorer.exe /select," + path.toOSString());
|
||||
} else if (EnvironmentUtils.isMacOsSytem()) {
|
||||
Runtime.getRuntime().exec("open -R " + path.toOSString());
|
||||
} else {
|
||||
File dir = file.getParentFile();
|
||||
Desktop.getDesktop().open(dir);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -39,6 +39,8 @@ public interface ILibraryManagerService extends IService {
|
||||
* @return
|
||||
*/
|
||||
public boolean isInitialized();
|
||||
|
||||
public void setInitialized(boolean init);
|
||||
|
||||
public void installModules(Collection<ModuleNeeded> modules, IProgressMonitor monitorWrap);
|
||||
|
||||
|
||||
@@ -12,19 +12,15 @@
|
||||
// ============================================================================
|
||||
package org.talend.core;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.net.URL;
|
||||
import java.nio.file.Files;
|
||||
import java.util.Properties;
|
||||
|
||||
import org.apache.log4j.Logger;
|
||||
import org.eclipse.core.runtime.FileLocator;
|
||||
import org.eclipse.core.runtime.Platform;
|
||||
import org.osgi.framework.Bundle;
|
||||
import org.talend.commons.exception.ExceptionHandler;
|
||||
import org.talend.commons.utils.VersionUtils;
|
||||
import org.talend.core.service.IStudioLiteP2Service;
|
||||
|
||||
/**
|
||||
* This class can check whether some specific plugins are loaded or not. <br/>
|
||||
@@ -70,8 +66,6 @@ public class PluginChecker {
|
||||
|
||||
private static final String REMOTE_PROVIDER_PLUGIN_ID = "org.talend.repository.remoteprovider"; //$NON-NLS-1$
|
||||
|
||||
private static final String SVN_PROVIDER_PLUGIN_ID = "org.talend.repository.svnprovider"; //$NON-NLS-1$
|
||||
|
||||
private static final String GIT_PROVIDER_PLUGIN_ID = "org.talend.repository.gitprovider"; //$NON-NLS-1$
|
||||
|
||||
public static final String CORE_TIS_PLUGIN_ID = "org.talend.core.tis"; //$NON-NLS-1$
|
||||
@@ -142,6 +136,13 @@ public class PluginChecker {
|
||||
|
||||
public static final String SWTBOT_PLUGIN_ID = "org.eclipse.swtbot.eclipse.core"; //$NON-NLS-1$
|
||||
|
||||
public static final String PROD_LITE = "org.talend.rcp.branding.lite.product";
|
||||
|
||||
/**
|
||||
* Currently only used by CI, since CI is installed by p2Installer, it will use the cmd product
|
||||
*/
|
||||
public static final String PROD_LITE_CI = "org.talend.rcp.branding.lite.ci.product";
|
||||
|
||||
private static Boolean isStudioLite;
|
||||
|
||||
/**
|
||||
@@ -165,12 +166,10 @@ public class PluginChecker {
|
||||
public static boolean isStudioLite() {
|
||||
if (isStudioLite == null) {
|
||||
try {
|
||||
File studioConfigFile = VersionUtils.getStudioConfigFile();
|
||||
Properties props = new Properties();
|
||||
try (BufferedReader reader = Files.newBufferedReader(studioConfigFile.toPath())) {
|
||||
props.load(reader);
|
||||
}
|
||||
isStudioLite = Boolean.valueOf(props.getProperty("talend.studio.lite"));
|
||||
// IProduct product = Platform.getProduct();
|
||||
// String prodId = product.getId();
|
||||
// isStudioLite = StringUtils.equals(prodId, PROD_LITE) || StringUtils.equals(prodId, PROD_LITE_CI);
|
||||
isStudioLite = IStudioLiteP2Service.get() != null;
|
||||
} catch (Exception e) {
|
||||
isStudioLite = false;
|
||||
ExceptionHandler.process(e);
|
||||
@@ -284,10 +283,6 @@ public class PluginChecker {
|
||||
return isPluginLoaded(REMOTE_PROVIDER_PLUGIN_ID);
|
||||
}
|
||||
|
||||
public static boolean isSVNProviderPluginLoaded() {
|
||||
return isPluginLoaded(SVN_PROVIDER_PLUGIN_ID);
|
||||
}
|
||||
|
||||
public static boolean isGITProviderPluginLoaded() {
|
||||
return isPluginLoaded(GIT_PROVIDER_PLUGIN_ID);
|
||||
}
|
||||
|
||||
@@ -218,6 +218,8 @@ public class ConnParameterKeys {
|
||||
* HBase keys.
|
||||
*/
|
||||
public static final String CONN_PARA_KEY_HBASE_DISTRIBUTION = "CONN_PARA_KEY_HBASE_DISTRIBUTION"; //$NON-NLS-1$
|
||||
|
||||
public static final String CONN_PARA_KEY_HBASE_API_VERSION = "CONN_PARA_KEY_HBASE_API_VERSION"; //$NON-NLS-1$
|
||||
|
||||
public static final String CONN_PARA_KEY_HBASE_VERSION = "CONN_PARA_KEY_HBASE_VERSION"; //$NON-NLS-1$
|
||||
|
||||
@@ -296,31 +298,12 @@ public class ConnParameterKeys {
|
||||
|
||||
public static final String CONN_PARA_KEY_PATH_TO_GOOGLE_CREDENTIALS = "CONN_PARA_KEY_PATH_TO_GOOGLE_CREDENTIALS"; //$NON-NLS-1$
|
||||
|
||||
/** Qubole */
|
||||
public static final String CONN_PARA_KEY_QUBOLE_API_TOKEN = "CONN_PARA_KEY_QUBOLE_API_TOKEN";
|
||||
|
||||
public static final String CONN_PARA_KEY_QUBOLE_CLUSTER = "CONN_PARA_KEY_QUBOLE_CLUSTER";
|
||||
|
||||
public static final String CONN_PARA_KEY_QUBOLE_CLUSTER_LABEL = "CONN_PARA_KEY_QUBOLE_CLUSTER_LABEL";
|
||||
|
||||
public static final String CONN_PARA_KEY_QUBOLE_ENDPOINT = "CONN_PARA_KEY_QUBOLE_ENDPOINT";
|
||||
|
||||
public static final String CONN_PARA_KEY_QUBOLE_ENDPOINT_URL = "CONN_PARA_KEY_QUBOLE_ENDPOINT_URL";
|
||||
|
||||
public static final String CONN_PARA_KEY_QUBOLE_S3_ACCESS_KEY = "CONN_PARA_KEY_QUBOLE_S3_ACCESS_KEY";
|
||||
|
||||
public static final String CONN_PARA_KEY_QUBOLE_S3_SECRET_KEY = "CONN_PARA_KEY_QUBOLE_S3_SECRET_KEY";
|
||||
|
||||
public static final String CONN_PARA_KEY_QUBOLE_S3_BUCKET_NAME = "CONN_PARA_KEY_QUBOLE_S3_BUCKET_NAME";
|
||||
|
||||
public static final String CONN_PARA_KEY_QUBOLE_S3_BUCKET_KEY = "CONN_PARA_KEY_QUBOLE_S3_BUCKET_KEY";
|
||||
|
||||
public static final String CONN_PARA_KEY_QUBOLE_S3_REGION = "CONN_PARA_KEY_QUBOLE_S3_REGION";
|
||||
|
||||
/**DataBricks*/
|
||||
public static final String CONN_PARA_KEY_DATABRICKS_ENDPOINT="CONN_PARA_KEY_DATABRICKS_ENDPOINT";
|
||||
|
||||
public static final String CONN_PARA_KEY_DATABRICKS_CLOUD_PROVIDER = "CONN_PARA_KEY_DATABRICKS_CLOUD_PROVIDER";
|
||||
|
||||
public static final String CONN_PARA_KEY_DATABRICKS_RUN_MODE = "CONN_PARA_KEY_DATABRICKS_RUN_MODE";
|
||||
|
||||
public static final String CONN_PARA_KEY_DATABRICKS_CLUSTER_ID="CONN_PARA_KEY_DATABRICKS_CLUSTER_ID";
|
||||
|
||||
|
||||
@@ -300,13 +300,20 @@ public class DatabaseConnStrUtil {
|
||||
if (!url.endsWith(";")) { //$NON-NLS-1$
|
||||
url = url + ";"; //$NON-NLS-1$
|
||||
}
|
||||
url = url + "ssl=true;"; //$NON-NLS-1$
|
||||
|
||||
boolean isHiveDriver = url.startsWith(DbConnStrForHive.URL_HIVE_2_TEMPLATE);
|
||||
|
||||
url = url + ( isHiveDriver ? "ssl=true;" : "SSL=1;" ); //$NON-NLS-1$
|
||||
|
||||
String trustStorePath = dbConn.getParameters().get(ConnParameterKeys.CONN_PARA_KEY_SSL_TRUST_STORE_PATH);
|
||||
|
||||
if (trustStorePath != null) {
|
||||
url = url + "sslTrustStore=" + trustStorePath + ";"; //$NON-NLS-1$//$NON-NLS-2$
|
||||
url = url + ( isHiveDriver ? "sslTrustStore=" : "SSLTrustStore=" ) + trustStorePath + ";"; //$NON-NLS-1$//$NON-NLS-2$
|
||||
}
|
||||
|
||||
String trustStorePassword = null;
|
||||
trustStorePassword = dbConn.getParameters().get(ConnParameterKeys.CONN_PARA_KEY_SSL_TRUST_STORE_PASSWORD);
|
||||
|
||||
if (trustStorePassword != null) {
|
||||
if (encryptPassword) {
|
||||
trustStorePassword = "encrypted"; //$NON-NLS-1$
|
||||
@@ -318,7 +325,7 @@ public class DatabaseConnStrUtil {
|
||||
if (trustStorePassword == null) {
|
||||
trustStorePassword = ""; //$NON-NLS-1$
|
||||
}
|
||||
url = url + "trustStorePassword=" + trustStorePassword; //$NON-NLS-1$
|
||||
url = url + ( isHiveDriver ? "trustStorePassword=" : "SSLTrustStorePwd=" ) + trustStorePassword; //$NON-NLS-1$
|
||||
}
|
||||
if (url.endsWith(";")) { //$NON-NLS-1$
|
||||
url = url.substring(0, url.length() - 1);
|
||||
@@ -385,7 +392,8 @@ public class DatabaseConnStrUtil {
|
||||
template = EDatabaseConnTemplate.IMPALA_IMPALA_DRIVER.getUrlTemplate(null);
|
||||
}
|
||||
String standardURlString = getImpalaURlString(template, supportContext, server, port, sid);
|
||||
String principalSuffix = "principal="; //$NON-NLS-1$
|
||||
|
||||
String principalSuffix = "IMPALA".equals(driver) ? "AuthMech=1" : "principal="; //$NON-NLS-1$
|
||||
boolean hasPrinc = false;
|
||||
String[] urlArray = standardURlString.split(SEMICOLON);
|
||||
if (urlArray[urlArray.length - 1].startsWith(principalSuffix)) {
|
||||
@@ -397,7 +405,21 @@ public class DatabaseConnStrUtil {
|
||||
}
|
||||
} else {
|
||||
if (Principal != null) {
|
||||
standardURlString = urlArray[0].concat(SEMICOLON).concat(principalSuffix).concat(Principal);
|
||||
|
||||
if("IMPALA".equals(driver)) {
|
||||
String krbServiceName = (Principal.split("/")[0]);
|
||||
String krbHostFQDN = (Principal.split("/")[1].split("@")[0]);
|
||||
String krbRealm = (Principal.split("/")[1].split("@")[1]);
|
||||
String urlKerberosParameter = ";KrbServiceName=" + krbServiceName
|
||||
+ ";KrbHostFQDN=" + krbHostFQDN
|
||||
+ ";KrbRealm=" + krbRealm;
|
||||
|
||||
standardURlString = urlArray[0].concat(SEMICOLON).concat(principalSuffix).concat(urlKerberosParameter);
|
||||
|
||||
} else {
|
||||
|
||||
standardURlString = urlArray[0].concat(SEMICOLON).concat(principalSuffix).concat(Principal);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ public enum EDatabaseConnTemplate {
|
||||
MYSQL(new DbConnStr(EDatabaseTypeName.MYSQL, //
|
||||
"jdbc:mysql://<host>:<port>/<sid>?<property>", //$NON-NLS-1$
|
||||
"3306", //$NON-NLS-1$
|
||||
"noDatetimeStringSync=true")), //$NON-NLS-1$
|
||||
"noDatetimeStringSync=true&enabledTLSProtocols=TLSv1.2,TLSv1.1,TLSv1")), //$NON-NLS-1$
|
||||
|
||||
AMAZON_AURORA(new DbConnStr(EDatabaseTypeName.AMAZON_AURORA, //
|
||||
"jdbc:mysql://<host>:<port>/<sid>?<property>", //$NON-NLS-1$
|
||||
|
||||
@@ -77,7 +77,7 @@ public enum EDatabaseVersion4Drivers {
|
||||
SAPHana(new DbVersion4Drivers(EDatabaseTypeName.SAPHana, "HDB 1.0", "HDB_1_0", "ngdbc.jar")), //$NON-NLS-1$
|
||||
// MYSQL, add for 9594
|
||||
MYSQL_8(new DbVersion4Drivers(EDatabaseTypeName.MYSQL, "MySQL 8", "MYSQL_8", "mysql-connector-java-8.0.18.jar")), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
MYSQL_5(new DbVersion4Drivers(EDatabaseTypeName.MYSQL, "MySQL 5", "MYSQL_5", "mysql-connector-java-5.1.30-bin.jar")), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
MYSQL_5(new DbVersion4Drivers(EDatabaseTypeName.MYSQL, "MySQL 5", "MYSQL_5", "mysql-connector-java-5.1.49.jar")), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
MARIADB(new DbVersion4Drivers(EDatabaseTypeName.MYSQL, "MariaDB", "MARIADB", "mariadb-java-client-2.5.3.jar")), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
// add for 9594
|
||||
MSSQL(new DbVersion4Drivers(EDatabaseTypeName.MSSQL,"Open source JTDS", "JTDS", "jtds-1.3.1-patch-20190523.jar")), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
@@ -170,11 +170,11 @@ public enum EDatabaseVersion4Drivers {
|
||||
REDSHIFT(new DbVersion4Drivers(EDatabaseTypeName.REDSHIFT, "redshift", "REDSHIFT", //$NON-NLS-1$ //$NON-NLS-2$
|
||||
"redshift-jdbc42-no-awssdk-1.2.37.1061.jar")), //$NON-NLS-1$
|
||||
REDSHIFT_SSO(new DbVersion4Drivers(EDatabaseTypeName.REDSHIFT_SSO, "redshift sso", "REDSHIFT_SSO", //$NON-NLS-1$ //$NON-NLS-2$
|
||||
new String[] { "redshift-jdbc42-no-awssdk-1.2.37.1061.jar", "aws-java-sdk-1.11.848.jar", "jackson-core-2.10.1.jar", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
"jackson-databind-2.10.1.jar", "jackson-annotations-2.10.1.jar", "httpcore-4.4.11.jar", "httpclient-4.5.9.jar", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$//$NON-NLS-4$
|
||||
"joda-time-2.8.1.jar", "commons-logging-1.2.jar", "commons-codec-1.11.jar" })), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
new String[] { "redshift-jdbc42-no-awssdk-1.2.37.1061.jar", "aws-java-sdk-1.11.848.jar", "jackson-core-2.11.4.jar", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
"jackson-databind-2.11.4.jar", "jackson-annotations-2.11.4.jar", "httpcore-4.4.13.jar", "httpclient-4.5.13.jar", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$//$NON-NLS-4$
|
||||
"joda-time-2.8.1.jar", "commons-logging-1.2.jar", "commons-codec-1.14.jar" })), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
|
||||
|
||||
AMAZON_AURORA(new DbVersion4Drivers(EDatabaseTypeName.AMAZON_AURORA, "mysql-connector-java-5.1.30-bin.jar")); //$NON-NLS-1$
|
||||
AMAZON_AURORA(new DbVersion4Drivers(EDatabaseTypeName.AMAZON_AURORA, "mysql-connector-java-5.1.49.jar")); //$NON-NLS-1$
|
||||
|
||||
private DbVersion4Drivers dbVersionBean;
|
||||
|
||||
|
||||
@@ -19,10 +19,6 @@ package org.talend.core.hadoop;
|
||||
@SuppressWarnings("nls")
|
||||
public class HadoopConstants {
|
||||
|
||||
public static final String SPARK_LOCAL_MODE = "SPARK_LOCAL_MODE";
|
||||
|
||||
public static final String SPARK_LOCAL_VERSION = "SPARK_LOCAL_VERSION";
|
||||
|
||||
public static final String SPARK_MODE = "SPARK_MODE";
|
||||
|
||||
public static final String SPARK_MODE_CLUSTER = "CLUSTER";
|
||||
|
||||
@@ -102,19 +102,9 @@ public enum EHadoopProperties {
|
||||
|
||||
HD_JOB_RESULT_FOLDER,
|
||||
|
||||
QUBOLE_API_TOKEN,
|
||||
QUBOLE_CLUSTER,
|
||||
QUBOLE_CLUSTER_LABEL,
|
||||
QUBOLE_ENDPOINT,
|
||||
QUBOLE_ENDPOINT_URL,
|
||||
QUBOLE_S3_ACCESS_KEY,
|
||||
QUBOLE_S3_SECRET_KEY,
|
||||
QUBOLE_S3_BUCKET_NAME,
|
||||
QUBOLE_S3_BUCKET_KEY,
|
||||
QUBOLE_S3_REGION,
|
||||
|
||||
DATABRICKS_ENDPOINT,
|
||||
DATABRICKS_CLOUD_PROVIDER,
|
||||
DATABRICKS_RUN_MODE,
|
||||
DATABRICKS_CLUSTER_ID,
|
||||
DATABRICKS_TOKEN,
|
||||
DATABRICKS_DBFS_DEP_FOLDER;
|
||||
|
||||
@@ -23,8 +23,6 @@ public enum EHadoopDistributions {
|
||||
|
||||
CLOUDERA("Cloudera"), //$NON-NLS-1$
|
||||
|
||||
ALTUS("Altus"), //$NON-NLS-1$
|
||||
|
||||
MAPR("MapR"), //$NON-NLS-1$
|
||||
|
||||
APACHE("Apache"), //$NON-NLS-1$
|
||||
|
||||
@@ -54,44 +54,6 @@ public enum EHadoopVersion4Drivers {
|
||||
|
||||
APACHE_1_0_0(EHadoopDistributions.APACHE, "Apache 1.0.0", "APACHE_1_0_0", true, false), //$NON-NLS-1$ //$NON-NLS-2$
|
||||
|
||||
CLOUDERA_CDH5_5(EHadoopDistributions.CLOUDERA, "Cloudera CDH5.5(YARN mode)", //$NON-NLS-1$
|
||||
"Cloudera_CDH5_5", //$NON-NLS-1$
|
||||
true,
|
||||
false,
|
||||
new EMRVersion[] { EMRVersion.YARN }),
|
||||
|
||||
CLOUDERA_CDH5_4(EHadoopDistributions.CLOUDERA, "Cloudera CDH5.4(YARN mode)", //$NON-NLS-1$
|
||||
"Cloudera_CDH5_4", //$NON-NLS-1$
|
||||
true,
|
||||
false,
|
||||
new EMRVersion[] { EMRVersion.YARN }),
|
||||
|
||||
CLOUDERA_CDH5_1(EHadoopDistributions.CLOUDERA, "Cloudera CDH5.1(YARN mode)", //$NON-NLS-1$
|
||||
"Cloudera_CDH5_1", //$NON-NLS-1$
|
||||
true,
|
||||
false,
|
||||
new EMRVersion[] { EMRVersion.YARN }),
|
||||
|
||||
CLOUDERA_CDH5_1_MR1(EHadoopDistributions.CLOUDERA, "Cloudera CDH5.1(MR 1 mode)", //$NON-NLS-1$
|
||||
"Cloudera_CDH5_1_MR1", //$NON-NLS-1$
|
||||
true,
|
||||
false,
|
||||
new EMRVersion[] { EMRVersion.MR1 }),
|
||||
|
||||
CLOUDERA_CDH5(EHadoopDistributions.CLOUDERA, "Cloudera CDH5.0(YARN mode)", //$NON-NLS-1$
|
||||
"Cloudera_CDH5", //$NON-NLS-1$
|
||||
true,
|
||||
false,
|
||||
new EMRVersion[] { EMRVersion.YARN }),
|
||||
|
||||
CLOUDERA_CDH4_YARN(EHadoopDistributions.CLOUDERA, "Cloudera CDH4.3+(YARN mode)", //$NON-NLS-1$
|
||||
"Cloudera_CDH4_YARN", //$NON-NLS-1$
|
||||
true,
|
||||
false,
|
||||
new EMRVersion[] { EMRVersion.YARN }),
|
||||
|
||||
CLOUDERA_CDH4(EHadoopDistributions.CLOUDERA, "Cloudera CDH4.X(MR1 mode)", "Cloudera_CDH4", true, false), //$NON-NLS-1$ //$NON-NLS-2$
|
||||
|
||||
MAPR500(EHadoopDistributions.MAPR, "MapR 5.0.0(YARN mode)", "MAPR500", true, true, new EMRVersion[] { EMRVersion.YARN }), //$NON-NLS-1$ //$NON-NLS-2$
|
||||
|
||||
MAPR410(EHadoopDistributions.MAPR, "MapR 4.1.0(YARN mode)", "MAPR410", false, true, new EMRVersion[] { EMRVersion.YARN }), //$NON-NLS-1$ //$NON-NLS-2$
|
||||
|
||||
@@ -364,9 +364,6 @@ public class HadoopVersionDialog extends TitleAreaDialog {
|
||||
if (distributions != null) {
|
||||
for (IHDistribution d : distributions) {
|
||||
if (!d.useCustom()) {// not need custom
|
||||
if ("CLOUDERA_ALTUS".equals(d.getName())) {
|
||||
continue;
|
||||
}
|
||||
distributionsDisplay.add(d.getDisplayName());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,8 +28,6 @@ import org.eclipse.emf.ecore.xmi.impl.XMLParserPoolImpl;
|
||||
import org.talend.commons.exception.ExceptionHandler;
|
||||
import org.talend.commons.exception.PersistenceException;
|
||||
import org.talend.commons.runtime.model.emf.EmfHelper;
|
||||
import org.talend.core.GlobalServiceRegister;
|
||||
import org.talend.core.ILibraryManagerService;
|
||||
import org.talend.core.model.component_cache.ComponentCacheFactory;
|
||||
import org.talend.core.model.component_cache.ComponentCachePackage;
|
||||
import org.talend.core.model.component_cache.ComponentsCache;
|
||||
@@ -68,9 +66,6 @@ public class ComponentManager {
|
||||
ExceptionHandler.process(e);
|
||||
}
|
||||
});
|
||||
ILibraryManagerService repositoryBundleService = GlobalServiceRegister.getDefault()
|
||||
.getService(ILibraryManagerService.class);
|
||||
repositoryBundleService.clearCache();
|
||||
modified.clear();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -71,6 +71,9 @@ public class ContextUtils {
|
||||
"instanceof", "return", "transient", "catch", "extends", "int", "short", "try", "char", "final", "interface", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$ //$NON-NLS-8$ //$NON-NLS-9$ //$NON-NLS-10$ //$NON-NLS-11$
|
||||
"static", "void", "class", "finally", "long", "strictfp", "volatile", "const", "float", "native", "super", "while")); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ //$NON-NLS-7$ //$NON-NLS-8$ //$NON-NLS-9$ //$NON-NLS-10$ //$NON-NLS-11$ //$NON-NLS-12$
|
||||
|
||||
private static final Set<String> SECURE_SENSITIVE_CONTEXT_NAMES_EXP = new HashSet<String>(Arrays.asList("resource_flow_temp_folder", "resource_webhook_payload", "resource_file_[\\w]+",
|
||||
"resource_directory_[\\w]+", "connection_[a-zA-Z0-9]+_[\\w]+"));
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
@@ -90,6 +93,22 @@ public class ContextUtils {
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* ggu Comment method "isSecureSensitiveParam".
|
||||
*
|
||||
*/
|
||||
public static boolean isSecureSensitiveParam (final String name) {
|
||||
|
||||
for (String regexp : SECURE_SENSITIVE_CONTEXT_NAMES_EXP) {
|
||||
if (name.matches(regexp)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* update the JobContextParameter form repository ContextItem by context name.
|
||||
|
||||
@@ -1018,7 +1018,11 @@ public class RepositoryToComponentProperty {
|
||||
// return getAppropriateValue(connection, connection.getUsername());
|
||||
// }
|
||||
if (value.equals("PASSWORD")) { //$NON-NLS-1$
|
||||
return getAppropriateValue(connection,connection.getValue(connection.getPassword(), false).replace("\"", "\\\""));
|
||||
String password = connection.getValue(connection.getPassword(), false);
|
||||
if (password != null) {
|
||||
password = password.replace("\"", "\\\"");
|
||||
}
|
||||
return getAppropriateValue(connection, password);
|
||||
}
|
||||
if (value.equals("NULL_CHAR")) { //$NON-NLS-1$
|
||||
return getAppropriateValue(connection, connection.getNullChar());
|
||||
@@ -1278,6 +1282,10 @@ public class RepositoryToComponentProperty {
|
||||
return connection.getParameters().get(ConnParameterKeys.CONN_PARA_KEY_HBASE_VERSION);
|
||||
}
|
||||
|
||||
if (value.equals("HBASE_API_VERSION")) {
|
||||
return connection.getParameters().get(ConnParameterKeys.CONN_PARA_KEY_HBASE_API_VERSION);
|
||||
}
|
||||
|
||||
if (value.equals("SET_TABLE_NS_MAPPING")) {
|
||||
return Boolean.valueOf(connection.getParameters().get(ConnParameterKeys.CONN_PARA_KEY_HBASE_SET_TABLE_NS_MAPPING));
|
||||
}
|
||||
@@ -1687,15 +1695,7 @@ public class RepositoryToComponentProperty {
|
||||
}
|
||||
|
||||
if (value.equals("IMPALA_VERSION")) {
|
||||
String impalaVersion = connection.getParameters().get(ConnParameterKeys.CONN_PARA_KEY_IMPALA_VERSION);
|
||||
if (impalaVersion != null) {
|
||||
// The value for IMPALA_CDH5 is wrong for a long time, so need to change it manaully, so can avoid to
|
||||
// add migration task
|
||||
if ("CLOUDERA_5".equals(impalaVersion)) {
|
||||
impalaVersion = "Cloudera_CDH5_1";
|
||||
}
|
||||
}
|
||||
return impalaVersion;
|
||||
return connection.getParameters().get(ConnParameterKeys.CONN_PARA_KEY_IMPALA_VERSION);
|
||||
}
|
||||
|
||||
if (value.equals("SET_SCHEDULER_ADDRESS")) {
|
||||
|
||||
@@ -16,8 +16,8 @@ package org.talend.core.model.metadata.designerproperties;
|
||||
* DOC talend class global comment. Detailled comment
|
||||
*/
|
||||
public enum SapJcoVersion {
|
||||
SAP2("sap jco 2.*", "sapjco.jar"), //$NON-NLS-1$
|
||||
SAP3("sap jco 3.*", "sapjco3.jar");//$NON-NLS-1$
|
||||
SAP2("sap jco 2.*", "sapjco.jar"), //$NON-NLS-1$ //$NON-NLS-2$
|
||||
SAP3("sap jco 3.*", "com.sap.conn.jco.sapjco.jar");//$NON-NLS-1$ //$NON-NLS-2$
|
||||
|
||||
private String displayName;
|
||||
|
||||
|
||||
@@ -240,6 +240,11 @@ public class ContextParameterJavaTypeManager {
|
||||
if (javaType == null) {
|
||||
return null;
|
||||
}
|
||||
|
||||
if(javaType.equals(JavaTypesManager.PASSWORD)) {
|
||||
return "Password";
|
||||
}
|
||||
|
||||
Class primitiveClass = javaType.getPrimitiveClass();
|
||||
Class nullableClass = javaType.getNullableClass();
|
||||
if (nullable) {
|
||||
|
||||
@@ -30,6 +30,8 @@ import org.talend.core.model.repository.RepositoryObject;
|
||||
import org.talend.core.runtime.i18n.Messages;
|
||||
import org.talend.migration.AbstractMigrationTask;
|
||||
import org.talend.migration.IProjectMigrationTask;
|
||||
import org.talend.migration.MigrationReportHelper;
|
||||
import org.talend.migration.MigrationReportRecorder;
|
||||
import org.talend.migration.MigrationTaskExtensionEPReader;
|
||||
import org.talend.repository.model.IProxyRepositoryFactory;
|
||||
import org.talend.repository.model.IRepositoryService;
|
||||
@@ -105,11 +107,20 @@ public abstract class AbstractItemMigrationTask extends AbstractMigrationTask im
|
||||
return ExecutionResult.NOTHING_TO_DO;
|
||||
}
|
||||
setProject(project);
|
||||
return execute(item);
|
||||
ExecutionResult result = execute(item);
|
||||
if (ExecutionResult.SUCCESS_WITH_ALERT.equals(result) || ExecutionResult.SUCCESS_NO_ALERT.equals(result)) {
|
||||
handleDefaultMigrationReportRecord(this, item);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
public abstract ExecutionResult execute(Item item);
|
||||
|
||||
@Override
|
||||
public void generateReportRecord(MigrationReportRecorder recorder) {
|
||||
MigrationReportHelper.getInstance().addRecorder(recorder);
|
||||
}
|
||||
|
||||
// if need to unload the object ,overide this method,see bug 21587
|
||||
protected void unloadObject(IRepositoryViewObject object) {
|
||||
|
||||
@@ -167,4 +178,10 @@ public abstract class AbstractItemMigrationTask extends AbstractMigrationTask im
|
||||
return objectTypeExtensions;
|
||||
}
|
||||
|
||||
private static void handleDefaultMigrationReportRecord(IProjectMigrationTask task, Item item) {
|
||||
if (MigrationReportHelper.getInstance().isRequireDefaultRecord(task, item)) {
|
||||
task.generateReportRecord(new MigrationReportRecorder(task, item));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -31,7 +31,6 @@ public enum EComponentCategory {
|
||||
VERSIONS(Messages.getString("EComponentCategory_version"), 9), //$NON-NLS-1$
|
||||
DEPLOYMENT(Messages.getString("EComponentCategory_deployment"), 9), //$NON-NLS-1$
|
||||
HEADERFOOTER(Messages.getString("EComponentCategory_headerFooter"), 9), //$NON-NLS-1$
|
||||
SVNHISTORY(Messages.getString("EComponentCategory_svnHistory"), 9), //$NON-NLS-1$
|
||||
GITHISTORY(Messages.getString("EComponentCategory_gitHistory"), 9), //$NON-NLS-1$
|
||||
LOGS(Messages.getString("EComponentCategory_logs"), 6), //$NON-NLS-1$
|
||||
STATSANDLOGS(Messages.getString("EComponentCategory_statsAndLogs"), 7), //$NON-NLS-1$
|
||||
|
||||
@@ -31,7 +31,6 @@ import org.talend.core.IESBService;
|
||||
import org.talend.core.PluginChecker;
|
||||
import org.talend.core.model.general.Project;
|
||||
import org.talend.core.model.properties.BRMSConnectionItem;
|
||||
import org.talend.core.model.properties.BusinessProcessItem;
|
||||
import org.talend.core.model.properties.CSVFileConnectionItem;
|
||||
import org.talend.core.model.properties.ConnectionItem;
|
||||
import org.talend.core.model.properties.ContextItem;
|
||||
@@ -65,7 +64,6 @@ import org.talend.core.model.properties.RoutinesJarItem;
|
||||
import org.talend.core.model.properties.RulesItem;
|
||||
import org.talend.core.model.properties.SAPConnectionItem;
|
||||
import org.talend.core.model.properties.SQLPatternItem;
|
||||
import org.talend.core.model.properties.SVGBusinessProcessItem;
|
||||
import org.talend.core.model.properties.SalesforceSchemaConnectionItem;
|
||||
import org.talend.core.model.properties.SnippetItem;
|
||||
import org.talend.core.model.properties.SnippetVariable;
|
||||
@@ -106,12 +104,6 @@ public class ERepositoryObjectType extends DynaEnum<ERepositoryObjectType> {
|
||||
public final static ERepositoryObjectType GIT_ROOT = new ERepositoryObjectType("repository.gitroot", "", "GIT_ROOT", true, 1,
|
||||
new String[] { PROD_DI, PROD_DQ }, new String[] {}, false);
|
||||
|
||||
public final static ERepositoryObjectType SVN_ROOT = new ERepositoryObjectType("repository.svnroot", "", "SVN_ROOT", true, 1,
|
||||
new String[] { PROD_DI, PROD_DQ }, new String[] {}, false);
|
||||
|
||||
public final static ERepositoryObjectType SVG_BUSINESS_PROCESS = new ERepositoryObjectType("repository.svgBusinessProcess",
|
||||
"businessProcessSVG", "SVG_BUSINESS_PROCESS", true, 3, new String[] { PROD_DI }, new String[] {});
|
||||
|
||||
public final static ERepositoryObjectType SNIPPETS = new ERepositoryObjectType("repository.snippets", "code/snippets",
|
||||
"SNIPPETS", true, 10, new String[] { PROD_DI }, new String[] {}, false);
|
||||
|
||||
@@ -418,8 +410,6 @@ public class ERepositoryObjectType extends DynaEnum<ERepositoryObjectType> {
|
||||
RepositoryNodeProviderRegistryReader.getInstance().init();
|
||||
}
|
||||
|
||||
public final static ERepositoryObjectType BUSINESS_PROCESS = ERepositoryObjectType.valueOf("BUSINESS_PROCESS"); //$NON-NLS-1$
|
||||
|
||||
public final static ERepositoryObjectType PROCESS = ERepositoryObjectType.valueOf("PROCESS"); //$NON-NLS-1$
|
||||
|
||||
/**
|
||||
@@ -850,11 +840,7 @@ public class ERepositoryObjectType extends DynaEnum<ERepositoryObjectType> {
|
||||
}
|
||||
|
||||
public static String getDeleteFolderName(ERepositoryObjectType type) {
|
||||
if (type == BUSINESS_PROCESS) {
|
||||
return "businessProcess"; //$NON-NLS-1$
|
||||
} else if (type == SVG_BUSINESS_PROCESS) {
|
||||
return "businessProcessSVG"; //$NON-NLS-1$
|
||||
} else if (type == PROCESS) {
|
||||
if (type == PROCESS) {
|
||||
return "job"; //$NON-NLS-1$
|
||||
} else if (type == JOBLET) {
|
||||
return "joblet";
|
||||
@@ -1073,11 +1059,6 @@ public class ERepositoryObjectType extends DynaEnum<ERepositoryObjectType> {
|
||||
return SNIPPETS;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object caseBusinessProcessItem(BusinessProcessItem object) {
|
||||
return BUSINESS_PROCESS;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object caseCSVFileConnectionItem(CSVFileConnectionItem object) {
|
||||
throw new IllegalStateException(Messages.getString("ERepositoryObjectType.NotImplemented")); //$NON-NLS-1$
|
||||
@@ -1173,11 +1154,6 @@ public class ERepositoryObjectType extends DynaEnum<ERepositoryObjectType> {
|
||||
return METADATA_MDMCONNECTION;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object caseSVGBusinessProcessItem(SVGBusinessProcessItem object) {
|
||||
return SVG_BUSINESS_PROCESS;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object caseHeaderFooterConnectionItem(HeaderFooterConnectionItem object) {
|
||||
return METADATA_HEADER_FOOTER;
|
||||
|
||||
@@ -15,9 +15,7 @@ package org.talend.core.model.repository;
|
||||
/**
|
||||
* ggu class global comment. Detailled comment
|
||||
*/
|
||||
public interface SVNConstant {
|
||||
|
||||
public static final String SVN = "svn"; //$NON-NLS-1$
|
||||
public interface GITConstant {
|
||||
|
||||
public static final String NAME_TRUNK = "trunk"; //$NON-NLS-1$
|
||||
|
||||
@@ -47,7 +47,6 @@ public interface ITalendCorePrefConstants {
|
||||
/** Last used project. */
|
||||
public static final String LAST_USED_PROJECT = "lastUSedProject"; //$NON-NLS-1$
|
||||
|
||||
public static final String LAST_USED_SVN_BRANCH = "lastUSedSVNBranch"; //$NON-NLS-1$
|
||||
|
||||
/** Last used user. */
|
||||
public static final String LAST_USED_USER = "lastUSedUser"; //$NON-NLS-1$
|
||||
@@ -165,10 +164,6 @@ public interface ITalendCorePrefConstants {
|
||||
|
||||
public static final String TOP_INSTALL_DONE = "top.install.done"; //$NON-NLS-1$
|
||||
|
||||
public static final String SVN_UPDATE_INFO_AUTO_CHECK = "PerformancePreferencePage.svn_update_info_auto_check"; //$NON-NLS-1$
|
||||
|
||||
public static final String SVN_UPDATE_INFO_AUTO_CHECK_TIME_INTERVAL = "PerformancePreferencePage.svn_update_info_auto_check_time_interval"; //$NON-NLS-1$
|
||||
|
||||
public static final String AUTO_REFRESH_LOCKS = "PerformancePreferencePage.auto_refresh_locks"; //$NON-NLS-1$
|
||||
|
||||
/**
|
||||
|
||||
Binary file not shown.
@@ -1,84 +1,91 @@
|
||||
AbstractBrandingService_job_license_header_content=// ============================================================================\n//\n// Copyright (c) 2005-2010, Talend Inc.\n//\n// Ce code source a \u00E9t\u00E9 automatiquement g\u00E9n\u00E9r\u00E9 par_{0}\n// / JobDesigner (CodeGenerator version {1})\n// Vous pouvez trouver plus d'informations \u00E0 propos des produits Talend \u00E0 www.talend.com.\n// Vous pouvez distribuer ce code suivant les termes de la licence GNU LGPL\n// http://www.gnu.org/licenses/lgpl.html).\n//\n// ============================================================================
|
||||
AbstractComponentsProvider.folderNotExist=Le dossier {0} n'existe pas
|
||||
AbstractItemMigrationTask.taskFailed=La t\u00E2che de migration {0} a \u00E9chou\u00E9 sur l'\u00E9l\u00E9ment {1}
|
||||
AbstractBrandingService_job_license_header_content=Copyright (c) 2005-2010, Talend SA.\n//\n// Ce code source a \u00E9t\u00E9 automatiquement g\u00E9n\u00E9r\u00E9 par_\n\n// (CodeGenerator version{0}\n// Vous pouvez trouver plus d'informations \u00E0 propos des produits Talend sur https://www.talend.com/\nfr/. {1}// Vous pouvez distribuer ce code suivant les termes de la licence\nGNU LGPL\n// http://www.gnu.org/licenses/lgpl.\nhtml\n).
|
||||
AbstractBrandingService.routines_license_header_content2014=Copyright (c) 2006-2014, Talend SA.\n//\n// Ce code source a \u00E9t\u00E9 automatiquement g\u00E9n\u00E9r\u00E9 par_{0}\n// (CodeGenerator version {1}\n// Vous pouvez trouver plus d'informations \u00E0 propos des produits Talend sur https://www.talend.com/fr/.\n// Vous pouvez distribuer ce code suivant les termes de la licence GNU LGPL\n// http://www.gnu.org/licenses/lgpl.html).
|
||||
AbstractComponentsProvider.folderNotExist=Le dossier {0} n'existe pas.
|
||||
AbstractItemMigrationTask.taskFailed=La t\u00E2che de migration {0} a \u00E9chou\u00E9 \u00E0 l'\u00E9l\u00E9ment {1}
|
||||
AdvancedSocketFactory.failedInitial=Erreur : impossible d'initialiser :
|
||||
ArchiveFileExportOperationFullPath.SpecialFile=spagic.properties
|
||||
ColorsCodeViewerPreferencePage.Comment1Color=Couleur de Comment1
|
||||
ColorsCodeViewerPreferencePage.Comment2Color=couleur Commentaire2
|
||||
ColorsCodeViewerPreferencePage.DigitColor=Couleur du chiffre
|
||||
ColorsCodeViewerPreferencePage.FunctionColor=couleur Fonction
|
||||
ColorsCodeViewerPreferencePage.Comment1Color=Couleur de Commentaire1
|
||||
ColorsCodeViewerPreferencePage.Comment2Color=Couleur de Commentaire2
|
||||
ColorsCodeViewerPreferencePage.DigitColor=Couleur de Chiffre
|
||||
ColorsCodeViewerPreferencePage.FunctionColor=Couleur de Fonction
|
||||
ColorsCodeViewerPreferencePage.InvalidColor=Couleur invalide
|
||||
ColorsCodeViewerPreferencePage.LabelColor=Couleur du libell\u00E9
|
||||
ColorsCodeViewerPreferencePage.Literal1Color=Couleur du Litt\u00E9ral1
|
||||
ColorsCodeViewerPreferencePage.Literal2Color=Couleur du Litt\u00E9ral2
|
||||
ColorsCodeViewerPreferencePage.MarkupColor=Couleur du Marquage
|
||||
ColorsCodeViewerPreferencePage.Literal1Color=Couleur de Litt\u00E9ral1
|
||||
ColorsCodeViewerPreferencePage.Literal2Color=Couleur de Litt\u00E9ral2
|
||||
ColorsCodeViewerPreferencePage.MarkupColor=Couleur de Marquage
|
||||
ColorsCodeViewerPreferencePage.OperatorColor=Couleur de l'op\u00E9rateur
|
||||
ColorsCodeViewerPreferencePage.defaultColor=Couleur par d\u00E9faut
|
||||
ColorsCodeViewerPreferencePage.fieldTip=&Gras
|
||||
ColorsCodeViewerPreferencePage.keyword1Color=Couleur de Mot-cl\u00E91
|
||||
ColorsCodeViewerPreferencePage.keyword2Color=Couleur du Mot-cl\u00E92
|
||||
ColorsCodeViewerPreferencePage.keyword3Color=Couleur du Mot-cl\u00E93
|
||||
ColumnNameChangedExt.columnChanged=N\u0153ud : {0} Colonne modifi\u00E9e : {1}-> {2}
|
||||
ColorsCodeViewerPreferencePage.keyword1Color=Couleur de Motcl\u00E91
|
||||
ColorsCodeViewerPreferencePage.keyword2Color=Couleur Motcl\u00E92
|
||||
ColorsCodeViewerPreferencePage.keyword3Color=Couleur de Motcl\u00E93
|
||||
ColumnNameChangedExt.columnChanged=N\u0153ud : {0} Colonne modifi\u00E9e : {1}-> {2}
|
||||
ComponentReturnVariableUtils.ErrorMessage=Message d'erreur
|
||||
ComponentReturnVariableUtils.NbReject=Nombre de rejets
|
||||
ComponentReturnVariableUtils.NbSuccess=Nombre de r\u00E9ussites
|
||||
ComponentReturnVariableUtils.NbLine=Nombre de lignes
|
||||
ComponentsFormatPreferencePage.add=Ajouter
|
||||
ComponentsFormatPreferencePage.errorCreateConnectionName=Le nom "{0}" est invalide.
|
||||
ComponentsFormatPreferencePage.formatConnection=Format de connexion par d\u00E9faut:
|
||||
ComponentsFormatPreferencePage.formatHint=Format astuce par d\u00E9faut :
|
||||
ComponentsFormatPreferencePage.errorCreateConnectionName=Le nom "{0}" n'est pas valide.
|
||||
ComponentsFormatPreferencePage.formatConnection=Format de connexion par d\u00E9faut :
|
||||
ComponentsFormatPreferencePage.formatHint=Format de l'astuce par d\u00E9faut :
|
||||
ComponentsFormatPreferencePage.formatLable=Format du libell\u00E9 par d\u00E9faut :
|
||||
ComponentsFormatPreferencePage.remove=Remove
|
||||
ComponentsFormatPreferencePage.ErrorTitle=ERROR
|
||||
ComponentToRepositoryProperty.error=ERROR
|
||||
ComponentsFormatPreferencePage.remove=Supprimer
|
||||
ComponentsFormatPreferencePage.ErrorTitle=Erreur
|
||||
ComponentToRepositoryProperty.error=Erreur
|
||||
ComponentToRepositoryProperty.ImpossibleUseOCI=Impossible d'utiliser le type OCI dans le r\u00E9f\u00E9rentiel.
|
||||
ContextComposite.tableValue=Table des valeurs
|
||||
ContextComposite.treeValue=Arbre des valeurs
|
||||
ComponentToRepositoryProperty.ImpossibleUseWALLET=Impossible d'utiliser le type WALLET dans le r\u00E9pertoire !
|
||||
ContextComposite.tableValue=Valeurs en table
|
||||
ContextComposite.treeValue=Valeurs en arbre
|
||||
ContextComposite.variable=Variables
|
||||
ContextParameterProposal.ContextVariable=\n\nVariable de context.
|
||||
ContextParameterProposal.ContextVariable=\n\nVariable de contexte.
|
||||
ContextParameterProposal.Description=Description : {0}
|
||||
ContextValueErrorChecker.ErrorTitile=Erreur de la valeur de contexte :
|
||||
ContextValueErrorChecker.ErrorTitile=Erreur de la valeur de contexte\u00A0:
|
||||
ContextParameterProposal.NoCommentAvaiable=pas de commentaire disponible.
|
||||
ContextParameterProposal.Type=\nType\: {1}
|
||||
ContextParameterProposal.VariableName=\n\nNom de la variable\: {2}
|
||||
ContextParameterProposal.Type=\nType : {1}
|
||||
ContextParameterProposal.VariableName=\n\nNom de la variable : {2}
|
||||
ContextProcessSection.1=menuTable
|
||||
ContextProcessSection.12=Renommer le contexte
|
||||
ContextProcessSection.13=Nouveau nom pour le contexte {0}
|
||||
ContextProcessSection.13=Donner un nouveau nom au contexte {0}
|
||||
ContextProcessSection.2=Demander confirmation ?
|
||||
ContextProcessSection.29=ERROR
|
||||
ContextProcessSection.29=Erreur
|
||||
ContextProcessSection.30=Ce nom existe d\u00E9j\u00E0
|
||||
ContextProcessSection.4=Ajouter un nouveau contexte \u00E0 partir de ->(
|
||||
ContextProcessSection.4=Ajouter un contexte \u00E0 partir de ->(
|
||||
ContextProcessSection.49=Contexte par d\u00E9faut
|
||||
ContextProcessSection.50=ContextProcessSection.14
|
||||
ContextProcessSection.51=ContextProcessSection.15
|
||||
ContextProcessSection.6=Nouveau contexte
|
||||
ContextProcessSection.7=Nommer le nouveau contexte
|
||||
ContextProcessSection.ParameterNameIsNotValid=Le nom de param\u00E8tre n'est pas valide.
|
||||
ContextProcessSection.7=Nommez le nouveau contexte
|
||||
ContextProcessSection.ParameterNameIsNotValid=Le nom du param\u00E8tre est invalide.
|
||||
ContextProcessSection.RemoveInformation={0} est le contexte par d\u00E9faut et ne peut \u00EAtre supprim\u00E9.
|
||||
ContextProcessSection.errorTitle=ERROR
|
||||
ContextProcessSection.errorTitle=Erreur
|
||||
ConextTableValuesComposite.nameLabel=Nom
|
||||
ConextTemplateComposite.OrderMessages=Si vous souhaitez r\u00E9organiser les variables, cela doit \u00EAtre s\u00E9lectionn\u00E9.
|
||||
ConextTemplateComposite.OrderText=Ordre d'origine
|
||||
ContextSetConfigurationDialog.nameNotValid=le nom est invalide
|
||||
ContextTemplateComposite.CommentLabel=Commentaire
|
||||
ContextTemplateComposite.nameLabel=Nom
|
||||
ContextTemplateComposite.scriptCodeLabel=Code du script
|
||||
ContextTemplateComposite.scriptCodeLabel=Code script
|
||||
ContextTemplateComposite.sourceLabel=Source
|
||||
ContextTemplateComposite.typeLabel=Type
|
||||
ContextTreeConstants.contextName=Contexte
|
||||
ContextTreeConstants.promptName=Invite
|
||||
ContextTreeConstants.promptName=Prompt
|
||||
ContextTreeConstants.valueName=Valeur
|
||||
ContextTreeConstants.variableName=Variable
|
||||
ConextTemplateComposite.addToRepositoryContextAction.label=Ajouter au contexte du r\u00E9f\u00E9rentiel
|
||||
CorePreferencePage.componentDefaultFileDirectory=R\u00E9pertoire par d\u00E9faut des composants
|
||||
CorePreferencePage.groupBySource="regrouper par source" en contexte
|
||||
CorePreferencePage.groupBySource="Regrouper par source" en contexte
|
||||
CorePreferencePage.iReportPath=Chemin d'acc\u00E8s iReport
|
||||
CorePreferencePage.alwaysWelcome=Toujours afficher la vue de bienvenue au d\u00E9marrage
|
||||
CorePreferencePage.javaInterpreter=Interpr\u00E9teur &Java
|
||||
CorePreferencePage.perlInterpreter=Interpr\u00E9teur Perl
|
||||
CorePreferencePage.previewLimit=Aper\u00E7u limite
|
||||
CorePreferencePage.previewLimit=Limite de l'aper\u00E7u
|
||||
CorePreferencePage.runInMultiThread=Ex\u00E9cution multi thread (valeur par d\u00E9faut lors de la cr\u00E9ation d'un Job)
|
||||
CorePreferencePage.temporaryFiles=Fichiers &temporaires
|
||||
DbTableSelectorDialog.textContent=Choisir le nom de la table
|
||||
ECodeLanguage.unknowLanguage=Langage inconnu
|
||||
EComponentCategory_advanceSetting=Param\u00E8tres avanc\u00E9s
|
||||
EComponentCategory_appearance=Apparence
|
||||
EComponentCategory_assignment=Affectation
|
||||
EComponentCategory_assignment=Attribution
|
||||
EComponentCategory_basicSetting=Param\u00E8tres simples
|
||||
EComponentCategory_context=Contexte
|
||||
EComponentCategory_doc=Documentation
|
||||
@@ -86,42 +93,53 @@ EComponentCategory_dynamicSetting=Param\u00E8tres dynamiques
|
||||
EComponentCategory_errorRecovery=Reprise sur erreur
|
||||
EComponentCategory_extra=Extra
|
||||
EComponentCategory_logs=Logs
|
||||
EComponentCategory_main=Main
|
||||
EComponentCategory_main=Principal
|
||||
EComponentCategory_properties=Propri\u00E9t\u00E9s
|
||||
EComponentCategory_rulerAndGrid=Rulers & Grid
|
||||
EComponentCategory_sqlTemplate=Mod\u00E8le SQL
|
||||
EComponentCategory_statsAndLogs=Stats & Logs
|
||||
EComponentCategory_svnHistory=Historique SVN
|
||||
EComponentCategory_gitHistory=Historique Git
|
||||
EComponentCategory_technical=Technique
|
||||
EComponentCategory_version=Version
|
||||
EComponentCategory_deployment=D\u00E9ploiement
|
||||
EComponentCategory_headerFooter=En-t\u00EAte/Pied de page
|
||||
EComponentCategory_view=View
|
||||
EComponentCategory_view=Vue
|
||||
EComponentCategory.validationRules=R\u00E8gles de validation
|
||||
EComponentCategory.advancedSettings=Param\u00E8tres avanc\u00E9s
|
||||
EComponentCategory.advancedSettings=Param\u00E8tres avanc\u00E9s
|
||||
EComponentCategory.basicRun=Ex\u00E9cution simple
|
||||
EComponentCategory.breakpoint=Point d'arr\u00EAt
|
||||
EComponentCategory.parallelization=Parall\u00E9lisation
|
||||
EComponentCategory.debugRun=Ex\u00E9cution Debug
|
||||
EComponentCategory.targetExec=Ex\u00E9c distante
|
||||
EComponentCategory.debugRun=Ex\u00E9cution en mode Debug
|
||||
EComponentCategory.targetExec=Cible d'ex\u00E9cution
|
||||
EComponentCategory.memoryRun=Ex\u00E9cution pour la m\u00E9moire
|
||||
EComponentCategory.availableExtensions=Extensions disponibles
|
||||
EComponentCategory.downloadedExtensions=Extensions t\u00E9l\u00E9charg\u00E9es
|
||||
EComponentCategory.myExtensions=Mes extensions
|
||||
EComponentCategory.executeJob=Ex\u00E9cuter le Job
|
||||
EComponentCategory.monitoring=Monitoring
|
||||
EComponentCategory.hadoopConfig=Configuration de Hadoop
|
||||
EConnectionType.iteratorMenu=Iterate
|
||||
EConnectionType.lookupMenu=Look Up
|
||||
EConnectionType.mainMenu=Main
|
||||
EComponentCategory.stormConfig=Configuration de Storm
|
||||
EComponentCategory.sparkConfig=Configuration de Spark
|
||||
EComponentCategory.parameters=Param\u00E8tres
|
||||
EComponentCategory.actionInputOutput=Sch\u00E9ma d'entr\u00E9e/de sortie
|
||||
EConnectionType.iteratorMenu=It\u00E9rer
|
||||
EConnectionType.lookupMenu=Rechercher
|
||||
EConnectionType.RejectMenu=Reject
|
||||
EConnectionType.onComponentErrorMenu=On Component Error
|
||||
EConnectionType.onComponentOkMenu=On Component Ok
|
||||
EConnectionType.onSubjobErrorMenu=On Subjob Error
|
||||
EConnectionType.onSubjobOkMenu=On Subjob Ok
|
||||
EConnectionType.runAfterMenu=Ex\u00E9cuter apr\u00E8s
|
||||
EConnectionType.runAfterMenu=Run After
|
||||
EConnectionType.mainMenu=Principal
|
||||
EConnectionType.runIfMenu=Run if
|
||||
EConnectionType.tableMenu=Table
|
||||
EConnectionType.onRowsEndMenu=\u00C0 la fin des lignes
|
||||
EConnectionType.tableRefMenu=Table_ref
|
||||
EConnectionType.onRowsEndMenu=On Rows End
|
||||
EConnectionType.mergeMenu=Merge
|
||||
EConnectionType.synchronize=Synchroniser
|
||||
EConnectionType.parallelize=Parall\u00E9liser
|
||||
EConnectionType.synchronize=Synchronize
|
||||
EConnectionType.parallelize=Parallelize
|
||||
EConnectionType.startsMenu=D\u00E9but
|
||||
EConnectionType.route=Route
|
||||
EConnectionType.when=When
|
||||
EConnectionType.otherwise=Otherwise
|
||||
@@ -137,17 +155,17 @@ EMetadataEncoding.GB18030=Chinois National Standard
|
||||
EMetadataEncoding.GB2312=Chinois
|
||||
EMetadataEncoding.Greek=Grec
|
||||
EMetadataEncoding.Hebrew=H\u00E9breu
|
||||
EMetadataEncoding.Latin1=Latin1 (Europe de l'ouest)
|
||||
EMetadataEncoding.Latin2=Latin2 (Europe de l'est)
|
||||
EMetadataEncoding.Latin3=Latin3 (Europe du sud)
|
||||
EMetadataEncoding.Latin4=Latin4 (Europe du nord)
|
||||
EMetadataEncoding.Latin1=Latin1 (Europe de l'Ouest)
|
||||
EMetadataEncoding.Latin2=Latin2 (Europe de l'Est)
|
||||
EMetadataEncoding.Latin3=Latin3 (Europe du Sud)
|
||||
EMetadataEncoding.Latin4=Latin4 (Europe du Nord)
|
||||
EMetadataEncoding.Latin5=Latin5 (Turc)
|
||||
EMetadataEncoding.Latin6=Latin6 (Nordique)
|
||||
EMetadataEncoding.Latin9=latin9
|
||||
EMetadataEncoding.Latin9=Latin9
|
||||
EMetadataEncoding.Microsoft_Latin1=Microsoft (Latin-1)
|
||||
EMetadataEncoding.UTF16=Unicode 2.0 (16 bit)
|
||||
EMetadataEncoding.UTF16BE=Unicode BigEndian (16 bit)
|
||||
EMetadataEncoding.UTF16LE=Unicode (16 bit)
|
||||
EMetadataEncoding.UTF16=Unicode 2.0 (16 bits)
|
||||
EMetadataEncoding.UTF16BE=Unicode BigEndian (16 bits)
|
||||
EMetadataEncoding.UTF16LE=Unicode (16 bits)
|
||||
EMetadataEncoding.UTF7=Unicode 2.0 UTF-7
|
||||
EMetadataEncoding.UTF8=Unicode 2.0 UTF-8
|
||||
ERepositoryObjectType.FolderNotFound=Impossible de trouver le dossier pour le type {0}.
|
||||
@@ -157,155 +175,181 @@ ExtractMetaDataFromDataBase.connectionSuccessful=Connexion r\u00E9ussie
|
||||
ExtractMetaDataFromDataBase.dbTypeNotFound=dbType '{0}' non trouv\u00E9
|
||||
ExtractMetaDataUtils.1=Impossible d'initialiser la connexion.
|
||||
Function.FunctionName=Nom de la fonction {0}
|
||||
FunctionManager.PurePerl.Desc=D
|
||||
FunctionManager.PurePerl.ParaName=Param\u00E8tre personnalis\u00E9
|
||||
FunctionManager.PurePerl.Desc=Configurez votre expression.
|
||||
FunctionManager.PurePerl.ParaName=personnaliser le param\u00E8tre
|
||||
GlobalServiceRegister.ServiceNotRegistered=Le service {0} n'a pas \u00E9t\u00E9 enregistr\u00E9.
|
||||
GroupByContextAction.groupContext=Grouper par contexte
|
||||
GroupByVariableAction.groupVariable=Grouper par variable
|
||||
AbstractTalendFunctionParser.checkMethod=Routines : "{0}.{1}\\" \u00E9chec de l'analyse. V\u00E9rifiez la M\u00E9thode.
|
||||
JavaGlobalVariableProposal.Description=Description : {0}
|
||||
JavaSimpleDateFormatProposalProvider.displaySingleQuote=\ ' : afficher un guillemet simple
|
||||
JavaGlobalVariableProposal.VariableName=\n\nNom de la variable : {1}
|
||||
JavaSimpleDateFormatProposalProvider.displaySingleQuote= ' : affiche un guillemet simple
|
||||
JavaSimpleDateFormatProposalProvider.quoteDisplayError=Deux apostrophes affichent uniquement une seule apostrophe
|
||||
JavaTypesManager.bigDecimal=BIGDECIMAL est un nombre :
|
||||
JavaTypesManager.integer=INTEGER est un nombre :
|
||||
JavaTypesManager.list=LIST est un nombre :
|
||||
JavaTypesManager.string=STRING est un nombre :
|
||||
JavaTypesManager.bigDecimal=BIGDECIMAL est nombre :
|
||||
JavaTypesManager.integer=INTEGER est nombre :
|
||||
JavaTypesManager.list=LIST est nombre :
|
||||
JavaTypesManager.string=STRING est nombre :
|
||||
LDAPCATruster.failedCreateCert=Impossible de cr\u00E9er le stockage du certificat
|
||||
LDAPCATruster.failedCreateTmp=Impossible de cr\u00E9er le
|
||||
LDAPCATruster.failedInitialTrust=\u00C9chec de cr\u00E9ation du gestionnaire de confiance initial :
|
||||
LDAPCATruster.failedLoadCert=Impossible de charger le stockage des certificats :
|
||||
LDAPCATruster.failedSaveTrust=Impossible de sauvegarder le Trust Store :
|
||||
LDAPCATruster.locationInvalid=L'emplacement du fichier du store de certificat est invalide :
|
||||
LDAPCATruster.noCertificate=\nUtilisez la commande Keytool pour importer le certificat du serveur.
|
||||
LDAPCATruster.sslError1=Erreur SSL : \u00E9chec de la v\u00E9rification de la cha\u00EEne de certification du serveur.
|
||||
ListPreferencePage.RemoveButtonName=Remove
|
||||
LogImageCacheAction.CacheImage=Image du cache\:
|
||||
LogImageCacheAction.CacheImageDesc=Desc. de l'image du cache :
|
||||
LDAPCATruster.sslError2=Erreur SSL : \u00E9chec de la v\u00E9rification de la cha\u00EEne de certification du serveur et \\n l'autorit\u00E9 de certification est manquante.
|
||||
LDAPCATruster.sslError3=Erreur SSL : l'autorit\u00E9 de certification n'est pas dans la cha\u00EEne de certification du serveur.
|
||||
ListPreferencePage.RemoveButtonName=Supprimer
|
||||
LogImageCacheAction.CacheImage=Image du cache\u00A0:
|
||||
LogImageCacheAction.CacheImageDesc=Desc. de l'image du cache\u00A0:
|
||||
MappingFileLoader.DbTypeAlreadyExists=Dans le mapping d'ID "{0}" du SGBD, le type de BdD "{1}" appara\u00EEt plus d'une fois dans le fichier "{2}" dans le n\u0153ud\u00A0:{3}
|
||||
MappingFileLoader.DbmsIdAlreadyExists=Le SGBD d'ID "{0}" existe d\u00E9j\u00E0."
|
||||
MappingFileLoader.UndeclaredDbType="{0}" type non d\u00E9clar\u00E9 de BdD pour l'ID du SGBD "{1}" sur le noeud\: {2}
|
||||
MetadataDialog.CopyToInput.toolTipText=Copie tout le sch\u00E9ma de sortie vers le sch\u00E9ma d'entr\u00E9e
|
||||
MetadataDialog.CopySelectionToInput.toolTipText=Copie de colonnes de sch\u00E9ma de sortie vers sch\u00E9ma d'entr\u00E9e
|
||||
MetadataDialog.CopyToOutput=Copie tout le sch\u00E9ma d'entr\u00E9e vers le sch\u00E9ma de sortie
|
||||
MetadataDialog.CopySelectionToOutput=Copie les colonnes s\u00E9lectionn\u00E9es du sch\u00E9ma source vers le sch\u00E9ma cible
|
||||
MappingFileLoader.InvalidTalendType="{0}" n'est pas un type Talend valide {1} pour le SGBD d'ID "{2}" dans le n\u0153ud : {3}
|
||||
MappingFileLoader.UnbindedDbTypes=Dans le fichier de mapping du SGBD d'ID "{0}"," les types de BdD ci-dessous ne sont pas li\u00E9s avec les types Talend "{1}" : {2}
|
||||
MappingFileLoader.UnbindedTalendTypes=Dans le fichier de mapping du SGBD d'ID "{0}"," les types Talend ci-dessous ne sont pas li\u00E9s avec les types de BdD "{1}" : {2}
|
||||
MappingFileLoader.UndeclaredDbType="{0}" n'est pas un type de BdD d\u00E9clar\u00E9 pour le SGBD d'ID "{1}" dans le n\u0153ud : {2}
|
||||
MetadataDialog.CopyToInput.toolTipText=Copier toutes les colonnes du sch\u00E9ma de sortie dans le sch\u00E9ma d'entr\u00E9e
|
||||
MetadataDialog.CopySelectionToInput.toolTipText=Copier les colonnes s\u00E9lectionn\u00E9es du sch\u00E9ma de sortie dans le sch\u00E9ma d'entr\u00E9e
|
||||
MetadataDialog.CopyToOutput=Copier toutes les colonnes du sch\u00E9ma d'entr\u00E9e dans le sch\u00E9ma de sortie
|
||||
MetadataDialog.CopySelectionToOutput=Copier les colonnes s\u00E9lectionn\u00E9es du sch\u00E9ma d'entr\u00E9e dans le sch\u00E9ma de sortie
|
||||
MetadataDialog.Message=Toutes les colonnes du sch\u00E9ma d'entr\u00E9e seront transf\u00E9r\u00E9es au sch\u00E9ma de sortie
|
||||
MetadataDialog.SchemaModification=Modification de sch\u00E9ma
|
||||
MetadataDialog.TransferMessage=Toutes les colonnes du sch
|
||||
MetadataEmfTableEditor.ColumnInvalid=Le nom de colonne "{0}" est invalide
|
||||
MetadataEmfTableEditor.ColumnNameExists=Le nom de colonne "{0}" existe d\u00E9j\u00E0
|
||||
MetadataTableEditor.ColumnNameExists=Le nom de colonne "{0}" existe d\u00E9j\u00E0.
|
||||
MetadataTableEditor.ColumnNameIsInvalid=Le nom de colonne "{0}" est invalide
|
||||
MetadataDialog.TransferMessage=Toutes les colonnes du sch\u00E9ma de sortie seront transf\u00E9r\u00E9es au sch\u00E9ma d'entr\u00E9e
|
||||
MetadataEmfTableEditor.ColumnInvalid=Le nom de colonne "{0}" est invalide.
|
||||
MetadataEmfTableEditor.ColumnNameExists=Le nom de colonne "{0}" existe d\u00E9j\u00E0.
|
||||
MetadataEmfTableEditor.ColumnNameIsNullError=Erreur : Le nom de la colonne est vide
|
||||
MetadataTableEditor.ColumnNameExists=Le nom de colonne '{0}' existe d\u00E9j\u00E0.
|
||||
MetadataTableEditor.ColumnNameIsInvalid=Le nom de colonne "{0}" est invalide.
|
||||
MetadataTableEditor.ColumnNameIsNull=Erreur : Le nom de la colonne est vide
|
||||
MetadataTableEditorView.ColumnTitle=Colonne
|
||||
MetadataTableEditorView.CommentTitle=Commentaire
|
||||
MetadataTableEditorView.DBTypeTitle=Type de base de donn\u00E9es
|
||||
MetadataTableEditorView.DefaultTitle=D\u00E9faut
|
||||
MetadataTableEditorView.DBTypeTitle=Type de BdD
|
||||
MetadataTableEditorView.DefaultTitle=Par d\u00E9faut
|
||||
MetadataTableEditorView.KeyTitle=Cl\u00E9
|
||||
MetadataTableEditorView.LengthTitle=Length
|
||||
MetadataTableEditorView.LengthTitle=Longueur
|
||||
MetadataTableEditorView.NullableTitle=Nullable
|
||||
MetadataTableEditorView.PatternTitle=Mod\u00E8le de date (Ctrl+Espace disponible)
|
||||
MetadataTableEditorView.PrecisionTitle=Precision
|
||||
MetadataTableEditorView.PrecisionTitle=Pr\u00E9cision
|
||||
MetadataTableEditorView.TypleTitle=Type
|
||||
MetadataTalendType.dbIdNotFound=ID du SGBD : {0} introuvable.
|
||||
MetadataTalendType.dbIdNotFound=SGBD d'ID : {0} introuvable !
|
||||
MetadataTalendType.DBMSNotSetted=SGBD non d\u00E9fini
|
||||
MetadataTalendTypeEditor.button.edit=E&dit
|
||||
MetadataTalendTypeEditor.button.export=E&xport
|
||||
MetadataTalendTypeEditor.button.import=I&mport
|
||||
MetadataTalendTypeEditor.button.edit=Mo&difier
|
||||
MetadataTalendTypeEditor.button.export=E&xporter
|
||||
MetadataTalendTypeEditor.button.import=I&mporter
|
||||
MetadataTalendTypeEditor.column1.Name=Fichier de mapping de m\u00E9tadonn\u00E9es
|
||||
MetadataTalendTypeEditor.editMappingDialog.title=Editer le fichier de mapping
|
||||
MetadataTalendTypeEditor.editMappingDialog.title=Modifier le fichier de mapping
|
||||
MetadataTalendTypeEditor.error.message=Message d'erreur
|
||||
MetadataTalendTypeEditor.fileIsImported=Le fichier a d\u00E9j\u00E0 \u00E9t\u00E9 import\u00E9.
|
||||
MetadataTalendTypeEditor.fileIsImported=Ce fichier a d\u00E9j\u00E0 \u00E9t\u00E9 import\u00E9.
|
||||
MetadataTalendTypeEditor.fileIsInvalid=Le fichier de m\u00E9tadonn\u00E9es import\u00E9 n'est pas valide.
|
||||
MetadataTalendTypeEditor.fileNameStartRule=Le nom de fichier doit commencer par 'mapping_'.
|
||||
MetadataTool.errorMessage=Impossible d'\u00E9crire le caract\u00E8re courant.
|
||||
MetadataTool.errorMessage=Impossible de cr\u00E9er le caract\u00E8re courant.
|
||||
MetadataTool.invalid=Valeur invalide
|
||||
MetadataTool.invalidChar=Caract\u00E8re invalide
|
||||
MetadataTool.nameNull=Le nom du sch\u00E9ma ne peut \u00EAtre null.
|
||||
MetadataTool.nullValue=Valeur null
|
||||
MetadataTool.nullValue=Valeur nulle
|
||||
MetadataTool.schemaExist=Le nom du sch\u00E9ma existe d\u00E9j\u00E0.
|
||||
MetadataTool.schemaIn=Le nom du sch\u00E9ma est invalide.
|
||||
MetadataTool.schemaInvalid=Nom de sch\u00E9ma invalide.
|
||||
MetadataTool.schemaInvalid=Le nom du sch\u00E9ma est invalide.
|
||||
MetadataTool.schemaNull=Le nom du sch\u00E9ma est null.
|
||||
NodeReturnProposal.Availability=\nDisponibilit\u00E9\: {4}
|
||||
NodeReturnProposal.Availability=\nDisponibilit\u00E9 : {4}
|
||||
NodeReturnProposal.Description=Description : {0}
|
||||
NodeReturnProposal.GlobalVariable=\n\nVariable globale, propri\u00E9t\u00E9 du composant {1} [{2}].
|
||||
NodeReturnProposal.Type=\nType\: {3}
|
||||
NodeReturnProposal.VariableName=\n\nNom de la variable\: {5}
|
||||
PaletteContentDialog.connection=Format de connection par d\u00E9faut:
|
||||
PaletteContentDialog.hint=Format astuce par d\u00E9faut :
|
||||
NodeReturnProposal.Type=\nType : {3}
|
||||
NodeReturnProposal.VariableName=\n\nNom de la variable : {5}
|
||||
PaletteContentDialog.connection=Format de connexion par d\u00E9faut :
|
||||
PaletteContentDialog.hint=Format de l'astuce par d\u00E9faut :
|
||||
PaletteContentDialog.lable=Format du libell\u00E9 par d\u00E9faut :
|
||||
Parameter.Comment=\ commentaire \:
|
||||
Parameter.Comment=commentaire\u00A0:
|
||||
Parameter.Name=Nom du param\u00E8tre
|
||||
Parameter.Type=\ type \:
|
||||
Parameter.Value=\ valeur \:
|
||||
PatternCalendar.dateFormat="aaaa-MM-jj HH:mm:ss"
|
||||
Parameter.Type=type\u00A0:
|
||||
Parameter.Value=valeur\u00A0:
|
||||
PatternCalendar.dateFormat="yyyy-MM-dd HH:mm:ss"
|
||||
PatternCalendar.example=Exemple :
|
||||
PatternCalendar.pattern=Mod\u00E8le :
|
||||
PerlDynamicProposalUtil.autoConvert= sera automatiquement converti en {0}->[index] dans le code g\u00E9n\u00E9r\u00E9
|
||||
PerlGlobalVariableProposal.Description=Description : {0}
|
||||
PerlGlobalVariableProposal.VariableName=\n\nNom de la variable : {1}
|
||||
PerspectiveMenuManager.dummy=Factice
|
||||
PerspectiveMenuManager.perspectiveLabel=&Perspective
|
||||
ProcessorUtilities.generatingJob=G\u00E9n\u00E9ration du job en cours...
|
||||
ProcessorUtilities.loadingJob=Chargement du job en cours...
|
||||
PropertiesWizard.EditPropertiesPageTitle=Editer les propri\u00E9t\u00E9s
|
||||
PropertiesWizard.alreadyLockedByUser=Les propri\u00E9t\u00E9s sont en lecture seule car cet objet est d\u00E9j\u00E0 verrouill\u00E9 par un \u00E9diteur.
|
||||
PropertiesWizardPage.Author=Auteur
|
||||
PropertiesWizardPage.Locker=Verrouill\u00E9 par :
|
||||
ProcessorUtilities.finalizeBuild=Finaliser le build...
|
||||
ProcessorUtilities.generatingJob=G\u00E9n\u00E9ration du Job en cours...
|
||||
ProcessorUtilities.loadingJob=Chargement du Job en cours...
|
||||
PropertiesWizard.EditPropertiesPageTitle=Modifier les propri\u00E9t\u00E9s
|
||||
PropertiesWizard.alreadyLockedByUser=Les propri\u00E9t\u00E9s sont en lecture seule parce que cet \u00E9l\u00E9ment est verrouill\u00E9 par un \u00E9diteur.
|
||||
PropertiesWizardPage.Author=Cr\u00E9\u00E9 par :
|
||||
PropertiesWizardPage.Locker=Verrouill\u00E9 par
|
||||
PropertiesWizardPage.Description=Description
|
||||
PropertiesWizardPage.EmptyDescWarning=Il n'est pas recommand\u00E9 de laisser vide la description.
|
||||
PropertiesWizardPage.EmptyPurposeWarning=Il n'est pas recommand\u00E9 de laisser l'objectif vide.
|
||||
PropertiesWizardPage.ItemExistsError=Cet \u00E9l\u00E9ment existe d\u00E9j\u00E0. V\u00E9rifiez la corbeille et videz-la si besoin.
|
||||
PropertiesWizardPage.EmptyDescWarning=Il est d\u00E9conseill\u00E9 de laisser le champ Description vide.
|
||||
PropertiesWizardPage.EmptyPurposeWarning=Il est d\u00E9conseill\u00E9 de laisser le champ Objectif vide.
|
||||
PropertiesWizardPage.ItemExistsError=Cet \u00E9l\u00E9ment existe d\u00E9j\u00E0. V\u00E9rifiez la Corbeille et videz-la si n\u00E9cessaire.
|
||||
PropertiesWizardPage.KeywordsError=Le nom n'est pas un identifiant valide.
|
||||
PropertiesWizardPage.Name=Nom
|
||||
PropertiesWizardPage.NameEmptyError=Le nom est vide.
|
||||
PropertiesWizardPage.NameFormatError=Le nom contient des caract\u00E8res incorrects.
|
||||
PropertiesWizardPage.Path=Chemin
|
||||
PropertiesWizardPage.Path=Chemin d'acc\u00E8s
|
||||
PropertiesWizardPage.Purpose=Objectif
|
||||
PropertiesWizardPage.Select=S\u00E9lectionner
|
||||
PropertiesWizardPage.SelectfolderMessage=S\u00E9lectionner le dossier dans lequel l'\u00E9l\u00E9ment sera cr\u00E9\u00E9
|
||||
PropertiesWizardPage.SelectfolderTitle=S\u00E9lectionner dossier
|
||||
PropertiesWizardPage.SelectfolderMessage=S\u00E9lectionnez le dossier dans lequel l'\u00E9l\u00E9ment sera cr\u00E9\u00E9
|
||||
PropertiesWizardPage.SelectfolderTitle=S\u00E9lection du dossier
|
||||
PropertiesWizardPage.Status=Statut
|
||||
PropertiesWizardPage.Version=Version
|
||||
PropertiesWizardPage.Version.Major=M
|
||||
PropertiesWizardPage.Version.Minor=M
|
||||
PropertiesWizardPage.Version.Minor=m
|
||||
PropertiesWizardPage.ImageSizeError=S\u00E9lectionnez une image de taille 32*32.
|
||||
RelationshipItemBuilder.buildingIndex=Construction de l'index...
|
||||
RelationshipItemBuilder.forItem=pour l'\u00E9l\u00E9ment
|
||||
RepositoryObject.NotImplemented=non impl\u00E9ment\u00E9
|
||||
RepositoryToComponentProperty.xmlFileSelection=S\u00E9lectionner un fichier XML \u00E0 valider
|
||||
RepositoryToComponentProperty.xmlFileSelection=S\u00E9lectionnez un fichier XML \u00E0 valider
|
||||
RepositoryUpdateManager.Title=Modification
|
||||
RepositoryUpdateManager.Check=V\u00E9rification...
|
||||
RepositoryUpdateManager.Messages=Propager les modifications \u00E0 tous les Jobs ? \n Cela peut prendre un moment.
|
||||
RepositoryUpdateManager.MessagesForTDQ=Propager les modifications \u00E0 tous les Jobs ? \nCertaines d\u00E9pendances d'analyses vont perdre des informations.\nCela peut prendre un moment.
|
||||
RepositoryUpdateManager.Messages=Voulez-vous propager les modifications \u00E0 tous les Jobs ? \n Cela peut prendre un moment.
|
||||
RepositoryUpdateManager.MessagesForTDQ=Propager les modifications \u00E0 tous les Jobs ?\nCertaines d\u00E9pendances d'analyses vont perdre des informations.\nCela peut prendre un moment.
|
||||
RepositoryUpdateManager.NoModificationTitle=Aucune modification n\u00E9cessaire
|
||||
RepositoryUpdateManager.NoModificationMessages=Aucune modification n\u00E9cessaire pour effectuer la mise \u00E0 jour.
|
||||
RepositoryUpdateManager.NotFoundMessages=Aucune relation \u00E0 trouver.
|
||||
RepositoryUpdateManager.NotFoundTitle=Introuvable
|
||||
RepositoryUpdateManager.RenameContextMessagesNoBuiltIn=Propager le renommage des variables \u00E0 tous les Jobs\u00A0? \n\n Si oui, la mise \u00E0 jour peut prendre du temps.
|
||||
RepositoryUpdateManager.RenameContextTitle=Renommer la question
|
||||
RepositoryUpdateManager.ItemsToUpdate=V\u00E9rification des \u00E9l\u00E9ments \u00E0 mettre \u00E0 jour
|
||||
RoutinesFunctionProposal.CreatedBy=Cr\u00E9\u00E9 par\n:
|
||||
RoutinesFunctionProposal.Description=Description\:
|
||||
RoutinesFunctionProposal.Example=Exemple\n:
|
||||
RoutinesFunctionProposal.System=System
|
||||
RepositoryUpdateManager.job.title=Mise \u00E0 jour des \u00E9l\u00E9ments...
|
||||
RoutinesFunctionProposal.CreatedBy=Cr\u00E9\u00E9 par :
|
||||
RoutinesFunctionProposal.Description=Description :
|
||||
RoutinesFunctionProposal.Example=Exemple :
|
||||
RoutinesFunctionProposal.ReturnType=Type de retour :
|
||||
RoutinesFunctionProposal.System=Syst\u00E8me
|
||||
RoutinesFunctionProposal.User=Utilisateur
|
||||
RuleOperationChoiceDialog.editRules=Editer les r\u00E8gles
|
||||
RoutinesFunctionProposal.VariableName=\n\nNom de la variable : {2}
|
||||
RuleOperationChoiceDialog.editRules=\u00C9diter les r\u00E8gles
|
||||
RuleOperationChoiceDialog.rule=R\u00E8gle :
|
||||
RuleOperationChoiceDialog.selectRulesFile=S\u00E9lectionner un r\u00E8gle depuis un fichier
|
||||
RuleOperationChoiceDialog.selectRulesFile=S\u00E9lectionner une r\u00E8gle depuis un fichier
|
||||
RuleOperationChoiceDialog.viewRules=Voir les r\u00E8gles (lecture seule)
|
||||
SchemaCellEditor.giveSchemaName=Donner le nom pour le sch\u00E9ma
|
||||
SchemaCellEditor.inputName=Saisir le nom
|
||||
SchemaCellEditor.nameExistOrInvalid=Ce nom existe d\u00E9j\u00E0 ou est invalide
|
||||
SchemaCellEditor.schemaName= Nom du sch\u00E9ma
|
||||
SchemaCellEditor.nameExistOrInvalid=Le nom existe d\u00E9j\u00E0 ou est invalide
|
||||
SchemaCellEditor.schemaName=Nom du sch\u00E9ma
|
||||
SchemaOperationChoiceDialog.ChangeBuiltInMessage=Changer le sch\u00E9ma en Built-In.
|
||||
SchemaOperationChoiceDialog.ChangeRepositoryMessage=Modifier le sch\u00E9ma \u00E0 partir du R\u00E9f\u00E9rentiel.
|
||||
SchemaOperationChoiceDialog.CreateBuiltInMessage=Cr\u00E9er un sch\u00E9ma Built-In
|
||||
SchemaOperationChoiceDialog.CreateBuiltInMessage=Cr\u00E9er un sch\u00E9ma Built-In.
|
||||
SchemaOperationChoiceDialog.CreateRepositoryMessage=Cr\u00E9er un sch\u00E9ma \u00E0 partir du R\u00E9f\u00E9rentiel.
|
||||
SchemaOperationChoiceDialog.EditSchemaMessage=Modifier le sch\u00E9ma.
|
||||
SchemaOperationChoiceDialog.Message=Choisissez une option, ou annulez
|
||||
SchemaOperationChoiceDialog.EditSchemaMessage=Modifier le sch\u00E9ma
|
||||
SchemaOperationChoiceDialog.Message=S\u00E9lectionnez une option ou annulez.
|
||||
SchemaOperationChoiceDialog.Option=Option
|
||||
SchemaOperationChoiceDialog.StatusMessage=Le sch\u00E9ma est invalide, ou il existe d\u00E9j\u00E0.
|
||||
SchemaOperationChoiceDialog.Title=Sch\u00E9ma
|
||||
SchemaOperationChoiceDialog.ViewSchemaMessage=Voir le sch\u00E9ma (lecture seule)
|
||||
SchemaXPathQuerysDialog.Mappings=Correspondances
|
||||
SelectRepositoryContextDialog.DeselectAll=D\u00E9s\u00E9lectionner tout
|
||||
SelectRepositoryContextDialog.CollapseAll=R\u00E9duire tous
|
||||
SelectRepositoryContextDialog.CollapseAll=Tout r\u00E9duire
|
||||
SelectRepositoryContextDialog.DuplicationMessage=Vous avez s\u00E9lectionn\u00E9 la variable "{0}" dans le contexte "{1}".
|
||||
SelectRepositoryContextDialog.DuplicationTitle=Avertissement de duplication !
|
||||
SelectRepositoryContextDialog.ExistenceMessage=La variable "{0}" a exist\u00E9 dans le Job(Contexte : "{1}").
|
||||
SelectRepositoryContextDialog.Label=S\u00E9lectionne les variables des contextes du r\u00E9f\u00E9rentiel
|
||||
SelectRepositoryContextDialog.SelectAll=S\u00E9lectionner tout
|
||||
SelectRepositoryContextDialog.ExpandAll=Agrandir tout
|
||||
SelectRepositoryContextDialog.Title=S\u00E9lectionne les variables du contexte
|
||||
SelectRepositoryContextDialog.Label=S\u00E9lectionner les variables des contextes du r\u00E9f\u00E9rentiel.
|
||||
SelectRepositoryContextDialog.SelectAll=Tout s\u00E9lectionner
|
||||
SelectRepositoryContextDialog.ExpandAll=Tout d\u00E9velopper
|
||||
SelectRepositoryContextDialog.Title=S\u00E9lectionner les variables de contexte
|
||||
SelectRepositoryContextDialog.View=Voir...
|
||||
SelectRepositoryContextGroupDialog.Default=D\u00E9faut
|
||||
SelectRepositoryContextGroupDialog.Messages=\ Ajoute le groupe de contextes inexistant au Job \u00E0 partir du contexte du R\u00E9f\u00E9rentiel
|
||||
SelectRepositoryContextGroupDialog.Default=Par d\u00E9faut
|
||||
SelectRepositoryContextGroupDialog.Messages=Dans le Job, ajoute le groupe de contextes inexistant au Job \u00E0 partir du contexte du R\u00E9f\u00E9rentiel
|
||||
SelectRepositoryContextGroupDialog.Title=Ajouter un groupe de contextes
|
||||
TalendDataCollectorPreferencePage_EnableCapture=Activer la capture
|
||||
TalendDataCollectorPreferencePage_Description=Le collecteur de donn\u00E9es d'utilisation collecte des informations concernant la mani\u00E8re dont une personne utilise les produits Talend. L'objectif est, via ces donn\u00E9es, d'aider Talend \u00E0 comprendre comment les utilisateurs et les entreprises utilisent les produits Talend.
|
||||
@@ -313,45 +357,49 @@ TalendDataCollectorPreviewPreferencePage_Description=Les cl\u00E9s/valeurs suiva
|
||||
TalendDataCollectorPreviewPreferencePage_EmptyValue=<Vide>
|
||||
TalendDataCollectorPreviewPreferencePage_Key=Cl\u00E9
|
||||
TalendDataCollectorPreviewPreferencePage_Value=Valeur
|
||||
TalendDataCollectorUploadingPreferencePage_Description=Les informations rassembl\u00E9es par le Collecteur de donn\u00E9es d'utilisation est r\u00E9guli\u00E8rement charg\u00E9 sur les serveurs h\u00E9berg\u00E9s par Talend.
|
||||
TalendDataCollectorUploadingPreferencePage_Description=Les informations rassembl\u00E9es par le Collecteur de donn\u00E9es d'utilisation sont r\u00E9guli\u00E8rement charg\u00E9es sur les serveurs h\u00E9berg\u00E9s par Talend.
|
||||
TalendDataCollectorUploadingPreferencePage_LastUpload=Dernier chargement
|
||||
TalendDataCollectorUploadingPreferencePage_Uploadingtitile=Chargement
|
||||
TalendDataCollectorUploadingPreferencePage_UploadPeriod=P\u00E9riode de chargement
|
||||
TalendDataCollectorUploadingPreferencePage_Days=Jours
|
||||
TalendTabbedPropertyComposite.compactButton.toolTip=Vue compacte
|
||||
TalendTabbedPropertyComposite.tableButton.toolTip=Vue de la table
|
||||
TalendType.TypeName=Nom de type {0}
|
||||
TalendTabbedPropertyComposite.compactButton.toolTip=vue compacte
|
||||
TalendTabbedPropertyComposite.tableButton.toolTip=vue de la table
|
||||
TalendType.TypeName=Nom du type {0}
|
||||
VariableItemEditor.insertVariable=Ins\u00E9rer une valeur factice de &Variable...
|
||||
VariableItemEditor.name=Nom
|
||||
VariableItemEditor.new=Nouveau
|
||||
VariableItemEditor.remove=Remove
|
||||
VariableItemEditor.twmplatePattern=Echec de la generation des fichiers java
|
||||
VariableItemEditor.remove=Supprimer
|
||||
VariableItemEditor.twmplatePattern=\u00C9chec de la g\u00E9n\u00E9ration des fichiers java :
|
||||
VariableItemEditor.variable=Variables :
|
||||
VersionSection.CreationDate=Date de cr\u00E9ation
|
||||
VersionSection.ModificationDate=Date de modification
|
||||
VersionSection.ModificationDate=Date de modification :
|
||||
VersionSection.Version=Version
|
||||
VersionSection.Status=Statut
|
||||
XmlArray.InvalidFile=Fichier invalide.
|
||||
XPathQueryMetadataTableEditorViewExt.xpathQuerys=Requ\u00EAtes sch\u00E9ma XPath
|
||||
XSDValidater.IllegalArgument=Le fichier XSD d'entr\u00E9e n'existe pas.
|
||||
repository.context=Contextes
|
||||
repository.column=Colonne
|
||||
repository.documentation=Documentation
|
||||
repository.folder=Dossier
|
||||
repository.generated=G\u00E9n\u00E9r\u00E9
|
||||
repository.jobdoc=Documentation des Jobs
|
||||
repository.jobdoc=Documentation du Job
|
||||
repository.joblet=Joblets
|
||||
repository.recyclebin=Corbeille
|
||||
repository.jobletdoc=Documentation des Joblets
|
||||
repository.jobletdoc=Documentation du Joblet
|
||||
repository.joblets=Joblets
|
||||
repository.jobs=Jobs
|
||||
repository.metadata=M\u00E9tadonn\u00E9es
|
||||
repository.metadataConnections=Bases de donn\u00E9es
|
||||
repository.metadataConnections.alias=BD
|
||||
repository.metadataConnections=Connexions de bases de donn\u00E9es
|
||||
repository.metadataConnections.alias=Bases de donn\u00E9es
|
||||
repository.metadataFileEDCDIC=Copybook
|
||||
repository.metadataFileEDCDIC.alias=Copybook
|
||||
repository.concept=Concept
|
||||
repository.metadataSAPConnections=Connexions SAP
|
||||
repository.metadataSAPConnections.alias=SAP
|
||||
repository.SAPFunction=Fonction SAP
|
||||
repository.SAPIDoc=SAP IDoc
|
||||
repository.SAPTable=Table SAP
|
||||
repository.metadataSQLPatterns=Mod\u00E8les SQL
|
||||
repository.metadataSQLPatterns.alias=Mod\u00E8les SQL
|
||||
repository.metadataFileDelimited=Fichier d\u00E9limit\u00E9
|
||||
@@ -359,7 +407,7 @@ repository.metadataFileDelimited.alias=DELIM
|
||||
repository.metadataTable=Sch\u00E9ma des m\u00E9tadonn\u00E9es
|
||||
repository.metadataColumn=Colonne de m\u00E9tadonn\u00E9es
|
||||
repository.metadataFileRules=R\u00E8gles embarqu\u00E9es
|
||||
repository.metadataFileRules.alias=R\u00E8gle
|
||||
repository.metadataFileRules.alias=R\u00C8GLE
|
||||
repository.metadataFileHL7=HL7
|
||||
repository.metadataFileHL7.alias=HL7
|
||||
repositorymetadataEDIFact=UN/EDIFACT
|
||||
@@ -368,15 +416,22 @@ repository.metadataFileFTP=FTP
|
||||
repository.metadataFileFTP.alias=FTP
|
||||
repository.metadataFileBRMS=BRMS
|
||||
repository.metadataFileBRMS.alias=BRMS
|
||||
repository.metadataLinkFileRules=LinkRules
|
||||
repository.metadataLinkFileRules.alias=LinkRule
|
||||
repository.metadataRulesManagement=Gestion des r\u00E8gles
|
||||
repository.metadataRulesManagement.alias=Gestion des r\u00E8gles
|
||||
repository.metadataValidationRules=R\u00E8gles de validation
|
||||
repository.metadataValidationRules.alias=RV
|
||||
repository.process=Jobs
|
||||
repository.service=Services
|
||||
repository.query=Requ\u00EAte
|
||||
repository.CDC=CDC
|
||||
repository.gitroot=GIT
|
||||
repository.svnroot=SVN
|
||||
repository.referencedProjects=Projet r\u00E9f\u00E9renc\u00E9
|
||||
repository.beans=Beans
|
||||
repository.snippets=Snippets
|
||||
repository.tdqelement=\u00C9l\u00E9ment TDQ
|
||||
repository.tdqelement.analysis=Analyses TDQ
|
||||
repository.tdqelement.report=Rapports TDQ
|
||||
repository.tdqelement.dbconnection=Connexions bases de donn\u00E9es TDQ
|
||||
@@ -384,133 +439,19 @@ repository.tdqelement.mdmconnection=Connexions MDM TDQ
|
||||
repository.tdqelement.businessrule=R\u00E8gles m\u00E9tier TDQ
|
||||
repository.tdqelement.indicator=Indicateurs TDQ
|
||||
repository.tdqelement.pattern=Mod\u00E8les TDQ
|
||||
EUpdateItemType.Property=Propri\u00E9t\u00E9
|
||||
EUpdateItemType.Schema=Sch\u00E9ma
|
||||
EUpdateItemType.SAPFunction=Fonction SAP
|
||||
EUpdateItemType.SAPIDoc=SAP IDoc
|
||||
EUpdateItemType.Query=Requ\u00EAte
|
||||
EUpdateItemType.Variable=Variable
|
||||
EUpdateItemType.ContextGroup=Groupe de contexte
|
||||
EUpdateItemType.Components=Composants
|
||||
EUpdateItemType.Name=Nom
|
||||
EUpdateItemType.ValidationRule=R\u00E8gle de validation
|
||||
EUpdateResult.BuiltIn=Passer en mode built-in
|
||||
EUpdateResult.JobletUpdate=Mise \u00E0 jour des joblets
|
||||
EUpdateResult.Update=Mettre \u00E0 jour \u00E0 partir du r\u00E9f\u00E9rentiel
|
||||
EUpdateResult.Reload=Recharger les composants
|
||||
EUpdateResult.Rename=Changer le nom
|
||||
EUpdateResult.Add=Ajouter \u00E0 partir du r\u00E9f\u00E9rentiel
|
||||
EUpdateResult.Delete=Supprimer du r\u00E9f\u00E9rentiel
|
||||
UpdatesConstants.Context=Contexte
|
||||
UpdatesConstants.ContextGroup=Groupe de contextes
|
||||
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
|
||||
MetadataTypeLengthConstants.VALUE_DEFAULT_TYPE=Default Type
|
||||
MetadataTypeLengthConstants.VALUE_DEFAULT_LENGTH=Default Length
|
||||
MetadataTypeLengthPreferencePage.VALUE=Param\u00E8tres par d\u00E9faut pour les champs comprenant des valeurs nulls
|
||||
MetadataTypeLengthPreferencePage.FIELD=Param\u00E8tres par d\u00E9faut pour tous les champs
|
||||
MetadataTypeLengthPreferencePage.DBTYPE=Longueur par d\u00E9faut pour le type de donn\u00E9es
|
||||
MetadataTypeLengthConstants.BOOLEAN_LENGTH=Boolean
|
||||
MetadataTypeLengthConstants.BIGDECIMAL_LENGTH=BigDecimal
|
||||
MetadataTypeLengthConstants.BYTE_LENGTH=Byte
|
||||
MetadataTypeLengthConstants.INTEGER_LENGTH=Integer
|
||||
MetadataTypeLengthConstants.BYTEARRAY_LENGTH=byte[]
|
||||
MetadataTypeLengthConstants.LONG_LENGTH=Long
|
||||
MetadataTypeLengthConstants.CHARACTER_LENGTH=Character
|
||||
MetadataTypeLengthConstants.OBJECT_LENGTH=Object
|
||||
MetadataTypeLengthConstants.DATE_LENGHT=Date
|
||||
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
|
||||
ModuleListCellEditor.selectLabel=S\u00E9lectionner un module
|
||||
ModuleListCellEditor.title=S\u00E9lectionner un module
|
||||
MultiStringSelectionDialog.nameEmpty=Le nom ne peut \u00EAtre vide
|
||||
PromptDialog.stringTip=Le texte d'entr\u00E9e doit \u00EAtre entour\u00E9 de guillemets simples.
|
||||
ApplicationActionBarAdvisor.menuFileLabel=&Fichier
|
||||
ApplicationActionBarAdvisor.menuEditLabel=&Editer
|
||||
ApplicationActionBarAdvisor.navigateLabel=&Naviguer
|
||||
ApplicationActionBarAdvisor.projectLabel=&Projet
|
||||
ApplicationActionBarAdvisor.menuWindowLabel=Fe&n\u00EAtre
|
||||
ApplicationActionBarAdvisor.menuHelpLabel=&Aide
|
||||
BusinessAppearanceComposite.textAlignmentGroup=Alignement du texte
|
||||
BusinessAppearanceComposite.textAlignment.horizontal=Horizontal
|
||||
BusinessAppearanceComposite.textAlignment.vertical=Vertical
|
||||
BusinessAppearanceComposite.textAlignment.horizontal.left=Gauche
|
||||
BusinessAppearanceComposite.textAlignment.horizontal.right=Droite
|
||||
BusinessAppearanceComposite.textAlignment.horizontal.centre=Centr\u00E9
|
||||
BusinessAppearanceComposite.textAlignment.vertical.top=Haut
|
||||
BusinessAppearanceComposite.textAlignment.vertical.bottom=Bas
|
||||
BusinessAppearanceComposite.textAlignment.vertical.centre=Centr\u00E9
|
||||
ConnectionBean.Local=local
|
||||
ConnectionBean.Remote=Distant
|
||||
ConnectionBean.DefaultConnection=connexion par d\u00E9faut
|
||||
InegerCellEditorListener.NegativeNumberMessage=La valeur de {0} ne peut \u00EAtre un nombre n\u00E9gatif.
|
||||
InegerCellEditorListener.NumeralMessage=La valeur de {0} doit \u00EAtre num\u00E9rique.
|
||||
OpenXSDFileDialog.cancel=Annuler
|
||||
OpenXSDFileDialog.confirm=Confirmer
|
||||
OpenXSDFileDialog.fileName=Nom de fichier :
|
||||
OpenXSDFileDialog.xmlFileSelection=S\u00E9lectionner un fichier XML \u00E0 valider
|
||||
OpenXSDFileDialog.xmlSelectedOrNot=Comme vous avez s\u00E9lectionn\u00E9 un fichier de m\u00E9tadonn\u00E9es XSD, \n il doit y avoir un fichier XML \u00E0 valider.
|
||||
RepositoryContentProvider.repositoryLabel.Queries=Requ\u00EAtes
|
||||
repository.routes=Routes
|
||||
repository.servicesOperation=Op\u00E9ration
|
||||
repository.servicesPort=Port
|
||||
BinRepositoryNode.label=Corbeille
|
||||
HDFS=HDFS
|
||||
HCAT=HCAT
|
||||
AbstractRepositoryContentHandler.deleteNode.exception=Echec de la suppression des pertinences de noeud : {0}
|
||||
HadoopCustomVersionDialog.topTitle=D\u00E9finition de la version Hadoop personnalis\u00E9e
|
||||
HadoopCustomVersionDialog.title=D\u00E9finir la distribution Hadoop personnalis\u00E9e
|
||||
HadoopCustomVersionDialog.msg=Configurer les biblioth\u00E8ques n\u00E9cessaires \u00E0 la version personnalis\u00E9e de Hadoop
|
||||
HadoopCustomVersionDialog.table.descColumn=Description
|
||||
HadoopCustomVersionDialog.table.libNameColumn=Nom de la biblioth\u00E8que
|
||||
HadoopCustomVersionDialog.btn.addLibBtn.tooltip=Ajouter des biblioth\u00E8ques...
|
||||
HadoopCustomVersionDialog.btn.importLibBtn.tooltip=Importer des biblioth\u00E8ques depuis la d\u00E9finition existante
|
||||
HadoopCustomVersionDialog.btn.exportLibBtn.tooltip=Export de la d\u00E9finition de la version Hadoop personnalis\u00E9e
|
||||
HadoopCustomVersionDialog.importLibs=Importer les biblioth\u00E8ques...
|
||||
HadoopVersionDialog.importFromExistVersion=Importer depuis une version existante
|
||||
HadoopVersionDialog.msg=S\u00E9lectionnez une option pour importer la d\u00E9finition de la version personnalis\u00E9e de Hadoop.
|
||||
HadoopVersionDialog.zipLocation=Zip :
|
||||
HadoopVersionDialog.importFromZip=Importer depuis un .zip
|
||||
HadoopVersionDialog.title=Importer la d\u00E9finition personnalis\u00E9e
|
||||
HadoopVersionDialog.distribution=Distribution :
|
||||
HadoopVersionDialog.distribution.tooltip=Configurer la distribution Hadoop
|
||||
HadoopVersionDialog.version=Version :
|
||||
HadoopVersionDialog.version.tooltip=Configurer la version de la distribution
|
||||
HadoopVersionDialog.browseBtn=Pa&rcourir...
|
||||
HadoopVersionDialog.confirmMsg=La configuration actuelle sera remplac\u00E9e. Continuer ?
|
||||
HadoopCustomLibrariesUtil.cannotCreate=Impossible de cr\u00E9er {0}
|
||||
HadoopCustomLibrariesUtil.importFailed=Echec de l'import de la d\u00E9finition personnalis\u00E9e
|
||||
HadoopCustomLibrariesUtil.exmportFailed=Echec de l'export de la d\u00E9finition personnalis\u00E9e
|
||||
HadoopCustomLibrariesUtil.libMissing=Des Jar sont introuvables dans le studio : {0}, consultez la vue Modules pour les installer
|
||||
HadoopCustomLibrariesUtil.importConfirmMsg=Continuer ?
|
||||
LibrariesListSelectionDialog.title=S\u00E9lectionnez les biblioth\u00E8ques
|
||||
LibrariesListSelectionDialog.button.internal=Biblioth\u00E8ques int\u00E9gr\u00E9es
|
||||
LibrariesListSelectionDialog.button.external=Biblioth\u00E8ques externes
|
||||
LibrariesListSelectionDialog.selectLibFromOS=S\u00E9lectionnez les biblioth\u00E8ques
|
||||
LibrariesListSelectionDialog.browseButton.text=Parcourir...
|
||||
LibrariesListSelectionDialog.deployLibs=D\u00E9ployer les biblioth\u00E8ques...
|
||||
GenerateSelectSQLAction.NewQuery=Nouvelle requ\u00EAte {0}
|
||||
UpdatesConstants.MR=Map_Reduce
|
||||
AbstractBrandingService.routines_license_header_content2014=// ============================================================================\n//\n// Copyright (c) 2006-2014, Talend Inc.\n//\n// Ce code source a \u00E9t\u00E9 automatiquement g\u00E9n\u00E9r\u00E9 par_{0}\n// / JobDesigner (CodeGenerator version {1})\n// Vous pouvez trouver plus d'informations \u00E0 propos des produits Talend \u00E0 www.talend.com.\n// Vous pouvez distribuer ce code suivant les termes de la licence GNU LGPL\n// http://www.gnu.org/licenses/lgpl.html).\n//\n// ============================================================================
|
||||
repository.tdqelement.sourceFile=Fichiers source
|
||||
repository.tdqelement.sourceFile=fichiers sources
|
||||
repository.tdqelement.jrxml=Mod\u00E8le JRXML
|
||||
repository.dataprofiling=Profiling de donn\u00E9es
|
||||
repository.libraries=Biblioh\u00E8ques
|
||||
repository.libraries=Biblioth\u00E8ques
|
||||
repository.patternRegex=Regex
|
||||
repository.patternSql=SQL
|
||||
repository.rules=R\u00E8gles
|
||||
repository.rulesSql=SQL
|
||||
repository.rulesParser=Parser
|
||||
repository.rulesMatcher=Rapprochement
|
||||
repository.systemIndicators=Indicateurs syst\u00E8me
|
||||
repository.userDefineIndicators=Indicateurs personnalis\u00E9s
|
||||
repository.userDefineIndicators.lib=lib
|
||||
repository.systemIndicators.advancedStatistics=Statistiques avanc\u00E9es
|
||||
repository.systemIndicators.businessRules=R\u00E8gles m\u00E9tier
|
||||
repository.systemIndicators.correlation=Corr\u00E9lation
|
||||
@@ -526,42 +467,172 @@ repository.systemIndicators.textStatistics=Statistiques de texte
|
||||
repository.tdqExchange=Exchange
|
||||
repository.systemIndicators.phoneNumberStatistics=Statistiques de num\u00E9ros de t\u00E9l\u00E9phone
|
||||
repository.systemIndicators.fraudDetection=D\u00E9tection de la fraude
|
||||
EUpdateItemType.MapPath=Chemin du mapping
|
||||
repository.metadataSalesforceModule=SalesforceModule(AccountHistory)
|
||||
EUpdateItemType.Property=Propri\u00E9t\u00E9
|
||||
EUpdateItemType.Batch=Lot
|
||||
EUpdateItemType.Streaming=Flux
|
||||
EUpdateItemType.Schema=Sch\u00E9ma
|
||||
EUpdateItemType.SAPFunction=Fonction SAP
|
||||
EUpdateItemType.SAPIDoc=SAP IDoc
|
||||
EUpdateItemType.Query=Requ\u00EAte
|
||||
EUpdateItemType.Variable=Variable
|
||||
EUpdateItemType.ContextGroup=Groupe de contextes
|
||||
EUpdateItemType.Components=Composants
|
||||
EUpdateItemType.MapPath=Chemin de la map
|
||||
EUpdateItemType.StructurePath=Chemin de la structure
|
||||
EUpdateItemType.Name=Nom
|
||||
EUpdateItemType.JobVersion=JobVersion
|
||||
EUpdateItemType.ValidationRule=R\u00E8gle de validation
|
||||
EUpdateResult.BuiltIn=Passer en mode built-in
|
||||
EUpdateResult.JobletUpdate=Mise \u00E0 jour des Joblets
|
||||
EUpdateResult.JobUpdate=Mise \u00E0 jour du n\u0153ud de Jobs
|
||||
EUpdateResult.PathUpdate=Mise \u00E0 jour du chemin du mapping
|
||||
AContextualAction.EditorManager_saveChangesQuestion='{0}'" a \u00E9t\u00E9 modifi\u00E9. Sauvegarder ?
|
||||
AContextualAction.Save_Resource=Sauvegarder la ressource
|
||||
EComponentCategory.stormConfig=Configuration de Storm
|
||||
EComponentCategory.sparkConfig=Configuration Spark
|
||||
repository.SAPIDoc=SAP IDoc
|
||||
repository.SAPTable=Table SAP
|
||||
ProgressMonitorDialogWithCancel.executeMessage.default=Ex\u00E9cution...
|
||||
ProgressMonitorDialogWithCancel.executeTimeout=Suspension de l'ex\u00E9cution, le Studio a essay\u00E9 d'interrompre la v\u00E9rification en t\u00E2che de fond.
|
||||
ProgressMonitorDialogWithCancel.CheckingConnectionJob.waitingFinish=en attente de la fin de {0}...
|
||||
ProgressMonitorDialogWithCancel.CheckingConnectionJob.emptyWaitingfinish=en attente de la fin...
|
||||
EComponentCategory.memoryRun=Ex\u00E9c. test m\u00E9moire
|
||||
EUpdateItemType.Batch=Batch
|
||||
EUpdateItemType.Streaming=Streaming
|
||||
EUpdateResult.StructurePathUpdate=Mise \u00E0 jour du chemin de structure
|
||||
EUpdateResult.Update=Mettre \u00E0 jour \u00E0 partir du r\u00E9f\u00E9rentiel
|
||||
EUpdateResult.Reload=Recharger les composants
|
||||
EUpdateResult.Rename=Changer le nom
|
||||
EUpdateResult.Add=Ajouter \u00E0 partir du r\u00E9f\u00E9rentiel
|
||||
EUpdateResult.Delete=Supprimer du r\u00E9f\u00E9rentiel
|
||||
UpdatesConstants.Context=Contexte
|
||||
UpdatesConstants.ContextGroup=Groupe de contextes
|
||||
UpdatesConstants.Component=Composant
|
||||
UpdatesConstants.Joblet=Joblet
|
||||
UpdatesConstants.Spark_Joblet=Spark_Joblet
|
||||
UpdatesConstants.Spark_Streaming_Joblet=Spark_Streaming_Joblet
|
||||
UpdatesConstants.Job=Job
|
||||
UpdatesConstants.MR=Map_Reduce
|
||||
UpdatesConstants.Storm=Storm
|
||||
UpdatesConstants.Spark=Spark
|
||||
UpdatesConstants.SparkStreaming=Spark_Streaming
|
||||
UpdatesConstants.JobVersion=JobVersion
|
||||
ProjectSettingsWizard.EditProjectPageTitle=\u00C9diter le projet
|
||||
MetadataTypeLengthConstants.FIELD_DEFAULT_TYPE=Type par d\u00E9faut
|
||||
MetadataTypeLengthConstants.FIELD_DEFAULT_LENGTH=Longueur par d\u00E9faut
|
||||
MetadataTypeLengthConstants.VALUE_DEFAULT_TYPE=Type par d\u00E9faut
|
||||
MetadataTypeLengthConstants.VALUE_DEFAULT_LENGTH=Longueur par d\u00E9faut
|
||||
MetadataTypeLengthPreferencePage.VALUE=Param\u00E8tres par d\u00E9faut pour les champs comprenant des valeurs nulles
|
||||
MetadataTypeLengthPreferencePage.FIELD=Param\u00E8tres par d\u00E9faut pour tous les champs
|
||||
MetadataTypeLengthPreferencePage.DBTYPE=Longueur par d\u00E9faut pour le type de donn\u00E9es
|
||||
MetadataTypeLengthConstants.BOOLEAN_LENGTH=Bool\u00E9en
|
||||
MetadataTypeLengthConstants.BIGDECIMAL_LENGTH=BigDecimal
|
||||
MetadataTypeLengthConstants.BYTE_LENGTH=Octet
|
||||
MetadataTypeLengthConstants.INTEGER_LENGTH=Entier
|
||||
MetadataTypeLengthConstants.BYTEARRAY_LENGTH=octet[]
|
||||
MetadataTypeLengthConstants.LONG_LENGTH=Long
|
||||
MetadataTypeLengthConstants.CHARACTER_LENGTH=Caract\u00E8re
|
||||
MetadataTypeLengthConstants.OBJECT_LENGTH=Object
|
||||
MetadataTypeLengthConstants.DATE_LENGHT=Date
|
||||
MetadataTypeLengthConstants.SHORT_LENGTH=Short
|
||||
MetadataTypeLengthConstants.DOUBLE_LENGTH=Double
|
||||
MetadataTypeLengthConstants.STRING_LENGTH=Cha\u00EEne de caract\u00E8res
|
||||
MetadataTypeLengthConstants.FLOAT_LENGTH=Float
|
||||
MetadataTypeLengthConstants.LIST_LENGTH=Liste
|
||||
MetadataTypeLengthConstants.DATETIME_LENGTH=Date/Heure
|
||||
ModuleListCellEditor.externalLabel=Modules externes
|
||||
ModuleListCellEditor.innerLabel=Modules internes
|
||||
ModuleListCellEditor.selectLabel=S\u00E9lectionner un module
|
||||
ModuleListCellEditor.title=S\u00E9lectionner un module
|
||||
MultiStringSelectionDialog.nameEmpty=Le nom ne peut \u00EAtre vide
|
||||
PromptDialog.stringTip=Le texte d'entr\u00E9e doit \u00EAtre entour\u00E9 par des guillemets.
|
||||
ApplicationActionBarAdvisor.menuFileLabel=&Fichier
|
||||
ApplicationActionBarAdvisor.menuEditLabel=&Modifier
|
||||
ApplicationActionBarAdvisor.navigateLabel=&Naviguer
|
||||
ApplicationActionBarAdvisor.gotoLabel=&Aller \u00E0
|
||||
ApplicationActionBarAdvisor.projectLabel=&Projet
|
||||
ApplicationActionBarAdvisor.menuWindowLabel=Fe&n\u00EAtre
|
||||
ApplicationActionBarAdvisor.menuHelpLabel=&Aide
|
||||
BusinessAppearanceComposite.textAlignmentGroup=Alignement du texte
|
||||
BusinessAppearanceComposite.textAlignment.horizontal=Horizontal
|
||||
BusinessAppearanceComposite.textAlignment.vertical=Vertical
|
||||
BusinessAppearanceComposite.textAlignment.horizontal.left=Gauche
|
||||
BusinessAppearanceComposite.textAlignment.horizontal.right=Droite
|
||||
BusinessAppearanceComposite.textAlignment.horizontal.centre=Centre
|
||||
BusinessAppearanceComposite.textAlignment.vertical.top=Haut
|
||||
BusinessAppearanceComposite.textAlignment.vertical.bottom=Bas
|
||||
BusinessAppearanceComposite.textAlignment.vertical.centre=Centre
|
||||
ConnectionBean.Local=Local
|
||||
ConnectionBean.Remote=Distant
|
||||
ConnectionBean.DefaultConnection=Connexion par d\u00E9faut
|
||||
InegerCellEditorListener.NegativeNumberMessage=La valeur de {0} ne peut \u00EAtre un nombre n\u00E9gatif.
|
||||
InegerCellEditorListener.NumeralMessage=La valeur de {0} doit \u00EAtre num\u00E9rique.
|
||||
OpenXSDFileDialog.cancel=Annuler
|
||||
OpenXSDFileDialog.confirm=Confirmer
|
||||
OpenXSDFileDialog.fileName=Nom de fichier\u00A0:
|
||||
OpenXSDFileDialog.xmlFileSelection=S\u00E9lectionnez un fichier XML \u00E0 valider
|
||||
OpenXSDFileDialog.xmlSelectedOrNot=Comme vous avez s\u00E9lectionn\u00E9 un fichier de m\u00E9tadonn\u00E9es XSD, \n il devrait y avoir un fichier XML \u00E0 valider.
|
||||
RepositoryContentProvider.repositoryLabel.Queries=Requ\u00EAtes
|
||||
RepositoryContentProvider.repositoryLabel.sapBapi=SAP Bapi
|
||||
RepositoryContentProvider.repositoryLabel.sapBapi.input=Lecture
|
||||
RepositoryContentProvider.repositoryLabel.sapBapi.output=Sortie
|
||||
RepositoryContentProvider.repositoryLabel.sapContentExtractor=Extracteur SAP BI Content
|
||||
RepositoryContentProvider.repositoryLabel.sapTable=Tables SAP
|
||||
RepositoryContentProvider.repositoryLabel.sapDataSource=Source des donn\u00E9es SAP
|
||||
RepositoryContentProvider.repositoryLabel.sapDSO=Objet Data Store SAP
|
||||
RepositoryContentProvider.repositoryLabel.sapInfoCube=InfoCube SAP
|
||||
RepositoryContentProvider.repositoryLabel.sapInfoObject=InfoObject SAP
|
||||
repository.routes=Routes
|
||||
repository.servicesOperation=Op\u00E9ration
|
||||
repository.servicesPort=Port
|
||||
BinRepositoryNode.label=Corbeille
|
||||
HDFS=HDFS
|
||||
HCAT=HCAT
|
||||
AbstractRepositoryContentHandler.deleteNode.exception=\u00C9chec de la suppression des pertinences de noeud\u00A0: {0}
|
||||
HadoopCustomVersionDialog.topTitle=D\u00E9finition de la version Hadoop personnalis\u00E9e
|
||||
HadoopCustomVersionDialog.title=D\u00E9finir la distribution Hadoop personnalis\u00E9e
|
||||
HadoopCustomVersionDialog.msg=Configurer les biblioth\u00E8ques n\u00E9cessaires \u00E0 la version personnalis\u00E9e de Hadoop
|
||||
HadoopCustomVersionDialog.table.descColumn=Description
|
||||
HadoopCustomVersionDialog.table.libNameColumn=Nom de la biblioth\u00E8que
|
||||
HadoopCustomVersionDialog.btn.addLibBtn.tooltip=Ajouter des biblioth\u00E8ques...
|
||||
HadoopCustomVersionDialog.btn.importLibBtn.tooltip=Importer des biblioth\u00E8ques depuis la d\u00E9finition existante
|
||||
HadoopCustomVersionDialog.btn.exportLibBtn.tooltip=Exporter la d\u00E9finition de la version Hadoop personnalis\u00E9e
|
||||
HadoopCustomVersionDialog.importLibs=Importer les biblioth\u00E8ques...
|
||||
HadoopVersionDialog.importFromExistVersion=Importer depuis une version existante
|
||||
HadoopVersionDialog.msg=S\u00E9lectionnez une option pour importer la d\u00E9finition de la version personnalis\u00E9e de Hadoop.
|
||||
HadoopVersionDialog.zipLocation=Zip :
|
||||
HadoopVersionDialog.importFromZip=Importer depuis un .zip
|
||||
HadoopVersionDialog.title=Importer la d\u00E9finition personnalis\u00E9e
|
||||
HadoopVersionDialog.distribution=Distribution :
|
||||
HadoopVersionDialog.distribution.tooltip=Configurer la distribution Hadoop
|
||||
HadoopVersionDialog.version=Version :
|
||||
HadoopVersionDialog.version.tooltip=Configurer la version de la distribution
|
||||
HadoopVersionDialog.browseBtn=Pa&rcourir
|
||||
HadoopVersionDialog.confirmMsg=La configuration actuelle sera remplac\u00E9e. Continuer ?
|
||||
HadoopCustomLibrariesUtil.cannotCreate=Impossible de cr\u00E9er {0}
|
||||
HadoopCustomLibrariesUtil.importFailed=\u00C9chec de l'import de la d\u00E9finition personnalis\u00E9e
|
||||
HadoopCustomLibrariesUtil.exmportFailed=\u00C9chec de l'export de la d\u00E9finition personnalis\u00E9e
|
||||
HadoopCustomLibrariesUtil.libMissing=Des JAR sont introuvables dans le Studio : {0}, consultez la vue Modules pour les installer
|
||||
HadoopCustomLibrariesUtil.importConfirmMsg=Continuer ?
|
||||
LibrariesListSelectionDialog.title=S\u00E9lectionner les biblioth\u00E8ques
|
||||
LibrariesListSelectionDialog.button.internal=Biblioth\u00E8ques internes
|
||||
LibrariesListSelectionDialog.button.external=Biblioth\u00E8ques externes
|
||||
LibrariesListSelectionDialog.selectLibFromOS=S\u00E9lectionnez les biblioth\u00E8ques
|
||||
LibrariesListSelectionDialog.browseButton.text=Parcourir...
|
||||
LibrariesListSelectionDialog.deployLibs=D\u00E9ployer les biblioth\u00E8ques...
|
||||
JavaFunctionParser.checkMethod=Routines\u00A0: "{0}.{1}" \u00E9chec de l'analyse. V\u00E9rifiez la M\u00E9thode.
|
||||
PigFunctionParser.checkMethod=Pig : "{0}.{1}\\" \u00E9chec de l'analyse. V\u00E9rifiez la M\u00E9thode.
|
||||
GenerateSelectSQLAction.NewQuery=Nouvelle requ\u00EAte {0}
|
||||
AContextualAction.EditorManager_saveChangesQuestion='{0}' a \u00E9t\u00E9 modifi\u00E9. Sauvegarder les modifications ?
|
||||
AContextualAction.Save_Resource=Sauvegarder la ressource
|
||||
ProgressMonitorDialogWithCancel.executeMessage.default=Ex\u00E9cution...
|
||||
ProgressMonitorDialogWithCancel.waitingFinishMessage.default=Interruption de l'action de v\u00E9rification de la connexion impossible,\n
|
||||
ProgressMonitorDialogWithCancel.executeTimeout=Suspension de l'ex\u00E9cution, le Studio a essay\u00E9 d'interrompre la v\u00E9rification en t\u00E2che de fond.
|
||||
ProgressMonitorDialogWithCancel.CheckingConnectionJob.waitingFinish=en attente de la fin de {0}...
|
||||
ProgressMonitorDialogWithCancel.CheckingConnectionJob.emptyWaitingfinish=en attente de la fin...
|
||||
OverTimePopupDialogTask.title=Ex\u00E9cution...
|
||||
OverTimePopupDialogTask.message=T\u00E2che d'ex\u00E9cution en arri\u00E8re plan, patientez...
|
||||
OverTimePopupDialogTask.executeTimeout=Suspension de l'ex\u00E9cution, le Studio a essay\u00E9 d'interrompre la v\u00E9rification en t\u00E2che de fond.
|
||||
OverTimePopupDialogTask.killed=Ex\u00E9cution arr\u00EAt\u00E9e
|
||||
EComponentCategory_gitHistory=Historique Git
|
||||
repository.gitroot=GIT
|
||||
EComponentCategory.parameters=Param\u00E8tres
|
||||
EComponentCategory.actionInputOutput=Sch\u00E9ma d'entr\u00E9e/de sortie
|
||||
EConnectionType.RejectMenu=Reject
|
||||
RepositoryContentProvider.repositoryLabel.sapBapi.output=Sortie
|
||||
RepositoryContentProvider.repositoryLabel.sapTable=Tables SAP
|
||||
ComponentReturnVariableUtils.ErrorMessage=Message d'erreur
|
||||
ComponentReturnVariableUtils.NbReject=Nombre de rejets
|
||||
ComponentReturnVariableUtils.NbSuccess=Nombre de r\u00E9ussites
|
||||
ComponentReturnVariableUtils.NbLine=Nombre de lignes
|
||||
repository.metadataRulesManagement=Gestion des r\u00E8gles
|
||||
repository.metadataRulesManagement.alias=Gestion des r\u00E8gles
|
||||
EUpdateItemType.StructurePath=Chemin de la structure
|
||||
EComponentCategory_deployment=D\u00E9ploiement
|
||||
OverTimePopupDialogTask.waitingFinishMessage.default=Interruption impossible de la t\u00E2che en fond,\n
|
||||
OverTimePopupDialogTask.CheckingConnectionJob.waitingFinish=en attente de la fin de {0}...
|
||||
OverTimePopupDialogTask.CheckingConnectionJob.emptyWaitingfinish=en attente de la fin...
|
||||
ShareLibsJob.wrongUsernameOrPassword=\u00C9chec de l'autorisation li\u00E9 \u00E0 un identifiant ou mot de passe Nexus incorrect.
|
||||
RelationshipItemBuilder.unexpect.item=Type d'\u00E9l\u00E9ment inattendu : {0}
|
||||
RelationshipItemBuilder.unexpect.typesConflict=Trop nombreux types trouv\u00E9s pour {0} :{1}
|
||||
RelationshipItemBuilder.unexpect.relation=Type de relation inattendu : {0}
|
||||
ReferenceProjectProblemManager.ErrorMoreThanOneBranchUsing={0} plusieurs branches l'utilisent dans une cha\u00EEne de r\u00E9f\u00E9rence de projets.
|
||||
DynamicElement.incorrectInstance=L'objet JSON n'est pas une instance de {0} : {1}
|
||||
EComponentCategory_advanceSetting=Param\u00E8tres avanc\u00E9s
|
||||
TalendLibsServerManager.connectUserLibraryFailureMessage=\u00C9chec de la connexion au r\u00E9f\u00E9rentiel d\'artefacts des bilioth\u00E8ques utilisateurs configur\u00E9 en tant qu\'administrateur\u00A0: Connexion \u00E0 {0} refus\u00E9e.
|
||||
DynamicElement.tagName.empty=Le nom du tag est vide.
|
||||
DynamicPlugin.addExtension.empty=Le champ ExtensionPoint ou ID est vide.
|
||||
BigDataBasicUtil.loadDynamicDistribution.IDynamicDistributionManager.notFound=Instance de {0} introuvable
|
||||
TalendLibsServerManager.connectUserLibraryFailureMessage=\u00C9chec de la connexion au r\u00E9f\u00E9rentiel d'artefacts des bilioth\u00E8ques utilisateurs configur\u00E9 en tant qu'administrateur\u00A0: Connexion \u00E0 {0} refus\u00E9e.
|
||||
TalendLibsServerManager.cannotGetUserLibraryServer=Impossible d'obtenir le serveur de la biblioth\u00E8que utilisateur depuis l'administrateur distant
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,8 @@
|
||||
AbstractBrandingService_job_license_header_content=// ============================================================================\\\\n//\\\\n// Copyright (c) 2005-2010, Talend Inc.\\\\n//\\\\n// \u6B64\u6E90\u4EE3\u7801\u7531 _{0} \u81EA\u52A8\u751F\u6210\\\\n// / JobDesigner (CodeGenerator \u7248\u672C {1})\\\\n// \u60A8\u53EF\u4EE5\u5728 www.talend.com \u627E\u5230\u6709\u5173 Talend \u4EA7\u54C1\u7684\u66F4\u591A\u4FE1\u606F\u3002\\\\n// \u60A8\u53EF\u4EE5\u6839\u636E GNU LGPL \u8BB8\u53EF\u8BC1\u6761\u6B3E\u5206\u53D1\u6B64\u4EE3\u7801\\\\n// http://www.gnu.org/licenses/lgpl.html)\u3002\\\\n//\\\\n// ============================================================================
|
||||
AbstractBrandingService_job_license_header_content=// ============================================================================\n//\n// \u7248\u6743\u6240\u6709 (c) 2005-2010, Talend Inc.\n//\n// \u6B64\u6E90\u4EE3\u7801\u5DF2\u7531_{0}\n\u81EA\u52A8\u751F\u6210// / JobDesigner (CodeGenerator \u7248\u672C {1})\n// \u60A8\u53EF\u4EE5\u8BBF\u95EE www.talend.com \u4E86\u89E3\u6709\u5173 Talend \u4EA7\u54C1\u7684\u66F4\u591A\u4FE1\u606F\u3002.\n// \u60A8\u53EF\u4EE5\u6839\u636E GNU LGPL \u8BB8\u53EF\u8BC1\u6761\u6B3E\u5206\u53D1\u6B64\u4EE3\u7801\n// http://www.gnu.org/licenses/lgpl.html).\n//\n// ============================================================================
|
||||
AbstractBrandingService.routines_license_header_content2014=\u7248\u6743\u6240\u6709 (c) 2006-2015, Talend Inc.\n//\n// \u6B64\u6E90\u4EE3\u7801\u5DF2\u7531_{0}\n \u81EA\u52A8\u751F\u6210// CodeGenerator \u7248\u672C {1}\n// \u60A8\u53EF\u4EE5\u8BBF\u95EE www.talend.com \u4E86\u89E3\u6709\u5173 Talend \u4EA7\u54C1\u7684\u66F4\u591A\u4FE1\u606F\u3002\n// \u60A8\u53EF\u4EE5\u6839\u636E GNU LGPL \u8BB8\u53EF\u8BC1\u6761\u6B3E\u5206\u53D1\u6B64\u4EE3\u7801\n// http://www.gnu.org/licenses/lgpl.html)\u3002
|
||||
AbstractComponentsProvider.folderNotExist=\u6587\u4EF6\u5939 {0} \u4E0D\u5B58\u5728\u3002
|
||||
AbstractItemMigrationTask.taskFailed=\u8FC1\u79FB\u4EFB\u52A1 {0} \u5728\u8FC1\u79FB\u9879\u76EE {1} \u65F6\u5931\u8D25
|
||||
AdvancedSocketFactory.failedInitial=\u9519\u8BEF\uFF1A\u65E0\u6CD5\u521D\u59CB\u5316:
|
||||
AdvancedSocketFactory.failedInitial=\u9519\u8BEF\uFF1A\u65E0\u6CD5\u521D\u59CB\u5316\uFF1A
|
||||
ArchiveFileExportOperationFullPath.SpecialFile=spagic.properties
|
||||
ColorsCodeViewerPreferencePage.Comment1Color=\u6CE8\u91CA1 \u989C\u8272
|
||||
ColorsCodeViewerPreferencePage.Comment2Color=\u6CE8\u91CA2 \u989C\u8272
|
||||
@@ -18,9 +19,13 @@ ColorsCodeViewerPreferencePage.fieldTip=\u7C97\u4F53(&B)
|
||||
ColorsCodeViewerPreferencePage.keyword1Color=\u5173\u952E\u5B57 1 \u989C\u8272
|
||||
ColorsCodeViewerPreferencePage.keyword2Color=\u5173\u952E\u5B57 2 \u989C\u8272
|
||||
ColorsCodeViewerPreferencePage.keyword3Color=\u5173\u952E\u5B57 3 \u989C\u8272
|
||||
ColumnNameChangedExt.columnChanged=\u8282\u70B9\uFF1A{0} \u5217\u5DF2\u66F4\u6539\uFF1A{1}-> {2}
|
||||
ColumnNameChangedExt.columnChanged=\u8282\u70B9: {0} \u5217\u5DF2\u66F4\u6539: {1}-> {2}
|
||||
ComponentReturnVariableUtils.ErrorMessage=\u9519\u8BEF\u6D88\u606F
|
||||
ComponentReturnVariableUtils.NbReject=\u62D2\u6536\u6570\u91CF
|
||||
ComponentReturnVariableUtils.NbSuccess=\u6210\u529F\u63A5\u6536\u6570\u91CF
|
||||
ComponentReturnVariableUtils.NbLine=\u884C\u6570
|
||||
ComponentsFormatPreferencePage.add=\u6DFB\u52A0
|
||||
ComponentsFormatPreferencePage.errorCreateConnectionName=\u547D\u540D \"{0}\" \u65E0\u6548
|
||||
ComponentsFormatPreferencePage.errorCreateConnectionName=\u547D\u540D "{0}" \u65E0\u6548
|
||||
ComponentsFormatPreferencePage.formatConnection=\u683C\u5F0F\u8FDE\u63A5\u9ED8\u8BA4\u503C:
|
||||
ComponentsFormatPreferencePage.formatHint=\u683C\u5F0F\u63D0\u793A\u9ED8\u8BA4\u503C:
|
||||
ComponentsFormatPreferencePage.formatLable=\u683C\u5F0F\u6807\u7B7E\u9ED8\u8BA4\u503C:
|
||||
@@ -28,15 +33,16 @@ ComponentsFormatPreferencePage.remove=\u79FB\u9664
|
||||
ComponentsFormatPreferencePage.ErrorTitle=\u9519\u8BEF
|
||||
ComponentToRepositoryProperty.error=\u9519\u8BEF
|
||||
ComponentToRepositoryProperty.ImpossibleUseOCI=\u4E0D\u80FD\u5728\u5B58\u50A8\u5E93\u4E2D\u4F7F\u7528 OCI \u7C7B\u578B\uFF01
|
||||
ComponentToRepositoryProperty.ImpossibleUseWALLET=\u4E0D\u80FD\u5728\u5B58\u50A8\u5E93\u4E2D\u4F7F\u7528 WALLET \u7C7B\u578B\uFF01
|
||||
ContextComposite.tableValue=\u8868\u683C\u5F0F\u503C
|
||||
ContextComposite.treeValue=\u6811\u683C\u5F0F\u503C
|
||||
ContextComposite.variable=\u53D8\u91CF
|
||||
ContextParameterProposal.ContextVariable=\\n\\n\u4E0A\u4E0B\u6587\u53D8\u91CF\u3002
|
||||
ContextParameterProposal.ContextVariable=\n\n\u4E0A\u4E0B\u6587\u53D8\u91CF\u3002
|
||||
ContextParameterProposal.Description=\u63CF\u8FF0\uFF1A{0}
|
||||
ContextValueErrorChecker.ErrorTitile=\u4E0A\u4E0B\u6587\u503C\u9519\u8BEF:
|
||||
ContextParameterProposal.NoCommentAvaiable=\u6CA1\u6709\u6CE8\u91CA\u3002
|
||||
ContextParameterProposal.Type=\\n\u7C7B\u578B\uFF1A{1}
|
||||
ContextParameterProposal.VariableName=\\r\\n\\r\\n\u53D8\u91CF\u540D\u79F0\uFF1A{2}
|
||||
ContextParameterProposal.Type=\n\u7C7B\u578B\uFF1A {1}
|
||||
ContextParameterProposal.VariableName=\n\n\u53D8\u91CF\u540D\uFF1A {2}
|
||||
ContextProcessSection.1=menuTable
|
||||
ContextProcessSection.12=\u91CD\u547D\u540D\u4E0A\u4E0B\u6587
|
||||
ContextProcessSection.13=\u4E3A\u4E0A\u4E0B\u6587\u6307\u5B9A\u65B0\u540D\u79F0 {0}
|
||||
@@ -77,6 +83,7 @@ CorePreferencePage.runInMultiThread=\u591A\u7EBF\u7A0B\u6267\u884C (\u521B\u5EFA
|
||||
CorePreferencePage.temporaryFiles=\u4E34\u65F6\u6587\u4EF6(&T)
|
||||
DbTableSelectorDialog.textContent=\u9009\u62E9\u8868\u540D
|
||||
ECodeLanguage.unknowLanguage=\u672A\u77E5\u8BED\u8A00
|
||||
EComponentCategory_advanceSetting=\u9AD8\u7EA7\u8BBE\u7F6E
|
||||
EComponentCategory_appearance=\u5916\u89C2
|
||||
EComponentCategory_assignment=\u5206\u914D
|
||||
EComponentCategory_basicSetting=\u57FA\u672C\u8BBE\u7F6E
|
||||
@@ -92,8 +99,10 @@ EComponentCategory_rulerAndGrid=\u6807\u5C3A\u548C\u7F51\u683C
|
||||
EComponentCategory_sqlTemplate=SQL \u6A21\u677F
|
||||
EComponentCategory_statsAndLogs=\u7EDF\u8BA1\u53CA\u65E5\u5FD7
|
||||
EComponentCategory_svnHistory=SVN \u5386\u53F2\u8BB0\u5F55
|
||||
EComponentCategory_gitHistory=Git \u5386\u53F2\u8BB0\u5F55
|
||||
EComponentCategory_technical=\u6280\u672F
|
||||
EComponentCategory_version=\u7248\u672C
|
||||
EComponentCategory_deployment=\u90E8\u7F72
|
||||
EComponentCategory_headerFooter=\u6587\u4EF6\u5934/\u6587\u4EF6\u5C3E
|
||||
EComponentCategory_view=\u89C6\u56FE
|
||||
EComponentCategory.validationRules=\u9A8C\u8BC1\u89C4\u5219
|
||||
@@ -103,22 +112,29 @@ EComponentCategory.breakpoint=\u65AD\u70B9
|
||||
EComponentCategory.parallelization=\u5E76\u884C
|
||||
EComponentCategory.debugRun=\u8C03\u8BD5\u8FD0\u884C
|
||||
EComponentCategory.targetExec=\u76EE\u6807\u6267\u884C
|
||||
EComponentCategory.memoryRun=\u5185\u5B58\u8FD0\u884C
|
||||
EComponentCategory.availableExtensions=\u53EF\u7528\u6269\u5C55
|
||||
EComponentCategory.downloadedExtensions=\u5DF2\u4E0B\u8F7D\u6269\u5C55
|
||||
EComponentCategory.myExtensions=\u6211\u7684\u6269\u5C55
|
||||
EComponentCategory.executeJob=\u6267\u884C\u4F5C\u4E1A
|
||||
EComponentCategory.monitoring=\u76D1\u63A7
|
||||
EComponentCategory.hadoopConfig=Hadoop \u914D\u7F6E
|
||||
EComponentCategory.stormConfig=Storm\u914D\u7F6E
|
||||
EComponentCategory.sparkConfig=Spark\u914D\u7F6E
|
||||
EComponentCategory.parameters=\u53C2\u6570
|
||||
EComponentCategory.actionInputOutput=\u8F93\u5165/\u8F93\u51FASchema
|
||||
EConnectionType.iteratorMenu=\u8FED\u4EE3
|
||||
EConnectionType.lookupMenu=\u67E5\u627E
|
||||
EConnectionType.mainMenu=\u4E3B
|
||||
EConnectionType.RejectMenu=\u62D2\u7EDD
|
||||
EConnectionType.onComponentErrorMenu=\u7EC4\u4EF6\u9519\u8BEF\u65F6
|
||||
EConnectionType.onComponentOkMenu=\u7EC4\u4EF6\u6B63\u5E38\u65F6
|
||||
EConnectionType.onSubjobErrorMenu=\u5B50\u4F5C\u4E1A\u9519\u8BEF\u65F6
|
||||
EConnectionType.onSubjobOkMenu=\u5B50\u4F5C\u4E1A\u6B63\u5E38\u65F6
|
||||
EConnectionType.runAfterMenu=\u8FD0\u884C\u540E
|
||||
EConnectionType.mainMenu=\u4E3B
|
||||
EConnectionType.runIfMenu=Run if
|
||||
EConnectionType.tableMenu=\u8868
|
||||
EConnectionType.tableRefMenu=Table_ref
|
||||
EConnectionType.onRowsEndMenu=\u884C\u7ED3\u675F\u65F6
|
||||
EConnectionType.mergeMenu=\u5408\u5E76
|
||||
EConnectionType.synchronize=\u540C\u6B65
|
||||
@@ -132,7 +148,7 @@ EConnectionType.catch=Catch
|
||||
EConnectionType.finally=Finally
|
||||
EConnectionType.endblock=\u8DEF\u7531
|
||||
EMetadataEncoding.Arabic=\u963F\u62C9\u4F2F\u8BED
|
||||
EMetadataEncoding.Big5=\u5927\u4E94\u7801 (\u7E41\u4F53\u4E2D\u6587)
|
||||
EMetadataEncoding.Big5=\u7E41\u4F53\u4E2D\u6587
|
||||
EMetadataEncoding.Cyrillic=\u53E4\u4EE3\u65AF\u62C9\u592B\u8BED
|
||||
EMetadataEncoding.EUC_CN=\u7B80\u4F53\u4E2D\u6587 (\u6269\u5C55\u7684 Unix Code-CN)
|
||||
EMetadataEncoding.GB18030=\u4E2D\u56FD\u56FD\u5BB6\u6807\u51C6
|
||||
@@ -156,18 +172,18 @@ ERepositoryObjectType.FolderNotFound=\u7C7B\u578B {0} \u7684\u6587\u4EF6\u5939\u
|
||||
ERepositoryObjectType.NotImplemented=\u672A\u5B9E\u73B0
|
||||
ExtractMetaDataFromDataBase.SchemaNoPresent=Schema \u5728\u6570\u636E\u5E93\u4E2D\u672A\u51FA\u73B0
|
||||
ExtractMetaDataFromDataBase.connectionSuccessful=\u8FDE\u63A5\u6210\u529F
|
||||
ExtractMetaDataFromDataBase.dbTypeNotFound=dbType \'{0}\' \u672A\u627E\u5230
|
||||
ExtractMetaDataFromDataBase.dbTypeNotFound=dbType '{0}' \u672A\u627E\u5230
|
||||
ExtractMetaDataUtils.1=\u65E0\u6CD5\u521D\u59CB\u5316\u8FDE\u63A5\uFF01
|
||||
Function.FunctionName=\u51FD\u6570\u540D {0}
|
||||
Function.FunctionName=\u51FD\u6570\u540D{0}
|
||||
FunctionManager.PurePerl.Desc=\u8BBE\u7F6E\u81EA\u5B9A\u4E49\u8868\u8FBE\u5F0F\u3002
|
||||
FunctionManager.PurePerl.ParaName=\u81EA\u5B9A\u4E49\u53C2\u6570
|
||||
GlobalServiceRegister.ServiceNotRegistered=\u670D\u52A1 {0} \u8FD8\u672A\u6CE8\u518C\u3002
|
||||
GroupByContextAction.groupContext=\u6309\u4E0A\u4E0B\u6587\u5206\u7EC4
|
||||
GroupByVariableAction.groupVariable=\u6309\u53D8\u91CF\u5206\u7EC4
|
||||
JavaFunctionParser.checkMethod=\u4F8B\u7A0B\uFF1A\"{0}.{1}\\\\\" \u89E3\u6790\u5931\u8D25\u3002\u8BF7\u68C0\u67E5\u60A8\u7684\u65B9\u6CD5\u3002
|
||||
AbstractTalendFunctionParser.checkMethod=Runtines\uFF1A"{0}. {1}\\",\u89E3\u6790\u5931\u8D25\u3002 \u8BF7\u68C0\u67E5\u60A8\u7684\u65B9\u6CD5\u3002
|
||||
JavaGlobalVariableProposal.Description=\u63CF\u8FF0\uFF1A{0}
|
||||
JavaGlobalVariableProposal.VariableName=\\n\\r\\n\u53D8\u91CF\u540D\u79F0\uFF1A{1}
|
||||
JavaSimpleDateFormatProposalProvider.displaySingleQuote=\\ \'\'\uFF1A\u663E\u793A\u4E00\u4E2A\u5355\u5F15\u53F7
|
||||
JavaGlobalVariableProposal.VariableName=\n\n\u53D8\u91CF\u540D\uFF1A {1}
|
||||
JavaSimpleDateFormatProposalProvider.displaySingleQuote= ' : \u663E\u793A\u5355\u5F15\u53F7
|
||||
JavaSimpleDateFormatProposalProvider.quoteDisplayError=\u4E24\u4E2A\u5355\u5F15\u53F7\u663E\u793A\u4E3A\u4E00\u4E2A\u5355\u5F15\u53F7
|
||||
JavaTypesManager.bigDecimal=BIGDECIMAL \u662F\u6570\u5B57\uFF1A
|
||||
JavaTypesManager.integer=INTEGER \u662F\u6570\u5B57:
|
||||
@@ -179,19 +195,19 @@ LDAPCATruster.failedInitialTrust=\u65E0\u6CD5\u521B\u5EFA\u521D\u59CB\u4FE1\u4EF
|
||||
LDAPCATruster.failedLoadCert=\u65E0\u6CD5\u52A0\u8F7D\u8BC1\u4E66\u5E93:
|
||||
LDAPCATruster.failedSaveTrust=\u65E0\u6CD5\u4FDD\u5B58\u4FE1\u4EFB\u5E93:
|
||||
LDAPCATruster.locationInvalid=\u8BC1\u4E66\u5E93\u6587\u4EF6\u7684\u4F4D\u7F6E\u65E0\u6548:
|
||||
LDAPCATruster.noCertificate=\\n\u8BF7\u4F7F\u7528 keytool \u547D\u4EE4\u5BFC\u5165\u670D\u52A1\u5668\u8BC1\u4E66\u3002
|
||||
LDAPCATruster.noCertificate=\n\u8BF7\u4F7F\u7528 keytool \u547D\u4EE4\u5BFC\u5165\u670D\u52A1\u5668\u8BC1\u4E66\u3002
|
||||
LDAPCATruster.sslError1=SSL \u9519\u8BEF\uFF1A\u670D\u52A1\u5668\u8BC1\u4E66\u94FE\u9A8C\u8BC1\u5931\u8D25\u3002
|
||||
LDAPCATruster.sslError2=SSL \u9519\u8BEF\uFF1A\u670D\u52A1\u5668\u8BC1\u4E66\u94FE\u9A8C\u8BC1\u5931\u8D25\u4E14 \\\\nCA \u7F3A\u5931\u3002
|
||||
LDAPCATruster.sslError2=SSL \u9519\u8BEF\uFF1A\u670D\u52A1\u5668\u8BC1\u4E66\u94FE\u9A8C\u8BC1\u5931\u8D25\u4E14 \\nCA \u7F3A\u5931\u3002
|
||||
LDAPCATruster.sslError3=SSL \u9519\u8BEF\uFF1ACA \u8BC1\u4E66\u4E0D\u5728\u670D\u52A1\u5668\u8BC1\u4E66\u94FE\u4E2D\u3002
|
||||
ListPreferencePage.RemoveButtonName=\u79FB\u9664
|
||||
LogImageCacheAction.CacheImage=\u7F13\u5B58\u56FE\u50CF:
|
||||
LogImageCacheAction.CacheImageDesc=\u7F13\u5B58\u56FE\u50CF\u63CF\u8FF0:
|
||||
MappingFileLoader.DbTypeAlreadyExists=\u5728 dbms id \"{0}\" \u6620\u5C04\u4E2D\uFF0CDb \u7C7B\u578B \"{1}\" \u591A\u6B21\u51FA\u73B0\u5728\u4EE5\u4E0B\u8282\u70B9\u4E0A\u7684 \"{2}\" \u6587\u4EF6\u4E2D\uFF1A{3}
|
||||
MappingFileLoader.DbmsIdAlreadyExists=ID \u4E3A \"{0}\" \u7684 Dbms \u5DF2\u7ECF\u5B58\u5728\uFF01\"
|
||||
MappingFileLoader.InvalidTalendType=\"{0}\" \u4E0D\u662F\u8282\u70B9\uFF1A{3} \u4E0A dbms id \"{2}\" \u7684\u6709\u6548 {1} Talend \u7C7B\u578B
|
||||
MappingFileLoader.UnbindedDbTypes=\u5728 dbms ID \"{0}\" \u6620\u5C04\u6587\u4EF6\u4E2D\uFF0C\u4EE5\u4E0B Db \u7C7B\u578B\u672A\u7ED1\u5B9A \"{1}\" Talend \u7C7B\u578B\uFF1A{2}
|
||||
MappingFileLoader.UnbindedTalendTypes=\u5728 dbms id \"{0}\" \u6620\u5C04\u6587\u4EF6\u4E2D\uFF0C\u4EE5\u4E0B Talend \u7C7B\u578B\u672A\u7ED1\u5B9A \"{1}\" Db \u7C7B\u578B\uFF1A{2}
|
||||
MappingFileLoader.UndeclaredDbType=\"{0}\" \u6CA1\u6709\u88AB\u58F0\u660E\u4E3A\u8282\u70B9\uFF1A{2} \u4E0A dbms id \"{1}\" \u7684 Db \u7C7B\u578B
|
||||
LogImageCacheAction.CacheImageDesc=\u7F13\u5B58\u56FE\u7247\u4FE1\u606F\u63CF\u8FF0
|
||||
MappingFileLoader.DbTypeAlreadyExists=\u5728 dbms id "{0}" \u6620\u5C04\u4E2D\uFF0CDb \u7C7B\u578B "{1}" \u591A\u6B21\u51FA\u73B0\u5728\u4EE5\u4E0B\u8282\u70B9 {3} \u4E0A\u7684\u6587\u4EF6 "{2}"
|
||||
MappingFileLoader.DbmsIdAlreadyExists=ID \u4E3A "{0}" \u7684 Dbms \u5DF2\u7ECF\u5B58\u5728\uFF01"
|
||||
MappingFileLoader.InvalidTalendType="{0}" \u4E0D\u662F\u8282\u70B9\uFF1A{3} \u4E0A dbms id "{2}" \u7684\u6709\u6548 {1} Talend \u7C7B\u578B
|
||||
MappingFileLoader.UnbindedDbTypes=\u5728 dbms ID "{0}" \u6620\u5C04\u6587\u4EF6\u4E2D\uFF0C\u4EE5\u4E0B Db \u7C7B\u578B\u672A\u7ED1\u5B9A "{1}" Talend \u7C7B\u578B\uFF1A{2}
|
||||
MappingFileLoader.UnbindedTalendTypes=\u5728 dbms id "{0}" \u6620\u5C04\u6587\u4EF6\u4E2D\uFF0C\u4EE5\u4E0B Talend \u7C7B\u578B\u672A\u7ED1\u5B9A "{1}" Db \u7C7B\u578B\uFF1A{2}
|
||||
MappingFileLoader.UndeclaredDbType="{0}" \u6CA1\u6709\u88AB\u58F0\u660E\u4E3A\u8282\u70B9\uFF1A{2} \u4E0A dbms id "{1}" \u7684 Db \u7C7B\u578B
|
||||
MetadataDialog.CopyToInput.toolTipText=\u5C06\u8F93\u51FA schema \u7684\u6240\u6709\u5217\u590D\u5236\u5230\u8F93\u5165 schema
|
||||
MetadataDialog.CopySelectionToInput.toolTipText=\u5C06\u8F93\u51FA schema \u4E2D\u7684\u9009\u5B9A\u5217\u590D\u5236\u5230\u8F93\u5165 schema
|
||||
MetadataDialog.CopyToOutput=\u5C06\u8F93\u5165 schema \u7684\u6240\u6709\u5217\u590D\u5236\u5230\u8F93\u51FA schema
|
||||
@@ -199,11 +215,11 @@ MetadataDialog.CopySelectionToOutput=\u5C06\u8F93\u5165 schema \u4E2D\u7684\u900
|
||||
MetadataDialog.Message=\u6240\u6709\u6765\u81EA\u8F93\u5165 Schema \u7684\u5217\u5C06\u88AB\u4F20\u8F93\u5230\u8F93\u51FA Schema
|
||||
MetadataDialog.SchemaModification=Schema \u7F16\u8F91
|
||||
MetadataDialog.TransferMessage=\u6240\u6709\u6765\u81EA\u8F93\u51FA Schema \u7684\u5217\u5C06\u88AB\u4F20\u8F93\u5230\u8F93\u5165 Schema
|
||||
MetadataEmfTableEditor.ColumnInvalid=\u5217\u540D\u79F0 \'\'{0}\'\' \u65E0\u6548\u3002
|
||||
MetadataEmfTableEditor.ColumnNameExists=\u5217\u540D\u79F0 \'\'{0}\'\' \u5DF2\u5B58\u5728\u3002
|
||||
MetadataEmfTableEditor.ColumnInvalid=\u5217\u540D\u79F0 '{0}' \u65E0\u6548\u3002
|
||||
MetadataEmfTableEditor.ColumnNameExists=\u5217\u540D"{0}" \u5DF2\u5B58\u5728
|
||||
MetadataEmfTableEditor.ColumnNameIsNullError=\u9519\u8BEF\uFF1A\u5217\u540D\u4E3A null
|
||||
MetadataTableEditor.ColumnNameExists=\u5217\u540D\u79F0 \'\'{0}\'\' \u5DF2\u7ECF\u5B58\u5728\u3002
|
||||
MetadataTableEditor.ColumnNameIsInvalid=\u5217\u540D\u79F0 \'\'{0}\'\' \u65E0\u6548\u3002
|
||||
MetadataTableEditor.ColumnNameExists=\u8BE5\u5217\u540D{0}\u5DF2\u7ECF\u5B58\u5728\uFF01
|
||||
MetadataTableEditor.ColumnNameIsInvalid=\u5217\u540D\u79F0 '{0}' \u65E0\u6548\u3002
|
||||
MetadataTableEditor.ColumnNameIsNull=\u9519\u8BEF\uFF1A\u5217\u540D\u4E3A null
|
||||
MetadataTableEditorView.ColumnTitle=\u5217
|
||||
MetadataTableEditorView.CommentTitle=\u6CE8\u91CA
|
||||
@@ -225,7 +241,7 @@ MetadataTalendTypeEditor.editMappingDialog.title=\u7F16\u8F91\u6620\u5C04\u6587\
|
||||
MetadataTalendTypeEditor.error.message=\u9519\u8BEF\u6D88\u606F
|
||||
MetadataTalendTypeEditor.fileIsImported=\u6B64\u6587\u4EF6\u5DF2\u5BFC\u5165\u3002
|
||||
MetadataTalendTypeEditor.fileIsInvalid=\u5BFC\u5165\u7684\u5143\u6570\u636E\u6587\u4EF6\u65E0\u6548\u3002
|
||||
MetadataTalendTypeEditor.fileNameStartRule=\u6587\u4EF6\u540D\u5FC5\u987B\u4EE5 \'mapping_\' \u5F00\u5934\u3002
|
||||
MetadataTalendTypeEditor.fileNameStartRule=\u6587\u4EF6\u540D\u5FC5\u987B\u4EE5 'mapping_' \u5F00\u5934\u3002
|
||||
MetadataTool.errorMessage=\u65E0\u6CD5\u8F93\u5165\u5F53\u524D\u5B57\u7B26\u3002
|
||||
MetadataTool.invalid=\u65E0\u6548\u503C
|
||||
MetadataTool.invalidChar=\u65E0\u6548\u5B57\u7B26
|
||||
@@ -235,24 +251,24 @@ MetadataTool.schemaExist=schema \u540D\u79F0\u5DF2\u5B58\u5728\u3002
|
||||
MetadataTool.schemaIn=schema \u540D\u79F0\u65E0\u6548\u3002
|
||||
MetadataTool.schemaInvalid=Schema \u540D\u79F0\u65E0\u6548\u3002
|
||||
MetadataTool.schemaNull=Schema \u540D\u79F0\u4E3A null\u3002
|
||||
NodeReturnProposal.Availability=\\n\u53EF\u7528\u6027\uFF1A{4}
|
||||
NodeReturnProposal.Availability=\n\u53EF\u7528\u6027\uFF1A {4}
|
||||
NodeReturnProposal.Description=\u63CF\u8FF0\uFF1A{0}
|
||||
NodeReturnProposal.GlobalVariable=\\n\\n\u5168\u5C40\u53D8\u91CF\uFF0C\u7EC4\u4EF6 {1} [{2}] \u7684\u5C5E\u6027\u3002
|
||||
NodeReturnProposal.Type=\\n\u7C7B\u578B\uFF1A{3}
|
||||
NodeReturnProposal.VariableName=\\r\\n\\r\\n\u53D8\u91CF\u540D\u79F0\uFF1A{5}
|
||||
NodeReturnProposal.GlobalVariable=\n\n\u5168\u5C40\u53D8\u91CF\uFF0C\u7EC4\u4EF6 {1} [{2}] \u7684\u5C5E\u6027\u3002
|
||||
NodeReturnProposal.Type=\n\u7C7B\u578B\uFF1A {3}
|
||||
NodeReturnProposal.VariableName=\n\n\u53D8\u91CF\u540D\uFF1A {5}
|
||||
PaletteContentDialog.connection=\u683C\u5F0F\u8FDE\u63A5\u9ED8\u8BA4\u503C:
|
||||
PaletteContentDialog.hint=\u683C\u5F0F\u63D0\u793A\u9ED8\u8BA4\u503C:
|
||||
PaletteContentDialog.lable=\u683C\u5F0F\u6807\u7B7E\u9ED8\u8BA4\u503C:
|
||||
Parameter.Comment=\\ \u6CE8\u91CA:
|
||||
Parameter.Comment=\u6CE8\u91CA\uFF1A
|
||||
Parameter.Name=\u53C2\u6570\u540D\u79F0
|
||||
Parameter.Type=\\ \u7C7B\u578B:
|
||||
Parameter.Value=\\ \u503C:
|
||||
PatternCalendar.dateFormat=\"yyyy-MM-dd HH:mm:ss\"
|
||||
Parameter.Type=\u7C7B\u578B:
|
||||
Parameter.Value=\u503C\uFF1A
|
||||
PatternCalendar.dateFormat="yyyy-MM-dd HH:mm:ss"
|
||||
PatternCalendar.example=\u793A\u4F8B:
|
||||
PatternCalendar.pattern=\u6A21\u5F0F:
|
||||
PerlDynamicProposalUtil.autoConvert=\\ \u4F1A\u5728\u751F\u6210\u7684\u4EE3\u7801\u4E2D\u81EA\u52A8\u8F6C\u6362\u4E3A {0}->[index]
|
||||
PerlDynamicProposalUtil.autoConvert= \u4F1A\u5728\u751F\u6210\u7684\u4EE3\u7801\u4E2D\u81EA\u52A8\u8F6C\u6362\u4E3A {0}->[index]
|
||||
PerlGlobalVariableProposal.Description=\u63CF\u8FF0\uFF1A{0}
|
||||
PerlGlobalVariableProposal.VariableName=\\r\\n\\r\\n\u53D8\u91CF\u540D\u79F0\uFF1A{1}
|
||||
PerlGlobalVariableProposal.VariableName=\n\n\u53D8\u91CF\u540D\uFF1A {1}
|
||||
PerspectiveMenuManager.dummy=\u865A\u62DF
|
||||
PerspectiveMenuManager.perspectiveLabel=\u900F\u89C6\u56FE(&P)
|
||||
ProcessorUtilities.finalizeBuild=\u6700\u7EC8\u786E\u5B9A\u6784\u5EFA...
|
||||
@@ -286,21 +302,23 @@ RepositoryObject.NotImplemented=\u672A\u5B9E\u73B0
|
||||
RepositoryToComponentProperty.xmlFileSelection=\u9009\u62E9\u8981\u9A8C\u8BC1\u7684 XML \u6587\u4EF6
|
||||
RepositoryUpdateManager.Title=\u4FEE\u6539
|
||||
RepositoryUpdateManager.Check=\u68C0\u67E5\u4E2D...
|
||||
RepositoryUpdateManager.Messages=\u662F\u5426\u5C06\u4FEE\u6539\u4F20\u64AD\u5230\u6240\u6709\u4F5C\u4E1A\uFF1F\\n\u53EF\u80FD\u8981\u5F88\u4E45\u3002
|
||||
RepositoryUpdateManager.MessagesForTDQ=\u662F\u5426\u8981\u5C06\u4FEE\u6539\u4F20\u64AD\u5230\u6240\u6709\u4F5C\u4E1A\uFF1F\\n\u67D0\u4E9B\u5206\u6790\u4F9D\u8D56\u5173\u7CFB\u4F1A\u4E22\u5931\u4FE1\u606F\u3002\\n\u53EF\u80FD\u8981\u5F88\u4E45
|
||||
RepositoryUpdateManager.Messages=\u662F\u5426\u5C06\u4FEE\u6539\u4F20\u64AD\u5230\u6240\u6709\u4F5C\u4E1A\uFF1F\n\u53EF\u80FD\u8981\u5F88\u4E45\u3002
|
||||
RepositoryUpdateManager.MessagesForTDQ=\u662F\u5426\u8981\u5C06\u4FEE\u6539\u4F20\u64AD\u5230\u6240\u6709\u4F5C\u4E1A\uFF1F\n\u67D0\u4E9B\u5206\u6790\u4F9D\u8D56\u5173\u7CFB\u4F1A\u4E22\u5931\u4FE1\u606F\u3002\n\u53EF\u80FD\u8981\u5F88\u4E45
|
||||
RepositoryUpdateManager.NoModificationTitle=\u6CA1\u6709\u9700\u8981\u7684\u4FEE\u6539
|
||||
RepositoryUpdateManager.NoModificationMessages=\u6CA1\u6709\u66F4\u65B0\u6240\u9700\u7684\u4FEE\u6539\u3002
|
||||
RepositoryUpdateManager.NotFoundMessages=\u6CA1\u6709\u53EF\u5BFB\u627E\u7684\u5173\u7CFB\u3002
|
||||
RepositoryUpdateManager.NotFoundTitle=\u627E\u4E0D\u5230
|
||||
RepositoryUpdateManager.RenameContextMessagesNoBuiltIn=\u662F\u5426\u771F\u7684\u8981\u7ACB\u5373\u5C06\u91CD\u547D\u540D\u53D8\u91CF\u4F20\u64AD\u5230\u6240\u6709\u4F5C\u4E1A\uFF1F\n\n\u5982\u679C\u662F\uFF0C\u66F4\u65B0\u53EF\u80FD\u9700\u8981\u5F88\u957F\u65F6\u95F4\u3002
|
||||
RepositoryUpdateManager.RenameContextTitle=\u91CD\u547D\u540D\u95EE\u9898
|
||||
RepositoryUpdateManager.ItemsToUpdate=\u68C0\u67E5\u8981\u66F4\u65B0\u7684\u9879\u76EE
|
||||
RepositoryUpdateManager.job.title=\u6B63\u5728\u66F4\u65B0\u9879\u76EE...
|
||||
RoutinesFunctionProposal.CreatedBy=\u521B\u5EFA\u4EBA:
|
||||
RoutinesFunctionProposal.Description=\u63CF\u8FF0:
|
||||
RoutinesFunctionProposal.Example=\u793A\u4F8B:
|
||||
RoutinesFunctionProposal.ReturnType=\u8FD4\u56DE\u7C7B\u578B:
|
||||
RoutinesFunctionProposal.System=\u7CFB\u7EDF
|
||||
RoutinesFunctionProposal.User=\u7528\u6237
|
||||
RoutinesFunctionProposal.VariableName=\\r\\n\\r\\n\u53D8\u91CF\u540D\u79F0\uFF1A{2}
|
||||
RoutinesFunctionProposal.VariableName=\n\n\u53D8\u91CF\u540D\uFF1A {2}
|
||||
RuleOperationChoiceDialog.editRules=\u7F16\u8F91\u89C4\u5219
|
||||
RuleOperationChoiceDialog.rule=\u89C4\u5219:
|
||||
RuleOperationChoiceDialog.selectRulesFile=\u4ECE\u6587\u4EF6\u9009\u62E9\u89C4\u5219
|
||||
@@ -311,7 +329,7 @@ SchemaCellEditor.nameExistOrInvalid=\u6B64\u540D\u79F0\u5DF2\u5B58\u5728\u6216\u
|
||||
SchemaCellEditor.schemaName=Schema \u540D\u79F0
|
||||
SchemaOperationChoiceDialog.ChangeBuiltInMessage=\u5C06 schema \u66F4\u6539\u4E3A\u5185\u7F6E\u3002
|
||||
SchemaOperationChoiceDialog.ChangeRepositoryMessage=\u4ECE\u5B58\u50A8\u5E93\u4E2D\u66F4\u6539 schema\u3002
|
||||
SchemaOperationChoiceDialog.CreateBuiltInMessage=\u4E3A \"\u5185\u7F6E\" \u521B\u5EFA schema
|
||||
SchemaOperationChoiceDialog.CreateBuiltInMessage=\u4E3A "\u5185\u7F6E" \u521B\u5EFA schema
|
||||
SchemaOperationChoiceDialog.CreateRepositoryMessage=\u4ECE\u5B58\u50A8\u5E93\u521B\u5EFA schema\u3002
|
||||
SchemaOperationChoiceDialog.EditSchemaMessage=\u7F16\u8F91 schema\u3002
|
||||
SchemaOperationChoiceDialog.Message=\u8BF7\u9009\u62E9\u4E00\u4E2A\u9009\u9879\u6216\u53D6\u6D88\u3002
|
||||
@@ -322,16 +340,16 @@ SchemaOperationChoiceDialog.ViewSchemaMessage=\u67E5\u770B schema (\u53EA\u8BFB)
|
||||
SchemaXPathQuerysDialog.Mappings=\u6620\u5C04
|
||||
SelectRepositoryContextDialog.DeselectAll=\u53D6\u6D88\u5168\u9009
|
||||
SelectRepositoryContextDialog.CollapseAll=\u5168\u90E8\u6298\u53E0
|
||||
SelectRepositoryContextDialog.DuplicationMessage=\u60A8\u5DF2\u5728\u4E0A\u4E0B\u6587 \"{1}\" \u4E2D\u9009\u62E9\u53D8\u91CF \"{0}\"\u3002
|
||||
SelectRepositoryContextDialog.DuplicationMessage=\u60A8\u5DF2\u5728\u4E0A\u4E0B\u6587 "{1}" \u4E2D\u9009\u62E9\u53D8\u91CF "{0}"\u3002
|
||||
SelectRepositoryContextDialog.DuplicationTitle=\u91CD\u590D\u8B66\u544A\uFF01
|
||||
SelectRepositoryContextDialog.ExistenceMessage=\u4F5C\u4E1A\u4E2D\u5DF2\u7ECF\u5B58\u5728\u53D8\u91CF \"{0}\" (\u4E0A\u4E0B\u6587\uFF1A\"{1}\")\u3002
|
||||
SelectRepositoryContextDialog.Label=\u4ECE\u5B58\u50A8\u5E93\u4E0A\u4E0B\u6587\u4E2D\u9009\u62E9\u53D8\u91CF\u3002
|
||||
SelectRepositoryContextDialog.ExistenceMessage=\u4F5C\u4E1A\u4E2D\u5DF2\u7ECF\u5B58\u5728\u53D8\u91CF "{0}" (\u4E0A\u4E0B\u6587\uFF1A"{1}")\u3002
|
||||
SelectRepositoryContextDialog.Label=\u9009\u62E9\u5E93\u4E0A\u4E0B\u6587\u4E2D\u7684\u53D8\u91CF\u3002
|
||||
SelectRepositoryContextDialog.SelectAll=\u5168\u9009
|
||||
SelectRepositoryContextDialog.ExpandAll=\u5C55\u5F00\u5168\u90E8
|
||||
SelectRepositoryContextDialog.Title=\u9009\u62E9\u4E0A\u4E0B\u6587\u53D8\u91CF
|
||||
SelectRepositoryContextDialog.View=\u67E5\u770B...
|
||||
SelectRepositoryContextGroupDialog.Default=\u9ED8\u8BA4
|
||||
SelectRepositoryContextGroupDialog.Messages=\\ \u5728\u4F5C\u4E1A\u4E2D\uFF0C\u4ECE\u5B58\u50A8\u5E93\u4E0A\u4E0B\u6587\u6DFB\u52A0\u4E00\u4E2A\u4E0D\u5B58\u5728\u7684\u4E0A\u4E0B\u6587\u7EC4
|
||||
SelectRepositoryContextGroupDialog.Messages=\u5728\u4F5C\u4E1A\u4E2D\uFF0C\u4ECE\u5B58\u50A8\u5E93\u4E0A\u4E0B\u6587\u6DFB\u52A0\u4E00\u4E2A\u4E0D\u5B58\u5728\u7684\u4E0A\u4E0B\u6587\u7EC4
|
||||
SelectRepositoryContextGroupDialog.Title=\u6DFB\u52A0\u4E0A\u4E0B\u6587\u7EC4
|
||||
TalendDataCollectorPreferencePage_EnableCapture=\u542F\u7528\u6355\u83B7
|
||||
TalendDataCollectorPreferencePage_Description=Usage Data Collector \u91C7\u96C6\u4E2A\u4EBA\u5982\u4F55\u4F7F\u7528 Talend \u4EA7\u54C1\u7684\u76F8\u5173\u4FE1\u606F\u3002\u5176\u76EE\u7684\u662F\u901A\u8FC7\u8FD9\u4E9B\u6570\u636E\u5E2E\u52A9 Talend \u66F4\u597D\u5730\u4E86\u89E3\u7528\u6237\u548C\u7EC4\u7EC7\u5982\u4F55\u4F7F\u7528 Talend \u4EA7\u54C1\u3002
|
||||
@@ -380,6 +398,8 @@ repository.concept=\u6982\u5FF5
|
||||
repository.metadataSAPConnections=SAP \u8FDE\u63A5
|
||||
repository.metadataSAPConnections.alias=SAP
|
||||
repository.SAPFunction=SAP \u51FD\u6570
|
||||
repository.SAPIDoc=SAP IDoc
|
||||
repository.SAPTable=SAP \u8868
|
||||
repository.metadataSQLPatterns=SQL \u6A21\u677F
|
||||
repository.metadataSQLPatterns.alias=SQLTemplates
|
||||
repository.metadataFileDelimited=\u5206\u9694\u6587\u4EF6
|
||||
@@ -398,12 +418,15 @@ repository.metadataFileBRMS=BRMS
|
||||
repository.metadataFileBRMS.alias=BRMS
|
||||
repository.metadataLinkFileRules=LinkRules
|
||||
repository.metadataLinkFileRules.alias=LinkRule
|
||||
repository.metadataRulesManagement=\u89C4\u5219\u7BA1\u7406
|
||||
repository.metadataRulesManagement.alias=\u89C4\u5219\u7BA1\u7406
|
||||
repository.metadataValidationRules=\u9A8C\u8BC1\u89C4\u5219
|
||||
repository.metadataValidationRules.alias=VR
|
||||
repository.process=\u4F5C\u4E1A\u8BBE\u8BA1
|
||||
repository.service=\u670D\u52A1
|
||||
repository.query=\u67E5\u8BE2
|
||||
repository.CDC=CDC
|
||||
repository.gitroot=GIT
|
||||
repository.svnroot=SVN
|
||||
repository.referencedProjects=\u5F15\u7528\u7684\u5DE5\u7A0B
|
||||
repository.beans=Beans
|
||||
@@ -416,7 +439,38 @@ repository.tdqelement.mdmconnection=TDQ MDM \u8FDE\u63A5
|
||||
repository.tdqelement.businessrule=TDQ \u4E1A\u52A1\u89C4\u5219
|
||||
repository.tdqelement.indicator=TDQ \u6307\u6807
|
||||
repository.tdqelement.pattern=TDQ \u6A21\u5F0F
|
||||
repository.tdqelement.sourceFile=\u6E90\u6587\u4EF6
|
||||
repository.tdqelement.jrxml=JRXML \u6A21\u677F
|
||||
repository.dataprofiling=\u6570\u636E\u5256\u6790
|
||||
repository.libraries=\u5E93
|
||||
repository.patternRegex=\u6B63\u5219\u8868\u8FBE\u5F0F
|
||||
repository.patternSql=SQL
|
||||
repository.rules=\u89C4\u5219
|
||||
repository.rulesSql=SQL
|
||||
repository.rulesParser=\u89E3\u6790\u5668
|
||||
repository.rulesMatcher=\u5339\u914D
|
||||
repository.systemIndicators=\u7CFB\u7EDF\u6307\u6807
|
||||
repository.userDefineIndicators=\u7528\u6237\u5B9A\u4E49\u7684\u6307\u6807
|
||||
repository.userDefineIndicators.lib=\u5E93
|
||||
repository.systemIndicators.advancedStatistics=\u9AD8\u7EA7\u7EDF\u8BA1
|
||||
repository.systemIndicators.businessRules=\u4E1A\u52A1\u89C4\u5219
|
||||
repository.systemIndicators.correlation=\u5173\u8054\u6027
|
||||
repository.systemIndicators.functionalDependency=\u51FD\u6570\u4F9D\u8D56\u5173\u7CFB
|
||||
repository.systemIndicators.overview=\u6982\u89C8
|
||||
repository.systemIndicators.patternFinder=\u6A21\u5F0F\u9891\u7387\u7EDF\u8BA1
|
||||
repository.systemIndicators.patternMatching=\u6A21\u5F0F\u5339\u914D
|
||||
repository.systemIndicators.rowComparison=\u884C\u6BD4\u8F83
|
||||
repository.systemIndicators.simpleStatistics=\u57FA\u7840\u7EDF\u8BA1
|
||||
repository.systemIndicators.soundex=Soundex
|
||||
repository.systemIndicators.summaryStatistics=\u6C47\u603B\u7EDF\u8BA1
|
||||
repository.systemIndicators.textStatistics=\u6587\u672C\u7EDF\u8BA1
|
||||
repository.tdqExchange=Exchange
|
||||
repository.systemIndicators.phoneNumberStatistics=\u7535\u8BDD\u53F7\u7801\u7EDF\u8BA1
|
||||
repository.systemIndicators.fraudDetection=\u6B3A\u8BC8\u68C0\u6D4B
|
||||
repository.metadataSalesforceModule=SalesforceModule(AccountHistory)
|
||||
EUpdateItemType.Property=\u5C5E\u6027
|
||||
EUpdateItemType.Batch=\u6279\u5904\u7406
|
||||
EUpdateItemType.Streaming=\u6D41\u5F0F\u5904\u7406
|
||||
EUpdateItemType.Schema=Schema
|
||||
EUpdateItemType.SAPFunction=SAP \u51FD\u6570
|
||||
EUpdateItemType.SAPIDoc=SAP IDoc
|
||||
@@ -424,11 +478,16 @@ EUpdateItemType.Query=\u67E5\u8BE2
|
||||
EUpdateItemType.Variable=\u53D8\u91CF
|
||||
EUpdateItemType.ContextGroup=ContextGroup
|
||||
EUpdateItemType.Components=\u7EC4\u4EF6
|
||||
EUpdateItemType.MapPath=\u6620\u5C04\u8DEF\u5F84
|
||||
EUpdateItemType.StructurePath=\u7ED3\u6784\u8DEF\u5F84
|
||||
EUpdateItemType.Name=\u540D\u79F0
|
||||
EUpdateItemType.JobVersion=JobVersion
|
||||
EUpdateItemType.ValidationRule=\u9A8C\u8BC1\u89C4\u5219
|
||||
EUpdateResult.BuiltIn=\u66F4\u6539\u4E3A\u5185\u7F6E\u6A21\u5F0F
|
||||
EUpdateResult.JobletUpdate=\u66F4\u65B0\u5C0F\u4F5C\u4E1A\u8282\u70B9
|
||||
EUpdateResult.JobUpdate=\u9488\u5BF9\u4F5C\u4E1A\u8282\u70B9\u66F4\u65B0
|
||||
EUpdateResult.PathUpdate=\u9488\u5BF9\u6620\u5C04\u8DEF\u5F84\u66F4\u65B0
|
||||
EUpdateResult.StructurePathUpdate=\u9488\u5BF9\u7ED3\u6784\u8DEF\u5F84\u66F4\u65B0
|
||||
EUpdateResult.Update=\u4ECE\u5B58\u50A8\u5E93\u66F4\u65B0
|
||||
EUpdateResult.Reload=\u91CD\u65B0\u52A0\u8F7D\u7EC4\u4EF6
|
||||
EUpdateResult.Rename=\u66F4\u6539\u540D\u79F0
|
||||
@@ -438,7 +497,13 @@ UpdatesConstants.Context=\u4E0A\u4E0B\u6587
|
||||
UpdatesConstants.ContextGroup=\u4E0A\u4E0B\u6587\u7EC4
|
||||
UpdatesConstants.Component=\u7EC4\u4EF6
|
||||
UpdatesConstants.Joblet=Joblet
|
||||
UpdatesConstants.Spark_Joblet=Spark_Joblet
|
||||
UpdatesConstants.Spark_Streaming_Joblet=Spark_Streaming_Joblet
|
||||
UpdatesConstants.Job=\u4F5C\u4E1A
|
||||
UpdatesConstants.MR=Map_Reduce
|
||||
UpdatesConstants.Storm=Storm
|
||||
UpdatesConstants.Spark=Spark
|
||||
UpdatesConstants.SparkStreaming=Spark_Streaming
|
||||
UpdatesConstants.JobVersion=JobVersion
|
||||
ProjectSettingsWizard.EditProjectPageTitle=\u7F16\u8F91\u5DE5\u7A0B
|
||||
MetadataTypeLengthConstants.FIELD_DEFAULT_TYPE=\u9ED8\u8BA4\u7C7B\u578B
|
||||
@@ -494,8 +559,17 @@ OpenXSDFileDialog.cancel=\u53D6\u6D88
|
||||
OpenXSDFileDialog.confirm=\u786E\u8BA4
|
||||
OpenXSDFileDialog.fileName=\u6587\u4EF6\u540D:
|
||||
OpenXSDFileDialog.xmlFileSelection=\u9009\u62E9\u8981\u9A8C\u8BC1\u7684 XML \u6587\u4EF6
|
||||
OpenXSDFileDialog.xmlSelectedOrNot=\u7531\u4E8E\u60A8\u9009\u62E9\u4E86 XSD \u5143\u6570\u636E\u6587\u4EF6\uFF0C\\n \u5E94\u8BE5\u6709\u4E00\u4E2A xml \u6587\u4EF6\u9700\u8981\u9A8C\u8BC1\u3002
|
||||
OpenXSDFileDialog.xmlSelectedOrNot=\u7531\u4E8E\u60A8\u9009\u62E9\u4E86 XSD \u5143\u6570\u636E\u6587\u4EF6\uFF0C\n \u5E94\u8BE5\u6709\u4E00\u4E2A xml \u6587\u4EF6\u9700\u8981\u9A8C\u8BC1\u3002
|
||||
RepositoryContentProvider.repositoryLabel.Queries=\u67E5\u8BE2
|
||||
RepositoryContentProvider.repositoryLabel.sapBapi=SAP Bapi
|
||||
RepositoryContentProvider.repositoryLabel.sapBapi.input=\u8F93\u5165
|
||||
RepositoryContentProvider.repositoryLabel.sapBapi.output=\u8F93\u51FA
|
||||
RepositoryContentProvider.repositoryLabel.sapContentExtractor=SAP BI Content Extractor
|
||||
RepositoryContentProvider.repositoryLabel.sapTable=SAP \u8868
|
||||
RepositoryContentProvider.repositoryLabel.sapDataSource=SAP DataSource
|
||||
RepositoryContentProvider.repositoryLabel.sapDSO=SAP DSO
|
||||
RepositoryContentProvider.repositoryLabel.sapInfoCube=SAP InfoCube
|
||||
RepositoryContentProvider.repositoryLabel.sapInfoObject=SAP InfoObject
|
||||
repository.routes=\u8DEF\u7531
|
||||
repository.servicesOperation=\u64CD\u4F5C
|
||||
repository.servicesPort=\u7AEF\u53E3
|
||||
@@ -534,103 +608,31 @@ LibrariesListSelectionDialog.button.external=\u5916\u90E8\u5E93
|
||||
LibrariesListSelectionDialog.selectLibFromOS=\u9009\u62E9\u5E93
|
||||
LibrariesListSelectionDialog.browseButton.text=\u6D4F\u89C8...
|
||||
LibrariesListSelectionDialog.deployLibs=\u90E8\u7F72\u5E93...
|
||||
PigFunctionParser.checkMethod=Pig\uFF1A\"{0}.{1}\\\\\" \u89E3\u6790\u5931\u8D25\u3002\u8BF7\u68C0\u67E5\u60A8\u7684\u65B9\u6CD5\u3002
|
||||
JavaFunctionParser.checkMethod=\u4F8B\u7A0B\uFF1A"{0}.{1}" \u89E3\u6790\u5931\u8D25\u3002\u8BF7\u68C0\u67E5\u60A8\u7684\u65B9\u6CD5\u3002
|
||||
PigFunctionParser.checkMethod=Pig\uFF1A"{0}.{1}\\" \u89E3\u6790\u5931\u8D25\u3002\u8BF7\u68C0\u67E5\u60A8\u7684\u65B9\u6CD5\u3002
|
||||
GenerateSelectSQLAction.NewQuery=\u65B0\u67E5\u8BE2 {0}
|
||||
AbstractTalendFunctionParser.checkMethod=Runtines\uFF1A\"{0}. {1}\\\\\",\u89E3\u6790\u5931\u8D25\u3002 \u8BF7\u68C0\u67E5\u60A8\u7684\u65B9\u6CD5\u3002
|
||||
UpdatesConstants.MR=Map_Reduce
|
||||
AbstractBrandingService.routines_license_header_content2014=\u672C\u6BB5\u6E90\u4EE3\u7801\u662F\u7531{0}\u81EA\u52A8\u751F\u6210\\n// / \u4F5C\u4E1A\u8BBE\u8BA1\u5668 (\u4EE3\u7801\u751F\u6210\u5668\u7248\u672C{1})\\n// \u4F60\u53EF\u4EE5\u627E\u5230\u66F4\u591ATalend\u4EA7\u54C1\u4FE1\u606F\u5728www.talend.com.\\n// \u60A8\u53EF\u4EE5\u6839\u636EGNU LGPL\u8BB8\u53EF\u7684\u6761\u6B3E\u53D1\u5E03\u6B64\u4EE3\u7801\\n// http://www.gnu.org/licenses/lgpl.html).
|
||||
repository.tdqelement.sourceFile=\u6E90\u6587\u4EF6
|
||||
repository.tdqelement.jrxml=JRXML \u6A21\u677F
|
||||
repository.dataprofiling=\u6570\u636E\u5256\u6790
|
||||
repository.libraries=\u5E93
|
||||
repository.patternRegex=\u6B63\u5219\u8868\u8FBE\u5F0F
|
||||
repository.patternSql=SQL
|
||||
repository.rules=\u89C4\u5219
|
||||
repository.rulesSql=SQL
|
||||
repository.rulesParser=\u89E3\u6790\u5668
|
||||
repository.rulesMatcher=\u5339\u914D
|
||||
repository.systemIndicators=\u7CFB\u7EDF\u6307\u6807
|
||||
repository.userDefineIndicators=\u7528\u6237\u5B9A\u4E49\u7684\u6307\u6807
|
||||
repository.userDefineIndicators.lib=\u5E93
|
||||
repository.systemIndicators.advancedStatistics=\u9AD8\u7EA7\u7EDF\u8BA1
|
||||
repository.systemIndicators.businessRules=\u4E1A\u52A1\u89C4\u5219
|
||||
repository.systemIndicators.correlation=\u5173\u8054\u6027
|
||||
repository.systemIndicators.functionalDependency=\u51FD\u6570\u4F9D\u8D56\u5173\u7CFB
|
||||
repository.systemIndicators.overview=\u6982\u89C8
|
||||
repository.systemIndicators.patternFinder=\u6A21\u5F0F\u9891\u7387\u7EDF\u8BA1
|
||||
repository.systemIndicators.patternMatching=\u6A21\u5F0F\u5339\u914D
|
||||
repository.systemIndicators.rowComparison=\u884C\u6BD4\u8F83
|
||||
repository.systemIndicators.simpleStatistics=\u57FA\u7840\u7EDF\u8BA1
|
||||
repository.systemIndicators.soundex=Soundex
|
||||
repository.systemIndicators.summaryStatistics=\u6C47\u603B\u7EDF\u8BA1
|
||||
repository.systemIndicators.textStatistics=\u6587\u672C\u7EDF\u8BA1
|
||||
repository.tdqExchange=Exchange
|
||||
repository.systemIndicators.phoneNumberStatistics=\u7535\u8BDD\u53F7\u7801\u7EDF\u8BA1
|
||||
repository.systemIndicators.fraudDetection=\u6B3A\u8BC8\u68C0\u6D4B
|
||||
EUpdateItemType.MapPath=\u6620\u5C04\u8DEF\u5F84
|
||||
EUpdateResult.PathUpdate=\u9488\u5BF9\u6620\u5C04\u8DEF\u5F84\u66F4\u65B0
|
||||
AContextualAction.EditorManager_saveChangesQuestion=\'\'{0}\'\' \u88AB\u4FEE\u6539.\u662F\u5426\u4FDD\u5B58?
|
||||
AContextualAction.EditorManager_saveChangesQuestion='{0}' \u5DF2\u88AB\u4FEE\u6539\u3002\u662F\u5426\u4FDD\u5B58\u66F4\u6539\uFF1F
|
||||
AContextualAction.Save_Resource=\u4FDD\u5B58\u8D44\u6E90
|
||||
EConnectionType.tableRefMenu=Table_ref
|
||||
EComponentCategory.stormConfig=Storm\u914D\u7F6E
|
||||
repository.metadataSalesforceModule=SalesforceModule(AccountHistory)
|
||||
EComponentCategory.sparkConfig=Spark\u914D\u7F6E
|
||||
repository.SAPIDoc=SAP IDoc
|
||||
repository.SAPTable=SAP \u8868
|
||||
ProgressMonitorDialogWithCancel.executeMessage.default=\u6B63\u5728\u6267\u884C...
|
||||
ProgressMonitorDialogWithCancel.waitingFinishMessage.default=\u65E0\u6CD5\u6B63\u5E38\u4E2D\u65AD\u68C0\u67E5\u8FDE\u63A5\u64CD\u4F5C\uFF0C\\n
|
||||
ProgressMonitorDialogWithCancel.waitingFinishMessage.default=\u65E0\u6CD5\u6B63\u5E38\u4E2D\u65AD\u68C0\u67E5\u8FDE\u63A5\u64CD\u4F5C\uFF0C\n
|
||||
ProgressMonitorDialogWithCancel.executeTimeout=\u6267\u884C\u8D85\u65F6\uFF0CStudio \u5DF2\u5C1D\u8BD5\u5728\u540E\u53F0\u4E2D\u65AD\u6B64\u68C0\u67E5\u64CD\u4F5C\u3002
|
||||
ProgressMonitorDialogWithCancel.CheckingConnectionJob.waitingFinish=\u6B63\u5728\u7B49\u5F85 {0} \u5B8C\u6210...
|
||||
ProgressMonitorDialogWithCancel.CheckingConnectionJob.emptyWaitingfinish=\u6B63\u5728\u7B49\u5F85\u5B8C\u6210...
|
||||
EComponentCategory.memoryRun=\u5185\u5B58\u8FD0\u884C
|
||||
EUpdateResult.JobUpdate=\u9488\u5BF9\u4F5C\u4E1A\u8282\u70B9\u66F4\u65B0
|
||||
EUpdateItemType.Batch=\u6279\u5904\u7406
|
||||
EUpdateItemType.Streaming=\u6D41\u5F0F\u5904\u7406
|
||||
UpdatesConstants.Storm=Storm
|
||||
UpdatesConstants.Spark=Spark
|
||||
UpdatesConstants.SparkStreaming=Spark_Streaming
|
||||
OverTimePopupDialogTask.title=\u6B63\u5728\u6267\u884C...
|
||||
OverTimePopupDialogTask.message=\u6B63\u5728\u540E\u53F0\u6267\u884C\u4EFB\u52A1\uFF0C\u8BF7\u7A0D\u5019...
|
||||
OverTimePopupDialogTask.executeTimeout=\u6267\u884C\u8D85\u65F6\uFF0CStudio \u5DF2\u5C1D\u8BD5\u5728\u540E\u53F0\u4E2D\u65AD\u6B64\u68C0\u67E5\u64CD\u4F5C\u3002
|
||||
OverTimePopupDialogTask.killed=\u6267\u884C\u88AB\u7EC8\u6B62
|
||||
OverTimePopupDialogTask.waitingFinishMessage.default=\u65E0\u6CD5\u6B63\u5E38\u4E2D\u65AD\u540E\u53F0\u4EFB\u52A1\uFF0C\\n
|
||||
OverTimePopupDialogTask.waitingFinishMessage.default=\u65E0\u6CD5\u6B63\u5E38\u4E2D\u65AD\u540E\u53F0\u4EFB\u52A1\uFF0C\n
|
||||
OverTimePopupDialogTask.CheckingConnectionJob.waitingFinish=\u6B63\u5728\u7B49\u5F85 {0} \u5B8C\u6210...
|
||||
OverTimePopupDialogTask.CheckingConnectionJob.emptyWaitingfinish=\u6B63\u5728\u7B49\u5F85\u5B8C\u6210...
|
||||
EComponentCategory_gitHistory=Git \u5386\u53F2\u8BB0\u5F55
|
||||
repository.gitroot=GIT
|
||||
EComponentCategory.parameters=\u53C2\u6570
|
||||
EComponentCategory.actionInputOutput=\u8F93\u5165/\u8F93\u51FASchema
|
||||
EConnectionType.RejectMenu=\u62D2\u7EDD
|
||||
RepositoryContentProvider.repositoryLabel.sapBapi=SAP Bapi
|
||||
RepositoryContentProvider.repositoryLabel.sapBapi.input=\u8F93\u5165
|
||||
RepositoryContentProvider.repositoryLabel.sapBapi.output=\u8F93\u51FA
|
||||
RepositoryContentProvider.repositoryLabel.sapTable=SAP \u8868
|
||||
RepositoryContentProvider.repositoryLabel.sapDataSource=SAP DataSource
|
||||
RepositoryContentProvider.repositoryLabel.sapDSO=SAP DSO
|
||||
RepositoryContentProvider.repositoryLabel.sapInfoCube=SAP InfoCube
|
||||
RepositoryContentProvider.repositoryLabel.sapInfoObject=SAP InfoObject
|
||||
ComponentReturnVariableUtils.ErrorMessage=\u9519\u8BEF\u6D88\u606F
|
||||
ComponentReturnVariableUtils.NbReject=\u62D2\u6536\u6570\u91CF
|
||||
ComponentReturnVariableUtils.NbSuccess=\u6210\u529F\u63A5\u6536\u6570\u91CF
|
||||
ComponentReturnVariableUtils.NbLine=\u884C\u6570
|
||||
repository.metadataRulesManagement=\u89C4\u5219\u7BA1\u7406
|
||||
repository.metadataRulesManagement.alias=\u89C4\u5219\u7BA1\u7406
|
||||
EUpdateItemType.StructurePath=\u7ED3\u6784\u8DEF\u5F84
|
||||
EUpdateResult.StructurePathUpdate=\u9488\u5BF9\u7ED3\u6784\u8DEF\u5F84\u66F4\u65B0
|
||||
UpdatesConstants.Spark_Joblet=Spark_Joblet
|
||||
UpdatesConstants.Spark_Streaming_Joblet=Spark_Streaming_Joblet
|
||||
EComponentCategory_deployment=\u90E8\u7F72
|
||||
RepositoryContentProvider.repositoryLabel.sapContentExtractor=SAP BI Content Extractor
|
||||
ShareLibsJob.wrongUsernameOrPassword=Nexus \u7528\u6237\u540D\u6216\u5BC6\u7801\u9519\u8BEF\u5BFC\u81F4\u6388\u6743\u5931\u8D25\u3002
|
||||
RelationshipItemBuilder.unexpect.item=\u5F02\u5E38\u7684\u9879\u76EE\u7C7B\u578B\uFF1A{0}
|
||||
RelationshipItemBuilder.unexpect.typesConflict=\u627E\u5230\u7684 {0} \u7C7B\u578B\u8FC7\u591A\uFF1A{1}
|
||||
RelationshipItemBuilder.unexpect.relation=\u5F02\u5E38\u7684\u5173\u7CFB\u7C7B\u578B\uFF1A{0}
|
||||
ReferenceProjectProblemManager.ErrorMoreThanOneBranchUsing={0} \u5DE5\u7A0B\u5F15\u7528\u94FE\u4E2D\u4F7F\u7528\u4E86\u591A\u4E2A\u5206\u652F\u3002
|
||||
DynamicElement.incorrectInstance=\u5F53\u524D json \u5BF9\u8C61\u4E0D\u662F {0} \u7684\u5B9E\u4F8B\uFF1A{1}
|
||||
DynamicElement.tagName.empty=tagName \u4E3A\u7A7A\uFF01
|
||||
DynamicPlugin.addExtension.empty=ExtensionPoint \u6216 Id \u4E3A\u7A7A\uFF01
|
||||
RelationshipItemBuilder.unexpect.typesConflict=\u627E\u5230\u7684 {0} \u7C7B\u578B\u8FC7\u591A\uFF1A{1}
|
||||
ReferenceProjectProblemManager.ErrorMoreThanOneBranchUsing={0} \u5DE5\u7A0B\u5F15\u7528\u94FE\u4E2D\u4F7F\u7528\u4E86\u591A\u4E2A\u5206\u652F\u3002
|
||||
EComponentCategory_advanceSetting=\u9AD8\u7EA7\u8BBE\u7F6E
|
||||
RepositoryUpdateManager.job.title=\u6B63\u5728\u66F4\u65B0\u9879\u76EE...
|
||||
BigDataBasicUtil.loadDynamicDistribution.IDynamicDistributionManager.notFound=\u672A\u627E\u5230 {0} \u7684\u5B9E\u4F8B
|
||||
ComponentToRepositoryProperty.ImpossibleUseWALLET=\u4E0D\u80FD\u5728\u5B58\u50A8\u5E93\u4E2D\u4F7F\u7528 WALLET \u7C7B\u578B\uFF01
|
||||
TalendLibsServerManager.connectUserLibraryFailureMessage=\u65E0\u6CD5\u8FDE\u63A5 Administrator \u4E2D\u7684\u7528\u6237\u5E93\u6784\u4EF6\u5E93\u96C6\uFF1A\u5230 {0} \u7684\u8FDE\u63A5\u88AB\u62D2
|
||||
TalendLibsServerManager.cannotGetUserLibraryServer=\u65E0\u6CD5\u4ECE\u8FDC\u7A0B\u7BA1\u7406\u5458\u83B7\u53D6\u7528\u6237\u5E93\u670D\u52A1\u5668
|
||||
|
||||
@@ -66,6 +66,8 @@ public interface TalendProcessArgumentConstant {
|
||||
|
||||
static final String ARG_AVOID_BRANCH_NAME = "AVOID_BRANCH_NAME";
|
||||
|
||||
static final String ARG_CLEAR_PASSWORD_CONTEXT_PARAMETERS = "CLEAR_PASSWORD_CONTEXT_PARAMETERS";
|
||||
|
||||
static final String CMD_ARG_STATS_PORT_PARAM = "stat_port";
|
||||
|
||||
static final String CMD_ARG_TRACE_PORT_PARAM = "trace_port";
|
||||
|
||||
@@ -1,39 +1,32 @@
|
||||
// ============================================================================
|
||||
//
|
||||
// Copyright (C) 2006-2021 Talend Inc. - www.talend.com
|
||||
//
|
||||
// This source code is available under agreement available at
|
||||
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
|
||||
//
|
||||
// You should have received a copy of the agreement
|
||||
// along with this program; if not, write to Talend SA
|
||||
// 9 rue Pages 92150 Suresnes, France
|
||||
//
|
||||
// ============================================================================
|
||||
package org.talend.core.service;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
import org.talend.core.IService;
|
||||
import org.talend.utils.sugars.TypedReturnCode;
|
||||
|
||||
/**
|
||||
*
|
||||
* created by hcyi on May 10, 2018 Detailled comment
|
||||
*
|
||||
*/
|
||||
public interface ICommandLineService extends IService{
|
||||
|
||||
public void populateAudit(String url, String driver, String user, String password);
|
||||
|
||||
public Map<String, String> generateAuditReport(String path);
|
||||
|
||||
public boolean generateAuditReport(String path, String template);
|
||||
|
||||
public TypedReturnCode<java.sql.Connection> checkConnection(String version, String url, String driver, String user,
|
||||
String password);
|
||||
|
||||
public Map<Integer, String> listAllHistoryAudits(String url, String driver, String user, String password);
|
||||
|
||||
public void populateHistoryAudit(Integer auditId, String url, String driver, String user, String password);
|
||||
}
|
||||
// ============================================================================
|
||||
//
|
||||
// Copyright (C) 2006-2021 Talend Inc. - www.talend.com
|
||||
//
|
||||
// This source code is available under agreement available at
|
||||
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
|
||||
//
|
||||
// You should have received a copy of the agreement
|
||||
// along with this program; if not, write to Talend SA
|
||||
// 9 rue Pages 92150 Suresnes, France
|
||||
//
|
||||
// ============================================================================
|
||||
package org.talend.core.service;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
import org.talend.core.IService;
|
||||
import org.talend.utils.sugars.TypedReturnCode;
|
||||
|
||||
public interface IAuditService extends IService {
|
||||
|
||||
public void populateAudit(String url, String driver, String user, String password);
|
||||
|
||||
public Map<String, String> generateAuditReport(String path);
|
||||
|
||||
public TypedReturnCode<java.sql.Connection> checkConnection(String version, String url, String driver, String user,
|
||||
String password);
|
||||
|
||||
public Map<Integer, String> listAllHistoryAudits(String url, String driver, String user, String password);
|
||||
|
||||
public void populateHistoryAudit(Integer auditId, String url, String driver, String user, String password);
|
||||
}
|
||||
@@ -1,6 +1,7 @@
|
||||
package org.talend.core.service;
|
||||
|
||||
import org.eclipse.swt.widgets.Shell;
|
||||
import org.talend.core.GlobalServiceRegister;
|
||||
import org.talend.core.IService;
|
||||
import org.talend.core.model.process.IProcess;
|
||||
import org.talend.core.model.repository.IRepositoryViewObject;
|
||||
@@ -14,6 +15,8 @@ public interface IResourcesDependenciesService extends IService {
|
||||
|
||||
public String getResourcePathForContext(IProcess process, String resourceContextValue);
|
||||
|
||||
public String getResourcePathForContext(IProcess process, String resourceContextValue, boolean forceRelative);
|
||||
|
||||
public String getResourceItemFilePath(String resourceContextValue);
|
||||
|
||||
public void refreshDependencyViewer();
|
||||
@@ -21,4 +24,12 @@ public interface IResourcesDependenciesService extends IService {
|
||||
public void setContextParameterChangeDirtyManually();
|
||||
|
||||
public void removeBuildJobCacheForResource(String resourceId);
|
||||
|
||||
public static IResourcesDependenciesService get() {
|
||||
GlobalServiceRegister register = GlobalServiceRegister.getDefault();
|
||||
if (register.isServiceRegistered(IResourcesDependenciesService.class)) {
|
||||
return register.getService(IResourcesDependenciesService.class);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,8 +16,8 @@ import java.net.URI;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
|
||||
import org.eclipse.core.resources.IProject;
|
||||
import org.eclipse.core.runtime.IProgressMonitor;
|
||||
import org.talend.commons.CommonsPlugin;
|
||||
import org.talend.core.GlobalServiceRegister;
|
||||
import org.talend.core.IService;
|
||||
import org.talend.core.model.general.Project;
|
||||
@@ -42,6 +42,10 @@ public interface IStudioLiteP2Service extends IService {
|
||||
*/
|
||||
public static final int RESULT_CANCEL = 2;
|
||||
|
||||
String getProfileIdForProject(String projTechnicalName, boolean isRemoteProject);
|
||||
|
||||
void onProjectDeletion(IProgressMonitor monitor, IProject deletedProj) throws Exception;
|
||||
|
||||
void setProfileKey(String profKey) throws Exception;
|
||||
|
||||
String getProfileKey() throws Exception;
|
||||
@@ -74,6 +78,8 @@ public interface IStudioLiteP2Service extends IService {
|
||||
|
||||
ValidatePotentialFeaturesHook validatePotentialFeatures(IProgressMonitor monitor, Project proj) throws Exception;
|
||||
|
||||
int installRequiredFeatures(IProgressMonitor monitor, ValidateRequiredFeaturesHook hook, Project proj) throws Exception;
|
||||
|
||||
/**
|
||||
* selected features will be write into the required feature list of project
|
||||
*
|
||||
@@ -83,18 +89,14 @@ public interface IStudioLiteP2Service extends IService {
|
||||
* {@link IStudioLiteP2Service#RESULT_SKIP}<br/>
|
||||
* {@link IStudioLiteP2Service#RESULT_CANCEL}<br/>
|
||||
*/
|
||||
int showUpdateProjectRequiredFeaturesWizard(ValidatePotentialFeaturesHook hook, Project proj) throws Exception;
|
||||
int showUpdateProjectRequiredFeaturesWizard(IProgressMonitor monitor, ValidatePotentialFeaturesHook hook, Project proj)
|
||||
throws Exception;
|
||||
|
||||
int adaptFeaturesForProject(IProgressMonitor monitor, Project proj) throws Exception;
|
||||
|
||||
void setLocalPatches(Collection<String> localPatchUris) throws Exception;
|
||||
|
||||
public static IStudioLiteP2Service get() {
|
||||
boolean forceLoad = Boolean.getBoolean("talend.studio.studiolite.p2.enable");
|
||||
if (!forceLoad) {
|
||||
if (CommonsPlugin.isHeadless() || CommonsPlugin.isJUnitTest() || CommonsPlugin.isTUJTest()
|
||||
|| CommonsPlugin.isScriptCmdlineMode()) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
if (GlobalServiceRegister.getDefault().isServiceRegistered(IStudioLiteP2Service.class)) {
|
||||
return GlobalServiceRegister.getDefault().getService(IStudioLiteP2Service.class);
|
||||
}
|
||||
@@ -150,13 +152,17 @@ public interface IStudioLiteP2Service extends IService {
|
||||
|
||||
public static interface UpdateSiteConfig {
|
||||
|
||||
boolean isReleaseEditable();
|
||||
|
||||
URI getRelease(IProgressMonitor monitor) throws Exception;
|
||||
|
||||
void setRelease(IProgressMonitor monitor, URI uri) throws Exception;
|
||||
|
||||
URI getUpdate(IProgressMonitor monitor) throws Exception;
|
||||
boolean isUpdateEditable();
|
||||
|
||||
void setUpdate(IProgressMonitor monitor, URI uri) throws Exception;
|
||||
Collection<URI> getUpdates(IProgressMonitor monitor) throws Exception;
|
||||
|
||||
void setUpdates(IProgressMonitor monitor, Collection<URI> uris) throws Exception;
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -24,4 +24,6 @@ public interface IUpdateService extends IService {
|
||||
public String getSharedStudioMissingPatchVersion();
|
||||
|
||||
public boolean updateArtifactsFileSha256Hex(IProgressMonitor monitor, String studioArtifactsFileShaCodeHex);
|
||||
|
||||
public void checkThirdPartyLibraries();
|
||||
}
|
||||
|
||||
@@ -16,6 +16,7 @@ import java.io.IOException;
|
||||
import java.net.URL;
|
||||
|
||||
import org.eclipse.jface.resource.ImageDescriptor;
|
||||
import org.talend.core.GlobalServiceRegister;
|
||||
import org.talend.core.IService;
|
||||
import org.w3c.dom.Element;
|
||||
|
||||
@@ -58,4 +59,13 @@ public interface IBrandingService extends IService {
|
||||
public String getUserManuals();
|
||||
|
||||
public String getRoutineLicenseHeader(String version);
|
||||
|
||||
public static IBrandingService get() {
|
||||
GlobalServiceRegister gsr = GlobalServiceRegister.getDefault();
|
||||
if (gsr.isServiceRegistered(IBrandingService.class)) {
|
||||
return gsr.getService(IBrandingService.class);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -28,11 +28,7 @@ public class RepositoryImageProvider {
|
||||
|
||||
public static IImage getIcon(ERepositoryObjectType type) {
|
||||
|
||||
if (type == ERepositoryObjectType.SVN_ROOT) {
|
||||
return ECoreImage.SVN_ROOT_ICON;
|
||||
} else if (type == ERepositoryObjectType.BUSINESS_PROCESS) {
|
||||
return ECoreImage.BUSINESS_PROCESS_ICON;
|
||||
} else if (type == ERepositoryObjectType.PROCESS) {
|
||||
if (type == ERepositoryObjectType.PROCESS) {
|
||||
return ECoreImage.PROCESS_ICON;
|
||||
} else if (type == ERepositoryObjectType.JOBLET) {
|
||||
return ECoreImage.JOBLET_STANDARD_ICON;
|
||||
|
||||
@@ -39,6 +39,7 @@ import org.talend.core.model.process.JobInfo;
|
||||
import org.talend.core.model.properties.Item;
|
||||
import org.talend.core.model.properties.Property;
|
||||
import org.talend.core.model.repository.ERepositoryObjectType;
|
||||
import org.talend.core.model.repository.IRepositoryViewObject;
|
||||
import org.talend.core.model.routines.CodesJarInfo;
|
||||
import org.talend.core.runtime.process.ITalendProcessJavaProject;
|
||||
import org.talend.core.runtime.projectsetting.ProjectPreferenceManager;
|
||||
@@ -271,5 +272,9 @@ public interface IRunProcessService extends IService {
|
||||
|
||||
void deleteTalendCodesJarProject(ERepositoryObjectType type, String projectTechName, String codesJarName,
|
||||
boolean deleteContent);
|
||||
|
||||
public void deleteOldVersionTalendJobProject(IRepositoryViewObject object);
|
||||
|
||||
void updateAllCodeCacheStatus(boolean isUpdated);
|
||||
|
||||
}
|
||||
|
||||
@@ -36,4 +36,8 @@ public interface IProjectMigrationTask extends IMigrationTask {
|
||||
|
||||
public ExecutionResult execute(Project project, Item item);
|
||||
|
||||
default public void generateReportRecord(MigrationReportRecorder recorder) {
|
||||
// do nothing
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,179 @@
|
||||
// ============================================================================
|
||||
//
|
||||
// Copyright (C) 2006-2021 Talend Inc. - www.talend.com
|
||||
//
|
||||
// This source code is available under agreement available at
|
||||
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
|
||||
//
|
||||
// You should have received a copy of the agreement
|
||||
// along with this program; if not, write to Talend SA
|
||||
// 9 rue Pages 92150 Suresnes, France
|
||||
//
|
||||
// ============================================================================
|
||||
package org.talend.migration;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
import org.eclipse.jface.dialogs.Dialog;
|
||||
import org.eclipse.jface.dialogs.IDialogConstants;
|
||||
import org.eclipse.jface.widgets.WidgetFactory;
|
||||
import org.eclipse.swt.SWT;
|
||||
import org.eclipse.swt.events.SelectionAdapter;
|
||||
import org.eclipse.swt.events.SelectionEvent;
|
||||
import org.eclipse.swt.graphics.Point;
|
||||
import org.eclipse.swt.layout.GridData;
|
||||
import org.eclipse.swt.layout.GridLayout;
|
||||
import org.eclipse.swt.widgets.Button;
|
||||
import org.eclipse.swt.widgets.Composite;
|
||||
import org.eclipse.swt.widgets.Control;
|
||||
import org.eclipse.swt.widgets.Label;
|
||||
import org.eclipse.swt.widgets.Link;
|
||||
import org.eclipse.swt.widgets.Shell;
|
||||
import org.talend.analysistask.ItemAnalysisReportManager;
|
||||
import org.talend.commons.exception.ExceptionHandler;
|
||||
import org.talend.commons.utils.io.FilesUtils;
|
||||
import org.talend.core.runtime.i18n.Messages;
|
||||
import org.talend.repository.ProjectManager;
|
||||
|
||||
/**
|
||||
* DOC jding class global comment. Detailled comment
|
||||
*/
|
||||
public class MigrationReportAccessDialog extends Dialog {
|
||||
|
||||
private String reportGeneratedFile;
|
||||
|
||||
private boolean onStartUp;
|
||||
|
||||
private Button disableOptionBtn;
|
||||
|
||||
protected MigrationReportAccessDialog(Shell parentShell, String reportGeneratedFile, boolean onStartUp) {
|
||||
super(parentShell);
|
||||
this.reportGeneratedFile = reportGeneratedFile;
|
||||
this.onStartUp = onStartUp;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void configureShell(Shell newShell) {
|
||||
super.configureShell(newShell);
|
||||
newShell.setText(Messages.getString("MigrationReportAccessDialog.title"));
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void initializeBounds() {
|
||||
getShell().setSize(890, 350);
|
||||
Point location = getInitialLocation(getShell().getSize());
|
||||
getShell().setLocation(location.x, location.y);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Control createDialogArea(Composite parent) {
|
||||
GridLayout layout = new GridLayout();
|
||||
layout.marginWidth = 0;
|
||||
layout.marginHeight = 0;
|
||||
layout.verticalSpacing = 8;
|
||||
Composite composite = WidgetFactory.composite(SWT.NONE).layout(layout)
|
||||
.layoutData(new GridData(GridData.FILL_BOTH))
|
||||
.create(parent);
|
||||
applyDialogFont(composite);
|
||||
|
||||
Composite migrationInfoArea = new Composite(composite, SWT.NONE);
|
||||
GridLayout migrationInfoLayout = new GridLayout();
|
||||
migrationInfoLayout.numColumns = 1;
|
||||
migrationInfoLayout.marginWidth = 0;
|
||||
migrationInfoLayout.marginTop = 8;
|
||||
migrationInfoLayout.marginLeft = 10;
|
||||
migrationInfoArea.setLayout(migrationInfoLayout);
|
||||
createMessageLabel(migrationInfoArea, Messages.getString("MigrationReportAccessDialog.migrateSuccess"));
|
||||
Link accessLink = new Link(migrationInfoArea, SWT.NONE);
|
||||
accessLink.setText(Messages.getString("MigrationReportAccessDialog.completeReportAvailable") + " <a>"
|
||||
+ Messages.getString("MigrationReportAccessDialog.accessReport") + "</a> .");
|
||||
accessLink.setLayoutData(new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_VERTICAL));
|
||||
accessLink.addSelectionListener(new SelectionAdapter() {
|
||||
|
||||
@Override
|
||||
public void widgetSelected(SelectionEvent e) {
|
||||
File reportFile = new File(reportGeneratedFile);
|
||||
if (reportFile != null && reportFile.exists()) {
|
||||
try {
|
||||
FilesUtils.selectFileInSystemExplorer(reportFile);
|
||||
} catch (Exception excep) {
|
||||
ExceptionHandler.process(excep);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
Composite infoArea = new Composite(composite, SWT.NONE);
|
||||
GridLayout infoAreaLayout = new GridLayout();
|
||||
migrationInfoLayout.numColumns = 1;
|
||||
infoAreaLayout.marginWidth = 0;
|
||||
infoAreaLayout.marginLeft = 10;
|
||||
infoArea.setLayout(infoAreaLayout);
|
||||
createMessageLabel(infoArea, Messages.getString("MigrationReportAccessDialog.provideAnalysisTool"));
|
||||
Composite infoItemArea = new Composite(infoArea, SWT.NONE);
|
||||
GridLayout infoItemLayout = new GridLayout();
|
||||
infoItemLayout.numColumns = 1;
|
||||
infoItemLayout.marginWidth = 0;
|
||||
infoItemLayout.marginHeight = 0;
|
||||
infoItemLayout.marginLeft = 15;
|
||||
infoItemArea.setLayout(infoItemLayout);
|
||||
createMessageLabel(infoItemArea, Messages.getString("MigrationReportAccessDialog.listOfProblems"));
|
||||
createMessageLabel(infoItemArea, Messages.getString("MigrationReportAccessDialog.listItems"));
|
||||
|
||||
Composite analysisInfoArea = new Composite(composite, SWT.NONE);
|
||||
GridLayout analysisInfoLayout = new GridLayout();
|
||||
analysisInfoLayout.numColumns = 1;
|
||||
analysisInfoLayout.marginWidth = 0;
|
||||
analysisInfoLayout.marginLeft = 10;
|
||||
analysisInfoArea.setLayout(analysisInfoLayout);
|
||||
createMessageLabel(analysisInfoArea, Messages.getString("MigrationReportAccessDialog.analysisToolCanTrigger"));
|
||||
|
||||
if (!onStartUp) {
|
||||
Composite disableDialogArea = new Composite(composite, SWT.NONE);
|
||||
GridLayout disableDialogLayout = new GridLayout();
|
||||
disableDialogLayout.numColumns = 1;
|
||||
disableDialogLayout.marginWidth = 0;
|
||||
disableDialogLayout.marginLeft = 10;
|
||||
disableDialogArea.setLayout(disableDialogLayout);
|
||||
disableOptionBtn = new Button(disableDialogArea, SWT.CHECK);
|
||||
disableOptionBtn.setText(Messages.getString("MigrationReportAccessDialog.doNotShowAnymore"));
|
||||
disableOptionBtn.setLayoutData(new GridData(GridData.GRAB_HORIZONTAL | GridData.FILL_VERTICAL));
|
||||
disableOptionBtn.addSelectionListener(new SelectionAdapter() {
|
||||
|
||||
@Override
|
||||
public void widgetSelected(SelectionEvent e) {
|
||||
MigrationReportHelper.storeDoNotShowAgainPref(disableOptionBtn.getSelection());
|
||||
}
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
return composite;
|
||||
}
|
||||
|
||||
private Label createMessageLabel(Composite parent, String message) {
|
||||
Label messageLabel = new Label(parent, SWT.NONE);
|
||||
messageLabel.setText(message);
|
||||
GridData gridData = new GridData(GridData.GRAB_HORIZONTAL);
|
||||
messageLabel.setLayoutData(gridData);
|
||||
return messageLabel;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void createButtonsForButtonBar(Composite parent) {
|
||||
createButton(parent, IDialogConstants.YES_ID, Messages.getString("MigrationReportAccessDialog.runAnalysisButton"), true);
|
||||
createButton(parent, IDialogConstants.NO_ID, Messages.getString("MigrationReportAccessDialog.notNowButton"), true);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void buttonPressed(int buttonId) {
|
||||
setReturnCode(OK);
|
||||
if (IDialogConstants.YES_ID == buttonId) {
|
||||
ItemAnalysisReportManager.getInstance()
|
||||
.generateAnalysisReport(ProjectManager.getInstance().getCurrentProject().getTechnicalLabel());
|
||||
}
|
||||
close();
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,216 @@
|
||||
// ============================================================================
|
||||
//
|
||||
// Copyright (C) 2006-2021 Talend Inc. - www.talend.com
|
||||
//
|
||||
// This source code is available under agreement available at
|
||||
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
|
||||
//
|
||||
// You should have received a copy of the agreement
|
||||
// along with this program; if not, write to Talend SA
|
||||
// 9 rue Pages 92150 Suresnes, France
|
||||
//
|
||||
// ============================================================================
|
||||
package org.talend.migration;
|
||||
|
||||
import java.io.File;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.eclipse.core.resources.ResourcesPlugin;
|
||||
import org.eclipse.core.runtime.IProgressMonitor;
|
||||
import org.eclipse.core.runtime.IStatus;
|
||||
import org.eclipse.core.runtime.Status;
|
||||
import org.eclipse.core.runtime.jobs.Job;
|
||||
import org.eclipse.core.runtime.preferences.ConfigurationScope;
|
||||
import org.eclipse.core.runtime.preferences.IEclipsePreferences;
|
||||
import org.eclipse.core.runtime.preferences.IScopeContext;
|
||||
import org.eclipse.swt.widgets.Display;
|
||||
import org.eclipse.ui.PlatformUI;
|
||||
import org.osgi.service.prefs.BackingStoreException;
|
||||
import org.talend.commons.exception.ExceptionHandler;
|
||||
import org.talend.commons.report.ItemsReportUtil;
|
||||
import org.talend.core.PluginChecker;
|
||||
import org.talend.core.model.properties.Item;
|
||||
import org.talend.core.model.properties.Property;
|
||||
|
||||
/**
|
||||
* DOC jding class global comment. Detailled comment
|
||||
*/
|
||||
public class MigrationReportHelper {
|
||||
|
||||
private static final String COMMA = ",";
|
||||
|
||||
private static final String PLUGIN_ID = "org.talend.core.runtime";
|
||||
|
||||
private static final String DO_NOT_SHOW_PREF_KEY = "talend.migrationReportDialog.doNotShowAgain";
|
||||
|
||||
private static final String MIGRATION_REPORT_HEAD = "Task name,Task description,Item type,Path to migrated item,Migration details";
|
||||
|
||||
private static final MigrationReportHelper instance = new MigrationReportHelper();
|
||||
|
||||
public static MigrationReportHelper getInstance() {
|
||||
return instance;
|
||||
}
|
||||
|
||||
private String reportGeneratedPath = "";
|
||||
|
||||
private Set<String> taskItemRecords = new HashSet<String>();
|
||||
|
||||
private List<MigrationReportRecorder> migrationReportRecorders = new ArrayList<MigrationReportRecorder>();
|
||||
|
||||
public void generateMigrationReport(String projectTecName) {
|
||||
if (migrationReportRecorders == null || migrationReportRecorders.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!PluginChecker.isTIS()) {
|
||||
clearRecorders();
|
||||
return;
|
||||
}
|
||||
|
||||
File exportFolder = null;
|
||||
File reportFile = null;
|
||||
try {
|
||||
String currentTime = getCurrentTime();
|
||||
String filePath = getReportExportFolder(currentTime) + "/" + getReportFileName(currentTime, projectTecName);
|
||||
reportGeneratedPath = filePath;
|
||||
reportFile = new File(filePath);
|
||||
List<String> recordLines = new ArrayList<String>();
|
||||
for (MigrationReportRecorder record : migrationReportRecorders) {
|
||||
StringBuffer buffer = new StringBuffer();
|
||||
buffer.append(ItemsReportUtil.handleColumnQuotes(record.getTaskClassName())).append(COMMA);
|
||||
buffer.append(ItemsReportUtil.handleColumnQuotes(record.getTaskDescription())).append(COMMA);
|
||||
buffer.append(ItemsReportUtil.handleColumnQuotes(record.getItemType())).append(COMMA);
|
||||
buffer.append(ItemsReportUtil.handleColumnQuotes(record.getItemPath())).append(COMMA);
|
||||
buffer.append(ItemsReportUtil.handleColumnQuotes(record.getDetailMessage()));
|
||||
recordLines.add(buffer.toString());
|
||||
}
|
||||
ItemsReportUtil.generateReportFile(reportFile, MIGRATION_REPORT_HEAD, recordLines);
|
||||
} catch (Exception e) {
|
||||
ExceptionHandler.process(e);
|
||||
if (reportFile != null && reportFile.exists()) {
|
||||
reportFile.delete();
|
||||
}
|
||||
if (exportFolder != null && exportFolder.exists()) {
|
||||
exportFolder.delete();
|
||||
}
|
||||
} finally {
|
||||
migrationReportRecorders.clear();
|
||||
taskItemRecords.clear();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public boolean isRequireDefaultRecord(IProjectMigrationTask task, Item item) {
|
||||
boolean require = true;
|
||||
if (task.getOrder() != null) {
|
||||
Calendar calendar = Calendar.getInstance();
|
||||
calendar.setTime(task.getOrder());
|
||||
int year = calendar.get(Calendar.YEAR);
|
||||
if (year <= 2016) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if (item.getProperty() != null) {
|
||||
Property property = item.getProperty();
|
||||
String key = task.getId() + "_" + property.getId() + "_" + property.getVersion();
|
||||
if (taskItemRecords.contains(key)) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return require;
|
||||
}
|
||||
|
||||
private String getCurrentTime() {
|
||||
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
|
||||
String time = dateFormat.format(new Date());
|
||||
return time;
|
||||
}
|
||||
|
||||
private String getReportExportFolder(String time) {
|
||||
String folderName = "migrationReport" + "_" + time;
|
||||
String path = ResourcesPlugin.getWorkspace().getRoot().getLocation().toString() + "/report/" + folderName;
|
||||
return path;
|
||||
}
|
||||
|
||||
private String getReportFileName(String time, String projectTecName) {
|
||||
String fileName = time + "_" + projectTecName + "_" + "Migration" + "_" + "Report.csv";
|
||||
return fileName;
|
||||
}
|
||||
|
||||
public synchronized void checkMigrationReport(boolean onStartUp) {
|
||||
if (StringUtils.isBlank(reportGeneratedPath) || !PluginChecker.isTIS() || !onStartUp && isReportDialogDisable()) {
|
||||
return;
|
||||
}
|
||||
File reportFile = new File(reportGeneratedPath);
|
||||
if (reportFile == null || !reportFile.exists()) {
|
||||
return;
|
||||
}
|
||||
Job job = new Job("Check migration report") {
|
||||
|
||||
@Override
|
||||
protected IStatus run(IProgressMonitor monitor) {
|
||||
Display.getDefault().syncExec(() -> {
|
||||
try {
|
||||
MigrationReportAccessDialog dialog = new MigrationReportAccessDialog(
|
||||
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), reportGeneratedPath, onStartUp);
|
||||
dialog.open();
|
||||
} catch (Exception e) {
|
||||
ExceptionHandler.process(e);
|
||||
} finally {
|
||||
// after popup clean up record
|
||||
clearRecorders();
|
||||
}
|
||||
});
|
||||
return Status.OK_STATUS;
|
||||
}
|
||||
};
|
||||
job.setUser(false);
|
||||
job.setPriority(Job.INTERACTIVE);
|
||||
job.schedule();
|
||||
}
|
||||
|
||||
public static void storeDoNotShowAgainPref(boolean selected) {
|
||||
IScopeContext scopeContext = ConfigurationScope.INSTANCE;
|
||||
IEclipsePreferences pref = scopeContext.getNode(PLUGIN_ID);
|
||||
pref.putBoolean(DO_NOT_SHOW_PREF_KEY, selected);
|
||||
try {
|
||||
pref.flush();
|
||||
} catch (BackingStoreException e) {
|
||||
ExceptionHandler.process(e);
|
||||
}
|
||||
}
|
||||
|
||||
public static boolean isReportDialogDisable() {
|
||||
IScopeContext scopeContext = ConfigurationScope.INSTANCE;
|
||||
IEclipsePreferences pref = scopeContext.getNode(PLUGIN_ID);
|
||||
return pref.getBoolean(DO_NOT_SHOW_PREF_KEY, false);
|
||||
}
|
||||
|
||||
public void addRecorder(MigrationReportRecorder recorder) {
|
||||
if (recorder != null) {
|
||||
migrationReportRecorders.add(recorder);
|
||||
if (recorder.getItem() != null && recorder.getItem().getProperty() != null) {
|
||||
Property property = recorder.getItem().getProperty();
|
||||
taskItemRecords.add(recorder.getTask().getId() + "_" + property.getId() + "_" + property.getVersion());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void clearRecorders() {
|
||||
reportGeneratedPath = "";
|
||||
migrationReportRecorders.clear();
|
||||
taskItemRecords.clear();
|
||||
}
|
||||
|
||||
public String getReportGeneratedPath() {
|
||||
return reportGeneratedPath;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,197 @@
|
||||
// ============================================================================
|
||||
//
|
||||
// Copyright (C) 2006-2021 Talend Inc. - www.talend.com
|
||||
//
|
||||
// This source code is available under agreement available at
|
||||
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
|
||||
//
|
||||
// You should have received a copy of the agreement
|
||||
// along with this program; if not, write to Talend SA
|
||||
// 9 rue Pages 92150 Suresnes, France
|
||||
//
|
||||
// ============================================================================
|
||||
package org.talend.migration;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.talend.commons.report.ItemReportRecorder;
|
||||
import org.talend.core.model.components.ComponentUtilities;
|
||||
import org.talend.core.model.properties.Item;
|
||||
import org.talend.core.utils.TalendQuoteUtils;
|
||||
import org.talend.designer.core.model.utils.emf.talendfile.ElementParameterType;
|
||||
import org.talend.designer.core.model.utils.emf.talendfile.NodeType;
|
||||
|
||||
/**
|
||||
* DOC jding class global comment. Detailled comment
|
||||
*/
|
||||
public class MigrationReportRecorder extends ItemReportRecorder {
|
||||
|
||||
private IProjectMigrationTask task;
|
||||
|
||||
private MigrationOperationType operationType;
|
||||
|
||||
private NodeType node;
|
||||
|
||||
private String paramName;
|
||||
|
||||
private String oldValue;
|
||||
|
||||
private String newValue;
|
||||
|
||||
public enum MigrationOperationType {
|
||||
ADD,
|
||||
MODIFY,
|
||||
DELETE
|
||||
}
|
||||
|
||||
public MigrationReportRecorder(IProjectMigrationTask task, Item item) {
|
||||
super();
|
||||
this.task = task;
|
||||
this.item = item;
|
||||
}
|
||||
|
||||
public MigrationReportRecorder(IProjectMigrationTask task, MigrationOperationType operationType, Item item, NodeType node,
|
||||
String paramName, String oldValue, String newValue) {
|
||||
super();
|
||||
this.task = task;
|
||||
this.operationType = operationType;
|
||||
this.item = item;
|
||||
this.node = node;
|
||||
this.paramName = paramName;
|
||||
this.oldValue = oldValue;
|
||||
this.newValue = newValue;
|
||||
}
|
||||
|
||||
public MigrationReportRecorder(IProjectMigrationTask task, Item item, String detailMessage) {
|
||||
super();
|
||||
this.task = task;
|
||||
this.item = item;
|
||||
this.detailMessage = detailMessage;
|
||||
}
|
||||
|
||||
public String getTaskClassName() {
|
||||
return task.getClass().getSimpleName();
|
||||
}
|
||||
|
||||
public String getTaskDescription() {
|
||||
String description = "";
|
||||
if (StringUtils.isNotBlank(task.getDescription())) {
|
||||
description = task.getDescription();
|
||||
}
|
||||
return description;
|
||||
}
|
||||
|
||||
public String getDetailMessage() {
|
||||
String details = detailMessage;
|
||||
if (StringUtils.isNotBlank(detailMessage)) {
|
||||
return details;
|
||||
}
|
||||
|
||||
if (operationType == null || StringUtils.isBlank(paramName)) {
|
||||
details = getTaskClassName() + " task is applied";
|
||||
return details;
|
||||
}
|
||||
|
||||
StringBuffer detailBuffer = new StringBuffer();
|
||||
if (node != null) {
|
||||
// migration for node, e.g. tRESTClient component "tRESTClient_2":
|
||||
detailBuffer.append(node.getComponentName()).append(" component ");
|
||||
ElementParameterType uniqueName = ComponentUtilities.getNodeProperty(node, "UNIQUE_NAME");
|
||||
detailBuffer.append(TalendQuoteUtils.addQuotes(uniqueName.getValue())).append(":");
|
||||
} else {
|
||||
// migration for item, e.g. context item "testContext":
|
||||
detailBuffer.append(getItemType() + " item ")
|
||||
.append(TalendQuoteUtils.addQuotes(item.getProperty().getLabel())).append(":");
|
||||
}
|
||||
|
||||
detailBuffer.append(paramName).append(" was ");
|
||||
switch (operationType) {
|
||||
case ADD:
|
||||
detailBuffer.append("added");
|
||||
if (StringUtils.isNotBlank(newValue)) {
|
||||
detailBuffer.append(" with ").append(newValue);
|
||||
}
|
||||
break;
|
||||
case MODIFY:
|
||||
detailBuffer.append("changed");
|
||||
if (StringUtils.isNotBlank(oldValue)) {
|
||||
detailBuffer.append(" from ").append(oldValue);
|
||||
}
|
||||
if (StringUtils.isNotBlank(newValue)) {
|
||||
detailBuffer.append(" to ").append(newValue);
|
||||
}
|
||||
break;
|
||||
case DELETE:
|
||||
detailBuffer.append("deleted");
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
details = detailBuffer.toString();
|
||||
|
||||
return details;
|
||||
}
|
||||
|
||||
/**
|
||||
* Getter for task.
|
||||
*
|
||||
* @return the task
|
||||
*/
|
||||
public IProjectMigrationTask getTask() {
|
||||
return task;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the task.
|
||||
*
|
||||
* @param task the task to set
|
||||
*/
|
||||
public void setTask(IProjectMigrationTask task) {
|
||||
this.task = task;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the operationType.
|
||||
*
|
||||
* @param operationType the operationType to set
|
||||
*/
|
||||
public void setOperationType(MigrationOperationType operationType) {
|
||||
this.operationType = operationType;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the node.
|
||||
*
|
||||
* @param node the node to set
|
||||
*/
|
||||
public void setNode(NodeType node) {
|
||||
this.node = node;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the paramName.
|
||||
*
|
||||
* @param paramName the paramName to set
|
||||
*/
|
||||
public void setParamName(String paramName) {
|
||||
this.paramName = paramName;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the oldValue.
|
||||
*
|
||||
* @param oldValue the oldValue to set
|
||||
*/
|
||||
public void setOldValue(String oldValue) {
|
||||
this.oldValue = oldValue;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the newValue.
|
||||
*
|
||||
* @param newValue the newValue to set
|
||||
*/
|
||||
public void setNewValue(String newValue) {
|
||||
this.newValue = newValue;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -41,7 +41,7 @@ import org.talend.core.model.properties.Property;
|
||||
import org.talend.core.model.repository.ERepositoryObjectType;
|
||||
import org.talend.core.model.repository.IRepositoryViewObject;
|
||||
import org.talend.core.model.repository.RepositoryManager;
|
||||
import org.talend.core.model.repository.SVNConstant;
|
||||
import org.talend.core.model.repository.GITConstant;
|
||||
import org.talend.core.model.utils.TalendPropertiesUtil;
|
||||
import org.talend.core.runtime.CoreRuntimePlugin;
|
||||
import org.talend.core.runtime.util.URIHelper;
|
||||
@@ -63,13 +63,13 @@ public final class ProjectManager {
|
||||
|
||||
public static final String UNDER_LINE = "_"; //$NON-NLS-1$
|
||||
|
||||
public static final String SEP_CHAR = SVNConstant.SEP_CHAR;
|
||||
public static final String SEP_CHAR = GITConstant.SEP_CHAR;
|
||||
|
||||
public static final String NAME_TRUNK = SVNConstant.NAME_TRUNK;
|
||||
public static final String NAME_TRUNK = GITConstant.NAME_TRUNK;
|
||||
|
||||
public static final String NAME_BRANCHES = SVNConstant.NAME_BRANCHES;
|
||||
public static final String NAME_BRANCHES = GITConstant.NAME_BRANCHES;
|
||||
|
||||
public static final String NAME_TAGS = SVNConstant.NAME_TAGS;
|
||||
public static final String NAME_TAGS = GITConstant.NAME_TAGS;
|
||||
|
||||
public static final String BRANCHES_PREFIX = "branches/";
|
||||
|
||||
@@ -94,6 +94,8 @@ public final class ProjectManager {
|
||||
private Set<Object> updatedRemoteHandlerRecords;
|
||||
|
||||
private Set<Project> tempProjects;
|
||||
|
||||
private static final Map<String, String> projectLabelWithOriginVersion = new HashMap<String, String> ();
|
||||
|
||||
private WeakHashMap<IRepositoryViewObject, Boolean> cachedObjects = new WeakHashMap<IRepositoryViewObject, Boolean>();
|
||||
|
||||
@@ -627,8 +629,8 @@ public final class ProjectManager {
|
||||
*/
|
||||
|
||||
if (!branchSelection.contains(NAME_TAGS) && !branchSelection.contains(NAME_BRANCHES)
|
||||
&& !branchSelection.contains(NAME_TRUNK) && !branchSelection.contains(SVNConstant.NAME_MASTER)
|
||||
&& !branchSelection.contains(SVNConstant.NAME_MAIN)) {
|
||||
&& !branchSelection.contains(NAME_TRUNK) && !branchSelection.contains(GITConstant.NAME_MASTER)
|
||||
&& !branchSelection.contains(GITConstant.NAME_MAIN)) {
|
||||
branchSelection = NAME_BRANCHES + branchSelection;
|
||||
}
|
||||
return branchSelection;
|
||||
@@ -656,7 +658,7 @@ public final class ProjectManager {
|
||||
if (fields == null || technicalLabel == null) {
|
||||
return branchForMainProject;
|
||||
}
|
||||
String branchKey = IProxyRepositoryFactory.BRANCH_SELECTION + SVNConstant.UNDER_LINE_CHAR + technicalLabel;
|
||||
String branchKey = IProxyRepositoryFactory.BRANCH_SELECTION + GITConstant.UNDER_LINE_CHAR + technicalLabel;
|
||||
if (fields.containsKey(branchKey)) {
|
||||
branchForMainProject = fields.get(branchKey);
|
||||
}
|
||||
@@ -668,12 +670,12 @@ public final class ProjectManager {
|
||||
|
||||
public String getFormatedBranchName(String branchName) {
|
||||
String formatedBranchName = branchName;
|
||||
if (!branchName.startsWith(SVNConstant.NAME_TAGS + SVNConstant.SEP_CHAR)
|
||||
&& !branchName.startsWith(SVNConstant.NAME_BRANCHES + SVNConstant.SEP_CHAR)
|
||||
&& !branchName.startsWith(SVNConstant.NAME_ORIGIN + SVNConstant.SEP_CHAR)
|
||||
&& !branchName.equals(SVNConstant.NAME_TRUNK) && !branchName.equals(SVNConstant.NAME_MASTER)
|
||||
&& !branchName.equals(SVNConstant.NAME_MAIN)) {
|
||||
formatedBranchName = SVNConstant.NAME_BRANCHES + SVNConstant.SEP_CHAR + branchName;
|
||||
if (!branchName.startsWith(GITConstant.NAME_TAGS + GITConstant.SEP_CHAR)
|
||||
&& !branchName.startsWith(GITConstant.NAME_BRANCHES + GITConstant.SEP_CHAR)
|
||||
&& !branchName.startsWith(GITConstant.NAME_ORIGIN + GITConstant.SEP_CHAR)
|
||||
&& !branchName.equals(GITConstant.NAME_TRUNK) && !branchName.equals(GITConstant.NAME_MASTER)
|
||||
&& !branchName.equals(GITConstant.NAME_MAIN)) {
|
||||
formatedBranchName = GITConstant.NAME_BRANCHES + GITConstant.SEP_CHAR + branchName;
|
||||
}
|
||||
return formatedBranchName;
|
||||
}
|
||||
@@ -723,7 +725,7 @@ public final class ProjectManager {
|
||||
if (fields == null || technicalLabel == null) {
|
||||
return;
|
||||
}
|
||||
String key = IProxyRepositoryFactory.BRANCH_SELECTION + SVNConstant.UNDER_LINE_CHAR + technicalLabel;
|
||||
String key = IProxyRepositoryFactory.BRANCH_SELECTION + GITConstant.UNDER_LINE_CHAR + technicalLabel;
|
||||
// TDI-23291:when branchValue is null,should not set "" to the branchkey.
|
||||
if (branchValue != null) {
|
||||
fields.put(key, branchValue);
|
||||
@@ -735,6 +737,7 @@ public final class ProjectManager {
|
||||
*/
|
||||
public void clearAll() {
|
||||
mapProjectUrlToBranchUrl.clear();
|
||||
projectLabelWithOriginVersion.clear();
|
||||
clearFolderCache();
|
||||
}
|
||||
|
||||
@@ -832,4 +835,9 @@ public final class ProjectManager {
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
public Map<String, String> getProjectLabelWithOriginVersion() {
|
||||
return projectLabelWithOriginVersion;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -52,7 +52,7 @@ public abstract class RepositoryWorkUnit<T> {
|
||||
/**
|
||||
* Usefull for some save only actions, where we're sure everything is up to date.
|
||||
*/
|
||||
private boolean avoidSvnUpdate;
|
||||
private boolean avoidUpdate;
|
||||
|
||||
public Object getStartingPoint() {
|
||||
return startingPoint;
|
||||
@@ -159,8 +159,8 @@ public abstract class RepositoryWorkUnit<T> {
|
||||
*
|
||||
* @return the avoidSvnUpdate
|
||||
*/
|
||||
public boolean isAvoidSvnUpdate() {
|
||||
return this.avoidSvnUpdate;
|
||||
public boolean isAvoidUpdate() {
|
||||
return this.avoidUpdate;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -168,8 +168,8 @@ public abstract class RepositoryWorkUnit<T> {
|
||||
*
|
||||
* @param avoidSvnUpdate the avoidSvnUpdate to set
|
||||
*/
|
||||
public void setAvoidSvnUpdate(boolean avoidSvnUpdate) {
|
||||
this.avoidSvnUpdate = avoidSvnUpdate;
|
||||
public void setAvoidUpdate(boolean avoidSvnUpdate) {
|
||||
this.avoidUpdate = avoidSvnUpdate;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -19,6 +19,7 @@ import java.util.Map;
|
||||
|
||||
import org.eclipse.core.resources.IFolder;
|
||||
import org.eclipse.core.runtime.IPath;
|
||||
import org.eclipse.core.runtime.IProgressMonitor;
|
||||
import org.talend.commons.exception.BusinessException;
|
||||
import org.talend.commons.exception.LoginException;
|
||||
import org.talend.commons.exception.PersistenceException;
|
||||
@@ -565,4 +566,8 @@ public interface IProxyRepositoryFactory {
|
||||
|
||||
public void batchDeleteObjectPhysical4Remote(Project project, List<IRepositoryViewObject> objToDeleteList)
|
||||
throws PersistenceException;
|
||||
|
||||
public void deleteOldVersionPhysical(Project project, IRepositoryViewObject objToDelete, String version) throws PersistenceException;
|
||||
|
||||
public void batchDeleteOldVersionPhysical4Remote(Project project, List<IRepositoryViewObject> objToDeleteList, IProgressMonitor monitor) throws PersistenceException;
|
||||
}
|
||||
|
||||
@@ -140,8 +140,6 @@ public interface IRepositoryService extends IService {
|
||||
|
||||
public boolean askRetryForNetworkIssue(Throwable ex);
|
||||
|
||||
boolean isSVN();
|
||||
|
||||
boolean isGIT();
|
||||
|
||||
public void setShouldCheckRepoViewCommonNavigatorDirty(IRepositoryView repView, boolean shouldFlag);
|
||||
@@ -150,6 +148,8 @@ public interface IRepositoryService extends IService {
|
||||
|
||||
List<ModuleNeeded> getLog4j2Modules();
|
||||
|
||||
String getStandardNodeLabel();
|
||||
|
||||
public static IRepositoryService get() {
|
||||
if (GlobalServiceRegister.getDefault().isServiceRegistered(IRepositoryService.class)) {
|
||||
return GlobalServiceRegister.getDefault().getService(IRepositoryService.class);
|
||||
|
||||
@@ -72,11 +72,6 @@ public class RepositoryConstants {
|
||||
|
||||
public static final String FOLDER_PATTERN = "^[a-zA-Z]+[a-zA-Z0-9\\_]*$"; //$NON-NLS-1$
|
||||
|
||||
public static final String SVN_POMS_FILE_INCLUDE_PATTERN =
|
||||
"poms/.*(pom\\.xml|pom-bundle\\.xml|pom-feature\\.xml|pom-microservice\\.xml|pom-control-bundle\\.xml)"; //$NON-NLS-1$
|
||||
|
||||
public static final String SVN_POMS_FOLDER_EXCLUDE_PATTERN = "poms/.*(/\\.settings|/src|/target|/tests)"; //$NON-NLS-1$
|
||||
|
||||
public static final String REPOSITORY_ITEM_PATTERN_INTERN = "a-zA-Z0-9\\.\\-\\_\\ \\(\\)\\[\\]="; //$NON-NLS-1$
|
||||
|
||||
public static final String REPOSITORY_ITEM_PATTERN = "^[" + REPOSITORY_ITEM_PATTERN_INTERN + "]+$"; //$NON-NLS-1$ //$NON-NLS-2$
|
||||
|
||||
@@ -293,9 +293,6 @@ public class RepositoryNode implements IRepositoryNode, IActionFilter {
|
||||
default:
|
||||
final ERepositoryObjectType contentType = getContentType();
|
||||
if (contentType != null) {
|
||||
if ("SVN".equals(contentType.toString())) {
|
||||
return getProperties(EProperties.LABEL).toString();
|
||||
}
|
||||
if (contentType.equals(ERepositoryObjectType.PROCESS)) {
|
||||
return getProperties(EProperties.LABEL).toString();
|
||||
}
|
||||
|
||||
@@ -34,8 +34,6 @@ import org.talend.commons.ui.swt.formtools.LabelledText;
|
||||
import org.talend.commons.utils.io.FilesUtils;
|
||||
import org.talend.core.GlobalServiceRegister;
|
||||
import org.talend.core.ILibraryManagerService;
|
||||
import org.talend.core.ISVNProviderServiceInCoreRuntime;
|
||||
import org.talend.core.PluginChecker;
|
||||
import org.talend.core.runtime.i18n.Messages;
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
#Mon Jun 08 12:27:33 CST 2009
|
||||
Metadata=Metadata
|
||||
TalendDataCollector=Usage Data Collector
|
||||
TalendDataCollectorPreview=Preview
|
||||
TalendDataCollectorUploading=Uploading
|
||||
prefs=Talend
|
||||
specificSetting=Specific Settings
|
||||
specificSetting=Specific Settings
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Metadata=M\u00E9tadonn\u00E9es
|
||||
TalendDataCollector=Collection des donn\u00E9es d'utilisation
|
||||
TalendDataCollector=Collecteur de donn\u00E9es d'utilisation
|
||||
TalendDataCollectorPreview=Aper\u00E7u
|
||||
TalendDataCollectorUploading=Chargement
|
||||
prefs=Talend
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Metadata=\u30E1\u30BF\u30C7\u30FC\u30BF
|
||||
TalendDataCollector=\u30C7\u30FC\u30BF\u30B3\u30EC\u30AF\u30BF\u306E\u4F7F\u7528\u65B9\u6CD5
|
||||
TalendDataCollector=\u4F7F\u7528\u72B6\u6CC1\u30C7\u30FC\u30BF\u30B3\u30EC\u30AF\u30BF\u30FC
|
||||
TalendDataCollectorPreview=\u30D7\u30EC\u30D3\u30E5\u30FC
|
||||
TalendDataCollectorUploading=\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u4E2D
|
||||
prefs=Talend
|
||||
|
||||
@@ -74,7 +74,6 @@ EComponentCategory_properties=Properties
|
||||
EComponentCategory_rulerAndGrid=Rulers & Grid
|
||||
EComponentCategory_sqlTemplate=SQL Template
|
||||
EComponentCategory_statsAndLogs=Stats & Logs
|
||||
EComponentCategory_svnHistory=SVN History
|
||||
EComponentCategory_technical=Technical
|
||||
EComponentCategory_version=Version
|
||||
EComponentCategory_headerFooter=Header/Footer
|
||||
@@ -130,10 +129,10 @@ 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=Runtines : "{0}.{1}\\" parse failed. please check your the Method.
|
||||
JavaFunctionParser.checkMethod=Routines : "{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
|
||||
JavaGlobalVariableProposal.VariableName=\n\nVariable Name: {1}
|
||||
JavaSimpleDateFormatProposalProvider.displaySingleQuote=\ ' : Display a single quote
|
||||
JavaSimpleDateFormatProposalProvider.quoteDisplayError=Two single quotes display only one single quote
|
||||
JavaTypesManager.bigDecimal=BIGDECIMAL is number:
|
||||
JavaTypesManager.integer=INTEGER is number:
|
||||
@@ -268,7 +267,7 @@ SelectRepositoryContextDialog.ExpandAll=Expand All
|
||||
SelectRepositoryContextDialog.Title=Select Context Variables
|
||||
SelectRepositoryContextDialog.View=View...
|
||||
SelectRepositoryContextGroupDialog.Default=default
|
||||
SelectRepositoryContextGroupDialog.Messages=\ Add the nonexistent context group into job from the repository context.
|
||||
SelectRepositoryContextGroupDialog.Messages=In the Job, add a nonexistent context group from the repository context
|
||||
SelectRepositoryContextGroupDialog.Title=Add Context Group
|
||||
TalendTabbedPropertyComposite.compactButton.toolTip=compact view
|
||||
TalendTabbedPropertyComposite.tableButton.toolTip=table view
|
||||
@@ -285,8 +284,7 @@ VersionSection.Version=Version
|
||||
VersionSection.Status=Status
|
||||
XmlArray.InvalidFile=Invalid file.
|
||||
XPathQueryMetadataTableEditorViewExt.xpathQuerys=Schema XPathQuerys
|
||||
XSDValidater.IllegalArgument=the input xsd file does not exist.
|
||||
repository.businessProcess=Business Models
|
||||
XSDValidater.IllegalArgument=The input XSD file does not exist.
|
||||
repository.context=Contexts
|
||||
repository.documentation=Documentation
|
||||
repository.folder=Folder
|
||||
@@ -340,10 +338,9 @@ repository.metadataLinkFileRules=LinkRules
|
||||
repository.metadataLinkFileRules.alias=LinkRule
|
||||
repository.metadataSalesforceSchema=Salesforce
|
||||
repository.metadataSalesforceSchema.alias=Salesforce CRM
|
||||
repository.process=Jobs
|
||||
repository.process=Job Designs
|
||||
repository.query=Query
|
||||
repository.CDC=CDC
|
||||
repository.svnroot=SVN
|
||||
repository.referencedProjects=Referenced project
|
||||
repository.routines=Routines
|
||||
repository.snippets=Snippets
|
||||
@@ -444,7 +441,7 @@ EComponentCategory.availableExtensions=Available Extensions
|
||||
EComponentCategory.downloadedExtensions=Downloaded Extensions
|
||||
EComponentCategory.myExtensions=My Extensions
|
||||
TalendDataCollectorPreferencePage_EnableCapture=Enable capture
|
||||
TalendDataCollectorPreferencePage_Description=The Usage Data Collector collects information about how individuals are using the Talend products. The intent is to use this data to help users and organizations better understand how developers are using Talend products.
|
||||
TalendDataCollectorPreferencePage_Description=The Usage Data Collector collects information about how individuals are using the Talend products. The intent is to use this data to help Talend better understand how users and organizations are using Talend products.
|
||||
TalendDataCollectorPreviewPreferencePage_Description=The following Keys/Values have been captured by the Usage Data Collector.
|
||||
TalendDataCollectorPreviewPreferencePage_EmptyValue=<Empty>
|
||||
TalendDataCollectorPreviewPreferencePage_Key=Key
|
||||
@@ -456,7 +453,7 @@ TalendDataCollectorUploadingPreferencePage_UploadPeriod=Upload Period
|
||||
TalendDataCollectorUploadingPreferencePage_Days=Days
|
||||
repository.servicesOperation=Operation
|
||||
repository.servicesPort=Port
|
||||
RepositoryUpdateManager.MessagesForTDQ=Do you want to propagate the modifications to all Jobs?\nSome analysis dependenies will lost information.\nIt might be quite long.
|
||||
RepositoryUpdateManager.MessagesForTDQ=Do you want to propagate the modifications to all Jobs?\nSome analysis dependencies will lost information.\nIt might be quite long.
|
||||
EComponentCategory.executeJob=Execute Job
|
||||
EComponentCategory.monitoring=Monitoring
|
||||
BinRepositoryNode.label=Recycle bin
|
||||
@@ -464,18 +461,6 @@ EMetadataEncoding.Latin9=Latin9
|
||||
HDFS=HDFS
|
||||
HCAT=HCAT
|
||||
EConnectionType.startsMenu=Starts
|
||||
TalendTabbedPropertyComposite.compactButton.toolTip=compact view
|
||||
TalendTabbedPropertyComposite.tableButton.toolTip=table view
|
||||
PaletteContentDialog.connection=Format connection default:
|
||||
PaletteContentDialog.hint=Format hint default:
|
||||
PaletteContentDialog.lable=Format label default:
|
||||
ComponentsFormatPreferencePage.add=Add
|
||||
ComponentsFormatPreferencePage.errorCreateConnectionName=The name "{0}" is not valid.
|
||||
ComponentsFormatPreferencePage.formatConnection=Format connection default:
|
||||
ComponentsFormatPreferencePage.formatHint=Format hint default:
|
||||
ComponentsFormatPreferencePage.formatLable=Format label default:
|
||||
ComponentsFormatPreferencePage.remove=Remove
|
||||
ComponentsFormatPreferencePage.ErrorTitle=Error
|
||||
MetadataTalendTypeEditor.button.edit=E&dit
|
||||
MetadataTalendTypeEditor.button.export=E&xport
|
||||
MetadataTalendTypeEditor.button.import=I&mport
|
||||
@@ -507,16 +492,12 @@ MetadataTypeLengthConstants.STRING_LENGTH=String
|
||||
MetadataTypeLengthConstants.FLOAT_LENGTH=Float
|
||||
MetadataTypeLengthConstants.LIST_LENGTH=List
|
||||
MetadataTypeLengthConstants.DATETIME_LENGTH=Datetime
|
||||
JavaGlobalVariableProposal.Description=Description\: {0}
|
||||
JavaGlobalVariableProposal.VariableName=Variable Name\: {1}
|
||||
TalendType.TypeName=Type name {0}
|
||||
PigProposalProvider.defaultUDFDescription=There is no User Defined Function of this category , you can use Pig UDF option to create one .
|
||||
DbTableSelectorDialog.textContent=Select Table Name
|
||||
MetadataEmfTableEditor.ColumnNameIsNullError=Error\: Column name is null
|
||||
MetadataEmfTableEditor.ColumnNameExists=The input '{0}' already exist.
|
||||
MetadataTableEditor.ColumnNameIsInvalid=Beacuse the input name not case sensitive, the input '{0}' already exist.
|
||||
MetadataEmfTableEditor.ColumnNameExists=The column name '{0}' already exists
|
||||
MetadataTableEditor.ColumnNameIsInvalid=The column name '{0}' is invalid.
|
||||
MetadataTableEditor.ColumnNameIsNull=Error\: Column name is null
|
||||
MetadataTableEditor.ColumnNameExists=The input '{0}' already exist.
|
||||
MetadataTableEditor.ColumnNameExists=The column name '{0}' already exists.
|
||||
MetadataDialog.CopyToInput.toolTipText=Copy all of the columns from output schema to input schema
|
||||
MetadataDialog.CopySelectionToInput.toolTipText=Copy the selected columns from output schema to input schema
|
||||
MetadataDialog.CopyToOutput=Copy all of the columns from input schema to output schema
|
||||
@@ -527,33 +508,13 @@ MetadataDialog.TransferMessage=All columns from the output schema will be transf
|
||||
MetadataDialog.NeedDoGuessQuery=Need do a guess query!
|
||||
ConnectionParameters.exceptionMessage=This is a repository , should not call this method.
|
||||
ExtendedTableResetDBTypesCommand.ResetDBTypes.Label=Reset DB type
|
||||
XPathQueryMetadataTableEditorViewExt.xpathQuerys=Schema XPathQuerys
|
||||
SchemaXPathQuerysDialog.Mappings=Mappings
|
||||
CreateRuleDialog.conditionLabel=Condition
|
||||
CreateRuleDialog.groupLabel=Create rule
|
||||
CreateRuleDialog.messageLabel=create new rule
|
||||
CreateRuleDialog.nameLabel=Name
|
||||
CreateRuleDialog.ruleComponentName=tRules
|
||||
CreateRuleDialog.title=Add a new rule
|
||||
SchemaOperationChoiceDialog.ChangeBuiltInMessage=Change schema to built-in.
|
||||
SchemaOperationChoiceDialog.ChangeRepositoryMessage=Change schema from repository.
|
||||
SchemaOperationChoiceDialog.CreateBuiltInMessage=Create schema for built-in.
|
||||
SchemaOperationChoiceDialog.CreateRepositoryMessage=Create schema from repository.
|
||||
SchemaOperationChoiceDialog.EditSchemaMessage=Edit schema.
|
||||
SchemaOperationChoiceDialog.Message=Please choose one option, or cancel.
|
||||
SchemaOperationChoiceDialog.Option=Option
|
||||
SchemaOperationChoiceDialog.StatusMessage=Invalid schema, or already exists.
|
||||
SchemaOperationChoiceDialog.Title=Schema
|
||||
SchemaOperationChoiceDialog.ViewSchemaMessage=View schema (read only).
|
||||
SchemaOperationChoiceDialog.newViewSchemaMessage=View schema.
|
||||
SchemaCellEditor.giveSchemaName=Give the name for the schema
|
||||
SchemaCellEditor.inputName=Input the name
|
||||
SchemaCellEditor.nameExistOrInvalid=This name already exists or is invalid
|
||||
SchemaCellEditor.schemaName=Schema Name
|
||||
ModuleListCellEditor.externalLabel=External modules
|
||||
ModuleListCellEditor.innerLabel=Inner modules
|
||||
ModuleListCellEditor.selectLabel=Select module
|
||||
ModuleListCellEditor.title=Select Module
|
||||
ContextAddParameterCommand.label=Add Parameter
|
||||
ContextChangeDefaultCommand.label=Change default Context
|
||||
ContextRemoveParameterCommand.label=Remove Parameter
|
||||
@@ -568,12 +529,12 @@ RoutinesFunctionProposal.ReturnType.v1=Return Type: {2}\n
|
||||
RoutinesFunctionProposal.VariableName.v1=Example: {3}\n\n
|
||||
RoutinesFunctionProposal.User=User
|
||||
RoutinesFunctionProposal.System=System
|
||||
NodeReturnProposal.Description=Description: {0} : {1}\n\n
|
||||
NodeReturnProposal.GlobalVariable=Global Variable: {2}\n
|
||||
NodeReturnProposal.Type=Type: {3}\n
|
||||
NodeReturnProposal.Availability=Availability: {4}\n
|
||||
NodeReturnProposal.VariableName=Variable Name: {5}\n
|
||||
ContextParameterProposal.NoCommentAvaiable=No Comment Available
|
||||
NodeReturnProposal.Description=Description: {0}
|
||||
NodeReturnProposal.GlobalVariable=\n\nGlobal variable, property of component {1} [{2}].
|
||||
NodeReturnProposal.Type=\nType: {3}
|
||||
NodeReturnProposal.Availability=\nAvailability: {4}
|
||||
NodeReturnProposal.VariableName=\n\nVariable Name: {5}
|
||||
ContextParameterProposal.NoCommentAvaiable=no comment available.
|
||||
ContextParameterProposal.Description.v1=Description: {0}
|
||||
ContextParameterProposal.ContextVariable.v1=Default context environment: {1}
|
||||
ContextParameterProposal.Type.v1=Type: {2}
|
||||
@@ -593,7 +554,7 @@ ContextMissSettingComposite.missingModuleMessages=this context view requires on
|
||||
ContextMissSettingComposite.installName=Install
|
||||
ContextMissSettingComposite.Title_Missing_jars_for_plugin=Missing third parties libraries
|
||||
ContextMissSettingComposite.description_jars_to_be_installed_in=The Studio requires third parties libraries to be installed.\nPlease install the following jars before closing this window.
|
||||
ContextTreeTable.AddToBuildIn_label=Add to built-in
|
||||
ContextTreeTable.AddToBuildIn_label=Add to build-in
|
||||
ContextTreeTable.AddToRepository_label=Add to repository context
|
||||
ContextNebulaComposite.ContextsUnAvailable=Context view is not available.
|
||||
ContextNebulaComposite.ContextGroupLabel=Default context environment
|
||||
@@ -611,14 +572,12 @@ WorkspaceDlg.workspace.label=Workspace
|
||||
WorkspaceDlg.browse.button=&Browse...
|
||||
WorkspaceDlg.browse.folder.title=Select a workspace folder
|
||||
WorkspaceDlg.use.this.as.default.cb.message=&Use this workspace as the default and do not ask again
|
||||
PerspectiveMenuManager.dummy=Dummy
|
||||
PerspectiveMenuManager.perspectiveLabel=&Perspective
|
||||
I18nPreferencePage.needRestart=Local Language(need restart)
|
||||
I18nPreferencePage.translationInformation=Test translation with Babili (works only for current language,other language selection needs restart)
|
||||
I18nPreferencePage.needRestart=Local Language (need restart)
|
||||
I18nPreferencePage.translationInformation=Test translation with Babili (works only for current language, other language selection needs restart)
|
||||
I18nPreferencePage.importBabili=Import Translation from Babili
|
||||
I18nPreferencePage.restart=Restart
|
||||
I18nPreferencePage.restartButton=Need to restart to take effect.
|
||||
I18nPreferencePage.restoreDefault=Restore default
|
||||
I18nPreferencePage.wait_process=Process will hold on several minutes, please wait...
|
||||
I18nPreferencePage.wait_process=The process will hold for several minutes, please wait...
|
||||
MetadataPreferencePage.EnableBasic.name=Enable Basic Authentication Header
|
||||
MetadataPreferencePage.MessageDialog.Restart=Will restart the studio to apply this setting. \nAre you sure?
|
||||
MetadataPreferencePage.MessageDialog.Restart=The Studio needs to restart for this setting to take effect.\nAre you sure?
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user