Revision: 5059
          http://sourceforge.net/p/jump-pilot/code/5059
Author:   michaudm
Date:     2016-10-08 23:23:12 +0000 (Sat, 08 Oct 2016)
Log Message:
-----------
#432 : Non-writable datasource (zipped, datastore...) : add prompt to detach 
the source in EditablePlugIn

Modified Paths:
--------------
    core/trunk/ChangeLog
    
core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/EditablePlugIn.java
    core/trunk/src/language/jump.properties
    core/trunk/src/language/jump_cz.properties
    core/trunk/src/language/jump_de.properties
    core/trunk/src/language/jump_es.properties
    core/trunk/src/language/jump_fi.properties
    core/trunk/src/language/jump_fr.properties
    core/trunk/src/language/jump_hu.properties
    core/trunk/src/language/jump_it.properties
    core/trunk/src/language/jump_ja_JP.properties
    core/trunk/src/language/jump_ml.properties
    core/trunk/src/language/jump_pt.properties
    core/trunk/src/language/jump_pt_BR.properties
    core/trunk/src/language/jump_ta_IN.properties
    core/trunk/src/language/jump_te.properties
    core/trunk/src/language/jump_zh_CN.properties
    core/trunk/src/language/jump_zh_HK.properties

Modified: core/trunk/ChangeLog
===================================================================
--- core/trunk/ChangeLog        2016-10-08 21:27:44 UTC (rev 5058)
+++ core/trunk/ChangeLog        2016-10-08 23:23:12 UTC (rev 5059)
@@ -6,7 +6,8 @@
 2016-10-08
   * Fix bug #433 throwing exception when applying scale limits in bad order
   * Optimization : changeStyle was applying the new style two times
-  * Fix #432 Zipped datasource should be unmodifiable
+  * Fix #432 Non-writable datasource (zipped, datastore...) :
+    add prompt to detach the source in EditablePlugIn
   * Improve MoveSelectedLayerable to another category
 
 2016-10-08 Giuseppe Aruta  <[email protected]>

Modified: 
core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/EditablePlugIn.java
===================================================================
--- 
core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/EditablePlugIn.java  
    2016-10-08 21:27:44 UTC (rev 5058)
+++ 
core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/EditablePlugIn.java  
    2016-10-08 23:23:12 UTC (rev 5059)
@@ -32,10 +32,7 @@
 
 package com.vividsolutions.jump.workbench.ui.plugin;
 
-import javax.swing.ImageIcon;
-import javax.swing.JCheckBoxMenuItem;
-import javax.swing.JComponent;
-import javax.swing.JInternalFrame;
+import javax.swing.*;
 
 import com.vividsolutions.jump.I18N;
 import com.vividsolutions.jump.io.datasource.DataSource;
@@ -51,13 +48,22 @@
 import com.vividsolutions.jump.workbench.ui.LayerNamePanel;
 import com.vividsolutions.jump.workbench.ui.LayerNamePanelProxy;
 import com.vividsolutions.jump.workbench.ui.LayerableNamePanel;
+import com.vividsolutions.jump.workbench.ui.OKCancelDialog;
 import com.vividsolutions.jump.workbench.ui.cursortool.editing.EditingPlugIn;
 import com.vividsolutions.jump.workbench.ui.images.IconLoader;
 
