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