diff --git a/New folder/VioletPlugin.ClassDiagram/target/classes/properties/ClassDiagramGraphStrings.properties b/New folder/VioletPlugin.ClassDiagram/target/classes/properties/ClassDiagramGraphStrings.properties
new file mode 100644
index 0000000..083d8fa
--- /dev/null
+++ b/New folder/VioletPlugin.ClassDiagram/target/classes/properties/ClassDiagramGraphStrings.properties
@@ -0,0 +1,16 @@
+node0.tooltip=Class
+node1.tooltip=Interface
+node2.tooltip=Package
+node3.tooltip=Note
+node4.tooltip=Linked diagram
+edge0.tooltip=Depends on
+edge1.tooltip=Inherits from
+edge2.tooltip=Implements interface
+edge3.tooltip=Is associated with
+edge4.tooltip=Is an aggregate of
+edge5.tooltip=Is composed of
+edge6.tooltip=Note connector
+menu.class_diagram.text=Class diagram
+files.class.name=Class Diagram Files
+files.class.extension=.class.violet
+
diff --git a/New folder/VioletPlugin.ClassDiagram/target/classes/properties/ClassDiagramGraphStrings_fr.properties b/New folder/VioletPlugin.ClassDiagram/target/classes/properties/ClassDiagramGraphStrings_fr.properties
new file mode 100644
index 0000000..5a76052
--- /dev/null
+++ b/New folder/VioletPlugin.ClassDiagram/target/classes/properties/ClassDiagramGraphStrings_fr.properties
@@ -0,0 +1,15 @@
+node0.tooltip=Classe
+node1.tooltip=Interface
+node2.tooltip=Package
+node3.tooltip=Note
+node4.tooltip=Diagramme li\u00E9
+edge0.tooltip=D\u00E9pend de
+edge1.tooltip=H\u00E9rite de
+edge2.tooltip=Impl\u00E9mente l'interface
+edge3.tooltip=Est associ\u00E9 \u00E0
+edge4.tooltip=Est un agr\u00E9gat de
+edge5.tooltip=Est compos\u00E9 de
+edge6.tooltip=Connexion \u00E0 la note
+menu.class_diagram.text=Diagramme de classe
+files.class.name=Diagramme de classe
+files.class.extension=.class.violet
\ No newline at end of file
diff --git a/New folder/VioletPlugin.ClassDiagram/target/maven-archiver/pom.properties b/New folder/VioletPlugin.ClassDiagram/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..fb0c808
--- /dev/null
+++ b/New folder/VioletPlugin.ClassDiagram/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Thu Jun 07 15:02:49 EDT 2012
+version=2.0.0-SNAPSHOT
+groupId=com.horstmann.violet.plugin
+artifactId=com.horstmann.violet.plugin.classdiagram
diff --git a/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/dialog/DialogFactory.properties b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/dialog/DialogFactory.properties
new file mode 100644
index 0000000..bc5ca9a
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/dialog/DialogFactory.properties
@@ -0,0 +1,11 @@
+dialog.properties.title=Properties
+dialog.properties.empty_bean_message=No property to edit.
+dialog.error_version.title=Error
+dialog.error_version.text=You need Java version {0}
+dialog.generic.error.title=Error
+dialog.generic.error.icon=/icons/64x64/error.png
+dialog.generic.warning.title=Warning
+dialog.generic.warning.icon=/icons/64x64/warning.png
+dialog.generic.information.title=Information
+dialog.generic.information.icon=/icons/64x64/information.png
+
diff --git a/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/dialog/DialogFactory_fr.properties b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/dialog/DialogFactory_fr.properties
new file mode 100644
index 0000000..cdba209
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/dialog/DialogFactory_fr.properties
@@ -0,0 +1,11 @@
+dialog.properties.title=Propri\u00E9t\u00E9s
+dialog.properties.empty_bean_message=Aucune propri\u00E9t\u00E9 \u00E0 \u00E9diter.
+dialog.error_version.title=Erreur
+dialog.error_version.text=Vous devez avoir Java version {0}
+dialog.generic.error.title=Erreur
+dialog.generic.error.icon=/icons/64x64/error.png
+dialog.generic.warning.title=Attention
+dialog.generic.warning.icon=/icons/64x64/warning.png
+dialog.generic.information.title=Information
+dialog.generic.information.icon=/icons/64x64/information.png
+
diff --git a/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/file/GraphFile.properties b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/file/GraphFile.properties
new file mode 100644
index 0000000..b6c31d8
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/file/GraphFile.properties
@@ -0,0 +1,5 @@
+dialog.export_to_clipboard.title=To clipboard...
+dialog.export_to_clipboard.ok=Current diagram image exported to clipboard
+dialog.export_to_clipboard.icon=/icons/64x64/exporttoclipboard.png
+dialog.error.unsupported_image={0} not supported
+dialog.error.title=Error
\ No newline at end of file
diff --git a/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/file/GraphFile_fr.properties b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/file/GraphFile_fr.properties
new file mode 100644
index 0000000..221c482
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/file/GraphFile_fr.properties
@@ -0,0 +1,5 @@
+dialog.export_to_clipboard.title=Vers le presse papier...
+dialog.export_to_clipboard.ok=Image du diagramme en cours export\u00e9e vers le presse papier
+dialog.export_to_clipboard.icon=/icons/64x64/exporttoclipboard.png
+dialog.error.unsupported_image={0} non support\u00e9
+dialog.error.title=Erreur
\ No newline at end of file
diff --git a/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/file/chooser/JFileChooserService.properties b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/file/chooser/JFileChooserService.properties
new file mode 100644
index 0000000..25db758
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/file/chooser/JFileChooserService.properties
@@ -0,0 +1,3 @@
+dialog.overwrite.title=Warning
+dialog.overwrite.ok=This file already exists.\nDo you want to overwrite it?
+dialog.overwrite.icon=/icons/64x64/save.png
\ No newline at end of file
diff --git a/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/file/chooser/JFileChooserService_fr.properties b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/file/chooser/JFileChooserService_fr.properties
new file mode 100644
index 0000000..ded0065
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/file/chooser/JFileChooserService_fr.properties
@@ -0,0 +1,3 @@
+dialog.overwrite.title=Attention
+dialog.overwrite.ok=Ce fichier existe d\u00E9j\u00E0.\nVoulez-vous l'\u00E9craser?
+dialog.overwrite.icon=/icons/64x64/save.png
\ No newline at end of file
diff --git a/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/file/naming/FileNamingService.properties b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/file/naming/FileNamingService.properties
new file mode 100644
index 0000000..60426a1
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/file/naming/FileNamingService.properties
@@ -0,0 +1,4 @@
+files.global.name=All Violet Files
+files.global.extension=.violet
+files.image.name=Image Files (JPEG)
+files.image.extension=.jpg
\ No newline at end of file
diff --git a/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/file/naming/FileNamingService_fr.properties b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/file/naming/FileNamingService_fr.properties
new file mode 100644
index 0000000..091610a
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/file/naming/FileNamingService_fr.properties
@@ -0,0 +1,4 @@
+files.global.name=Fichiers Violet
+files.global.extension=.violet
+files.image.name=Fichiers image (JPEG)
+files.image.extension=.jpg
\ No newline at end of file
diff --git a/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/printer/PrintPanel.properties b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/printer/PrintPanel.properties
new file mode 100644
index 0000000..6ab1697
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/printer/PrintPanel.properties
@@ -0,0 +1,12 @@
+dialog.print.more.text=More pages
+dialog.print.more.mnemonic=M
+dialog.print.fewer.text=Fewer pages
+dialog.print.fewer.mnemonic=F
+dialog.print.one.text=One page
+dialog.print.one.mnemonic=O
+dialog.print.page.text=Page setup
+dialog.print.page.mnemonic=S
+dialog.print.print.text=Print
+dialog.print.print.mnemonic=P
+dialog.print.close.text=Close
+dialog.print.close.mnemonic=C
\ No newline at end of file
diff --git a/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/printer/PrintPanel_fr.properties b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/printer/PrintPanel_fr.properties
new file mode 100644
index 0000000..2a21075
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/framework/printer/PrintPanel_fr.properties
@@ -0,0 +1,12 @@
+dialog.print.more.text=Plus de pages
+dialog.print.more.mnemonic=P
+dialog.print.fewer.text=Moins de pages
+dialog.print.fewer.mnemonic=M
+dialog.print.one.text=Une page
+dialog.print.one.mnemonic=U
+dialog.print.page.text=Configuration
+dialog.print.page.mnemonic=C
+dialog.print.print.text=Imprimer
+dialog.print.print.mnemonic=I
+dialog.print.close.text=Fermer
+dialog.print.close.mnemonic=F
\ No newline at end of file
diff --git a/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/workspace/editorpart/behavior/EditSelectedBehavior.properties b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/workspace/editorpart/behavior/EditSelectedBehavior.properties
new file mode 100644
index 0000000..9df5177
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/workspace/editorpart/behavior/EditSelectedBehavior.properties
@@ -0,0 +1,3 @@
+edit.properties.title=Properties
+edit.properties.empty_bean_message=No property to edit.
+
diff --git a/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/workspace/editorpart/behavior/EditSelectedBehavior_fr.properties b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/workspace/editorpart/behavior/EditSelectedBehavior_fr.properties
new file mode 100644
index 0000000..12e7b1f
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/workspace/editorpart/behavior/EditSelectedBehavior_fr.properties
@@ -0,0 +1,4 @@
+edit.properties.title=Propri\u00E9t\u00E9s
+edit.properties.empty_bean_message=Aucune propri\u00E9t\u00E9 \u00E0 \u00E9diter.
+
+
diff --git a/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/workspace/editorpart/behavior/ShowMenuOnRightClickBehavior.properties b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/workspace/editorpart/behavior/ShowMenuOnRightClickBehavior.properties
new file mode 100644
index 0000000..eced802
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/workspace/editorpart/behavior/ShowMenuOnRightClickBehavior.properties
@@ -0,0 +1,31 @@
+edit.undo.text=Undo
+edit.undo.mnemonic=U
+edit.undo.accelerator=ctrl Z
+edit.undo.icon=/icons/16x16/undo.png
+edit.redo.text=Redo
+edit.redo.mnemonic=R
+edit.redo.accelerator=ctrl Y
+edit.redo.icon=/icons/16x16/redo.png
+edit.properties.text=Properties
+edit.properties.mnemonic=O
+edit.properties.accelerator=ctrl ENTER
+edit.properties.icon=/icons/16x16/properties.png
+edit.delete.text=Delete
+edit.delete.mnemonic=D
+edit.delete.accelerator=DELETE
+edit.delete.icon=/icons/16x16/delete.png
+edit.cut.text=Cut
+edit.cut.mnemonic=T
+edit.cut.accelerator=ctrl X
+edit.cut.icon=/icons/16x16/cut.png
+edit.copy.text=Copy
+edit.copy.mnemonic=C
+edit.copy.accelerator=ctrl C
+edit.copy.icon=/icons/16x16/copy.png
+edit.paste.text=Paste
+edit.paste.mnemonic=P
+edit.paste.accelerator=ctrl V
+edit.paste.icon=/icons/16x16/paste.png
+edit.select_all.text=Select All
+edit.select_all.mnemonic=A
+edit.select_all.accelerator=ctrl A
\ No newline at end of file
diff --git a/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/workspace/editorpart/behavior/ShowMenuOnRightClickBehavior_fr.properties b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/workspace/editorpart/behavior/ShowMenuOnRightClickBehavior_fr.properties
new file mode 100644
index 0000000..16fdd0a
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/workspace/editorpart/behavior/ShowMenuOnRightClickBehavior_fr.properties
@@ -0,0 +1,31 @@
+edit.undo.text=Annuler
+edit.undo.mnemonic=A
+edit.undo.accelerator=ctrl Z
+edit.undo.icon=/icons/16x16/undo.png
+edit.redo.text=R\u00e9tablir
+edit.redo.mnemonic=R
+edit.redo.accelerator=ctrl Y
+edit.redo.icon=/icons/16x16/redo.png
+edit.properties.text=Propri\u00e9t\u00e9s
+edit.properties.mnemonic=P
+edit.properties.accelerator=ctrl ENTER
+edit.properties.icon=/icons/16x16/properties.png
+edit.delete.text=Supprimer
+edit.delete.mnemonic=S
+edit.delete.accelerator=DELETE
+edit.delete.icon=/icons/16x16/delete.png
+edit.cut.text=Couper
+edit.cut.mnemonic=O
+edit.cut.accelerator=ctrl X
+edit.cut.icon=/icons/16x16/cut.png
+edit.copy.text=Copier
+edit.copy.mnemonic=I
+edit.copy.accelerator=ctrl C
+edit.copy.icon=/icons/16x16/copy.png
+edit.paste.text=Coller
+edit.paste.mnemonic=L
+edit.paste.accelerator=ctrl V
+edit.paste.icon=/icons/16x16/paste.png
+edit.select_all.text=S\u00e9l\u00e9ctionner tout
+edit.select_all.mnemonic=A
+edit.select_all.accelerator=ctrl A
\ No newline at end of file
diff --git a/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/workspace/sidebar/SideBar.properties b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/workspace/sidebar/SideBar.properties
new file mode 100644
index 0000000..7150c8c
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/workspace/sidebar/SideBar.properties
@@ -0,0 +1,29 @@
+title.standardbuttons.text=Standard buttons
+title.diagramtools.text=Diagram tools
+title.extendedfunctions.text=Extended functions
+zoomin.tooltip=Zoom in
+zoomin.icon=/icons/22x22/zoomin.png
+zoomout.tooltip=Zoom out
+zoomout.icon=/icons/22x22/zoomout.png
+undo.tooltip=Undo
+undo.icon=/icons/22x22/undo.png
+redo.tooltip=Redo
+redo.icon=/icons/22x22/redo.png
+delete.tooltip=Delete
+delete.icon=/icons/22x22/delete.png
+help.tooltip=Help contents
+help.icon=/icons/22x22/help.png
+export_to_clipboard.tooltip=Export to clipboard
+export_to_clipboard.icon=/icons/22x22/exporttoclipboard.png
+share_document.tooltip=Share document
+share_document.icon=/icons/22x22/sharedocument.png
+print.tooltip=Print
+print.icon=/icons/22x22/print.png
+cut.tooltip=Cut
+cut.icon=/icons/22x22/cut.png
+copy.tooltip=Copy
+copy.icon=/icons/22x22/copy.png
+paste.tooltip=Paste
+paste.icon=/icons/22x22/paste.png
+
+
diff --git a/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/workspace/sidebar/SideBar_fr.properties b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/workspace/sidebar/SideBar_fr.properties
new file mode 100644
index 0000000..83be4aa
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/com/horstmann/violet/workspace/sidebar/SideBar_fr.properties
@@ -0,0 +1,27 @@
+title.standardbuttons.text=Boutons standards
+title.diagramtools.text=Outils du diagramme
+title.extendedfunctions.text=Fonctions \u00E9tendues
+zoomin.tooltip=Zoom avant
+zoomin.icon=/icons/22x22/zoomin.png
+zoomout.tooltip=Zoom arri\u00E8re
+zoomout.icon=/icons/22x22/zoomout.png
+undo.tooltip=Annuler
+undo.icon=/icons/22x22/undo.png
+redo.tooltip=R\u00E9tablir
+redo.icon=/icons/22x22/redo.png
+delete.tooltip=Supprimer
+delete.icon=/icons/22x22/delete.png
+help.tooltip=Aide
+help.icon=/icons/22x22/help.png
+export_to_clipboard.tooltip=Exporter vers le presse papier
+export_to_clipboard.icon=/icons/22x22/exporttoclipboard.png
+print.tooltip=Imprimer
+print.icon=/icons/22x22/print.png
+cut.tooltip=Couper
+cut.icon=/icons/22x22/cut.png
+copy.tooltip=Copier
+copy.icon=/icons/22x22/copy.png
+paste.tooltip=Coller
+paste.icon=/icons/22x22/paste.png
+
+
diff --git a/VioletFramework/VioletFramework/target/classes/properties/FileStrings_fr.properties b/VioletFramework/VioletFramework/target/classes/properties/FileStrings_fr.properties
new file mode 100644
index 0000000..a2e21a4
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/properties/FileStrings_fr.properties
@@ -0,0 +1,11 @@
+files.global.name=Fichiers Violet
+files.global.extension=.violet
+files.image.name=Fichiers image
+files.image.extension=.png|.jpg|.jpeg
+files.xmi.name=Fichiers XMI
+files.xmi.extension=.xmi
+files.xmi.step1.xsl=/xsl/violet2xmi.xsl
+files.xmi.step2.xsl=/xsl/xmi2xmi.xsl
+dialog.overwrite.title=Attention
+dialog.overwrite.ok=Ce fichier existe d\u00e9j\u00e0.\nVoulez-vous l'\u00e9craser?
+dialog.overwrite.icon=/icons/64x64/save.png
\ No newline at end of file
diff --git a/VioletFramework/VioletFramework/target/classes/properties/NodeAndEdgeStrings.properties b/VioletFramework/VioletFramework/target/classes/properties/NodeAndEdgeStrings.properties
new file mode 100644
index 0000000..540dc69
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/properties/NodeAndEdgeStrings.properties
@@ -0,0 +1,19 @@
+name=Name
+color=Color
+text=Text
+startarrowhead=Start arrow head
+startlabel=Start label
+middlelabel=Middle label
+endlabel=End label
+endarrowhead=End arrow head
+bentstyle=Bent style
+linestyle=Line style
+diagramLink=Linked diagram
+attributes=Attributes
+methods=Methods
+contents=Contents
+condition=Condition
+width=Width
+signal=Signal
+value=Value
+
diff --git a/VioletFramework/VioletFramework/target/classes/properties/NodeAndEdgeStrings_fr.properties b/VioletFramework/VioletFramework/target/classes/properties/NodeAndEdgeStrings_fr.properties
new file mode 100644
index 0000000..753f8d3
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/properties/NodeAndEdgeStrings_fr.properties
@@ -0,0 +1,19 @@
+name=Nom
+color=Couleur
+text=Texte
+startarrowhead=Extr\u00E9mit\u00E9 de d\u00E9part
+startlabel=Label de d\u00E9part
+middlelabel=Label central
+endlabel=Label de fin
+endarrowhead=Extr\u00E9mit\u00E9 de fin
+bentstyle=Forme
+linestyle=Trac\u00E9
+diagramlink=Diagramme li\u00E9
+attributes=Attributs
+methods=M\u00E9thodes
+contents=Contenus
+condition=Condition
+width=Largeur
+signal=Signal
+value=Valeur
+
diff --git a/VioletFramework/VioletFramework/target/classes/properties/OtherStrings.properties b/VioletFramework/VioletFramework/target/classes/properties/OtherStrings.properties
new file mode 100644
index 0000000..2445e7f
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/properties/OtherStrings.properties
@@ -0,0 +1,13 @@
+dialog.properties.title=Properties
+dialog.properties.empty_bean_message=No property to edit.
+dialog.error_version.title=Error
+dialog.error_version.text=You need Java version {0}
+dialog.generic.error.title=Error
+dialog.generic.error.icon=/icons/64x64/error.png
+dialog.generic.warning.title=Warning
+dialog.generic.warning.icon=/icons/64x64/warning.png
+dialog.generic.information.title=Information
+dialog.generic.information.icon=/icons/64x64/information.png
+grabber.tooltip=Select
+file.link.open.text=Open diagram
+file.link.text=Linked to
diff --git a/VioletFramework/VioletFramework/target/classes/properties/OtherStrings_fr.properties b/VioletFramework/VioletFramework/target/classes/properties/OtherStrings_fr.properties
new file mode 100644
index 0000000..936c027
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/properties/OtherStrings_fr.properties
@@ -0,0 +1,13 @@
+dialog.properties.title=Propri\u00E9t\u00E9s
+dialog.properties.empty_bean_message=Aucune propri\u00E9t\u00E9 \u00E0 \u00E9diter.
+dialog.error_version.title=Erreur
+dialog.error_version.text=Vous devez avoir Java version {0}
+dialog.generic.error.title=Erreur
+dialog.generic.error.icon=/icons/64x64/error.png
+dialog.generic.warning.title=Attention
+dialog.generic.warning.icon=/icons/64x64/warning.png
+dialog.generic.information.title=Information
+dialog.generic.information.icon=/icons/64x64/information.png
+grabber.tooltip=S\u00E9lectionner
+file.link.open.text=Ouvrir le diagramme
+file.link.text=Li\u00E9 \u00E0
diff --git a/VioletFramework/VioletFramework/target/classes/properties/SyntaxDiagramStrings.properties b/VioletFramework/VioletFramework/target/classes/properties/SyntaxDiagramStrings.properties
new file mode 100644
index 0000000..a88262e
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/classes/properties/SyntaxDiagramStrings.properties
@@ -0,0 +1,6 @@
+node1.tooltip=Start
+node2.tooltip=Terminal
+node3.tooltip=Nonterminal
+node4.tooltip=Junction
+node5.tooltip=Stop
+edge1.tooltip=Railroad track
\ No newline at end of file
diff --git a/VioletFramework/VioletFramework/target/maven-archiver/pom.properties b/VioletFramework/VioletFramework/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..3a17bc5
--- /dev/null
+++ b/VioletFramework/VioletFramework/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Thu Jun 07 15:00:54 EDT 2012
+version=2.0.0-SNAPSHOT
+groupId=com.horstmann.violet.framework
+artifactId=com.horstmann.violet.framework
diff --git a/VioletPlugin/VioletPlugin.ActivityDiagram/target/classes/properties/ActivityDiagramGraphStrings.properties b/VioletPlugin/VioletPlugin.ActivityDiagram/target/classes/properties/ActivityDiagramGraphStrings.properties
new file mode 100644
index 0000000..f0253a7
--- /dev/null
+++ b/VioletPlugin/VioletPlugin.ActivityDiagram/target/classes/properties/ActivityDiagramGraphStrings.properties
@@ -0,0 +1,14 @@
+node0.tooltip=Activity
+node1.tooltip=Decision
+node2.tooltip=Synchronization bar
+node3.tooltip=Signal sending
+node4.tooltip=Signal receipt
+node5.tooltip=Scenario start
+node6.tooltip=Scenario end
+node7.tooltip=Note
+node8.tooltip=Linked diagram
+edge0.tooltip=Transition
+edge1.tooltip=Note connector
+menu.activity_diagram.text=Activity diagram
+files.activity.name=Activity Diagram Files
+files.activity.extension=.activity.violet
\ No newline at end of file
diff --git a/VioletPlugin/VioletPlugin.ActivityDiagram/target/classes/properties/ActivityDiagramGraphStrings_fr.properties b/VioletPlugin/VioletPlugin.ActivityDiagram/target/classes/properties/ActivityDiagramGraphStrings_fr.properties
new file mode 100644
index 0000000..b8a8834
--- /dev/null
+++ b/VioletPlugin/VioletPlugin.ActivityDiagram/target/classes/properties/ActivityDiagramGraphStrings_fr.properties
@@ -0,0 +1,14 @@
+node0.tooltip=Activit\u00E9
+node1.tooltip=Branchement conditionnel
+node2.tooltip=Barre de synchronisation
+node3.tooltip=Signal envoy\u00E9
+node4.tooltip=Signal re\u00E7u
+node5.tooltip=D\u00E9but du sc\u00E9nario
+node6.tooltip=Fin du sc\u00E9nario
+node7.tooltip=Note
+node8.tooltip=Diagramme li\u00E9
+edge0.tooltip=Transition
+edge1.tooltip=Connexion \u00E0 la note
+menu.activity_diagram.text=Diagramme d'activit\u00e9
+files.activity.name=Diagramme d'activit\u00e9
+files.activity.extension=.activity.violet
\ No newline at end of file
diff --git a/VioletPlugin/VioletPlugin.ActivityDiagram/target/maven-archiver/pom.properties b/VioletPlugin/VioletPlugin.ActivityDiagram/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..5c45823
--- /dev/null
+++ b/VioletPlugin/VioletPlugin.ActivityDiagram/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Thu Jun 07 15:01:59 EDT 2012
+version=2.0.0-SNAPSHOT
+groupId=com.horstmann.violet.plugin
+artifactId=com.horstmann.violet.plugin.activitydiagram
diff --git a/VioletPluginExportImport/VioletPlugin.ExportImportFilters/.classpath b/VioletPluginExportImport/VioletPlugin.ExportImportFilters/.classpath
index 3195ced..ea1af45 100644
--- a/VioletPluginExportImport/VioletPlugin.ExportImportFilters/.classpath
+++ b/VioletPluginExportImport/VioletPlugin.ExportImportFilters/.classpath
@@ -4,7 +4,7 @@
-
-
+
+
diff --git a/VioletPluginObjectDiagrams/VioletPlugin.ObjectDiagrams/.classpath b/VioletPluginObjectDiagrams/VioletPlugin.ObjectDiagrams/.classpath
index 3195ced..ea1af45 100644
--- a/VioletPluginObjectDiagrams/VioletPlugin.ObjectDiagrams/.classpath
+++ b/VioletPluginObjectDiagrams/VioletPlugin.ObjectDiagrams/.classpath
@@ -4,7 +4,7 @@
-
-
+
+
diff --git a/VioletPluginObjectDiagrams/VioletPlugin.ObjectDiagrams/target/classes/properties/ObjectDiagramGraphStrings.properties b/VioletPluginObjectDiagrams/VioletPlugin.ObjectDiagrams/target/classes/properties/ObjectDiagramGraphStrings.properties
new file mode 100644
index 0000000..dd68f0d
--- /dev/null
+++ b/VioletPluginObjectDiagrams/VioletPlugin.ObjectDiagrams/target/classes/properties/ObjectDiagramGraphStrings.properties
@@ -0,0 +1,10 @@
+node0.tooltip=Object
+node1.tooltip=Field
+node2.tooltip=Note
+node3.tooltip=Linked diagram
+edge0.tooltip=Object reference (from field)
+edge1.tooltip=Association between objects
+edge2.tooltip=Note connector
+menu.object_diagram.text=Object diagram
+files.object.name=Object Diagram Files
+files.object.extension=.object.violet
\ No newline at end of file
diff --git a/VioletPluginObjectDiagrams/VioletPlugin.ObjectDiagrams/target/classes/properties/ObjectDiagramGraphStrings_fr.properties b/VioletPluginObjectDiagrams/VioletPlugin.ObjectDiagrams/target/classes/properties/ObjectDiagramGraphStrings_fr.properties
new file mode 100644
index 0000000..35d0c56
--- /dev/null
+++ b/VioletPluginObjectDiagrams/VioletPlugin.ObjectDiagrams/target/classes/properties/ObjectDiagramGraphStrings_fr.properties
@@ -0,0 +1,10 @@
+node0.tooltip=Objet
+node1.tooltip=Champ
+node2.tooltip=Note
+node3.tooltip=Diagramme li\u00E9
+edge0.tooltip=R\u00E9f\u00E9rence \u00E0 l'objet (depuis un champ)
+edge1.tooltip=Association entre objets
+edge2.tooltip=Connection \u00E0 la note
+menu.object_diagram.text=Diagramme d'objet
+files.object.name=Diagramme d'objet
+files.object.extension=.object.violet
diff --git a/VioletPluginObjectDiagrams/VioletPlugin.ObjectDiagrams/target/maven-archiver/pom.properties b/VioletPluginObjectDiagrams/VioletPlugin.ObjectDiagrams/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..470e66e
--- /dev/null
+++ b/VioletPluginObjectDiagrams/VioletPlugin.ObjectDiagrams/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Thu Jun 07 15:03:52 EDT 2012
+version=2.0.0-SNAPSHOT
+groupId=com.horstmann.violet.plugin
+artifactId=com.horstmann.violet.plugin.objectdiagram
diff --git a/VioletPluginSequenceDiagram/VioletPlugin.SequenceDiagram/target/classes/properties/SequenceDiagramGraphStrings.properties b/VioletPluginSequenceDiagram/VioletPlugin.SequenceDiagram/target/classes/properties/SequenceDiagramGraphStrings.properties
new file mode 100644
index 0000000..05f01e4
--- /dev/null
+++ b/VioletPluginSequenceDiagram/VioletPlugin.SequenceDiagram/target/classes/properties/SequenceDiagramGraphStrings.properties
@@ -0,0 +1,10 @@
+node0.tooltip=Object lifeline
+node1.tooltip=Activation bar
+node2.tooltip=Note
+node3.tooltip=Linked diagram
+edge0.tooltip=Call / Create message
+edge1.tooltip=Return message
+edge2.tooltip=Note connector
+menu.sequence_diagram.text=Sequence diagram
+files.seq.name=Sequence Diagram Files
+files.seq.extension=.seq.violet
diff --git a/VioletPluginSequenceDiagram/VioletPlugin.SequenceDiagram/target/classes/properties/SequenceDiagramGraphStrings_fr.properties b/VioletPluginSequenceDiagram/VioletPlugin.SequenceDiagram/target/classes/properties/SequenceDiagramGraphStrings_fr.properties
new file mode 100644
index 0000000..3e6bb8c
--- /dev/null
+++ b/VioletPluginSequenceDiagram/VioletPlugin.SequenceDiagram/target/classes/properties/SequenceDiagramGraphStrings_fr.properties
@@ -0,0 +1,10 @@
+node0.tooltip=Ligne de vie de l'objet
+node1.tooltip=Barre d'activation
+node2.tooltip=Note
+node3.tooltip=Diagramme li\u00E9
+edge0.tooltip=Message d'appel / de cr\u00E9ation
+edge1.tooltip=Message de retour
+edge2.tooltip=Connexion \u00E0 la note
+menu.sequence_diagram.text=Diagramme de s\u00e9quence
+files.seq.name=Diagramme de s\u00e9quence
+files.seq.extension=.seq.violet
\ No newline at end of file
diff --git a/VioletPluginSequenceDiagram/VioletPlugin.SequenceDiagram/target/maven-archiver/pom.properties b/VioletPluginSequenceDiagram/VioletPlugin.SequenceDiagram/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..2a7e977
--- /dev/null
+++ b/VioletPluginSequenceDiagram/VioletPlugin.SequenceDiagram/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Thu Jun 07 15:04:36 EDT 2012
+version=2.0.0-SNAPSHOT
+groupId=com.horstmann.violet.plugin
+artifactId=com.horstmann.violet.plugin.sequencediagram
diff --git a/VioletPluginStateDiagram/VioletPlugin.StateDiagram/target/classes/properties/StateDiagramGraphStrings.properties b/VioletPluginStateDiagram/VioletPlugin.StateDiagram/target/classes/properties/StateDiagramGraphStrings.properties
new file mode 100644
index 0000000..f58923f
--- /dev/null
+++ b/VioletPluginStateDiagram/VioletPlugin.StateDiagram/target/classes/properties/StateDiagramGraphStrings.properties
@@ -0,0 +1,10 @@
+node0.tooltip=State
+node1.tooltip=Scenario start
+node2.tooltip=Scenario end
+node3.tooltip=Note
+node4.tooltip=Linked diagram
+edge0.tooltip=Event / Action
+edge1.tooltip=Note connector
+menu.state_diagram.text=State diagram
+files.state.name=State Diagram Files
+files.state.extension=.state.violet
diff --git a/VioletPluginStateDiagram/VioletPlugin.StateDiagram/target/classes/properties/StateDiagramGraphStrings_fr.properties b/VioletPluginStateDiagram/VioletPlugin.StateDiagram/target/classes/properties/StateDiagramGraphStrings_fr.properties
new file mode 100644
index 0000000..eef7a8d
--- /dev/null
+++ b/VioletPluginStateDiagram/VioletPlugin.StateDiagram/target/classes/properties/StateDiagramGraphStrings_fr.properties
@@ -0,0 +1,10 @@
+node0.tooltip=Etat
+node1.tooltip=D\u00E9but du sc\u00E9nario
+node2.tooltip=Fin du sc\u00E9nario
+node3.tooltip=Note
+node4.tooltip=Diagramme li\u00E9
+edge0.tooltip=Ev\u00E8nement / Action
+edge1.tooltip=Connexion \u00E0 la note
+menu.state_diagram.text=Diagramme d'\u00e9tat
+files.state.name=Diagramme d'\u00e9tat
+files.state.extension=.state.violet
diff --git a/VioletPluginStateDiagram/VioletPlugin.StateDiagram/target/maven-archiver/pom.properties b/VioletPluginStateDiagram/VioletPlugin.StateDiagram/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..6f94670
--- /dev/null
+++ b/VioletPluginStateDiagram/VioletPlugin.StateDiagram/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Thu Jun 07 15:05:38 EDT 2012
+version=2.0.0-SNAPSHOT
+groupId=com.horstmann.violet.plugin
+artifactId=com.horstmann.violet.plugin.statediagram
diff --git a/VioletPluginUseCase/VioletPlugin.UseCaseDiagram/.classpath b/VioletPluginUseCase/VioletPlugin.UseCaseDiagram/.classpath
index a18cb2c..3739a20 100644
--- a/VioletPluginUseCase/VioletPlugin.UseCaseDiagram/.classpath
+++ b/VioletPluginUseCase/VioletPlugin.UseCaseDiagram/.classpath
@@ -4,7 +4,7 @@
-
-
+
+
diff --git a/VioletPluginUseCase/VioletPlugin.UseCaseDiagram/target/classes/properties/UseCaseDiagramGraphStrings.properties b/VioletPluginUseCase/VioletPlugin.UseCaseDiagram/target/classes/properties/UseCaseDiagramGraphStrings.properties
new file mode 100644
index 0000000..de37094
--- /dev/null
+++ b/VioletPluginUseCase/VioletPlugin.UseCaseDiagram/target/classes/properties/UseCaseDiagramGraphStrings.properties
@@ -0,0 +1,12 @@
+node0.tooltip=Actor
+node1.tooltip=Use case
+node2.tooltip=Note
+node3.tooltip=Linked diagram
+edge0.tooltip=Interaction
+edge1.tooltip=\u00ABextend\u00BB : precises the behaviour of
+edge2.tooltip=\u00ABinclude\u00BB : includes call to
+edge3.tooltip=Generalization : is a more specific version of
+edge4.tooltip=Note connector
+menu.usecase_diagram.text=Use case diagram
+files.usecase.name=Use Case Diagram Files
+files.usecase.extension=.ucase.violet
diff --git a/VioletPluginUseCase/VioletPlugin.UseCaseDiagram/target/classes/properties/UseCaseDiagramGraphStrings_fr.properties b/VioletPluginUseCase/VioletPlugin.UseCaseDiagram/target/classes/properties/UseCaseDiagramGraphStrings_fr.properties
new file mode 100644
index 0000000..ea300de
--- /dev/null
+++ b/VioletPluginUseCase/VioletPlugin.UseCaseDiagram/target/classes/properties/UseCaseDiagramGraphStrings_fr.properties
@@ -0,0 +1,12 @@
+node0.tooltip=Acteur
+node1.tooltip=Cas d'utilisation
+node2.tooltip=Note
+node3.tooltip=Diagramme li\u00E9
+edge0.tooltip=Interaction
+edge1.tooltip=\u00ABextend\u00BB : pr\u00E9cise le comportement de
+edge2.tooltip=\u00ABinclude\u00BB : inclut l'appel \u00E0
+edge3.tooltip=G\u00E9n\u00E9ralisation : est une version plus sp\u00E9cifique de
+edge4.tooltip=Connection \u00E0 la note
+menu.usecase_diagram.text=Diagramme de cas d'utilisation
+files.usecase.name=Diagramme de cas d'utilisation
+files.usecase.extension=.ucase.violet
\ No newline at end of file
diff --git a/VioletPluginUseCase/VioletPlugin.UseCaseDiagram/target/maven-archiver/pom.properties b/VioletPluginUseCase/VioletPlugin.UseCaseDiagram/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..27bab44
--- /dev/null
+++ b/VioletPluginUseCase/VioletPlugin.UseCaseDiagram/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Thu Jun 07 15:06:11 EDT 2012
+version=2.0.0-SNAPSHOT
+groupId=com.horstmann.violet.plugin
+artifactId=com.horstmann.violet.plugin.usecasediagram
diff --git a/VioletProductEclipsePlugin/VioletProduct.eclipse-plugin/.classpath b/VioletProductEclipsePlugin/VioletProduct.eclipse-plugin/.classpath
index 9906b1f..9309b8b 100644
--- a/VioletProductEclipsePlugin/VioletProduct.eclipse-plugin/.classpath
+++ b/VioletProductEclipsePlugin/VioletProduct.eclipse-plugin/.classpath
@@ -4,14 +4,14 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/VioletProductEclipsePlugin/VioletProduct.eclipse-plugin/trunk/src/com/horstmann/violet/eclipseplugin/editors/VioletUMLEditor.java b/VioletProductEclipsePlugin/VioletProduct.eclipse-plugin/trunk/src/com/horstmann/violet/eclipseplugin/editors/VioletUMLEditor.java
index 761138e..47dd484 100644
--- a/VioletProductEclipsePlugin/VioletProduct.eclipse-plugin/trunk/src/com/horstmann/violet/eclipseplugin/editors/VioletUMLEditor.java
+++ b/VioletProductEclipsePlugin/VioletProduct.eclipse-plugin/trunk/src/com/horstmann/violet/eclipseplugin/editors/VioletUMLEditor.java
@@ -109,6 +109,8 @@ public class VioletUMLEditor extends EditorPart
+
+
/**
* @see org.eclipse.ui.ISaveablePart#isDirty()
*/
@@ -231,6 +233,8 @@ public class VioletUMLEditor extends EditorPart
@InjectedBean
private EclipseFileChooserService fileChooserService;
+
+
}
diff --git a/VioletProductSwing/VioletProduct.swing/.classpath b/VioletProductSwing/VioletProduct.swing/.classpath
index 3c2784a..04c95fe 100644
--- a/VioletProductSwing/VioletProduct.swing/.classpath
+++ b/VioletProductSwing/VioletProduct.swing/.classpath
@@ -4,12 +4,12 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/VioletProductSwing/VioletProduct.swing/src/main/java/com/horstmann/violet/application/gui/WelcomePanel.java b/VioletProductSwing/VioletProduct.swing/src/main/java/com/horstmann/violet/application/gui/WelcomePanel.java
index 9e3e5bc..f102470 100644
--- a/VioletProductSwing/VioletProduct.swing/src/main/java/com/horstmann/violet/application/gui/WelcomePanel.java
+++ b/VioletProductSwing/VioletProduct.swing/src/main/java/com/horstmann/violet/application/gui/WelcomePanel.java
@@ -287,7 +287,7 @@ public class WelcomePanel extends JPanel {
SAXSVGDocumentFactory f = new SAXSVGDocumentFactory(parser);
SVGDocument doc = null;
try {
- doc = f.createSVGDocument(null, templateStream);
+ doc = f.createSVGDocument((String)null, templateStream);
} catch (IOException ex) {
throw new RuntimeException(ex);
}
diff --git a/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/ApplicationStopper.properties b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/ApplicationStopper.properties
new file mode 100644
index 0000000..15d7ae9
--- /dev/null
+++ b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/ApplicationStopper.properties
@@ -0,0 +1,3 @@
+dialog.exit.title=Exit
+dialog.exit.ok={0} diagram{0,choice,1#|2#s} {0,choice,1#has|2#have} modified. Save changes?
+dialog.exit.icon=/icons/64x64/exit.png
diff --git a/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/ApplicationStopper_fr.properties b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/ApplicationStopper_fr.properties
new file mode 100644
index 0000000..1700754
--- /dev/null
+++ b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/ApplicationStopper_fr.properties
@@ -0,0 +1,3 @@
+dialog.exit.title=Quitter
+dialog.exit.ok={0} diagramme{0,choice,1#|2#s} modifi\u00e9{0,choice,1#|2#s}. Enregistrer les changements?
+dialog.exit.icon=/icons/64x64/exit.png
diff --git a/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/gui/WelcomePanel.properties b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/gui/WelcomePanel.properties
new file mode 100644
index 0000000..aefc4ad
--- /dev/null
+++ b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/gui/WelcomePanel.properties
@@ -0,0 +1,3 @@
+welcomepanel.foot_text=Violet UML Editor by Cay S. Horstmann and Alexandre de Pellegrin. Powered by Java, 2011.
+welcomepanel.new_diagram.icon=/icons/72x72/welcome_create.png
+welcomepanel.recent_files.icon=/icons/72x72/welcome_open.png
diff --git a/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/gui/WelcomePanel_fr.properties b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/gui/WelcomePanel_fr.properties
new file mode 100644
index 0000000..58943b9
--- /dev/null
+++ b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/gui/WelcomePanel_fr.properties
@@ -0,0 +1,3 @@
+welcomepanel.foot_text=Violet UML Editor par Cay S. Horstmann et Alexandre de Pellegrin. Powered by Java, 2011.
+welcomepanel.new_diagram.icon=/icons/72x72/welcome_create.png
+welcomepanel.recent_files.icon=/icons/72x72/welcome_open.png
diff --git a/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/help/AboutDialog.properties b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/help/AboutDialog.properties
new file mode 100644
index 0000000..cfbfc6b
--- /dev/null
+++ b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/help/AboutDialog.properties
@@ -0,0 +1,15 @@
+app.name=Violet UML Editor
+app.icon=/icons/16x16/violet.png
+app.version.text=Version 2.0.0-alpha (2011-09-23)
+dialog.title=About Violet UML Editor
+dialog.about.image=about-violet.png
+dialog.button.label=Close
+dialog.button.show_authors=Authors and Credits >
+dialog.button.show_license=License >
+dialog.button.show_systeminfo=System Informations >
+dialog.button.show_version=Version >
+systeminfo.col1=Property
+systeminfo.col2=Value
+authors.banner=about-violet-banner.png
+authors.file=credits.txt
+license.file=license.txt
diff --git a/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/help/AboutDialog_fr.properties b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/help/AboutDialog_fr.properties
new file mode 100644
index 0000000..ef932e5
--- /dev/null
+++ b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/help/AboutDialog_fr.properties
@@ -0,0 +1,14 @@
+app.name=Violet UML Editor
+app.icon=/icons/16x16/violet.png
+dialog.title=A propos de Violet UML Editor
+dialog.about.image=about-violet.png
+dialog.button.label=Fermer
+dialog.button.show_authors=Auteurs et Remerciements >
+dialog.button.show_license=Licence >
+dialog.button.show_systeminfo=Informations syst\u00E8me >
+dialog.button.show_version=Version >
+systeminfo.col1=Propri\u00E9t\u00E9
+systeminfo.col2=Valeur
+authors.banner=about-violet-banner.png
+authors.file=credits.txt
+license.file=license.txt
diff --git a/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/help/HelpManager.properties b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/help/HelpManager.properties
new file mode 100644
index 0000000..1e2347b
--- /dev/null
+++ b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/help/HelpManager.properties
@@ -0,0 +1,5 @@
+dialog.open_url_failed.title=Web browser opening error
+dialog.open_url_failed.icon=/icons/64x64/error.png
+dialog.open_url_failed.ok=Failed to open {0}\nYou should try to open it directly with your web browser.\n(Url has been copied to clipboard. Just paste it!)
+help.userguide.url=http://violet.sourceforge.net/help.php?lang=en
+help.homepage.url=http://violet.sourceforge.net/index.php?lang=en
\ No newline at end of file
diff --git a/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/help/HelpManager_fr.properties b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/help/HelpManager_fr.properties
new file mode 100644
index 0000000..65fe491
--- /dev/null
+++ b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/help/HelpManager_fr.properties
@@ -0,0 +1,5 @@
+dialog.open_url_failed.title=Erreur d'ouverture du navigateur internet
+dialog.open_url_failed.icon=/icons/64x64/error.png
+dialog.open_url_failed.ok=Impossible d'ouvrir {0}\nVous pouvez l'ouvrir directement via votre navigateur internet.\n(L'url a \u00e9t\u00e9 copi\u00e9e dans votre presse papier. Collez-la simplement!)
+help.userguide.url=http://violet.sourceforge.net/help.php?lang=fr
+help.homepage.url=http://violet.sourceforge.net/index.php?lang=fr
\ No newline at end of file
diff --git a/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/menu/MenuFactory.properties b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/menu/MenuFactory.properties
new file mode 100644
index 0000000..a2d0244
--- /dev/null
+++ b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/menu/MenuFactory.properties
@@ -0,0 +1,140 @@
+file.text=File
+file.mnemonic=F
+file.new.text=New
+file.new.mnemonic=N
+file.new.icon=/icons/16x16/new.png
+file.open.text=Open
+file.open.mnemonic=O
+file.open.accelerator=ctrl O
+file.open_remote.text=Open remote file
+file.open_remote.mnemonic=R
+file.open_remote.accelerator=ctrl R
+file.close.text=Close
+file.close.mnemonic=C
+file.close.accelerator=ctrl W
+file.open.icon=/icons/16x16/open.png
+file.recent.text=Recent files
+file.recent.mnemonic=R
+file.save.text=Save
+file.save.mnemonic=S
+file.save.accelerator=ctrl S
+file.save.icon=/icons/16x16/save.png
+file.save_as.text=Save as
+file.save_as.mnemonic=A
+file.save_as.icon=/icons/16x16/saveas.png
+file.export.text=Export to
+file.export.mnemonic=E
+file.export.icon=/icons/16x16/export.png
+file.export_to_image.text=Image file
+file.export_to_clipboard.text=Clipboard
+file.export_to_xmi.text=XMI exchange format
+file.export_to_java.text=Java code
+file.export_to_python.text=Python code
+file.print.text=Print
+file.print.mnemonic=P
+file.print.icon=/icons/16x16/print.png
+file.exit.text=Exit
+file.exit.mnemonic=Q
+file.exit.accelerator=ctrl Q
+file.link.text=Linked to
+file.link.open.text=Open diagram
+edit.text=Edit
+edit.mnemonic=E
+edit.undo.text=Undo
+edit.undo.mnemonic=U
+edit.undo.accelerator=ctrl Z
+edit.undo.icon=/icons/16x16/undo.png
+edit.redo.text=Redo
+edit.redo.mnemonic=R
+edit.redo.accelerator=ctrl Y
+edit.redo.icon=/icons/16x16/redo.png
+edit.properties.text=Properties
+edit.properties.mnemonic=O
+edit.properties.accelerator=ctrl ENTER
+edit.properties.icon=/icons/16x16/properties.png
+edit.delete.text=Delete
+edit.delete.mnemonic=D
+edit.delete.accelerator=DELETE
+edit.delete.icon=/icons/16x16/delete.png
+edit.cut.text=Cut
+edit.cut.mnemonic=T
+edit.cut.accelerator=ctrl X
+edit.cut.icon=/icons/16x16/cut.png
+edit.copy.text=Copy
+edit.copy.mnemonic=C
+edit.copy.accelerator=ctrl C
+edit.copy.icon=/icons/16x16/copy.png
+edit.paste.text=Paste
+edit.paste.mnemonic=P
+edit.paste.accelerator=ctrl V
+edit.paste.icon=/icons/16x16/paste.png
+edit.select_all.text=Select All
+edit.select_all.mnemonic=A
+edit.select_all.accelerator=ctrl A
+edit.select_next.text=Select Next
+edit.select_next.mnemonic=N
+edit.select_next.accelerator=ctrl RIGHT
+edit.select_previous.text=Select Previous
+edit.select_previous.mnemonic=V
+edit.select_previous.accelerator=ctrl LEFT
+dialog.export_to_clipboard.title=To clipboard...
+dialog.export_to_clipboard.ok=Current diagram image exported to clipboard
+dialog.export_to_clipboard.icon=/icons/64x64/exporttoclipboard.png
+dialog.export_to_xmi.error=Only class diagrams could be exported to XMI
+dialog.error.title=Error
+dialog.error.unsupported_image={0} not supported
+dialog.close.title=Close
+dialog.close.ok=Diagram has been modified. Save changes?
+dialog.close.icon=/icons/64x64/save.png
+dialog.change_laf.title=Restart needed
+dialog.change_laf.ok=The selected look and feel will be
applied on next restart.
+dialog.change_laf.icon=/icons/64x64/information.png
+dialog.open_url_failed.title=Web browser opening error
+dialog.open_url_failed.icon=/icons/64x64/error.png
+dialog.open_url_failed.ok=Failed to open {0}\nYou should try to open it directly with your web browser.\n(Url has been copied to clipboard. Just paste it!)
+view.text=View
+view.mnemonic=V
+view.zoom_out.text=Zoom out
+view.zoom_out.mnemonic=Z
+view.zoom_out.accelerator=ctrl MINUS
+view.zoom_out.icon=/icons/16x16/zoomout.png
+view.zoom_in.text=Zoom in
+view.zoom_in.mnemonic=O
+view.zoom_in.accelerator=ctrl EQUALS
+view.zoom_in.icon=/icons/16x16/zoomin.png
+view.smaller_grid.text=Smaller grid
+view.smaller_grid.mnemonic=S
+view.grow_drawing_area.text=Grow drawing area
+view.grow_drawing_area.mnemonic=G
+view.clip_drawing_area.text=Clip drawing area
+view.clip_drawing_area.mnemonic=C
+view.larger_grid.text=Larger grid
+view.larger_grid.mnemonic=L
+view.hide_grid.text=Hide grid
+view.hide_grid.mnemonic=H
+view.change_laf.text=Change Look&Feel
+window.text=Window
+window.mnemonic=W
+window.next.text=Next
+window.next.mnemonic=N
+window.next.accelerator=ctrl TAB
+window.previous.text=Previous
+window.previous.mnemonic=P
+window.previous.accelerator=ctrl shift TAB
+window.maximize.text=Maximize
+window.maximize.mnemonic=M
+window.restore.text=Restore
+window.restore.mnemonic=R
+window.close.text=Close
+window.close.mnemonic=C
+window.close.accelerator=ctrl W
+help.text=Help
+help.mnemonic=H
+help.about.text=About Violet UML Editor...
+help.about.mnemonic=A
+help.userguide.text=User guide (online)
+help.userguide.mnemonic=G
+help.userguide.url=http://violet.sourceforge.net/help.php?lang=en
+help.homepage.text=Home Page
+help.homepage.mnemonic=H
+help.homepage.url=http://violet.sourceforge.net/index.php?lang=en
\ No newline at end of file
diff --git a/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/menu/MenuFactory_fr.properties b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/menu/MenuFactory_fr.properties
new file mode 100644
index 0000000..8dc72c6
--- /dev/null
+++ b/VioletProductSwing/VioletProduct.swing/target/classes/com/horstmann/violet/application/menu/MenuFactory_fr.properties
@@ -0,0 +1,127 @@
+file.text=Fichier
+file.mnemonic=F
+file.new.text=Nouveau
+file.new.mnemonic=N
+file.new.icon=/icons/16x16/new.png
+file.open.text=Ouvrir
+file.open.mnemonic=O
+file.open.accelerator=ctrl O
+file.openRemote.text=Ouvrir document partag\u00e9
+file.openRemote.mnemonic=R
+file.openRemote.accelerator=ctrl R
+file.close.text=Fermer
+file.close.mnemonic=F
+file.close.accelerator=ctrl W
+file.open.icon=/icons/16x16/open.png
+file.recent.text=Fichiers r\u00e9cents
+file.recent.mnemonic=R
+file.save.text=Enregistrer
+file.save.mnemonic=S
+file.save.accelerator=ctrl S
+file.save.icon=/icons/16x16/save.png
+file.save_as.text=Enregistrer sous
+file.save_as.mnemonic=A
+file.save_as.icon=/icons/16x16/saveas.png
+file.export.text=Exporter vers
+file.export.mnemonic=E
+file.export.icon=/icons/16x16/export.png
+file.export_to_image.text=Fichier image
+file.export_to_clipboard.text=Presse papier
+file.export_to_xmi.text=Format d'\u00e9change XMI
+file.export_to_java.text=Code Java
+file.export_to_python.text=Code Python
+file.print.text=Imprimer
+file.print.mnemonic=P
+file.print.icon=/icons/16x16/print.png
+file.exit.text=Quitter
+file.exit.mnemonic=Q
+file.exit.accelerator=ctrl Q
+file.link.text=Li\u00e9 \u00e0
+file.link.open.text=Ouvrir le diagramme
+edit.text=Edition
+edit.mnemonic=E
+edit.undo.text=Annuler
+edit.undo.mnemonic=A
+edit.undo.accelerator=ctrl Z
+edit.undo.icon=/icons/16x16/undo.png
+edit.redo.text=R\u00e9tablir
+edit.redo.mnemonic=R
+edit.redo.accelerator=ctrl Y
+edit.redo.icon=/icons/16x16/redo.png
+edit.properties.text=Propri\u00e9t\u00e9s
+edit.properties.mnemonic=P
+edit.properties.accelerator=ctrl ENTER
+edit.properties.icon=/icons/16x16/properties.png
+edit.delete.text=Supprimer
+edit.delete.mnemonic=S
+edit.delete.accelerator=DELETE
+edit.delete.icon=/icons/16x16/delete.png
+edit.cut.text=Couper
+edit.cut.mnemonic=O
+edit.cut.accelerator=ctrl X
+edit.cut.icon=/icons/16x16/cut.png
+edit.copy.text=Copier
+edit.copy.mnemonic=I
+edit.copy.accelerator=ctrl C
+edit.copy.icon=/icons/16x16/copy.png
+edit.paste.text=Coller
+edit.paste.mnemonic=L
+edit.paste.accelerator=ctrl V
+edit.paste.icon=/icons/16x16/paste.png
+edit.select_all.text=S\u00e9l\u00e9ctionner tout
+edit.select_all.mnemonic=A
+edit.select_all.accelerator=ctrl A
+edit.select_next.text=S\u00e9l\u00e9ctionner suivant
+edit.select_next.mnemonic=U
+edit.select_next.accelerator=ctrl RIGHT
+edit.select_previous.text=S\u00e9l\u00e9ctionner pr\u00e9c\u00e9dent
+edit.select_previous.mnemonic=D
+edit.select_previous.accelerator=ctrl LEFT
+dialog.export_to_clipboard.title=Vers le presse papier...
+dialog.export_to_clipboard.ok=Image du diagramme en cours export\u00e9e vers le presse papier
+dialog.export_to_clipboard.icon=/icons/64x64/exporttoclipboard.png
+dialog.export_to_xmi.error=Seuls les diagrammes de classe peuvent \u00eatre export\u00e9s en XMI
+dialog.error.title=Erreur
+dialog.error.unsupported_image={0} non support\u00e9
+dialog.close.title=Fermer
+dialog.close.ok=Diagramme modifi\u00e9. Enregistrer les changements ?
+dialog.close.icon=/icons/64x64/save.png
+dialog.change_laf.title=Red\u00e9marrage n\u00e9cessaire
+dialog.change_laf.ok=Le th\u00e8me graphique s\u00e9l\u00e9ctionn\u00e9 ne sera appliqu\u00e9
qu'au prochain red\u00e9marrage.
+dialog.change_laf.icon=/icons/64x64/information.png
+dialog.open_url_failed.title=Erreur d'ouverture du navigateur internet
+dialog.open_url_failed.icon=/icons/64x64/error.png
+dialog.open_url_failed.ok=Impossible d'ouvrir {0}\nVous pouvez l'ouvrir directement via votre navigateur internet.\n(L'url a \u00e9t\u00e9 copi\u00e9e dans votre presse papier. Collez-la simplement!)
+view.text=Affichage
+view.mnemonic=A
+view.zoom_out.text=Zoom avant
+view.zoom_out.mnemonic=V
+view.zoom_out.accelerator=ctrl MINUS
+view.zoom_out.icon=/icons/16x16/zoomout.png
+view.zoom_in.text=Zoom arri\u00e8re
+view.zoom_in.mnemonic=R
+view.zoom_in.accelerator=ctrl EQUALS
+view.zoom_in.icon=/icons/16x16/zoomin.png
+view.smaller_grid.text=R\u00e9duire la grille
+view.smaller_grid.mnemonic=D
+view.grow_drawing_area.text=Augmenter l'espace de dessin
+view.grow_drawing_area.mnemonic=A
+view.clip_drawing_area.text=Rogner l'espace de dessin
+view.clip_drawing_area.mnemonic=O
+view.larger_grid.text=Elargir la grille
+view.larger_grid.mnemonic=E
+view.hide_grid.text=Cacher la grille
+view.hide_grid.mnemonic=C
+view.change_laf.text=Changer de th\u00e8me graphique
+help.text=?
+help.mnemonic=?
+help.about.text=A propos de Violet UML Editor...
+help.about.mnemonic=A
+help.license.text=Licence
+help.license.mnemonic=L
+help.userguide.text=Guide utilisateur (en ligne)
+help.userguide.mnemonic=G
+help.userguide.url=http://violet.sourceforge.net/help.php?lang=fr
+help.homepage.text=Site internet
+help.homepage.mnemonic=S
+help.homepage.url=http://violet.sourceforge.net/index.php?lang=fr
\ No newline at end of file
diff --git a/VioletProductSwing/VioletProduct.swing/target/dependency-reduced-pom.xml b/VioletProductSwing/VioletProduct.swing/target/dependency-reduced-pom.xml
new file mode 100644
index 0000000..7d9a069
--- /dev/null
+++ b/VioletProductSwing/VioletProduct.swing/target/dependency-reduced-pom.xml
@@ -0,0 +1,84 @@
+
+
+ 4.0.0
+ com.horstmann.violet.product.swing
+ com.horstmann.violet
+ Violet UML Editor
+ 2.0.0-SNAPSHOT
+ The java Swing based version of Violet
+
+
+
+ src/main/resources
+
+
+ src/main/java
+
+ **/*.gif
+ **/*.jpg
+ **/*.png
+ **/*.txt
+ **/*.properties
+ **/*.xml
+
+
+
+
+
+ maven-compiler-plugin
+ 2.0.2
+
+
+ 1.6
+
+
+
+ maven-shade-plugin
+ 1.3.3
+
+
+ package
+
+ shade
+
+
+
+
+ *:*
+
+ META-INF/*.SF
+ META-INF/*.DSA
+ META-INF/*.RSA
+
+
+
+
+
+ META-INF/services/com.horstmann.violet.framework.plugin.IDiagramPlugin
+
+
+ com.horstmann.violet.UMLEditorApplication
+
+
+
+
+
+
+
+
+
+
+ violet.repo
+ Violet's Maven repository (public access)
+ http://violet.sourceforge.net/maven2/repo/
+
+
+
+
+ web.sourceforge.net
+ Violet's Maven Repository
+ sftp://web.sourceforge.net/home/groups/v/vi/violet/htdocs/maven2/repo
+
+
+
+
diff --git a/VioletProductSwing/VioletProduct.swing/target/maven-archiver/pom.properties b/VioletProductSwing/VioletProduct.swing/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..1782187
--- /dev/null
+++ b/VioletProductSwing/VioletProduct.swing/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Thu Jun 07 15:07:26 EDT 2012
+version=2.0.0-SNAPSHOT
+groupId=com.horstmann.violet.product.swing
+artifactId=com.horstmann.violet