+import java.awt.*;
+
+import static javafx.scene.control.Alert.AlertType.CONFIRMATION;
+
 public class EditablePlugIn extends AbstractPlugIn implements CheckBoxed {
 
   private EditingPlugIn editingPlugIn;
 
+  private static final String CONFIRMATION_TITLE = 
EditablePlugIn.class.getName() + ".make-read-only-layer-editable";
+  private static final String CONFIRMATION_1 = EditablePlugIn.class.getName() 
+ ".detach-layer-from-source-1";
+  private static final String CONFIRMATION_2 = EditablePlugIn.class.getName() 
+ ".detach-layer-from-source-2";
+
   public static final ImageIcon ICON = IconLoader.icon("edit.gif");
 
   public EditablePlugIn(EditingPlugIn editingPlugIn) {
@@ -76,9 +82,34 @@
     // assume what to do by status of first selected layer
     boolean makeEditable = !layers[0].isEditable();
     // set states for each
+
     for (Layerable layerable : layers) {
       if (isWritable(layerable)) {
         layerable.setEditable(makeEditable);
+      } else {
+        String message = "<html><br>" + I18N.getMessage(CONFIRMATION_1, 
"<i>'"+layerable.getName()+"'</i>");
+        message += "<br><br>" + I18N.get(CONFIRMATION_2) + "<br></html>";
+        JLabel label = new JLabel(message);
+        JPanel panel = new JPanel();
+        panel.add(label);
+        OKCancelDialog okCancelPanel = new OKCancelDialog(
+                context.getWorkbenchFrame(),
+                I18N.getMessage(CONFIRMATION_TITLE),
+                true,
+                panel,
+                new OKCancelDialog.Validator() {
+                  @Override
+                  public String validateInput(Component component) {
+                    return null;
+                  }
+                });
+        okCancelPanel.setVisible(true);
+        if (okCancelPanel.wasOKPressed()) {
+          layerable.setEditable(makeEditable);
+          if (layerable instanceof Layer) {
+            ((Layer)layerable).setDataSourceQuery(null);
+          }
+        }
       }
     }
 
@@ -98,7 +129,7 @@
         return true;
       } else {
         DataSource source = layer.getDataSourceQuery().getDataSource();
-        return (source.isWritable() && 
source.getProperties().get("CompressedFile") == null);
+        return (source.isWritable() && 
source.getProperties().get(DataSource.COMPRESSED_KEY) == null);
       }
     } else return false;
   }

Modified: core/trunk/src/language/jump.properties
===================================================================
--- core/trunk/src/language/jump.properties     2016-10-08 21:27:44 UTC (rev 
5058)
+++ core/trunk/src/language/jump.properties     2016-10-08 23:23:12 UTC (rev 
5059)
@@ -142,6 +142,9 @@
 com.vividsolutions.jump.workbench.ui.plugin.DeleteAllFeaturesPlugIn = Delete 
All Features
 com.vividsolutions.jump.workbench.ui.plugin.DeleteSelectedItemsPlugIn = Delete 
Selected Items
 com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn = Editable
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.make-read-only-layer-editable
 = Make a read-only layer editable
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-1
 = Layer {0} has a non-writable datasource.
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-2
 = Detach the source from the layer to make the later editable.
 com.vividsolutions.jump.workbench.ui.plugin.ExplodeSelectedFeaturesPlugIn = 
Explode Selected Features
 com.vividsolutions.jump.workbench.ui.plugin.FeatureInfoPlugIn = Feature Info
 com.vividsolutions.jump.workbench.ui.plugin.FeatureStatisticsPlugIn = Feature 
Statistics

Modified: core/trunk/src/language/jump_cz.properties
===================================================================
--- core/trunk/src/language/jump_cz.properties  2016-10-08 21:27:44 UTC (rev 
5058)
+++ core/trunk/src/language/jump_cz.properties  2016-10-08 23:23:12 UTC (rev 
5059)
@@ -2712,4 +2712,7 @@
 ui.EditOptionsPanel.select-geometry=#T:Select the geometry after it has been 
drawn
 ui.EditOptionsPanel.select-geometry-warning=#T:Warning: this option deselects 
previous geometries selection
 com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.open=#T:Open 
{0}
-com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
\ No newline at end of file
+com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.make-read-only-layer-editable=#T:Make
 a read-only layer editable
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-1=#T:Layer
 {0} has a non-writable datasource.
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-2=#T:Detach
 the source from the layer to make the later editable.
\ No newline at end of file

Modified: core/trunk/src/language/jump_de.properties
===================================================================
--- core/trunk/src/language/jump_de.properties  2016-10-08 21:27:44 UTC (rev 
5058)
+++ core/trunk/src/language/jump_de.properties  2016-10-08 23:23:12 UTC (rev 
5059)
@@ -2708,4 +2708,7 @@
 ui.EditOptionsPanel.select-geometry=#T:Select the geometry after it has been 
