diff options
Diffstat (limited to 'propertysheet/src/org/eclipse/wb/internal')
262 files changed, 583 insertions, 1 deletions
diff --git a/propertysheet/src/org/eclipse/wb/internal/core/DesignerPlugin.java b/propertysheet/src/org/eclipse/wb/internal/core/DesignerPlugin.java index 564a068..9c6a6ca 100644 --- a/propertysheet/src/org/eclipse/wb/internal/core/DesignerPlugin.java +++ b/propertysheet/src/org/eclipse/wb/internal/core/DesignerPlugin.java @@ -208,7 +208,7 @@ public class DesignerPlugin { if (image == null) { ImageDescriptor descriptor = getImageDescriptor(path); if (descriptor != null) { - return descriptor.createImage(); + image = descriptor.createImage(); } sImageCache.put(path, image); } diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/add_source.gif b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/add_source.gif Binary files differnew file mode 100644 index 0000000..10dd73e --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/add_source.gif diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/add_source.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/add_source.png Binary files differnew file mode 100644 index 0000000..34abffb --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/add_source.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/externalize_strings.gif b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/externalize_strings.gif Binary files differnew file mode 100644 index 0000000..ee1d84b --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/externalize_strings.gif diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/externalize_strings_disabled.gif b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/externalize_strings_disabled.gif Binary files differnew file mode 100644 index 0000000..85eb7b1 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/externalize_strings_disabled.gif diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/extstr_wiz.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/extstr_wiz.png Binary files differnew file mode 100644 index 0000000..74ff245 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/extstr_wiz.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ad.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ad.png Binary files differnew file mode 100644 index 0000000..625ca84 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ad.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ae.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ae.png Binary files differnew file mode 100644 index 0000000..ef3a1ec --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ae.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/af.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/af.png Binary files differnew file mode 100644 index 0000000..a4742e2 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/af.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ag.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ag.png Binary files differnew file mode 100644 index 0000000..556d550 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ag.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ai.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ai.png Binary files differnew file mode 100644 index 0000000..74ed29d --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ai.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/al.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/al.png Binary files differnew file mode 100644 index 0000000..92354cb --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/al.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/am.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/am.png Binary files differnew file mode 100644 index 0000000..344a2a8 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/am.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/an.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/an.png Binary files differnew file mode 100644 index 0000000..633e4b8 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/an.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ao.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ao.png Binary files differnew file mode 100644 index 0000000..bcbd1d6 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ao.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ar.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ar.png Binary files differnew file mode 100644 index 0000000..e5ef8f1 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ar.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/as.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/as.png Binary files differnew file mode 100644 index 0000000..32f30e4 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/as.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/at.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/at.png Binary files differnew file mode 100644 index 0000000..0f15f34 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/at.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/au.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/au.png Binary files differnew file mode 100644 index 0000000..a01389a --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/au.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/aw.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/aw.png Binary files differnew file mode 100644 index 0000000..a3579c2 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/aw.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ax.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ax.png Binary files differnew file mode 100644 index 0000000..1eea80a --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ax.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/az.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/az.png Binary files differnew file mode 100644 index 0000000..4ee9fe5 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/az.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ba.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ba.png Binary files differnew file mode 100644 index 0000000..c774992 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ba.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bb.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bb.png Binary files differnew file mode 100644 index 0000000..0df19c7 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bb.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bd.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bd.png Binary files differnew file mode 100644 index 0000000..076a8bf --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bd.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/be.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/be.png Binary files differnew file mode 100644 index 0000000..d86ebc8 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/be.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bf.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bf.png Binary files differnew file mode 100644 index 0000000..ab5ce8f --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bf.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bg.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bg.png Binary files differnew file mode 100644 index 0000000..0469f06 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bg.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bh.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bh.png Binary files differnew file mode 100644 index 0000000..ea8ce68 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bh.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bi.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bi.png Binary files differnew file mode 100644 index 0000000..5cc2e30 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bi.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bj.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bj.png Binary files differnew file mode 100644 index 0000000..1cc8b45 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bj.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bm.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bm.png Binary files differnew file mode 100644 index 0000000..c0c7aea --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bm.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bn.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bn.png Binary files differnew file mode 100644 index 0000000..8fb0984 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bn.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bo.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bo.png Binary files differnew file mode 100644 index 0000000..ce7ba52 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bo.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/br.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/br.png Binary files differnew file mode 100644 index 0000000..9b1a553 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/br.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bs.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bs.png Binary files differnew file mode 100644 index 0000000..639fa6c --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bs.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bt.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bt.png Binary files differnew file mode 100644 index 0000000..1d512df --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bt.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bv.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bv.png Binary files differnew file mode 100644 index 0000000..160b6b5 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bv.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bw.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bw.png Binary files differnew file mode 100644 index 0000000..fcb1039 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bw.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/by.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/by.png Binary files differnew file mode 100644 index 0000000..504774e --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/by.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bz.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bz.png Binary files differnew file mode 100644 index 0000000..be63ee1 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/bz.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ca.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ca.png Binary files differnew file mode 100644 index 0000000..1f20419 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ca.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/catalonia.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/catalonia.png Binary files differnew file mode 100644 index 0000000..5041e30 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/catalonia.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cc.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cc.png Binary files differnew file mode 100644 index 0000000..aed3d3b --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cc.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cd.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cd.png Binary files differnew file mode 100644 index 0000000..5e48942 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cd.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cf.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cf.png Binary files differnew file mode 100644 index 0000000..da687bd --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cf.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cg.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cg.png Binary files differnew file mode 100644 index 0000000..a859792 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cg.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ch.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ch.png Binary files differnew file mode 100644 index 0000000..242ec01 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ch.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ci.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ci.png Binary files differnew file mode 100644 index 0000000..3f2c62e --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ci.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ck.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ck.png Binary files differnew file mode 100644 index 0000000..746d3d6 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ck.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cl.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cl.png Binary files differnew file mode 100644 index 0000000..29c6d61 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cl.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cm.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cm.png Binary files differnew file mode 100644 index 0000000..f65c5bd --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cm.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cn.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cn.png Binary files differnew file mode 100644 index 0000000..8914414 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cn.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/co.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/co.png Binary files differnew file mode 100644 index 0000000..a118ff4 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/co.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cr.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cr.png Binary files differnew file mode 100644 index 0000000..c7a3731 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cr.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cs.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cs.png Binary files differnew file mode 100644 index 0000000..8254790 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cs.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cu.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cu.png Binary files differnew file mode 100644 index 0000000..083f1d6 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cu.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cv.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cv.png Binary files differnew file mode 100644 index 0000000..a63f7ea --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cv.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cx.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cx.png Binary files differnew file mode 100644 index 0000000..48e31ad --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cx.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cy.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cy.png Binary files differnew file mode 100644 index 0000000..5b1ad6c --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cy.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cz.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cz.png Binary files differnew file mode 100644 index 0000000..c8403dd --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/cz.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/de.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/de.png Binary files differnew file mode 100644 index 0000000..ac4a977 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/de.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/dj.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/dj.png Binary files differnew file mode 100644 index 0000000..582af36 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/dj.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/dk.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/dk.png Binary files differnew file mode 100644 index 0000000..e2993d3 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/dk.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/dm.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/dm.png Binary files differnew file mode 100644 index 0000000..5fbffcb --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/dm.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/do.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/do.png Binary files differnew file mode 100644 index 0000000..5a04932 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/do.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/dz.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/dz.png Binary files differnew file mode 100644 index 0000000..335c239 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/dz.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ec.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ec.png Binary files differnew file mode 100644 index 0000000..0caa0b1 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ec.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ee.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ee.png Binary files differnew file mode 100644 index 0000000..0c82efb --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ee.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/eg.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/eg.png Binary files differnew file mode 100644 index 0000000..8a3f7a1 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/eg.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/eh.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/eh.png Binary files differnew file mode 100644 index 0000000..90a1195 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/eh.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/england.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/england.png Binary files differnew file mode 100644 index 0000000..3a7311d --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/england.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/er.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/er.png Binary files differnew file mode 100644 index 0000000..13065ae --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/er.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/es.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/es.png Binary files differnew file mode 100644 index 0000000..c2de2d7 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/es.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/et.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/et.png Binary files differnew file mode 100644 index 0000000..2e893fa --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/et.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/europeanunion.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/europeanunion.png Binary files differnew file mode 100644 index 0000000..d6d8711 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/europeanunion.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fam.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fam.png Binary files differnew file mode 100644 index 0000000..cf50c75 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fam.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fi.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fi.png Binary files differnew file mode 100644 index 0000000..14ec091 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fi.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fj.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fj.png Binary files differnew file mode 100644 index 0000000..cee9988 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fj.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fk.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fk.png Binary files differnew file mode 100644 index 0000000..ceaeb27 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fk.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/flag_empty.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/flag_empty.png Binary files differnew file mode 100644 index 0000000..5c00ce1 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/flag_empty.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fm.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fm.png Binary files differnew file mode 100644 index 0000000..066bb24 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fm.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fo.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fo.png Binary files differnew file mode 100644 index 0000000..cbceb80 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fo.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fr.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fr.png Binary files differnew file mode 100644 index 0000000..8332c4e --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/fr.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ga.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ga.png Binary files differnew file mode 100644 index 0000000..0e0d434 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ga.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gb.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gb.png Binary files differnew file mode 100644 index 0000000..ff701e1 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gb.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gd.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gd.png Binary files differnew file mode 100644 index 0000000..9ab57f5 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gd.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ge.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ge.png Binary files differnew file mode 100644 index 0000000..728d970 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ge.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gf.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gf.png Binary files differnew file mode 100644 index 0000000..8332c4e --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gf.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gh.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gh.png Binary files differnew file mode 100644 index 0000000..4e2f896 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gh.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gi.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gi.png Binary files differnew file mode 100644 index 0000000..e76797f --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gi.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gl.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gl.png Binary files differnew file mode 100644 index 0000000..ef12a73 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gl.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gm.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gm.png Binary files differnew file mode 100644 index 0000000..0720b66 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gm.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gn.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gn.png Binary files differnew file mode 100644 index 0000000..ea660b0 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gn.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gp.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gp.png Binary files differnew file mode 100644 index 0000000..dbb086d --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gp.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gq.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gq.png Binary files differnew file mode 100644 index 0000000..ebe20a2 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gq.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gr.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gr.png Binary files differnew file mode 100644 index 0000000..8651ade --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gr.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gs.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gs.png Binary files differnew file mode 100644 index 0000000..7ef0bf5 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gs.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gt.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gt.png Binary files differnew file mode 100644 index 0000000..c43a70d --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gt.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gu.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gu.png Binary files differnew file mode 100644 index 0000000..92f37c0 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gu.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gw.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gw.png Binary files differnew file mode 100644 index 0000000..b37bcf0 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gw.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gy.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gy.png Binary files differnew file mode 100644 index 0000000..22cbe2f --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/gy.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/hk.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/hk.png Binary files differnew file mode 100644 index 0000000..d5c380c --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/hk.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/hm.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/hm.png Binary files differnew file mode 100644 index 0000000..a01389a --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/hm.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/hn.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/hn.png Binary files differnew file mode 100644 index 0000000..96f8388 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/hn.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/hr.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/hr.png Binary files differnew file mode 100644 index 0000000..696b515 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/hr.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ht.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ht.png Binary files differnew file mode 100644 index 0000000..416052a --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ht.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/hu.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/hu.png Binary files differnew file mode 100644 index 0000000..7baafe4 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/hu.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/id.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/id.png Binary files differnew file mode 100644 index 0000000..c6bc0fa --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/id.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ie.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ie.png Binary files differnew file mode 100644 index 0000000..26baa31 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ie.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/il.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/il.png Binary files differnew file mode 100644 index 0000000..2ca772d --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/il.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/in.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/in.png Binary files differnew file mode 100644 index 0000000..e4d7e81 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/in.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/io.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/io.png Binary files differnew file mode 100644 index 0000000..3e74b6a --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/io.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/iq.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/iq.png Binary files differnew file mode 100644 index 0000000..878a351 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/iq.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ir.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ir.png Binary files differnew file mode 100644 index 0000000..c5fd136 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ir.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/is.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/is.png Binary files differnew file mode 100644 index 0000000..b8f6d0f --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/is.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/it.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/it.png Binary files differnew file mode 100644 index 0000000..89692f7 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/it.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/jm.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/jm.png Binary files differnew file mode 100644 index 0000000..7be119e --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/jm.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/jo.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/jo.png Binary files differnew file mode 100644 index 0000000..11bd497 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/jo.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/jp.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/jp.png Binary files differnew file mode 100644 index 0000000..325fbad --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/jp.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ke.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ke.png Binary files differnew file mode 100644 index 0000000..51879ad --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ke.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kg.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kg.png Binary files differnew file mode 100644 index 0000000..0a818f6 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kg.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kh.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kh.png Binary files differnew file mode 100644 index 0000000..30f6bb1 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kh.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ki.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ki.png Binary files differnew file mode 100644 index 0000000..2dcce4b --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ki.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/km.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/km.png Binary files differnew file mode 100644 index 0000000..812b2f5 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/km.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kn.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kn.png Binary files differnew file mode 100644 index 0000000..febd5b4 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kn.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kp.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kp.png Binary files differnew file mode 100644 index 0000000..d3d509a --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kp.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kr.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kr.png Binary files differnew file mode 100644 index 0000000..9c0a78e --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kr.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kw.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kw.png Binary files differnew file mode 100644 index 0000000..96546da --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kw.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ky.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ky.png Binary files differnew file mode 100644 index 0000000..15c5f8e --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ky.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kz.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kz.png Binary files differnew file mode 100644 index 0000000..45a8c88 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/kz.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/la.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/la.png Binary files differnew file mode 100644 index 0000000..e28acd0 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/la.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lb.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lb.png Binary files differnew file mode 100644 index 0000000..d0d452b --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lb.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lc.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lc.png Binary files differnew file mode 100644 index 0000000..a47d065 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lc.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/li.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/li.png Binary files differnew file mode 100644 index 0000000..6469909 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/li.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lk.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lk.png Binary files differnew file mode 100644 index 0000000..088aad6 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lk.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lr.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lr.png Binary files differnew file mode 100644 index 0000000..89a5bc7 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lr.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ls.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ls.png Binary files differnew file mode 100644 index 0000000..33fdef1 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ls.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lt.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lt.png Binary files differnew file mode 100644 index 0000000..c8ef0da --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lt.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lu.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lu.png Binary files differnew file mode 100644 index 0000000..4cabba9 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lu.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lv.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lv.png Binary files differnew file mode 100644 index 0000000..49b6998 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/lv.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ly.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ly.png Binary files differnew file mode 100644 index 0000000..b163a9f --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ly.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ma.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ma.png Binary files differnew file mode 100644 index 0000000..f386770 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ma.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mc.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mc.png Binary files differnew file mode 100644 index 0000000..1aa830f --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mc.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/md.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/md.png Binary files differnew file mode 100644 index 0000000..4e92c18 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/md.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/me.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/me.png Binary files differnew file mode 100644 index 0000000..ac72535 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/me.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mg.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mg.png Binary files differnew file mode 100644 index 0000000..d2715b3 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mg.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mh.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mh.png Binary files differnew file mode 100644 index 0000000..fb523a8 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mh.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mk.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mk.png Binary files differnew file mode 100644 index 0000000..db173aa --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mk.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ml.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ml.png Binary files differnew file mode 100644 index 0000000..2cec8ba --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ml.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mm.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mm.png Binary files differnew file mode 100644 index 0000000..f464f67 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mm.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mn.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mn.png Binary files differnew file mode 100644 index 0000000..9396355 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mn.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mo.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mo.png Binary files differnew file mode 100644 index 0000000..deb801d --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mo.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mp.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mp.png Binary files differnew file mode 100644 index 0000000..298d588 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mp.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mq.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mq.png Binary files differnew file mode 100644 index 0000000..010143b --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mq.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mr.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mr.png Binary files differnew file mode 100644 index 0000000..319546b --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mr.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ms.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ms.png Binary files differnew file mode 100644 index 0000000..d4cbb43 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ms.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mt.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mt.png Binary files differnew file mode 100644 index 0000000..00af948 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mt.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mu.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mu.png Binary files differnew file mode 100644 index 0000000..b7fdce1 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mu.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mv.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mv.png Binary files differnew file mode 100644 index 0000000..5073d9e --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mv.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mw.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mw.png Binary files differnew file mode 100644 index 0000000..13886e9 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mw.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mx.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mx.png Binary files differnew file mode 100644 index 0000000..5bc58ab --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mx.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/my.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/my.png Binary files differnew file mode 100644 index 0000000..9034cba --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/my.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mz.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mz.png Binary files differnew file mode 100644 index 0000000..76405e0 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/mz.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/na.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/na.png Binary files differnew file mode 100644 index 0000000..63358c6 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/na.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/nc.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/nc.png Binary files differnew file mode 100644 index 0000000..2cad283 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/nc.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ne.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ne.png Binary files differnew file mode 100644 index 0000000..d85f424 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ne.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/nf.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/nf.png Binary files differnew file mode 100644 index 0000000..f9bcdda --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/nf.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ng.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ng.png Binary files differnew file mode 100644 index 0000000..3eea2e0 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ng.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ni.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ni.png Binary files differnew file mode 100644 index 0000000..3969aaa --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ni.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/nl.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/nl.png Binary files differnew file mode 100644 index 0000000..fe44791 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/nl.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/no.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/no.png Binary files differnew file mode 100644 index 0000000..160b6b5 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/no.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/np.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/np.png Binary files differnew file mode 100644 index 0000000..aeb058b --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/np.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/nr.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/nr.png Binary files differnew file mode 100644 index 0000000..705fc33 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/nr.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/nu.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/nu.png Binary files differnew file mode 100644 index 0000000..c3ce4ae --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/nu.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/nz.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/nz.png Binary files differnew file mode 100644 index 0000000..10d6306 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/nz.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/om.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/om.png Binary files differnew file mode 100644 index 0000000..2ffba7e --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/om.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pa.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pa.png Binary files differnew file mode 100644 index 0000000..9b2ee9a --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pa.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pe.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pe.png Binary files differnew file mode 100644 index 0000000..62a0497 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pe.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pf.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pf.png Binary files differnew file mode 100644 index 0000000..771a0f6 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pf.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pg.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pg.png Binary files differnew file mode 100644 index 0000000..10d6233 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pg.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ph.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ph.png Binary files differnew file mode 100644 index 0000000..b89e159 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ph.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pk.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pk.png Binary files differnew file mode 100644 index 0000000..e9df70c --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pk.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pl.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pl.png Binary files differnew file mode 100644 index 0000000..d413d01 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pl.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pm.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pm.png Binary files differnew file mode 100644 index 0000000..ba91d2c --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pm.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pn.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pn.png Binary files differnew file mode 100644 index 0000000..aa9344f --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pn.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pr.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pr.png Binary files differnew file mode 100644 index 0000000..82d9130 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pr.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ps.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ps.png Binary files differnew file mode 100644 index 0000000..f5f5477 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ps.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pt.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pt.png Binary files differnew file mode 100644 index 0000000..ece7980 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pt.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pw.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pw.png Binary files differnew file mode 100644 index 0000000..6178b25 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/pw.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/py.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/py.png Binary files differnew file mode 100644 index 0000000..cb8723c --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/py.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/qa.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/qa.png Binary files differnew file mode 100644 index 0000000..ed4c621 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/qa.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/re.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/re.png Binary files differnew file mode 100644 index 0000000..8332c4e --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/re.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ro.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ro.png Binary files differnew file mode 100644 index 0000000..57e74a6 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ro.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/rs.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/rs.png Binary files differnew file mode 100644 index 0000000..9439a5b --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/rs.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ru.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ru.png Binary files differnew file mode 100644 index 0000000..47da421 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ru.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/rw.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/rw.png Binary files differnew file mode 100644 index 0000000..5356491 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/rw.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sa.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sa.png Binary files differnew file mode 100644 index 0000000..b4641c7 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sa.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sb.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sb.png Binary files differnew file mode 100644 index 0000000..a9937cc --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sb.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sc.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sc.png Binary files differnew file mode 100644 index 0000000..39ee371 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sc.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/scotland.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/scotland.png Binary files differnew file mode 100644 index 0000000..a0e57b4 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/scotland.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sd.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sd.png Binary files differnew file mode 100644 index 0000000..eaab69e --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sd.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/se.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/se.png Binary files differnew file mode 100644 index 0000000..1994653 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/se.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sg.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sg.png Binary files differnew file mode 100644 index 0000000..dd34d61 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sg.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sh.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sh.png Binary files differnew file mode 100644 index 0000000..4b1d2a2 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sh.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/si.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/si.png Binary files differnew file mode 100644 index 0000000..bb1476f --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/si.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sj.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sj.png Binary files differnew file mode 100644 index 0000000..160b6b5 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sj.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sk.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sk.png Binary files differnew file mode 100644 index 0000000..7ccbc82 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sk.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sl.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sl.png Binary files differnew file mode 100644 index 0000000..12d812d --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sl.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sm.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sm.png Binary files differnew file mode 100644 index 0000000..3df2fdc --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sm.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sn.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sn.png Binary files differnew file mode 100644 index 0000000..eabb71d --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sn.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/so.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/so.png Binary files differnew file mode 100644 index 0000000..4a1ea4b --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/so.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sr.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sr.png Binary files differnew file mode 100644 index 0000000..5eff927 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sr.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/st.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/st.png Binary files differnew file mode 100644 index 0000000..2978557 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/st.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sv.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sv.png Binary files differnew file mode 100644 index 0000000..2498799 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sv.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sy.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sy.png Binary files differnew file mode 100644 index 0000000..f5ce30d --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sy.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sz.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sz.png Binary files differnew file mode 100644 index 0000000..914ee86 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/sz.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tc.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tc.png Binary files differnew file mode 100644 index 0000000..8fc1156 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tc.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/td.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/td.png Binary files differnew file mode 100644 index 0000000..667f21f --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/td.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tf.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tf.png Binary files differnew file mode 100644 index 0000000..80529a4 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tf.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tg.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tg.png Binary files differnew file mode 100644 index 0000000..3aa00ad --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tg.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/th.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/th.png Binary files differnew file mode 100644 index 0000000..dd8ba91 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/th.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tj.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tj.png Binary files differnew file mode 100644 index 0000000..617bf64 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tj.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tk.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tk.png Binary files differnew file mode 100644 index 0000000..67b8c8c --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tk.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tl.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tl.png Binary files differnew file mode 100644 index 0000000..77da181 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tl.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tm.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tm.png Binary files differnew file mode 100644 index 0000000..828020e --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tm.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tn.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tn.png Binary files differnew file mode 100644 index 0000000..183cdd3 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tn.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/to.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/to.png Binary files differnew file mode 100644 index 0000000..f89b8ba --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/to.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tr.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tr.png Binary files differnew file mode 100644 index 0000000..be32f77 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tr.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tt.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tt.png Binary files differnew file mode 100644 index 0000000..2a11c1e --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tt.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tv.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tv.png Binary files differnew file mode 100644 index 0000000..28274c5 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tv.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tw.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tw.png Binary files differnew file mode 100644 index 0000000..f31c654 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tw.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tz.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tz.png Binary files differnew file mode 100644 index 0000000..c00ff79 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/tz.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ua.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ua.png Binary files differnew file mode 100644 index 0000000..09563a2 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ua.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ug.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ug.png Binary files differnew file mode 100644 index 0000000..33f4aff --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ug.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/um.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/um.png Binary files differnew file mode 100644 index 0000000..c1dd965 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/um.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/us.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/us.png Binary files differnew file mode 100644 index 0000000..10f451f --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/us.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/uy.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/uy.png Binary files differnew file mode 100644 index 0000000..31d948a --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/uy.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/uz.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/uz.png Binary files differnew file mode 100644 index 0000000..fef5dc1 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/uz.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/va.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/va.png Binary files differnew file mode 100644 index 0000000..b31eaf2 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/va.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/vc.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/vc.png Binary files differnew file mode 100644 index 0000000..8fa17b0 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/vc.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ve.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ve.png Binary files differnew file mode 100644 index 0000000..00c90f9 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ve.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/vg.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/vg.png Binary files differnew file mode 100644 index 0000000..4156907 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/vg.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/vi.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/vi.png Binary files differnew file mode 100644 index 0000000..ed26915 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/vi.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/vn.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/vn.png Binary files differnew file mode 100644 index 0000000..ec7cd48 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/vn.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/vu.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/vu.png Binary files differnew file mode 100644 index 0000000..b3397bc --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/vu.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/wales.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/wales.png Binary files differnew file mode 100644 index 0000000..e0d7cee --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/wales.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/wf.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/wf.png Binary files differnew file mode 100644 index 0000000..9f95587 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/wf.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ws.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ws.png Binary files differnew file mode 100644 index 0000000..c169508 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ws.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ye.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ye.png Binary files differnew file mode 100644 index 0000000..468dfad --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/ye.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/yt.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/yt.png Binary files differnew file mode 100644 index 0000000..c298f37 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/yt.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/za.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/za.png Binary files differnew file mode 100644 index 0000000..57c58e2 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/za.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/zm.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/zm.png Binary files differnew file mode 100644 index 0000000..c25b07b --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/zm.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/zw.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/zw.png Binary files differnew file mode 100644 index 0000000..53c9725 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/flags/zw.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/globe3.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/globe3.png Binary files differnew file mode 100644 index 0000000..9991031 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/globe3.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/ms16.png b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/ms16.png Binary files differnew file mode 100644 index 0000000..fd46156 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/ms16.png diff --git a/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/property.gif b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/property.gif Binary files differnew file mode 100644 index 0000000..b512915 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/icons/nls/property.gif diff --git a/propertysheet/src/org/eclipse/wb/internal/core/nls/model/LocaleInfo.java b/propertysheet/src/org/eclipse/wb/internal/core/nls/model/LocaleInfo.java new file mode 100644 index 0000000..0403351 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/nls/model/LocaleInfo.java @@ -0,0 +1,190 @@ +/******************************************************************************* + * Copyright (c) 2011 Google, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Google, Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.wb.internal.core.nls.model; + +import java.util.Locale; + +/** + * Information about {@link Locale}. + * + * We separate {@link LocaleInfo} from {@link BundleInfo} because {@link BundleInfo} is wrapper for + * single *.properties file and we support more than one source of bundles in one + * {@link CompilationUnit}. + * + * @author scheglov_ke + * @coverage core.nls + */ +public final class LocaleInfo implements Comparable<LocaleInfo> { + /** + * The default {@link LocaleInfo}. + */ + public static final LocaleInfo DEFAULT = new LocaleInfo(null); + //////////////////////////////////////////////////////////////////////////// + // + // Instance fields + // + //////////////////////////////////////////////////////////////////////////// + private final Locale m_locale; + + //////////////////////////////////////////////////////////////////////////// + // + // Constructor + // + //////////////////////////////////////////////////////////////////////////// + public LocaleInfo(Locale locale) { + m_locale = locale; + } + + //////////////////////////////////////////////////////////////////////////// + // + // Object + // + //////////////////////////////////////////////////////////////////////////// + @Override + public String toString() { + return getTitle(); + } + + @Override + public boolean equals(Object obj) { + if (obj == this) { + return true; + } + if (obj instanceof LocaleInfo) { + LocaleInfo localeInfo = (LocaleInfo) obj; + if (isDefault()) { + return localeInfo.isDefault(); + } + return m_locale.equals(localeInfo.m_locale); + } + return false; + } + + @Override + public int hashCode() { + if (isDefault()) { + return 0; + } + return m_locale.hashCode(); + } + + //////////////////////////////////////////////////////////////////////////// + // + // Comparable + // + //////////////////////////////////////////////////////////////////////////// + @Override +public int compareTo(LocaleInfo o) { + if (m_locale == null) { + if (o.m_locale == null) { + return 0; + } + return -1; + } + if (o.m_locale == null) { + return 1; + } + String localeNameA = m_locale.toString(); + String localeNameB = o.m_locale.toString(); + return localeNameA.compareTo(localeNameB); + } + + //////////////////////////////////////////////////////////////////////////// + // + // Access + // + //////////////////////////////////////////////////////////////////////////// + /** + * @return {@link Locale} for this {@link LocaleInfo}. + */ + public Locale getLocale() { + return m_locale; + } + + /** + * @return <code>true</code> if that {@link Locale} is default. + */ + public boolean isDefault() { + return m_locale == null; + } + + /** + * @return the title to display in UI. + */ + public String getTitle() { + if (isDefault()) { + return "(default)"; + } + return m_locale.toString(); + } + + //////////////////////////////////////////////////////////////////////////// + // + // Utils + // + //////////////////////////////////////////////////////////////////////////// + /** + * @return the "parent" {@link LocaleInfo} from given array.<br> + * Here "parent" is locale that is more general than current one.<br> + * For example "parent" locale for 'ru_RU' is 'ru'. + * + * If there are no parent locale in array, return default locale.<br> + */ + public LocaleInfo getParent(LocaleInfo locales[]) { + String localeName = m_locale.toString(); + int lastSeparatorIndex = localeName.lastIndexOf('_'); + if (lastSeparatorIndex != -1) { + String parentLocaleName = localeName.substring(0, lastSeparatorIndex); + // try to find locale with parent name + for (LocaleInfo locale : locales) { + if (locale.getLocale() != null && locale.getLocale().toString().equals(parentLocaleName)) { + return locale; + } + } + } + // use default + return LocaleInfo.DEFAULT; + } + + /** + * @param localeName + * the name of locale, such as "en" or "ru_RU". + * @param localeDescription + * the description of {@link Locale}, used in exception. + * @return the {@link LocaleInfo} which wraps {@link Locale}. + */ + public static LocaleInfo create(String localeName, String localeDescription) { + // try to find locale in list of available locales + Locale[] locales = Locale.getAvailableLocales(); + for (int i = 0; i < locales.length; i++) { + Locale locale = locales[i]; + if (locale.toString().equals(localeName)) { + return new LocaleInfo(locale); + } + } + // try to create new, this constructor is since 1.4, so do this in try/catch + try { + Locale locale; + int separatorIndex = localeName.indexOf('_'); + if (separatorIndex != -1) { + String language = localeName.substring(0, separatorIndex); + String country = localeName.substring(separatorIndex + 1); + locale = new Locale(language, country); + } else { + locale = new Locale(localeName); + } + return new LocaleInfo(locale); + } catch (Throwable e) { + String msg = "Locale not found for " + localeDescription; + throw new IllegalArgumentException(msg); + } + } +} diff --git a/propertysheet/src/org/eclipse/wb/internal/core/nls/model/LocalePartInfo.java b/propertysheet/src/org/eclipse/wb/internal/core/nls/model/LocalePartInfo.java new file mode 100644 index 0000000..9278979 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/nls/model/LocalePartInfo.java @@ -0,0 +1,81 @@ +/******************************************************************************* + * Copyright (c) 2011 Google, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Google, Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.wb.internal.core.nls.model; + +import org.eclipse.swt.graphics.Image; + +/** + * Information about part of Locale - language or country. + * + * @author scheglov_ke + * @coverage core.nls + */ +public final class LocalePartInfo implements Comparable<LocalePartInfo> { + private final String m_name; + private final String m_displayName; + private final Image m_flagImage; + + //////////////////////////////////////////////////////////////////////////// + // + // Constructor + // + //////////////////////////////////////////////////////////////////////////// + public LocalePartInfo(String name, String displayName, Image flagImage) { + m_name = name; + m_displayName = displayName; + m_flagImage = flagImage; + } + + //////////////////////////////////////////////////////////////////////////// + // + // Access + // + //////////////////////////////////////////////////////////////////////////// + public String getName() { + return m_name; + } + + public Image getFlagImage() { + return m_flagImage; + } + + //////////////////////////////////////////////////////////////////////////// + // + // Object + // + //////////////////////////////////////////////////////////////////////////// + @Override + public String toString() { + if (m_name.length() == 0) { + return m_displayName; + } + return m_name + " - " + m_displayName; + } + + @Override + public int hashCode() { + return m_name.hashCode(); + } + + @Override + public boolean equals(Object obj) { + return obj instanceof LocalePartInfo && m_name.equals(((LocalePartInfo) obj).m_name); + } + + //////////////////////////////////////////////////////////////////////////// + // + // Comparable + // + //////////////////////////////////////////////////////////////////////////// + public int compareTo(LocalePartInfo o) { + return m_name.compareTo(o.m_name); + } +}
\ No newline at end of file diff --git a/propertysheet/src/org/eclipse/wb/internal/core/nls/model/LocalePartInfos.java b/propertysheet/src/org/eclipse/wb/internal/core/nls/model/LocalePartInfos.java new file mode 100644 index 0000000..68f9097 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/nls/model/LocalePartInfos.java @@ -0,0 +1,106 @@ +/******************************************************************************* + * Copyright (c) 2011 Google, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Google, Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.wb.internal.core.nls.model; + +import com.google.common.collect.Sets; + +import org.eclipse.wb.internal.core.nls.ui.FlagImagesRepository; + +import org.eclipse.swt.graphics.Image; + +import java.util.Arrays; +import java.util.Locale; +import java.util.Set; + +/** + * Utilities for {@link LocaleInfo}. + * + * @author scheglov_ke + * @coverage core.nls + */ +public final class LocalePartInfos { + private static LocalePartInfo m_languages[]; + private static LocalePartInfo m_countries[]; + + //////////////////////////////////////////////////////////////////////////// + // + // Access + // + //////////////////////////////////////////////////////////////////////////// + public static LocalePartInfo[] getLanguages() { + initLanguagesAndCountries(); + return m_languages; + } + + public static LocalePartInfo[] getCountries() { + initLanguagesAndCountries(); + return m_countries; + } + + //////////////////////////////////////////////////////////////////////////// + // + // Find items + // + //////////////////////////////////////////////////////////////////////////// + public static int indexByName(LocalePartInfo[] parts, String name) { + for (int i = 0; i < parts.length; i++) { + LocalePartInfo part = parts[i]; + if (part.getName().equals(name)) { + return i; + } + } + return -1; + } + + //////////////////////////////////////////////////////////////////////////// + // + // Initialization + // + //////////////////////////////////////////////////////////////////////////// + /** + * Prepare arrays of all available languages and countries with titles and flags. + */ + private static void initLanguagesAndCountries() { + if (m_languages == null) { + // languages + { + Set<LocalePartInfo> languagesSet = Sets.newHashSet(); + // fill + for (String language : Locale.getISOLanguages()) { + Locale locale = new Locale(language); + Image flagImage = FlagImagesRepository.getFlagImage(locale); + languagesSet.add(new LocalePartInfo(locale.getLanguage(), + locale.getDisplayLanguage(), + flagImage)); + } + // remember as array + m_languages = languagesSet.toArray(new LocalePartInfo[languagesSet.size()]); + Arrays.sort(m_languages); + } + // countries + { + Set<LocalePartInfo> countriesSet = Sets.newHashSet(); + countriesSet.add(new LocalePartInfo("", "(none)", FlagImagesRepository.getEmptyFlagImage())); + // fill + for (String country : Locale.getISOCountries()) { + Locale locale = new Locale("", country); + Image flagImage = FlagImagesRepository.getFlagImage(locale); + countriesSet.add(new LocalePartInfo(locale.getCountry(), + locale.getDisplayCountry(), + flagImage)); + } + // remember as array + m_countries = countriesSet.toArray(new LocalePartInfo[countriesSet.size()]); + Arrays.sort(m_countries); + } + } + } +} diff --git a/propertysheet/src/org/eclipse/wb/internal/core/nls/ui/FlagImagesRepository.java b/propertysheet/src/org/eclipse/wb/internal/core/nls/ui/FlagImagesRepository.java new file mode 100644 index 0000000..854ba17 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/nls/ui/FlagImagesRepository.java @@ -0,0 +1,144 @@ +/******************************************************************************* + * Copyright (c) 2011 Google, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Google, Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.wb.internal.core.nls.ui; + +import com.google.common.base.Strings; +import com.google.common.collect.Lists; +import com.google.common.collect.Maps; + +import org.eclipse.swt.graphics.Image; +import org.eclipse.wb.internal.core.DesignerPlugin; + +import java.util.Collections; +import java.util.Comparator; +import java.util.List; +import java.util.Locale; +import java.util.Map; + +/** + * Repository of flags for locale/country. + * + * @author scheglov_ke + * @coverage core.nls.ui + */ +public class FlagImagesRepository { + private static Map<String, Image> m_countriesFlags = Maps.newHashMap(); + private static Locale[] m_locales; + + //////////////////////////////////////////////////////////////////////////// + // + // Initialization + // + //////////////////////////////////////////////////////////////////////////// + private static void init() { + if (m_locales == null) { + // prepare sorted Locale's + { + List<Locale> locales = Lists.newArrayList(); + Collections.addAll(locales, Locale.getAvailableLocales()); + Collections.sort(locales, new Comparator<Locale>() { + @Override + public int compare(Locale o1, Locale o2) { + return o1.toString().compareTo(o2.toString()); + } + }); + m_locales = locales.toArray(new Locale[locales.size()]); + } + } + } + + //////////////////////////////////////////////////////////////////////////// + // + // Access + // + //////////////////////////////////////////////////////////////////////////// + /** + * @return the array of {@link Locale}'s sorted by title. + */ + public static Locale[] getSortedLocales() { + init(); + return m_locales; + } + + /** + * @return the {@link Image} of flag for default {@link Locale}. + */ + public static Image getEmptyFlagImage() { + return DesignerPlugin.getImage("nls/flags/flag_empty.png"); + } + + /** + * @return the {@link Image} of flag for given {@link Locale}. + */ + public static Image getFlagImage(Locale locale) { + init(); + String localeCountry = locale.getCountry(); + String localeLanguage = locale.getLanguage(); + +// BEGIN ADT MODIFICATIONS + return getFlagImage(localeCountry, localeLanguage); + } + + public static Image getFlagImage(String localeCountry, String localeLanguage) { + init(); +// END ADT MODIFICATIONS + + // if locale has no assosiated country set, try to find the locale with the same language but with the country set + if (localeCountry.length() == 0) { + // special cases + if (localeLanguage.equals("ar")) { + localeCountry = "AE"; + } else if (localeLanguage.equals("zh")) { + localeCountry = "CN"; + } else if (localeLanguage.equals("en")) { + localeCountry = "US"; + } else { + // try to guess + String localeCountryCandidate = ""; + for (int i = 0; i < m_locales.length; i++) { + Locale lookupLocale = m_locales[i]; + String lookupLanguage = lookupLocale.getLanguage(); + if (lookupLanguage.equals(localeLanguage)) { + if (lookupLocale.getCountry().length() != 0) { + localeCountryCandidate = lookupLocale.getCountry(); + if (localeCountryCandidate.equalsIgnoreCase(lookupLanguage)) { + localeCountry = localeCountryCandidate; + break; + } + } + } + } + if (localeCountry.length() == 0) { + localeCountry = localeCountryCandidate; + } + } + } + // + Image flagImage = m_countriesFlags.get(localeCountry); + if (flagImage == null) { + try { + String flagFileName = null; + if (localeCountry.equalsIgnoreCase("YU")) { + localeCountry = "CS"; // use Serbia and Montenegro + } + if (Strings.isNullOrEmpty(localeCountry)) { + return null; + } + flagFileName = localeCountry.toLowerCase() + ".png"; + flagImage = DesignerPlugin.getImage("nls/flags/" + flagFileName); + m_countriesFlags.put(localeCountry, flagImage); + } catch (Throwable e) { + return null; + } + } + return flagImage; + } +} diff --git a/propertysheet/src/org/eclipse/wb/internal/core/nls/ui/LocaleUtils.java b/propertysheet/src/org/eclipse/wb/internal/core/nls/ui/LocaleUtils.java new file mode 100644 index 0000000..699bba8 --- /dev/null +++ b/propertysheet/src/org/eclipse/wb/internal/core/nls/ui/LocaleUtils.java @@ -0,0 +1,61 @@ +/******************************************************************************* + * Copyright (c) 2011 Google, Inc. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Google, Inc. - initial API and implementation + *******************************************************************************/ +package org.eclipse.wb.internal.core.nls.ui; + +import org.eclipse.wb.internal.core.nls.model.LocaleInfo; + +import org.eclipse.swt.graphics.Image; + +import java.util.Arrays; +import java.util.Comparator; + +/** + * UI utils for {@link LocaleInfo}. + * + * @author scheglov_ke + * @coverage core.nls.ui + */ +public class LocaleUtils { + //////////////////////////////////////////////////////////////////////////// + // + // Constructor + // + //////////////////////////////////////////////////////////////////////////// + private LocaleUtils() { + } + + //////////////////////////////////////////////////////////////////////////// + // + // Utils + // + //////////////////////////////////////////////////////////////////////////// + /** + * @return the flag image for given {@link LocaleInfo}. + */ + public static Image getImage(LocaleInfo localeInfo) { + if (localeInfo.isDefault()) { + return FlagImagesRepository.getEmptyFlagImage(); + } else { + return FlagImagesRepository.getFlagImage(localeInfo.getLocale()); + } + } + + /** + * Sorts given array of {@link LocaleInfo}'s by title. + */ + public static void sortByTitle(LocaleInfo locales[]) { + Arrays.sort(locales, new Comparator<LocaleInfo>() { + public int compare(LocaleInfo locale_1, LocaleInfo locale_2) { + return locale_1.getTitle().compareTo(locale_2.getTitle()); + } + }); + } +} |