drawn
 ui.EditOptionsPanel.select-geometry-warning=#T:Warning: this option deselects 
previous geometries selection
 com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.open=#T:Open 
{0}
-com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
\ No newline at end of file
+com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.make-read-only-layer-editable=#T:Make
 a read-only layer editable
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-1=#T:Layer
 {0} has a non-writable datasource.
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-2=#T:Detach
 the source from the layer to make the later editable.
\ No newline at end of file

Modified: core/trunk/src/language/jump_es.properties
===================================================================
--- core/trunk/src/language/jump_es.properties  2016-10-08 21:27:44 UTC (rev 
5058)
+++ core/trunk/src/language/jump_es.properties  2016-10-08 23:23:12 UTC (rev 
5059)
@@ -2691,4 +2691,7 @@
 ui.EditOptionsPanel.select-geometry=#T:Select the geometry after it has been 
drawn
 ui.EditOptionsPanel.select-geometry-warning=#T:Warning: this option deselects 
previous geometries selection
 com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.open=#T:Open 
{0}
-com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
\ No newline at end of file
+com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.make-read-only-layer-editable=#T:Make
 a read-only layer editable
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-1=#T:Layer
 {0} has a non-writable datasource.
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-2=#T:Detach
 the source from the layer to make the later editable.
\ No newline at end of file

Modified: core/trunk/src/language/jump_fi.properties
===================================================================
--- core/trunk/src/language/jump_fi.properties  2016-10-08 21:27:44 UTC (rev 
5058)
+++ core/trunk/src/language/jump_fi.properties  2016-10-08 23:23:12 UTC (rev 
5059)
@@ -2685,4 +2685,7 @@
 ui.EditOptionsPanel.select-geometry=#T:Select the geometry after it has been 
drawn
 ui.EditOptionsPanel.select-geometry-warning=#T:Warning: this option deselects 
previous geometries selection
 com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.open=#T:Open 
{0}
-com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
\ No newline at end of file
+com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.make-read-only-layer-editable=#T:Make
 a read-only layer editable
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-1=#T:Layer
 {0} has a non-writable datasource.
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-2=#T:Detach
 the source from the layer to make the later editable.
\ No newline at end of file

Modified: core/trunk/src/language/jump_fr.properties
===================================================================
--- core/trunk/src/language/jump_fr.properties  2016-10-08 21:27:44 UTC (rev 
5058)
+++ core/trunk/src/language/jump_fr.properties  2016-10-08 23:23:12 UTC (rev 
5059)
@@ -2715,4 +2715,7 @@
 ui.EditOptionsPanel.select-geometry=#T:Select the geometry after it has been 
drawn
 ui.EditOptionsPanel.select-geometry-warning=#T:Warning: this option deselects 
previous geometries selection
 com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.open=Ouvrir 
{0}
-com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=Enregistrer
 {0}
\ No newline at end of file
+com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=Enregistrer
 {0}
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.make-read-only-layer-editable=Rendre
 une couche en lecture seule modifiable
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-1=La
 source de la couche {0} est en lecture seule.
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-2=D\xE9tacher
 la source de la couche pour rendre cette derni\xE8re modifiable.
\ No newline at end of file

Modified: core/trunk/src/language/jump_hu.properties
===================================================================
--- core/trunk/src/language/jump_hu.properties  2016-10-08 21:27:44 UTC (rev 
5058)
+++ core/trunk/src/language/jump_hu.properties  2016-10-08 23:23:12 UTC (rev 
5059)
@@ -2708,4 +2708,7 @@
 ui.EditOptionsPanel.select-geometry=#T:Select the geometry after it has been 
drawn
 ui.EditOptionsPanel.select-geometry-warning=#T:Warning: this option deselects 
previous geometries selection
 com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.open=#T:Open 
{0}
-com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
\ No newline at end of file
+com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.make-read-only-layer-editable=#T:Make
 a read-only layer editable
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-1=#T:Layer
 {0} has a non-writable datasource.
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-2=#T:Detach
 the source from the layer to make the later editable.
\ No newline at end of file

Modified: core/trunk/src/language/jump_it.properties
===================================================================
--- core/trunk/src/language/jump_it.properties  2016-10-08 21:27:44 UTC (rev 
5058)
+++ core/trunk/src/language/jump_it.properties  2016-10-08 23:23:12 UTC (rev 
5059)
@@ -2692,3 +2692,6 @@
 ui.EditOptionsPanel.select-geometry-warning=Attenzione: questa opzione 
diseleziona geometrie selezionate precedentemente
 com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.open=#T:Open 
{0}
 
com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write 
{0}
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.make-read-only-layer-editable=#T:Make
 a read-only layer editable
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-1=#T:Layer
 {0} has a non-writable datasource.
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-2=#T:Detach
 the source from the layer to make the later editable.

Modified: core/trunk/src/language/jump_ja_JP.properties
===================================================================
--- core/trunk/src/language/jump_ja_JP.properties       2016-10-08 21:27:44 UTC 
(rev 5058)
+++ core/trunk/src/language/jump_ja_JP.properties       2016-10-08 23:23:12 UTC 
(rev 5059)
@@ -2710,4 +2710,7 @@
 ui.EditOptionsPanel.select-geometry=#T:Select the geometry after it has been 
drawn
 ui.EditOptionsPanel.select-geometry-warning=#T:Warning: this option deselects 
previous geometries selection
 com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.open=#T:Open 
{0}
-com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
\ No newline at end of file
+com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.make-read-only-layer-editable=#T:Make
 a read-only layer editable
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-1=#T:Layer
 {0} has a non-writable datasource.
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-2=#T:Detach
 the source from the layer to make the later editable.
\ No newline at end of file

Modified: core/trunk/src/language/jump_ml.properties
===================================================================
--- core/trunk/src/language/jump_ml.properties  2016-10-08 21:27:44 UTC (rev 
5058)
+++ core/trunk/src/language/jump_ml.properties  2016-10-08 23:23:12 UTC (rev 
5059)
@@ -3981,4 +3981,7 @@
 ui.EditOptionsPanel.select-geometry=#T:Select the geometry after it has been 
drawn
 ui.EditOptionsPanel.select-geometry-warning=#T:Warning: this option deselects 
previous geometries selection
 com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.open=#T:Open 
{0}
-com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
\ No newline at end of file
+com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.make-read-only-layer-editable=#T:Make
 a read-only layer editable
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-1=#T:Layer
 {0} has a non-writable datasource.
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-2=#T:Detach
 the source from the layer to make the later editable.
\ No newline at end of file

Modified: core/trunk/src/language/jump_pt.properties
===================================================================
--- core/trunk/src/language/jump_pt.properties  2016-10-08 21:27:44 UTC (rev 
5058)
+++ core/trunk/src/language/jump_pt.properties  2016-10-08 23:23:12 UTC (rev 
5059)
@@ -2706,4 +2706,7 @@
 ui.EditOptionsPanel.select-geometry=#T:Select the geometry after it has been 
drawn
 ui.EditOptionsPanel.select-geometry-warning=#T:Warning: this option deselects 
previous geometries selection
 com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.open=#T:Open 
{0}
-com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
\ No newline at end of file
+com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.make-read-only-layer-editable=#T:Make
 a read-only layer editable
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-1=#T:Layer
 {0} has a non-writable datasource.
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-2=#T:Detach
 the source from the layer to make the later editable.
\ No newline at end of file

Modified: core/trunk/src/language/jump_pt_BR.properties
===================================================================
--- core/trunk/src/language/jump_pt_BR.properties       2016-10-08 21:27:44 UTC 
(rev 5058)
+++ core/trunk/src/language/jump_pt_BR.properties       2016-10-08 23:23:12 UTC 
(rev 5059)
@@ -2707,4 +2707,7 @@
 ui.EditOptionsPanel.select-geometry=#T:Select the geometry after it has been 
drawn
 ui.EditOptionsPanel.select-geometry-warning=#T:Warning: this option deselects 
previous geometries selection
 com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.open=#T:Open 
{0}
-com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
\ No newline at end of file
+com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.make-read-only-layer-editable=#T:Make
 a read-only layer editable
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-1=#T:Layer
 {0} has a non-writable datasource.
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-2=#T:Detach
 the source from the layer to make the later editable.
\ No newline at end of file

Modified: core/trunk/src/language/jump_ta_IN.properties
===================================================================
--- core/trunk/src/language/jump_ta_IN.properties       2016-10-08 21:27:44 UTC 
(rev 5058)
+++ core/trunk/src/language/jump_ta_IN.properties       2016-10-08 23:23:12 UTC 
(rev 5059)
@@ -2709,4 +2709,7 @@
 ui.EditOptionsPanel.select-geometry=#T:Select the geometry after it has been 
drawn
 ui.EditOptionsPanel.select-geometry-warning=#T:Warning: this option deselects 
previous geometries selection
 com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.open=#T:Open 
{0}
-com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
\ No newline at end of file
+com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.make-read-only-layer-editable=#T:Make
 a read-only layer editable
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-1=#T:Layer
 {0} has a non-writable datasource.
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-2=#T:Detach
 the source from the layer to make the later editable.
\ No newline at end of file

Modified: core/trunk/src/language/jump_te.properties
===================================================================
--- core/trunk/src/language/jump_te.properties  2016-10-08 21:27:44 UTC (rev 
5058)
+++ core/trunk/src/language/jump_te.properties  2016-10-08 23:23:12 UTC (rev 
5059)
@@ -3215,4 +3215,7 @@
 ui.EditOptionsPanel.select-geometry=#T:Select the geometry after it has been 
drawn
 ui.EditOptionsPanel.select-geometry-warning=#T:Warning: this option deselects 
previous geometries selection
 com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.open=#T:Open 
{0}
-com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
\ No newline at end of file
+com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.make-read-only-layer-editable=#T:Make
 a read-only layer editable
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-1=#T:Layer
 {0} has a non-writable datasource.
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-2=#T:Detach
 the source from the layer to make the later editable.
\ No newline at end of file

Modified: core/trunk/src/language/jump_zh_CN.properties
===================================================================
--- core/trunk/src/language/jump_zh_CN.properties       2016-10-08 21:27:44 UTC 
(rev 5058)
+++ core/trunk/src/language/jump_zh_CN.properties       2016-10-08 23:23:12 UTC 
(rev 5059)
@@ -2870,4 +2870,7 @@
 ui.EditOptionsPanel.select-geometry=#T:Select the geometry after it has been 
drawn
 ui.EditOptionsPanel.select-geometry-warning=#T:Warning: this option deselects 
previous geometries selection
 com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.open=#T:Open 
{0}
-com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
\ No newline at end of file
+com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.make-read-only-layer-editable=#T:Make
 a read-only layer editable
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-1=#T:Layer
 {0} has a non-writable datasource.
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-2=#T:Detach
 the source from the layer to make the later editable.
\ No newline at end of file

Modified: core/trunk/src/language/jump_zh_HK.properties
===================================================================
--- core/trunk/src/language/jump_zh_HK.properties       2016-10-08 21:27:44 UTC 
(rev 5058)
+++ core/trunk/src/language/jump_zh_HK.properties       2016-10-08 23:23:12 UTC 
(rev 5059)
@@ -2871,4 +2871,7 @@
 ui.EditOptionsPanel.select-geometry=#T:Select the geometry after it has been 
drawn
 ui.EditOptionsPanel.select-geometry-warning=#T:Warning: this option deselects 
previous geometries selection
 com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.open=#T:Open 
{0}
-com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
\ No newline at end of file
+com.vividsolutions.jump.io.datasource.ReaderWriterFileDataSource.write=#T:Write
 {0}
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.make-read-only-layer-editable=#T:Make
 a read-only layer editable
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-1=#T:Layer
 {0} has a non-writable datasource.
+com.vividsolutions.jump.workbench.ui.plugin.EditablePlugIn.detach-layer-from-source-2=
\ No newline at end of file


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to