diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/desktop/gambas3.desktop gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/desktop/gambas3.desktop --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/desktop/gambas3.desktop 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/desktop/gambas3.desktop 2019-04-27 16:05:32.000000000 +0000 @@ -5,6 +5,6 @@ Icon=gambas3.png Terminal=false Type=Application -Categories=Application;Development; +Categories=Application;Development;IDE; Encoding=UTF-8 StartupNotify=true Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Blights/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Blights/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Blights/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Blights/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Blights/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Blights/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Blights/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Blights/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Blights/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Blights/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Blights/.lang/sv.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Blights/.lang/sv.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Collection/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Collection/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Collection/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Collection/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Collection/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Collection/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Collection/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Collection/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Collection/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Collection/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Object/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Object/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Object/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Object/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Object/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Object/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Object/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Object/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Object/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Object/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Timer/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Timer/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Timer/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Timer/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Timer/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Timer/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Timer/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Timer/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Basic/Timer/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Basic/Timer/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/ArrayOfControls/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/ArrayOfControls/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/ArrayOfControls/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/ArrayOfControls/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/ArrayOfControls/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/ArrayOfControls/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/ArrayOfControls/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/ArrayOfControls/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/Embedder/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/Embedder/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/Embedder/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/Embedder/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/Embedder/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/Embedder/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/Embedder/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/Embedder/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/Embedder/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/Embedder/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/HighlightEditor/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/HighlightEditor/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/HighlightEditor/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/HighlightEditor/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/HighlightEditor/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/HighlightEditor/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/HighlightEditor/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/HighlightEditor/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/HighlightEditor/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/HighlightEditor/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/TextEdit/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/TextEdit/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/TextEdit/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/TextEdit/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/TextEdit/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/TextEdit/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/TextEdit/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/TextEdit/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/TextEdit/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/TextEdit/.lang/fr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/TextEdit/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/TextEdit/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/TextEdit/.lang/sv.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/TextEdit/.lang/sv.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/TreeView/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/TreeView/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/TreeView/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/TreeView/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/TreeView/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/TreeView/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/TreeView/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/TreeView/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/TreeView/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/TreeView/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/Wizard/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/Wizard/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/Wizard/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/Wizard/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/Wizard/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/Wizard/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Control/Wizard/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Control/Wizard/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Database/Database/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Database/Database/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Database/Database/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Database/Database/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Database/Database/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Database/Database/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Database/Database/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Database/Database/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Database/Database/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Database/Database/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Database/MySQLExample/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Database/MySQLExample/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Database/MySQLExample/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Database/MySQLExample/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Database/MySQLExample/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Database/MySQLExample/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Database/MySQLExample/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Database/MySQLExample/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Database/MySQLExample/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Database/MySQLExample/.lang/fr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Database/MySQLExample/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Database/MySQLExample/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Database/PictureDatabase/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Database/PictureDatabase/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Database/PictureDatabase/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Database/PictureDatabase/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Database/PictureDatabase/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Database/PictureDatabase/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Database/PictureDatabase/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Database/PictureDatabase/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Database/PictureDatabase/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Database/PictureDatabase/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Barcode/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Barcode/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Barcode/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Barcode/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Barcode/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Barcode/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Chart/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Chart/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Chart/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Chart/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Chart/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Chart/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Chart/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Chart/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Clock/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Clock/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Clock/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Clock/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Clock/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Clock/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Clock/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Clock/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Fractal/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Fractal/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Fractal/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Fractal/.lang/fr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Gravity/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Gravity/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Gravity/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Gravity/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Gravity/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Gravity/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Gravity/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Gravity/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/OnScreenDisplay/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/OnScreenDisplay/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/OnScreenDisplay/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/OnScreenDisplay/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/OnScreenDisplay/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/OnScreenDisplay/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/OnScreenDisplay/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/OnScreenDisplay/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Painting/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Painting/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Painting/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Painting/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Drawing/Painting/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Drawing/Painting/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/BeastScroll/fireworks.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/BeastScroll/fireworks.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/Concent/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/Concent/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/Concent/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/Concent/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/Concent/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/Concent/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/Concent/.lang/en.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/Concent/.lang/en.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/Concent/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/Concent/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/Concent/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/Concent/.lang/fr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/DeepSpace/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/DeepSpace/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/DeepSpace/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/DeepSpace/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/DeepSpace/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/DeepSpace/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/DeepSpace/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/DeepSpace/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/GameOfLife/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/GameOfLife/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/GameOfLife/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/GameOfLife/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/GameOfLife/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/GameOfLife/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/GNUBoxWorld/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/GNUBoxWorld/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/GNUBoxWorld/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/GNUBoxWorld/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/GNUBoxWorld/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/GNUBoxWorld/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/GNUBoxWorld/.lang/es_AR.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/GNUBoxWorld/.lang/es_AR.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/MineSweeper/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/MineSweeper/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/MineSweeper/.lang/ja.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/MineSweeper/.lang/ja.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/MineSweeper/.lang/zh.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/MineSweeper/.lang/zh.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/MineSweeper/.lang/zh_TW.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/MineSweeper/.lang/zh_TW.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/Puzzle1To8/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/Puzzle1To8/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/Puzzle1To8/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/Puzzle1To8/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/Puzzle1To8/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/Puzzle1To8/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/Puzzle1To8/.lang/es_AR.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/Puzzle1To8/.lang/es_AR.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/RobotFindsKitten/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/RobotFindsKitten/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/RobotFindsKitten/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/RobotFindsKitten/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/RobotFindsKitten/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/RobotFindsKitten/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/RobotFindsKitten/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/RobotFindsKitten/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/Snake/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/Snake/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/Snake/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/Snake/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/Snake/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/Snake/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/Solitaire/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/Solitaire/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/Solitaire/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/Solitaire/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/Solitaire/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/Solitaire/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Games/Solitaire/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Games/Solitaire/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Image/ImageViewer/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Image/ImageViewer/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Image/ImageViewer/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Image/ImageViewer/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Image/ImageViewer/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Image/ImageViewer/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Image/ImageViewer/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Image/ImageViewer/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Image/ImageViewer/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Image/ImageViewer/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Image/Lighttable/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Image/Lighttable/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Image/Lighttable/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Image/Lighttable/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Image/Lighttable/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Image/Lighttable/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Image/Lighttable/.lang/en.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Image/Lighttable/.lang/en.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Image/Lighttable/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Image/Lighttable/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Image/PhotoTouch/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Image/PhotoTouch/.lang/fr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Image/PhotoTouch/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Image/PhotoTouch/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Misc/Console/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Misc/Console/.lang/fr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Misc/Evaluator/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Misc/Evaluator/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Misc/Evaluator/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Misc/Evaluator/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Misc/Evaluator/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Misc/Evaluator/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Misc/Evaluator/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Misc/Evaluator/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Misc/Explorer/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Misc/Explorer/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Misc/Explorer/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Misc/Explorer/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Misc/Explorer/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Misc/Explorer/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Misc/Explorer/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Misc/Explorer/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Misc/Notepad/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Misc/Notepad/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Misc/Notepad/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Misc/Notepad/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Misc/Notepad/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Misc/Notepad/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Misc/Notepad/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Misc/Notepad/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Misc/PDFViewer/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Misc/PDFViewer/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Misc/PDFViewer/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Misc/PDFViewer/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Misc/PDFViewer/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Misc/PDFViewer/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Misc/PDFViewer/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Misc/PDFViewer/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Multimedia/CDPlayer/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Multimedia/CDPlayer/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Multimedia/CDPlayer/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Multimedia/CDPlayer/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Multimedia/CDPlayer/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Multimedia/CDPlayer/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Multimedia/MediaPlayer/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Multimedia/MediaPlayer/.lang/fr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Multimedia/MoviePlayer/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Multimedia/MoviePlayer/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Multimedia/MoviePlayer/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Multimedia/MoviePlayer/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Multimedia/MoviePlayer/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Multimedia/MoviePlayer/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Multimedia/MusicPlayer/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Multimedia/MusicPlayer/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Multimedia/MusicPlayer/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Multimedia/MusicPlayer/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Multimedia/MusicPlayer/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Multimedia/MusicPlayer/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Multimedia/MusicPlayer/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Multimedia/MusicPlayer/.lang/fr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Multimedia/MyWebCam/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Multimedia/MyWebCam/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Multimedia/MyWebCam/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Multimedia/MyWebCam/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Multimedia/MyWebCam/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Multimedia/MyWebCam/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/ClientSocket/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/ClientSocket/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/ClientSocket/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/ClientSocket/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/ClientSocket/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/ClientSocket/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/ClientSocket/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/ClientSocket/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/ClientSocket/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/ClientSocket/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/DnsClient/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/DnsClient/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/DnsClient/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/DnsClient/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/DnsClient/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/DnsClient/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/DnsClient/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/DnsClient/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/DnsClient/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/DnsClient/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/HTTPGet/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/HTTPGet/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/HTTPGet/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/HTTPGet/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/HTTPGet/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/HTTPGet/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/HTTPGet/.lang/en_GB.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/HTTPGet/.lang/en_GB.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/HTTPGet/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/HTTPGet/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/HTTPGet/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/HTTPGet/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/HTTPPost/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/HTTPPost/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/HTTPPost/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/HTTPPost/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/HTTPPost/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/HTTPPost/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/HTTPPost/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/HTTPPost/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/HTTPPost/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/HTTPPost/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/ServerSocket/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/ServerSocket/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/ServerSocket/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/ServerSocket/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/ServerSocket/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/ServerSocket/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/ServerSocket/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/ServerSocket/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/UDPServerClient/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/UDPServerClient/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/UDPServerClient/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/UDPServerClient/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/UDPServerClient/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/UDPServerClient/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/UDPServerClient/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/UDPServerClient/.lang/nl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/WebBrowser/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/WebBrowser/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/WebBrowser/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/WebBrowser/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/WebBrowser/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/WebBrowser/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/WebBrowser/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/WebBrowser/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/examples/Networking/WebBrowser/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/examples/Networking/WebBrowser/.lang/nl.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/Makefile.am gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/Makefile.am --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/Makefile.am 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/Makefile.am 2019-04-27 16:05:32.000000000 +0000 @@ -13,7 +13,7 @@ @(cd $(srcdir)/src; d=`pwd`; \ for p in `cat INSTALL`; do \ echo "Compiling $$p..."; cd $$d/$$p; \ - $(DESTDIR)$(bindir)/gbc$(GAMBAS_VERSION) -ag -r $(DESTDIR)$(prefix); \ + $(DESTDIR)$(bindir)/gbc$(GAMBAS_VERSION) -agt -r $(DESTDIR)$(prefix); \ if test $$? -eq 0; then \ $(DESTDIR)$(bindir)/gba$(GAMBAS_VERSION); \ rm -rf .gambas; \ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/authors.txt gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/authors.txt --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/authors.txt 1970-01-01 00:00:00.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/authors.txt 2019-04-27 16:05:33.000000000 +0000 @@ -0,0 +1,487 @@ +------------------------------------------ +BenoĆ®t Minisini +gambas@users.sourceforge.net +France +Main developer. Did everything else... +French translation + +------------------------------------------ +Fabien Bodard +gambas.fr@gmail.com +France +IDE file/project/picture selector and mascot redesign +The reporting component +The gb.chart component +The gb.map component +The gb.scanner component + +------------------------------------------ +Nigel Gerrard +nigel.dh.gerrard@gmail.com +United Kingdom +The MySQL database driver +The now deprecated QT extended component +The old SQLite database driver + +------------------------------------------ +Paul Gardner-Stephen +paul@infoeng.flinders.edu.au +Australia +Porting Gambas on Solaris + +------------------------------------------ +Daniel Campos +dcamposf@gmail.com +Spain +The networking component +The compression component +The old XML component +The GTK+ component +The now deprecated VideoForLinux component +The PDF component +Spanish translation + +------------------------------------------ +Carlos F. A. Paniago +pan@cnpm.embrapa.br +Brazil +Porting Gambas on FreeBSD + +------------------------------------------ +Rob Kudla +sourceforge-raindog2@kudla.org +U.S.A. +The old Gambas Wiki hosting +Mandriva RPM packages maintainer +The Perl Compatible Regular Expression component + +------------------------------------------ +Ronald Onstenk +ronstk@tiscali.nl +Netherlands +The find list in the 1.0 Development Environnement + +------------------------------------------ +Brandon Bergren +bdragon@mailsnare.net +U.S.A. +Porting Gambas on CygWin + +------------------------------------------ +Laurent Carlier +lordheavy@users.sourceforge.net +France +The SDL component +The OpenGL component +ArchLinux support + +------------------------------------------ +JosĆ© L. Redrejo RodrĆ­guez +jredrejo@merida.uned.es +Spain +Let Gambas compile on all Debian architectures +Allowed the Gambas IDE to make Debian packages +Debian and Linex package maintainer. +Spanish translation + +------------------------------------------ +Andrea Bortolan +andrea_bortolan@yahoo.it +Italy +The ODBC database driver + +------------------------------------------ +Carlo Sorda +csorda@libero.it +Italy +The LDAP component (deprecated) +The Corba component + +------------------------------------------ +Daniel Vostanikian +daniel@littlesaigon.homedns.org +Belgium +The now removed Firebird database driver + +------------------------------------------ +Silvan Calarco +silvan.calarco@mambasoft.it +Italy +The deprecated QT/Embedded components + +------------------------------------------ +Chintan Rao +chintanraoh@gmail.com +India +The deprecated gb.option component + +------------------------------------------ +Ahmad Kamal +eng_ak@link.net + +Arabic translation + +------------------------------------------ +Daif Al-Otaibi +daif55@gmail.com + +Arabic translation + +------------------------------------------ +Dimitri Bellini +dimitribellini@libero.it +Italy +Italian translation + +------------------------------------------ +Vincenzo Virgilio +w@acm.org +Italy +Italian translation + +------------------------------------------ +Maurizio Pozzobon +mauriiiii3001@yahoo.it +Italy +Italian translation + +------------------------------------------ +Jordi Sayol +g.sayol@yahoo.es +Andorra +Catalan translation + +------------------------------------------ +Kazutaka Harada +kazutaka802@yahoo.co.jp +Japan +Japanese translation + +------------------------------------------ +Yizhou He +yizhou_he@med.unc.edu + +Chinese (simplified) translation + +------------------------------------------ +Knut Berg +knutb@berg-family.org + +Norwegian translation + +------------------------------------------ +Chunchi Lin +chuenchilin@yahoo.com.tw + +Chinese (traditional) translation + +------------------------------------------ +Wojciech Saltarski +gambas@soft-service.krakow.pl +Poland +Polish translation + +------------------------------------------ +Radoslav Dejanovic +radoslav.dejanovic@opsus.hr +Croatia +Croatian translation + +------------------------------------------ +Luis Minero +luis@zbit.pt +Portugal +Portuguese translation + +------------------------------------------ +Iuri Matias +iuri.matias@gmail.com +Portugal +Portuguese translation + +------------------------------------------ +Peter Cernoch +pcernoch@volny.cz +Czech Republic +Czech translation + +------------------------------------------ +Nelson Ferraz +nferraz@phperl.com + +Brazilian Portuguese translation + +------------------------------------------ +Fermyno Gutierrez +fermyno@hotmail.com + +Brazilian Portuguese translation + +------------------------------------------ +Ronald Onstenk +ronstk@tiscali.nl +Netherlands +Dutch translation + +------------------------------------------ +Fabrice Mous +fabricemous@xs4all.nl +Netherlands +Dutch translation + +------------------------------------------ +Š”ŠµŃ€Š³ŠµŠ¹ Š˜Ń€ŃŽŠæŠøŠ½ (Sergey Irupin) +biblelamp@gmail.com +Russia +Russian translation + +------------------------------------------ +Nima Mohammadi +gambas.ir@gmail.com +Iran +Farsi translation + +------------------------------------------ +Miha Ambroz +miha.ambroz@amis.net + +Slovenian translation + +------------------------------------------ +David Cendal Lago +davcenlag@telefonica.net + +Galician translation + +------------------------------------------ +Peter Landgren +peter.talken@telia.com + +Swedish translation + +------------------------------------------ +Marco Bauer +elentirmo@web.de +Germany +German translation + +------------------------------------------ +Klaus-Peter Richter +k-p.richter@web.de +Germany +German translation + +------------------------------------------ +Fatih Asici +fatih.asici@gmail.com +Turkey +Turkish translation + +------------------------------------------ +BalĆ”zs BĆ”rĆ”ny +balazs@tud.at + +Hungarian translation + +------------------------------------------ +Kevin Donnelly +kevin@dotmon.com + +Welsh translation + +------------------------------------------ +Sahatma Petrus Dolok Marupa Siagian +sahatma@renunganharian.com +Indonesia +Indonesian translation + +------------------------------------------ +Rizky Tahara Shita +rizky.tahara@gmail.com + +Indonesian translation + +------------------------------------------ +Stefano Palmeri +rospolosco@tiscali.it +Italy +Italian translation + +------------------------------------------ +ŠŠ»ŠµŠŗсŠ°Š½Š“р ŠšŠ°Š·Š°Š½Ń†ŠµŠ² (Alexander Kazancev) +kazancas@gmail.com +Russia +Russian translation + +------------------------------------------ +Robert Rowe +robert_rowe@users.sourceforge.net +U.S.A. +Development environment enhancements + +------------------------------------------ +David Villalobos Cambronero +david_villalobos_c@yahoo.com +Costa Rica +The gb.mysql MySQL specific component +Spanish translation + +------------------------------------------ +Peter Mathijssen +pmathijssen@gmail.com + +Dutch translation + +------------------------------------------ +ę¢ (Liang Wei) +pingyuanv@126.com +China +Chinese (simplified) translation + +------------------------------------------ +Philippe SĆ©raphin +seraf56@users.sourceforge.net +France +IDE Packager wizard enhancements + +------------------------------------------ +Ī ĻĪµĪŗĪ±Ļ„Ī­Ļ‚ Ī‘Ī»Ī­Ī¾Ī±Ī½Ī“ĻĪæĻ‚ (Alexandros Prekates) +aprekates@gmail.com +Greece +Greek translation + +------------------------------------------ +Pablo Mileti +pablomileti@gmail.com +Argentina +GNUBoxWorld and Puzzle1To8 game examples + +------------------------------------------ +Timothy Marshal-Nichols +timothy.marshal-nichols@ntlworld.com +United Kingdom +PictureDatabase example +Printing example + +------------------------------------------ +Jairo Alonso Badillo Bedoya +jbadbe@gmail.com +Columbia +Concent game example + +------------------------------------------ +Gareth Bult +gareth@encryptec.net +United Kingdom +WebCam video example + +------------------------------------------ +Iman Karim +iman.karim@smail.inf.fh-bonn-rhein-sieg.de +Germany +Gravity example +GameOfLife example + +------------------------------------------ +Stefan Lang +lang@organet.com +Germany +German translation + +------------------------------------------ +Radek FryÅ”tĆ”k +geniv.radek@gmail.com +Czech Republic +Czech translation + +------------------------------------------ +Mathias Ebermann +math.eber@t-online.de +Germany +German translation + +------------------------------------------ +Florin Iacob +zamox.goo@gmail.com +Romania +Romanian translation + +------------------------------------------ +Josef Kubƭček +kubijo@gmail.com +Czech Republic +Czech translation + +------------------------------------------ +Regimantas Baublys +regtech0@gmail.com +Lithuania +Lithuanian translation + +------------------------------------------ +Edison Henrique Andreassy +ehasis@hotmail.com +Brazil +Brazilian Portuguese translation + +------------------------------------------ +Randall Morgan +rmorgan62@gmail.com +? +The GNU Scientific Library component + +------------------------------------------ +Tobias Boege +tobias@gambas-buch.de +Germany +The gb.data component +The gb.inotify component +The gb.ncurses component +The gb.openssl component + +------------------------------------------ +Adrien Prokopowicz +prokopy@users.sourceforge.net +France +The new gb.xml component +The gb.xml.html component + +------------------------------------------ +Emil Lenngren +emil-lenngren@users.sourceforge.net +Sweden +The Just-In-Time compiler + +------------------------------------------ +Bruce Bruen +bbruen@users.sourceforge.net +Australia +IDE Packager wizard enhancements + +------------------------------------------ +Sebastian Kulesz +sebikul@gmail.com +? +Spanish translation +Gambas Debian/Ubuntu packaging +The gb.logging component +The gb.memcached component +The gb.nent.pop3 component + +------------------------------------------ +Paul Wheeler +paulwheeler@cox.net +U.S.A. +English Grammar Check & Clarifications to Wiki entries + +------------------------------------------ +Willy Raets +willy@openmailbox.org +Netherlands +Dutch translation + +------------------------------------------ +Marcelo LĆ³pez +d4t4full@gmail.com +Argentina +ODBC driver enhancements diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/help/wiki/style.css gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/help/wiki/style.css --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/help/wiki/style.css 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/help/wiki/style.css 2019-04-27 16:05:33.000000000 +0000 @@ -754,4 +754,32 @@ #login-buttons > INPUT { margin: 0 0.5em; -} \ No newline at end of file +} + +DIV.playground { + border: solid 1px #D8D8D8; + border-top: none; + background-color: #F8F8F8; +} + +DIV.playground PRE { + display: none; + padding: 0.5em 1em 0 1em; + margin: 0; +} + +DIV.playground BUTTON { + background-color: #A0A0A0; + color: white; + font-size: 80%; + height: 1.6em; + border: none; + cursor: pointer; + margin: 0.5em 0 0.5em 0.5em; +} + +DIV.waiting { + background: url('<%/%>/waiting.gif'); + width: 16px; + height: 11px; +} Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/img/background/christ.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/img/background/christ.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/ar.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/ar.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/cy.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/cy.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/el.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/el.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/es_ES.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/es_ES.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/es_ES.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/es_ES.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/es_ES.po 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/es_ES.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,10 +1,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gambas3 3.8.90\n" -"POT-Creation-Date: 2015-09-29 17:11 UTC\n" -"PO-Revision-Date: 2015-09-26 11:58 UTC\n" -"Last-Translator: Jesus \n" +"Project-Id-Version: gambas3 3.12.90\n" +"PO-Revision-Date: 2019-02-07 01:23 UTC\n" +"Last-Translator: benoit \n" "Language: es_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -34,143 +33,143 @@ msgid "Next bookmark" msgstr "Marcador siguiente" -#: CClassInfo.class:599 +#: CClassInfo.class:603 msgid "Static properties" msgstr "Propiedades estĆ”ticas" -#: CClassInfo.class:600 FDebugInfo.class:990 +#: CClassInfo.class:604 msgid "Static variables" msgstr "Variables estĆ”ticas" -#: CClassInfo.class:601 +#: CClassInfo.class:605 msgid "Static methods" msgstr "MĆ©todos estĆ”ticos" -#: CClassInfo.class:602 +#: CClassInfo.class:606 MTheme.module:6 msgid "Constants" msgstr "Constantes" -#: CClassInfo.class:619 FMain.form:474 FProperty.form:23 +#: CClassInfo.class:623 FMain.form:555 FProperty.form:23 msgid "Properties" msgstr "Propiedades" -#: CClassInfo.class:620 +#: CClassInfo.class:624 msgid "Variables" msgstr "-" -#: CClassInfo.class:621 +#: CClassInfo.class:625 msgid "Methods" msgstr "MĆ©todos" -#: CClassInfo.class:622 +#: CClassInfo.class:626 msgid "Events" msgstr "Eventos" -#: CClassInfo.class:644 +#: CClassInfo.class:648 msgid "This class reimplements &1" msgstr "Esta clase reimplementa &1" -#: CClassInfo.class:646 +#: CClassInfo.class:650 msgid "This class inherits &1" msgstr "Esta clase hereda de &1" -#: CClassInfo.class:652 +#: CClassInfo.class:656 msgid "in &1" msgstr "en &1" -#: CClassInfo.class:660 +#: CClassInfo.class:664 msgid "This class can be used like an object by creating an hidden instance on demand." msgstr "Esta clase puede ser utilizada como un objeto creando una instancia oculta a demanda." -#: CClassInfo.class:665 +#: CClassInfo.class:669 msgid "This class is &1." msgstr "Esta clase es &1." -#: CClassInfo.class:665 +#: CClassInfo.class:669 msgid "creatable" msgstr "instanciable" -#: CClassInfo.class:670 +#: CClassInfo.class:674 msgid "This class is static." msgstr "Esta clase es estĆ”tica." -#: CClassInfo.class:672 +#: CClassInfo.class:676 msgid "This class is not creatable." msgstr "Esta clase no es instanciable." -#: CClassInfo.class:678 +#: CClassInfo.class:682 msgid "This class can be used as a &1." msgstr "Esta clase puede ser utilizada como &1." -#: CClassInfo.class:678 +#: CClassInfo.class:682 msgid "function" msgstr "funciĆ³n" -#: CClassInfo.class:683 +#: CClassInfo.class:687 msgid "This class acts like a &1 / &2 array." msgstr "Esta clase actĆŗa como una matriz &1/&2." -#: CClassInfo.class:683 +#: CClassInfo.class:687 msgid "read" msgstr "Lectura" -#: CClassInfo.class:683 +#: CClassInfo.class:687 msgid "write" msgstr "Escritura" -#: CClassInfo.class:685 +#: CClassInfo.class:689 msgid "This class acts like a &1 array." msgstr "Esta clase actĆŗa como una matriz &1." -#: CClassInfo.class:685 +#: CClassInfo.class:689 msgid "write-only" msgstr "solo escritura" -#: CClassInfo.class:688 Project.module:1705 +#: CClassInfo.class:692 Project.module:1636 msgid "read-only" msgstr "SĆ³lo lectura" -#: CClassInfo.class:693 +#: CClassInfo.class:697 msgid "This class is &1 with the FOR EACH keyword." msgstr "Esta clase es &1 con la palabra clave FOR EACH." -#: CClassInfo.class:693 +#: CClassInfo.class:697 msgid "enumerable" msgstr "enumerable" -#: CClassInfo.class:844 +#: CClassInfo.class:848 msgid "This class reimplements" msgstr "Esta clase reimplementa" -#: CClassInfo.class:846 +#: CClassInfo.class:850 msgid "This class inherits" msgstr "Esta clase proviene de" -#: CClassInfo.class:861 +#: CClassInfo.class:865 msgid "This class is virtual." msgstr "Esta clase es virtual" -#: CClassInfo.class:863 +#: CClassInfo.class:867 msgid "This class can be used like an object by creating a hidden instance on demand." msgstr "Esta clase puede ser utilizada como un objeto creando una instancia oculta a demanda." -#: CClassInfo.class:888 +#: CClassInfo.class:892 msgid "static function" msgstr "funciĆ³n estĆ”tica" -#: CClassInfo.class:895 +#: CClassInfo.class:899 msgid "This class acts like a &1 / &2 static array." msgstr "Esta clase actĆŗa como una matriz estĆ”tica &1/&2." -#: CClassInfo.class:897 +#: CClassInfo.class:901 msgid "This class acts like a &1 static array." msgstr "Esta clase actĆŗa como una matriz estĆ”tica &1." -#: CClassInfo.class:909 +#: CClassInfo.class:913 msgid "This class is &1 with the &2 keyword." msgstr "Esta clase es &1 con la palabra clave &2." -#: CClassInfo.class:909 +#: CClassInfo.class:913 msgid "statically enumerable" msgstr "estĆ”ticamente enumerable" @@ -178,45 +177,43 @@ msgid "Loading information on component &1..." msgstr "Cargando informaciĆ³n en componente &1..." -#: CComponent.class:1601 FFileProperty.class:166 FProjectProperty.class:950 +#: CComponent.class:1594 FFileProperty.class:164 FProjectProperty.class:927 msgid "Classes" msgstr "Clases" -#: CComponent.class:1645 FCreateFile.class:132 FDebugInfo.class:51 -#: FMain.form:785 +#: CComponent.class:1638 FDebugInfo.class:45 FMain.form:875 msgid "Class" msgstr "Clase" -#: CComponent.class:1647 FConnectionEditor.class:295 FMakeInstall.form:284 -#: FProjectProperty.form:356 FPublish.form:125 FSoftwareFarm.form:312 +#: CComponent.class:1640 FConnectionEditor.class:320 FMakeInstall.form:291 FProjectProperty.form:360 FPublish.form:126 FSoftwareFarm.form:324 msgid "Description" msgstr "DescripciĆ³n" -#: CComponent.class:1674 +#: CComponent.class:1667 msgid "This component is not stable yet." msgstr "Este componente no es estable todavĆ­a." -#: CComponent.class:1676 +#: CComponent.class:1669 msgid "This component is deprecated." msgstr "Este componente es obsoleto." -#: CComponent.class:1685 FProjectVersion.class:287 +#: CComponent.class:1678 FProjectVersion.class:287 msgid "Author" msgstr "Autor" -#: CComponent.class:1687 FAbout.class:192 FProjectProperty.form:368 +#: CComponent.class:1680 FAbout.class:210 FProjectProperty.form:372 msgid "Authors" msgstr "Autores" -#: CComponent.class:1697 +#: CComponent.class:1690 msgid "Implements" msgstr "Implementa" -#: CComponent.class:1709 CLibraryInfo.class:158 LibraryItem.class:60 +#: CComponent.class:1702 CLibraryInfo.class:211 LibraryItem.class:60 msgid "Requires" msgstr "Requiere" -#: CComponent.class:1724 +#: CComponent.class:1717 msgid "Excludes" msgstr "Excluir" @@ -264,7 +261,7 @@ msgid "More data containers" msgstr "MĆ”s contenedores de datos" -#: CDocumentation.class:59 FCreateProjectOld.form:294 +#: CDocumentation.class:59 msgid "Database access" msgstr "Acceso a bases de datos" @@ -341,298 +338,330 @@ msgstr "Tema de iconos por defecto" #: CDocumentation.class:79 +msgid "Terminal emulator" +msgstr "Emulador de terminal" + +#: CDocumentation.class:80 msgid "GNU Multiple Precision Arithmetic Library" msgstr "LibrerĆ­a GNU de MĆŗltiple PrecisiĆ³n AritmĆ©tica" -#: CDocumentation.class:80 +#: CDocumentation.class:81 msgid "GNU Scientific Library" msgstr "LibrerĆ­a CientĆ­fica GNU" -#: CDocumentation.class:81 +#: CDocumentation.class:82 msgid "GTK+2 toolkit" msgstr "Conjunto de herramientas GTK+2" -#: CDocumentation.class:82 +#: CDocumentation.class:83 msgid "OpenGL with GTK+ toolkit" msgstr "OpenGL con el kit de herramientas GTK+" -#: CDocumentation.class:83 +#: CDocumentation.class:84 msgid "GTK+3 toolkit" msgstr "Conjunto de herramientas GTK+3" -#: CDocumentation.class:84 +#: CDocumentation.class:85 msgid "QT/GTK+ switcher component" msgstr "Intercambiador de componente QT/GTK+" -#: CDocumentation.class:85 +#: CDocumentation.class:86 msgid "OpenGL with QT/GTK+ switcher component" msgstr "Componente OpenGL con intercambiador de QT/GTK+" -#: CDocumentation.class:86 +#: CDocumentation.class:87 msgid "QT4/QT5 switcher component" msgstr "Intercambiador de componente QT4/QT5" -#: CDocumentation.class:87 +#: CDocumentation.class:88 +msgid "QT4/QT5 OpenGL switcher component" +msgstr "Componente de conmutador OpenGL QT4 / QT5" + +#: CDocumentation.class:89 msgid "QT4/QT5 WebKit switcher component" msgstr "Intercambiador de componente Webkit QT4/QT5" -#: CDocumentation.class:88 +#: CDocumentation.class:90 msgid "System tray icon management component" msgstr "Componente de gestiĆ³n del icono de la bandeja del sistema" -#: CDocumentation.class:89 +#: CDocumentation.class:91 msgid "Embedded HTTP server" msgstr "Servidor empotrado HTTP" -#: CDocumentation.class:90 +#: CDocumentation.class:92 msgid "Image management" msgstr "Manejo de imĆ”genes" -#: CDocumentation.class:91 +#: CDocumentation.class:93 msgid "Image filtering component" msgstr "Componente de filtrado de imagen" -#: CDocumentation.class:92 +#: CDocumentation.class:94 msgid "Image routines from the Imlib2 library" msgstr "Rutinas de imagen de biblioteca Imlib2" -#: CDocumentation.class:93 FProjectProperty.form:500 +#: CDocumentation.class:95 FProjectProperty.form:504 msgid "Image loading and saving" msgstr "Cargado y guardado de imĆ”genes" -#: CDocumentation.class:94 +#: CDocumentation.class:96 msgid "Filesystem events monitoring" msgstr "Monitoreo de eventos del sistema de archivos" -#: CDocumentation.class:95 +#: CDocumentation.class:97 msgid "XML tools based on libxml" msgstr "Herramientas XML basadas en libxml" -#: CDocumentation.class:96 +#: CDocumentation.class:98 msgid "Flexible logging system" msgstr "Sistema flexible de ingreso" -#: CDocumentation.class:97 +#: CDocumentation.class:99 msgid "Online map viewer" msgstr "Visor de mapas en linea" -#: CDocumentation.class:98 +#: CDocumentation.class:100 msgid "Gambas Markdown markup syntax" msgstr "Marcador de sintaxis Gambas" -#: CDocumentation.class:99 +#: CDocumentation.class:101 msgid "GStreamer multimedia component" msgstr "Componente multimedia GStreamer" -#: CDocumentation.class:100 +#: CDocumentation.class:102 msgid "Multimedia controls" msgstr "Controles multimedia" -#: CDocumentation.class:101 +#: CDocumentation.class:103 msgid "Memcached client" msgstr "Cliente memcached" -#: CDocumentation.class:102 +#: CDocumentation.class:104 msgid "MIME format management based on GMime library" msgstr "Gestion del formato MIME basado en la libreria GMime" -#: CDocumentation.class:103 +#: CDocumentation.class:105 msgid "MySQL specific routines" msgstr "Rutinas especĆ­ficas de MySQL" -#: CDocumentation.class:104 +#: CDocumentation.class:106 msgid "NCurses library" msgstr "Libreria de NCurses" -#: CDocumentation.class:105 FCreateProjectOld.form:300 +#: CDocumentation.class:107 msgid "Network programming" msgstr "ProgramaciĆ³n de red" -#: CDocumentation.class:106 +#: CDocumentation.class:108 msgid "Network high-level protocols management" msgstr "GestiĆ³n de protocolos de red de alto nivel" -#: CDocumentation.class:107 +#: CDocumentation.class:109 msgid "POP3 client" msgstr "Cliente POP3" -#: CDocumentation.class:108 +#: CDocumentation.class:110 msgid "SMTP client" msgstr "Cliente SMTP" -#: CDocumentation.class:109 +#: CDocumentation.class:111 msgid "OpenAL 3D audio library" msgstr "LibrerĆ­a de audio OpenAL 3D" -#: CDocumentation.class:110 +#: CDocumentation.class:112 msgid "3D programming with OpenGL" msgstr "ProgramaciĆ³n 3D con OpenGL" -#: CDocumentation.class:111 +#: CDocumentation.class:113 msgid "OpenGL utility component" msgstr "Utilidades del componente OpenGL" -#: CDocumentation.class:112 +#: CDocumentation.class:114 msgid "OpenGL shaders management" msgstr "Manejo de OpenGL shaders" -#: CDocumentation.class:113 +#: CDocumentation.class:115 msgid "Simple OpenGL game engine based on MD2 format" msgstr "Motor de juegos simple OpenGL basado en formato MD2" -#: CDocumentation.class:114 +#: CDocumentation.class:116 msgid "OpenSSL library routines" msgstr "LibrerĆ­a de rutinas OpenSSL" -#: CDocumentation.class:115 +#: CDocumentation.class:117 msgid "GNU command option parser" msgstr "las opciones de la lĆ­nea de Ć³rdenes de GNU" -#: CDocumentation.class:116 +#: CDocumentation.class:118 msgid "Perl-compatible Regular Expression Matching" msgstr "Gestor de expresiones regulares compatible con Perl" -#: CDocumentation.class:117 +#: CDocumentation.class:119 msgid "PDF renderer based on Poppler library" msgstr "Renderizador PDF basado en la librerĆ­a Poppler" -#: CDocumentation.class:118 +#: CDocumentation.class:120 msgid "QT4 toolkit" msgstr "Kit de herramientas QT4" -#: CDocumentation.class:119 +#: CDocumentation.class:121 msgid "QT4 toolkit extension" msgstr "Kit de herramientas extendido QT4" -#: CDocumentation.class:120 +#: CDocumentation.class:122 msgid "QT4 WebKit component" msgstr "Componente QT4 WebKit" -#: CDocumentation.class:121 +#: CDocumentation.class:123 msgid "OpenGL with QT4 toolkit" msgstr "OpenGL con el kit de herramientas QT4" -#: CDocumentation.class:122 +#: CDocumentation.class:124 msgid "QT5 toolkit" msgstr "Kit de herramientas QT5" -#: CDocumentation.class:123 +#: CDocumentation.class:125 msgid "QT5 WebKit component" msgstr "Componente Webkit QT5" -#: CDocumentation.class:124 +#: CDocumentation.class:126 msgid "OpenGL with QT5 toolkit" msgstr "OpenGL con el kit de herramientas QT5" -#: CDocumentation.class:125 +#: CDocumentation.class:127 +msgid "QT5 toolkit extension" +msgstr "ExtensiĆ³n del kit de herramientas QT5" + +#: CDocumentation.class:128 msgid "Report designer" msgstr "DiseƱador de reportes" -#: CDocumentation.class:127 +#: CDocumentation.class:130 msgid "Scanner management library based on SANE" msgstr "LibrerĆ­a de gestiĆ³n de Escaner basada en SANE" -#: CDocumentation.class:128 +#: CDocumentation.class:131 msgid "SDL library" msgstr "LibrerĆ­a SDL" -#: CDocumentation.class:129 +#: CDocumentation.class:132 msgid "SDL sound & CD-ROM management" msgstr "Sonido SDL & gestiĆ³n de CD-ROM" -#: CDocumentation.class:130 +#: CDocumentation.class:133 msgid "SDL2 component" msgstr "Componente SDL2" -#: CDocumentation.class:131 +#: CDocumentation.class:134 msgid "SDL2 audio component" msgstr "Componente de audio SDL2" -#: CDocumentation.class:132 +#: CDocumentation.class:135 msgid "Application settings management" msgstr "GestiĆ³n de configuraciĆ³n de la aplicaciĆ³n" -#: CDocumentation.class:133 +#: CDocumentation.class:136 msgid "Signals management" msgstr "GestiĆ³n de seƱales" -#: CDocumentation.class:134 +#: CDocumentation.class:137 +msgid "Terminal management" +msgstr "GestiĆ³n de terminales" + +#: CDocumentation.class:138 +msgid "Graphical terminal applications development" +msgstr "Desarrollo de aplicaciones grĆ”ficas de terminales" + +#: CDocumentation.class:139 msgid "Utility component" msgstr "Componente de utilidades" -#: CDocumentation.class:135 +#: CDocumentation.class:140 msgid "Web applications utility component" msgstr "Componente de utilidades para aplicaciones web" -#: CDocumentation.class:136 +#: CDocumentation.class:141 msgid "Video capture" msgstr "Captura de vĆ­deo" -#: CDocumentation.class:137 +#: CDocumentation.class:142 msgid "Visual Basic compatibility" msgstr "Compatibilidad con Visual Basic" -#: CDocumentation.class:138 +#: CDocumentation.class:143 msgid "XML tools" msgstr "Herramientas XML" -#: CDocumentation.class:139 +#: CDocumentation.class:144 msgid "HTML generator" msgstr "Generador de HTML" -#: CDocumentation.class:140 +#: CDocumentation.class:145 msgid "XML-RPC protocol" msgstr "Protocolo XML-RPC" -#: CDocumentation.class:141 +#: CDocumentation.class:146 msgid "XSLT tools based on libxslt and libxml" msgstr "Herramientas XSLT basadas en libxml y libxslt" -#: CDocumentation.class:142 +#: CDocumentation.class:147 msgid "Web applications tools" msgstr "Herramientas de aplicaciones web" -#: CDocumentation.class:148 FProjectProperty.form:488 +#: CDocumentation.class:148 +msgid "Web feed parser and generator" +msgstr "Analizador y generador de feeds Web" + +#: CDocumentation.class:149 +msgid "Web application development" +msgstr "Desarrollo de aplicaciones Web" + +#: CDocumentation.class:155 FProjectProperty.form:492 msgid "Graphical form management" msgstr "GestiĆ³n grĆ”fica de formularios" -#: CDocumentation.class:149 FProjectProperty.form:494 +#: CDocumentation.class:156 FProjectProperty.form:498 msgid "Event loop management" msgstr "GestiĆ³n del bucle de eventos" -#: CDocumentation.class:151 FProjectProperty.form:511 +#: CDocumentation.class:158 FProjectProperty.form:515 msgid "OpenGL display" msgstr "Display OpenGL" -#: CDocumentation.class:152 +#: CDocumentation.class:159 msgid "Complex numbers" msgstr "NĆŗmeros complejos" -#: CDocumentation.class:153 FProjectProperty.form:517 +#: CDocumentation.class:160 FProjectProperty.form:521 msgid "XML management" msgstr "GestiĆ³n de documentos XML" -#: CInsertColor.class:118 FEditor.form:307 FTextEditor.form:277 +#: CInsertColor.class:238 FEditor.form:205 FTextEditor.form:205 msgid "Insert color" msgstr "Insertar color" -#: CLibraryInfo.class:145 +#: CInsertDate.class:58 FEditor.form:514 FTextEditor.form:498 +msgid "Insert today's date" +msgstr "Inserte la fecha de hoy" + +#: CLibraryInfo.class:194 msgid "&1: &2" msgstr "-" -#: CLibraryInfo.class:153 LibraryItem.class:54 +#: CLibraryInfo.class:206 FDebugInfo.class:55 LibraryItem.class:54 msgid "Location" msgstr "UbicaciĆ³n" -#: CLibraryInfo.class:155 LibraryItem.class:56 +#: CLibraryInfo.class:208 LibraryItem.class:56 msgid "WARNING! Library not found." msgstr "Ā”ADVERTENCIA! Libreria no encontrada." -#: CLibraryInfo.class:157 LibraryItem.class:58 +#: CLibraryInfo.class:210 LibraryItem.class:58 msgid "Provides" msgstr "Provee" -#: CModule.class:28 FEditor.form:392 FForm.form:442 FMain.form:792 +#: CModule.class:28 FEditor.form:402 FForm.form:462 FMain.form:882 msgid "Form" msgstr "Formulario" @@ -648,7 +677,7 @@ msgid "Gambas web pages" msgstr "PĆ”ginas web de Gambas" -#: CModule.class:29 FMain.form:799 +#: CModule.class:29 FMain.form:889 msgid "WebPage" msgstr "WebPage" @@ -660,7 +689,7 @@ msgid "Gambas reports" msgstr "Reportes Gambas" -#: CModule.class:30 FMain.form:806 +#: CModule.class:30 FMain.form:896 msgid "Report" msgstr "Reporte" @@ -668,6 +697,30 @@ msgid "Reports" msgstr "Reportes" +#: CModule.class:31 +msgid "Gambas web forms" +msgstr "Formularios Web Gambas" + +#: CModule.class:31 FMain.form:903 +msgid "WebForm" +msgstr "-" + +#: CModule.class:31 +msgid "WebForms" +msgstr "-" + +#: CModule.class:32 +msgid "Gambas terminal forms" +msgstr "Formularios terminales Gambas" + +#: CModule.class:32 FMain.form:910 +msgid "TermForm" +msgstr "-" + +#: CModule.class:32 +msgid "TermForms" +msgstr "-" + #: CProfile.class:114 msgid "Evaluator" msgstr "Evaluador" @@ -676,36 +729,63 @@ msgid "Event loop" msgstr "Bucle de eventos" -#: CProjectList.class:102 +#: CProjectList.class:111 msgid "Examples are stored on the Gambas farm server. Click &1 to access the farm server and download them..." msgstr "Los ejemplos estĆ”n ubicados en el servidor de la Granja de Gambas. Clic &1 para acceder a la Granja y poder descargarlos..." -#: CProjectList.class:102 +#: CProjectList.class:111 msgid "here" msgstr "aquĆ­" -#: CProjectTree.class:285 FHelpShortcut.form:22 FMain.form:372 FSearch.class:97 -#: FSelectIcon.form:31 Project.module:1825 +#: CProjectList.class:235 +msgid "IDE extensions" +msgstr "Extensiones IDE" + +#: CProjectList.class:544 CVersionControlGit.class:373 CWaitingAnimation.class:63 FColorChooser.form:68 FComponentChooser.form:97 FConflict.class:197 FConnectionEditor.class:470 FCrash.form:97 FCreateFile.form:204 FDebugExpr.form:46 FDebugInfo.form:267 FExportData.class:126 FFarmConfig.form:38 FFarmLogin.form:126 FFarmRegister.form:141 FFarmRequest.form:43 FFieldChooser.form:144 FFileProperty.class:144 FFontChooser.form:40 FGotoLine.form:23 FHelpBrowser.form:60 FImageOffsetSelection.form:33 FImageQuality.form:30 FImageResize.form:49 FImageRotate.form:32 FList.form:128 FMain.class:245 FMakeInstall.class:345 FMenu.form:414 FNewConnection.form:318 FNewTable.form:86 FNewTranslation.form:21 FOption.class:863 FPasteSpecial.form:86 FPasteTable.form:105 FProjectChooser.form:73 FProjectProperty.form:930 FProjectVersion.class:211 FProxy.form:57 FPublish.class:273 FReportBorderChooser.form:48 FReportBoxShadowChooser.form:27 FReportBrushChooser.form:36 FReportCoordChooser.form:26 FReportPaddingChooser.form:75 FSave.form:28 FSaveProjectAs.form:81 FSearch.class:946 FSelectComponent.form:39 FSelectExtraFile.form:43 FSelectIcon.form:87 FSelectLibrary.form:66 FSnippet.form:57 FSoftwareFarm.class:545 FTableChooser.form:68 FText.form:41 FTranslate.class:670 FVersionControl.form:77 FWebFontChooser.form:129 Project.module:553 VersionControl.module:376 +msgid "Cancel" +msgstr "Cancelar" + +#: CProjectList.class:544 +msgid "Do you really want to uninstall this software?" +msgstr "ĀæRealmente desea desinstalar este software?" + +#: CProjectList.class:544 FSelectLibrary.form:48 FSoftwareFarm.class:370 +msgid "Uninstall" +msgstr "Desinstalar" + +#: CProjectList.class:547 +msgid "Unable to uninstall software:" +msgstr "No se puede desinstalar el software:" + +#: CProjectList.class:551 +msgid "The software has been successfully uninstalled." +msgstr "El software se ha desinstalado correctamente." + +#: CProjectTree.class:96 +msgid "Files" +msgstr "Archivos" + +#: CProjectTree.class:343 FHelpShortcut.form:22 FMain.form:413 FSearch.class:111 FSelectIcon.form:31 msgid "Project" msgstr "Proyecto" -#: CProjectTree.class:288 Project.module:1826 +#: CProjectTree.class:346 msgid "Sources" msgstr "Fuentes" -#: CProjectTree.class:290 Project.module:1827 +#: CProjectTree.class:348 msgid "Connections" msgstr "Conexiones" -#: CProjectTree.class:298 Project.module:1828 +#: CProjectTree.class:349 msgid "Public" msgstr "PĆŗblico" -#: CProjectTree.class:299 Project.module:1829 +#: CProjectTree.class:350 msgid "Data" msgstr "Datos" -#: CRecentProject.class:68 FMain.class:669 +#: CRecentProject.class:68 FMain.class:714 msgid "Today" msgstr "Hoy" @@ -725,207 +805,275 @@ msgid "This month" msgstr "Este mes" -#: CSoftware.class:294 +#: CSoftware.class:317 msgid "Download cancelled" msgstr "Descarga cancelada" -#: CSoftware.class:303 +#: CSoftware.class:326 msgid "The checksum of the downloaded package is invalid." msgstr "La suma de comprobaciĆ³n del paquete descargado es invĆ”lida." -#: CSoftware.class:319 +#: CSoftware.class:342 msgid "Unable to uncompress source archive." msgstr "Imposible descomprimir el archivo fuente." -#: CSoftware.class:338 +#: CSoftware.class:361 +msgid "Abort" +msgstr "Abortar" + +#: CSoftware.class:361 FMain.class:2710 FMenu.class:74 +msgid "Ignore" +msgstr "Ignorar" + +#: CSoftware.class:361 msgid "The following components are required:" msgstr "Se requieren los siguientes componentes:" -#: CSoftware.class:362 +#: CSoftware.class:388 msgid "Unable to compile the project." msgstr "Imposible compilar el proyecto." -#: CSoftware.class:369 +#: CSoftware.class:395 msgid "Unable to make executable." msgstr "Imposible crear el ejecutable." -#: CSoftware.class:427 +#: CSoftware.class:464 msgid "Unable to install source directory" msgstr "Imposible instalar el directorio de fuentes" -#: CWaitingAnimation.class:63 FColorChooser.form:76 FComponentChooser.form:98 -#: FConflict.class:209 FConnectionEditor.class:431 FCrash.form:96 -#: FCreateFile.form:227 FDebugExpr.form:46 FDebugInfo.form:270 -#: FEditor.class:2235 FExportData.class:126 FFarmConfig.form:38 -#: FFarmLogin.form:126 FFarmRegister.form:141 FFarmRequest.form:43 -#: FFieldChooser.form:144 FFileProperty.class:142 FFontChooser.form:40 -#: FForm.class:3216 FGotoLine.form:23 FHelpBrowser.form:60 -#: FImageEditor.class:394 FImageOffsetSelection.form:33 FImageQuality.form:30 -#: FImageResize.form:49 FImageRotate.form:32 FList.form:121 FMain.class:226 -#: FMakeInstall.class:333 FMenu.form:404 FNewConnection.form:301 -#: FNewTable.form:86 FNewTranslation.form:21 FOption.class:717 -#: FPasteSpecial.form:86 FPasteTable.form:107 FProjectChooser.form:73 -#: FProjectProperty.form:976 FProjectVersion.class:211 FProxy.form:57 -#: FPublish.class:271 FReportBorderChooser.form:48 -#: FReportBoxShadowChooser.form:27 FReportBrushChooser.form:36 -#: FReportCoordChooser.form:26 FReportPaddingChooser.form:75 FSave.form:28 -#: FSaveProjectAs.form:76 FSearch.class:893 FSelectComponent.form:39 -#: FSelectExtraFile.form:43 FSelectIcon.form:87 FSnippet.form:57 -#: FSoftwareFarm.class:480 FTableChooser.form:68 FText.form:41 -#: FTextEditor.class:673 FTranslate.class:562 Project.module:502 -msgid "Cancel" -msgstr "Cancelar" +#: CSoftware.class:663 +msgid "yesterday" +msgstr "ayer" + +#: CSoftware.class:665 +msgid "&1 days ago" +msgstr "&1 dĆ­as atrĆ”s" + +#: CSoftware.class:671 +msgid "last week" +msgstr "la semana pasada" + +#: CSoftware.class:673 +msgid "&1 weeks ago" +msgstr "&1 semanas atrĆ”s" + +#: CSoftware.class:679 +msgid "last month" +msgstr "el mes pasado" + +#: CSoftware.class:681 +msgid "&1 months ago" +msgstr "&1 meses atrĆ”s" + +#: CSoftware.class:687 +msgid "last year" +msgstr "el aƱo pasado" + +#: CSoftware.class:689 +msgid "on &1" +msgstr "en &1" -#: CWelcome.class:85 +#: CVersionControlGit.class:266 +msgid "Unable to push the project." +msgstr "No se puede insertar el proyecto." + +#: CVersionControlGit.class:280 CVersionControlSubversion.class:296 +msgid "Local root path" +msgstr "Ruta de acceso raĆ­z local" + +#: CVersionControlGit.class:283 +msgid "Last commit" +msgstr "ƚltima confirmaciĆ³n" + +#: CVersionControlGit.class:284 CVersionControlSubversion.class:298 +msgid "Last commit author" +msgstr "ƚltimo autor de la confirmaciĆ³n" + +#: CVersionControlGit.class:285 CVersionControlSubversion.class:299 +msgid "Last commit date" +msgstr "ƚltima fecha de confirmaciĆ³n" + +#: CVersionControlGit.class:292 +msgid "Current branch" +msgstr "Rama actual" + +#: CVersionControlGit.class:293 +msgid "Origin" +msgstr "Origen" + +#: CVersionControlGit.class:300 +msgid "The current branch is up to date." +msgstr "La rama actual estĆ” actualizada." + +#: CVersionControlGit.class:302 +msgid "One file to commit in the current branch." +msgstr "Un archivo para confirmar en la rama actual." + +#: CVersionControlGit.class:304 +msgid "&1 files to commit in the current branch." +msgstr "&1 archivos para confirmar en la rama actual." + +#: CVersionControlGit.class:311 +msgid "None in the current project." +msgstr "Ninguno en el proyecto actual." + +#: CVersionControlGit.class:313 +msgid "One in the current project." +msgstr "Uno en el proyecto actual." + +#: CVersionControlGit.class:315 +msgid "&1 in the current project." +msgstr "&1 en el proyecto actual." + +#: CVersionControlGit.class:319 +msgid "Status" +msgstr "Estado" + +#: CVersionControlGit.class:322 CVersionControlSubversion.class:314 +msgid "Remote repository URL" +msgstr "URL del repositorio remoto" + +#: CVersionControlGit.class:373 +msgid "A new Git repository will be created for this project." +msgstr "Se crearĆ” un nuevo repositorio Git para este proyecto." + +#: CVersionControlGit.class:373 Design.module:508 FColorChooser.form:62 FConnectionEditor.class:697 FCrash.form:91 FCreateFile.form:210 FFarmConfig.form:33 FFarmLogin.form:121 FFieldChooser.form:138 FFontChooser.form:34 FGotoLine.form:17 FImageOffsetSelection.form:27 FImageQuality.form:24 FImageResize.form:103 FImageRotate.form:26 FList.form:122 FMenu.form:409 FNewConnection.form:312 FNewTable.form:80 FNewTranslation.form:15 FPasteSpecial.form:80 FProjectProperty.form:924 FProxy.form:63 FReportBorderChooser.form:54 FReportBoxShadowChooser.form:33 FReportBrushChooser.form:42 FReportCoordChooser.form:32 FReportPaddingChooser.form:69 FSelectComponent.form:34 FSelectExtraFile.form:37 FSelectIcon.form:82 FSelectLibrary.form:60 FSnippet.form:51 FTableChooser.form:62 FText.form:35 FVersionError.form:51 FWebFontChooser.form:123 +msgid "OK" +msgstr "-" + +#: CVersionControlGit.class:411 +msgid "Solve conflict." +msgstr "Resuelve el conflicto." + +#: CVersionControlSubversion.class:297 FProjectVersion.class:284 +msgid "Revision" +msgstr "RevisiĆ³n" + +#: CVersionControlSubversion.class:315 +msgid "Remote revision" +msgstr "RevisiĆ³n remota" + +#: CVersionControlSubversion.class:316 +msgid "Remote last commit author" +msgstr "Remoto Ćŗltimo autor autor" + +#: CVersionControlSubversion.class:317 +msgid "Remote last commit date" +msgstr "ƚltima fecha de confirmaciĆ³n remota" + +#: CWelcome.class:114 msgid "The Gambas font is published under the SIL Open Font License." msgstr "La fuente de Gambas es publicada bajo la licencia SIL Open Font License." -#: CWelcome.class:85 +#: CWelcome.class:114 msgid "This program is published under the GNU General Public License." msgstr "Este programa es publicado bajo la GNU General Public License." -#: Design.module:187 Project.module:2303 +#: Design.module:221 Project.module:2231 msgid "first" msgstr "primero" -#: Design.module:189 Project.module:2305 +#: Design.module:223 Project.module:2233 msgid "second" msgstr "segundo" -#: Design.module:191 Project.module:2307 +#: Design.module:225 Project.module:2235 msgid "third" msgstr "tercero" -#: Design.module:286 Project.module:2366 +#: Design.module:319 Project.module:2294 msgid "in &1:&2." msgstr "en &1:&2." -#: Design.module:392 -msgid "" -"The program has returned\n" -"the value: &1" -msgstr "" -"El programa retornĆ³\n" -"el valor: &1" - -#: Design.module:458 FColorChooser.form:70 FConnectionEditor.class:637 -#: FCrash.form:90 FCreateFile.form:233 FFarmConfig.form:33 FFarmLogin.form:121 -#: FFieldChooser.form:138 FFontChooser.form:34 FGotoLine.form:17 -#: FImageOffsetSelection.form:27 FImageQuality.form:24 FImageResize.form:103 -#: FImageRotate.form:26 FList.form:115 FMakeInstall.class:266 FMenu.form:399 -#: FNewConnection.form:295 FNewTable.form:80 FNewTranslation.form:15 -#: FPasteSpecial.form:80 FProjectProperty.form:970 FProxy.form:63 -#: FReportBorderChooser.form:54 FReportBoxShadowChooser.form:33 -#: FReportBrushChooser.form:42 FReportCoordChooser.form:32 -#: FReportPaddingChooser.form:69 FSelectComponent.form:34 -#: FSelectExtraFile.form:37 FSelectIcon.form:82 FSnippet.form:51 -#: FTableChooser.form:62 FText.form:35 -msgid "OK" -msgstr "-" +#: Design.module:432 +msgid "The program has been interrupted by CTRL+C." +msgstr "El programa ha sido interrumpido por CTRL+C." + +#: Design.module:436 +msgid "The program has been terminated." +msgstr "El programa ha sido cancelado." + +#: Design.module:442 +msgid "The program has returned\nthe value: &1" +msgstr "El programa retornĆ³\nel valor: &1" -#: Design.module:897 +#: Design.module:968 msgid "Output terminal" msgstr "Terminal de salida" -#: Design.module:927 +#: Design.module:996 msgid "No terminal emulator found." msgstr "No se encontrĆ³ emulador de terminal." -#: FAbout.class:212 FAboutOld.class:205 +#: FAbout.class:230 msgid "Financial support" msgstr "Apoyo econĆ³mico" -#: FAbout.form:12 FAboutOld.form:20 FMain.form:1125 FWelcome.class:73 +#: FAbout.form:12 FMain.form:1250 FWelcome.class:75 msgid "About Gambas" msgstr "Acerca de Gambas" -#: FAbout.form:25 FAboutOld.form:60 -msgid "" -"

Licence

\n" -"\n" -"

This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 2, or (at your option) any later version.

\n" -"\n" -"

This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n" -msgstr "" -"

Licencia

\n" -"\n" -"

This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 2, or (at your option) any later version.

\n" -"\n" -"

This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n" - -#: FAboutOld.class:245 -msgid "Thanks to" -msgstr "Gracias a" +#: FAbout.form:25 +msgid "

Licence

\n\n

This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 2, or (at your option) any later version.

\n\n

This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n" +msgstr "

Licencia

\n\n

This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 2, or (at your option) any later version.

\n\n

This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n" -#: FAboutOld.form:47 -msgid "" -"Gambas
\n" -"Almost
\n" -"Means
\n" -"B A S I C !" -msgstr "-" - -#: FAboutOld.form:66 -msgid "

Authors

\n" -msgstr "

Autores

\n" - -#: FColorChooser.form:16 +#: FColorChooser.form:15 msgid "Select a color" msgstr "Selecciona un color" -#: FColorChooser.form:28 FSoftwareFarm.class:49 +#: FColorChooser.form:27 FSoftwareFarm.class:52 msgid "System" msgstr "Sistema" -#: FColorChooser.form:36 +#: FColorChooser.form:35 msgid "Free" msgstr "Libre" -#: FComponentChooser.class:321 FProjectProperty.form:404 +#: FComponentChooser.class:331 FProjectProperty.form:409 msgid "Not finished but stable" msgstr "No terminado pero estable" -#: FComponentChooser.class:323 FProjectProperty.form:404 +#: FComponentChooser.class:333 FProjectProperty.form:409 msgid "Experimental" msgstr "Experimental" -#: FComponentChooser.class:325 +#: FComponentChooser.class:335 msgid "Stable" msgstr "Estable" -#: FComponentChooser.class:327 FProjectProperty.form:404 +#: FComponentChooser.class:337 FProjectProperty.form:409 msgid "Deprecated" msgstr "En desuso" -#: FComponentChooser.class:540 +#: FComponentChooser.class:551 msgid "This component is required by the following library:

&1" msgstr "Este componente es requerido por las siguientes librerĆ­a:

&1" -#: FComponentChooser.class:542 +#: FComponentChooser.class:553 msgid "This component is required by the following libraries:

&1" msgstr "Este componente es requerido por las siguientes librerĆ­as:

&1" -#: FComponentChooser.class:551 +#: FComponentChooser.class:562 msgid "This component is required by:

&1" msgstr "Este componente es requerido por:

&1" -#: FComponentChooser.class:552 +#: FComponentChooser.class:563 msgid "Keep" msgstr "Mantener" -#: FComponentChooser.class:552 FDebugInfo.form:164 +#: FComponentChooser.class:563 FDebugInfo.form:187 msgid "Remove all" msgstr "Eliminar todo" -#: FComponentChooser.class:657 +#: FComponentChooser.class:668 msgid "These components are incompatible:
&1." msgstr "Estos componentes son incompatibles:
&1." -#: FComponentChooser.class:670 +#: FComponentChooser.class:681 msgid "The &1 component needs one of the following components:
&2." msgstr "El componente &1 necesita uno de los siguientes componentes:
&2." -#: FComponentChooser.class:677 +#: FComponentChooser.class:688 msgid "The &1 component needs the &2 component." msgstr "El componente &1 necesita el componente &2." @@ -933,78 +1081,63 @@ msgid "Select a component" msgstr "Selecciona un componente" -#: FComponentChooser.form:56 +#: FComponentChooser.form:55 msgid "Show deprecated components" msgstr "Mostrar componentes obsoletos" -#: FComponentChooser.form:104 FConnectionEditor.form:110 FEditor.form:344 -#: FForm.form:427 FHelpBrowser.form:66 FImageEditor.form:339 FMain.form:331 -#: FTextEditor.form:306 FTranslate.form:77 +#: FComponentChooser.form:103 FConflictEditor.form:293 FConnectionEditor.form:119 FEditor.form:354 FForm.form:439 FHelpBrowser.form:66 FImageEditor.form:377 FMain.form:363 FTextEditor.form:351 FTranslate.form:92 Project.module:844 msgid "Reload" msgstr "Recargar" -#: FComponentChooser.form:115 FHelpBrowser.form:84 FImageEditor.form:297 +#: FComponentChooser.form:114 FHelpBrowser.form:84 FImageEditor.form:335 msgid "Zoom in" msgstr "Acercarse" -#: FComponentChooser.form:121 FHelpBrowser.form:90 FImageEditor.form:305 +#: FComponentChooser.form:120 FHelpBrowser.form:90 FImageEditor.form:343 msgid "Zoom out" msgstr "Alejarse" -#: FComponentChooser.form:127 FHelpBrowser.form:96 +#: FComponentChooser.form:126 FHelpBrowser.form:96 msgid "No zoom" msgstr "Sin zoom" -#: FConflict.class:23 +#: FConflict.class:14 FMain.form:1594 msgid "&Edit" msgstr "&Editar" -#: FConflict.class:23 -msgid "" -"This file is in conflict with the revision #&1.\n" -"You must resolve the conflict in order to use the file." -msgstr "" -"Este archivo estĆ” en conflicto con la revisiĆ³n #&1.\n" -"Debe resolver el conflicto para usar el archivo." +#: FConflict.class:14 +msgid "This file is in conflict. You must resolve the conflict in order to use the file again." +msgstr "Este archivo estĆ” en conflicto. Debe resolver el conflicto para poder volver a utilizar el archivo." -#: FConflict.class:109 +#: FConflict.class:97 msgid "Unable to load file:" msgstr "Incapaz de cargar el archivo:" -#: FConflict.class:151 FDebugInfo.class:70 FImageEditor.form:595 +#: FConflict.class:139 FDebugInfo.class:61 FImageEditor.form:618 msgid "Text" msgstr "Texto" -#: FConflict.class:153 FCreateFile.class:142 FMain.form:816 -#: FReportBrushChooser.form:49 Project.module:224 +#: FConflict.class:141 FMain.form:920 FReportBrushChooser.form:49 Project.module:231 msgid "Image" msgstr "Imagen" -#: FConflict.class:209 -msgid "" -"The file has been modified.\n" -"Do you really want to close the dialog?" -msgstr "" -"Los archivos han sido modificados.\n" -"ĀæRealmente quiere cerrar el dialogo?" +#: FConflict.class:197 +msgid "The file has been modified.\nDo you really want to close the dialog?" +msgstr "Los archivos han sido modificados.\nĀæRealmente quiere cerrar el dialogo?" -#: FConflict.class:237 +#: FConflict.class:225 msgid "Some conflicts are not yet resolved." msgstr "Algunos conflictos aĆŗn no estĆ”n resueltos." -#: FConflict.class:243 +#: FConflict.class:231 msgid "Unable to resolve the conflict." msgstr "Incapaz de resolver conflicto." -#: FConflict.class:271 -msgid "" -"The file has been modified.\n" -"Do you really want to open another file?" -msgstr "" -"Los archivos han sido modificados.\n" -"ĀæRealmente quiere abrir otro archivo?" +#: FConflict.class:259 +msgid "The file has been modified.\nDo you really want to open another file?" +msgstr "Los archivos han sido modificados.\nĀæRealmente quiere abrir otro archivo?" -#: FConflict.class:279 +#: FConflict.class:267 msgid "Conflict files" msgstr "Archivos en conflicto" @@ -1012,61 +1145,39 @@ msgid "Version conflict" msgstr "Conflicto de versiĆ³n" -#: FConflict.form:70 FConnectionEditor.form:379 FEditor.form:159 FForm.form:185 -#: FImageEditor.form:129 FMain.form:901 FMenu.form:111 FOutput.form:63 -#: FProjectVersion.form:234 FTextEditor.form:134 +#: FConflict.form:70 FConflictEditor.form:114 FConnectionEditor.form:381 FEditor.form:124 FForm.form:158 FImageEditor.form:138 FMain.form:1013 FMenu.form:120 FProjectVersion.form:234 FTextEditor.form:125 msgid "Cut" msgstr "Cortar" -#: FConflict.form:76 FConnectionEditor.form:149 FEditor.form:166 FForm.form:192 -#: FImageEditor.form:137 FList.form:92 FMain.form:908 FMakeInstall.form:893 -#: FMenu.form:117 FOutput.form:70 FProjectVersion.form:240 FSystemInfo.form:62 -#: FTextEditor.form:141 +#: FConflict.form:76 FConflictEditor.form:121 FConnectionEditor.form:151 FEditor.form:131 FForm.form:165 FImageEditor.form:146 FList.form:99 FMain.form:1020 FMakeInstall.form:902 FMenu.form:126 FOutput.form:40 FProjectVersion.form:240 FSystemInfo.form:62 FTextEditor.form:132 FTranslate.form:113 msgid "Copy" msgstr "Copiar" -#: FConflict.form:82 FConnectionEditor.form:157 FEditor.form:173 FForm.form:205 -#: FImageEditor.form:144 FList.form:98 FMain.form:915 FMenu.form:123 -#: FOutput.form:77 FPasteTable.form:101 FProjectVersion.form:246 -#: FTextEditor.form:148 +#: FConflict.form:82 FConflictEditor.form:128 FConnectionEditor.form:160 FEditor.form:138 FForm.form:178 FImageEditor.form:153 FList.form:105 FMain.form:1027 FMenu.form:132 FOutput.form:47 FPasteTable.form:99 FProjectVersion.form:246 FTextEditor.form:139 msgid "Paste" msgstr "Pegar" -#: FConflict.form:88 FConnectionEditor.form:407 FEditor.form:142 -#: FFieldChooser.form:127 FForm.form:168 FImageEditor.form:110 FList.form:104 -#: FOption.form:903 FOutput.form:46 FProjectVersion.form:252 -#: FTextEditor.form:117 +#: FConflict.form:88 FConflictEditor.form:97 FConnectionEditor.form:402 FEditor.form:107 FFieldChooser.form:127 FForm.form:141 FImageEditor.form:119 FList.form:111 FOption.form:1090 FProjectVersion.form:252 FTextEditor.form:108 msgid "Undo" msgstr "Deshacer" -#: FConflict.form:94 FConnectionEditor.form:414 FEditor.form:149 FForm.form:175 -#: FImageEditor.form:118 FOutput.form:53 FProjectVersion.form:258 -#: FTextEditor.form:124 +#: FConflict.form:94 FConflictEditor.form:104 FConnectionEditor.form:409 FEditor.form:114 FForm.form:148 FImageEditor.form:127 FProjectVersion.form:258 FTextEditor.form:115 msgid "Redo" msgstr "Rehacer" -#: FConflict.form:100 FEditor.form:513 FMenu.form:133 FProjectVersion.form:264 -#: FTextEditor.form:436 +#: FConflict.form:100 FConflictEditor.form:441 FEditor.form:533 FMenu.form:142 FProjectVersion.form:264 FTextEditor.form:517 msgid "Indent" msgstr "Indentar" -#: FConflict.form:106 FEditor.form:521 FMenu.form:139 FProjectVersion.form:270 -#: FTextEditor.form:444 +#: FConflict.form:106 FConflictEditor.form:449 FEditor.form:541 FMenu.form:148 FProjectVersion.form:270 FTextEditor.form:525 msgid "Unindent" msgstr "Desindentar" -#: FConflict.form:141 FMain.form:324 FOpenProject.form:35 -#: FProjectChooser.form:85 +#: FConflict.form:141 FMain.form:356 FOpenProject.form:35 FProjectChooser.form:85 msgid "Open" msgstr "Abrir" -#: FConflict.form:143 -msgid "Open..." -msgstr "Abrir..." - -#: FConflict.form:149 FConnectionEditor.form:102 FEditor.form:350 -#: FForm.form:433 FImageEditor.form:346 FMain.form:340 FMenu.class:72 -#: FSaveProjectAs.form:82 FTextEditor.form:312 +#: FConflict.form:149 FConflictEditor.form:299 FConnectionEditor.form:111 FEditor.form:360 FForm.form:445 FImageEditor.form:384 FMain.form:372 FMenu.class:74 FSaveProjectAs.form:87 FTextEditor.form:357 FTranslate.form:226 msgid "Save" msgstr "Guardar" @@ -1074,171 +1185,323 @@ msgid "Solve" msgstr "Resolver" -#: FConflict.form:166 FDebugInfo.form:278 FEditor.form:337 -#: FFileProperty.form:75 FForm.form:420 FImageEditor.form:353 FMain.form:357 -#: FPatch.form:88 FProjectVersion.form:322 FSystemInfo.form:68 -#: FTextEditor.form:319 FTips.form:83 FTranslate.form:309 +#: FConflict.form:166 FConflictEditor.form:306 FDebugInfo.form:274 FEditor.form:347 FFileProperty.form:76 FForm.form:432 FImageEditor.form:391 FMain.form:388 FPatch.form:88 FProjectVersion.form:322 FSystemInfo.form:68 FTextEditor.form:364 FTips.form:83 FTranslate.form:403 msgid "Close" msgstr "Cerrar" -#: FConnectionEditor.class:46 FCreateFile.form:78 FDebugInfo.class:38 -#: FMakeInstall.form:235 FNewConnection.form:68 FNewTable.form:33 -#: FOption.form:258 +#: FConflictEditor.class:956 FEditor.class:2675 FTextEditor.class:1117 +msgid "(Declarations)" +msgstr "(Declaraciones)" + +#: FConflictEditor.class:1145 +msgid "There are still conflicts in this file." +msgstr "TodavĆ­a hay conflictos en este archivo." + +#: FConflictEditor.form:134 FEditor.form:144 FTextEditor.form:145 +msgid "Advanced" +msgstr "Avanzado" + +#: FConflictEditor.form:138 FEditor.form:155 FTextEditor.form:149 +msgid "Upper case" +msgstr "MayĆŗscula" + +#: FConflictEditor.form:145 FEditor.form:148 FTextEditor.form:156 +msgid "Lower case" +msgstr "MinĆŗscula" + +#: FConflictEditor.form:155 FEditor.form:165 FTextEditor.form:181 +msgid "Comment" +msgstr "Comentar" + +#: FConflictEditor.form:162 FEditor.form:172 FTextEditor.form:188 +msgid "Uncomment" +msgstr "Descomentar" + +#: FConflictEditor.form:172 FEditor.form:182 FPasteSpecial.form:19 FTextEditor.form:198 +msgid "Paste special" +msgstr "Pegado especial" + +#: FConflictEditor.form:183 FEditor.form:215 FImageEditor.form:222 FTextEditor.form:234 +msgid "Select All" +msgstr "Seleccionar Todo" + +#: FConflictEditor.form:193 FEditor.form:230 FGotoLine.form:12 FTextEditor.form:244 +msgid "Go to line" +msgstr "Ir a lĆ­nea" + +#: FConflictEditor.form:198 FEditor.form:235 FTextEditor.form:249 +msgid "Bookmarks" +msgstr "Marcadores" + +#: FConflictEditor.form:206 FEditor.form:250 FTextEditor.form:257 +msgid "Find next" +msgstr "Encontrar siguiente" + +#: FConflictEditor.form:213 FEditor.form:257 FTextEditor.form:264 +msgid "Find previous" +msgstr "Encontrar anterior" + +#: FConflictEditor.form:222 FEditor.form:266 FImageEditor.form:330 FMain.form:705 FTextEditor.form:273 +msgid "View" +msgstr "Vista" + +#: FConflictEditor.form:226 FEditor.form:270 FTextEditor.form:277 +msgid "Automatic word wrap" +msgstr "Ajuste de lĆ­nea automĆ”tico" + +#: FConflictEditor.form:233 FTextEditor.form:284 +msgid "Indent with tab" +msgstr "SangrĆ­a con tabulaciĆ³n" + +#: FConflictEditor.form:240 FEditor.form:277 FTextEditor.form:291 +msgid "No split" +msgstr "No dividir" + +#: FConflictEditor.form:246 FEditor.form:283 FTextEditor.form:297 +msgid "Horizontal split" +msgstr "DivisiĆ³n horizontal" + +#: FConflictEditor.form:253 FEditor.form:290 FTextEditor.form:304 +msgid "Vertical split" +msgstr "DivisiĆ³n vertical" + +#: FConflictEditor.form:260 FImportTable.form:90 FTextEditor.form:311 +msgid "End of line" +msgstr "Fin de lĆ­nea" + +#: FConflictEditor.form:263 FTextEditor.form:314 +msgid "Unix" +msgstr "-" + +#: FConflictEditor.form:268 FTextEditor.form:319 +msgid "Windows" +msgstr "Ventanas" + +#: FConflictEditor.form:273 FTextEditor.form:324 +msgid "MAC" +msgstr "-" + +#: FConflictEditor.form:283 FForm.form:408 FMain.form:976 FTextEditor.form:334 +msgid "Open code" +msgstr "Abrir cĆ³digo" + +#: FConflictEditor.form:316 FEditor.form:370 FPasteSpecial.form:60 FTextEditor.form:374 +msgid "Paste as string" +msgstr "Pegar como cadena" + +#: FConflictEditor.form:321 FEditor.form:375 FPasteSpecial.form:65 FTextEditor.form:379 +msgid "Paste as multi-line string" +msgstr "Pegar como cadena multilĆ­neas" + +#: FConflictEditor.form:326 FEditor.form:380 FPasteSpecial.form:50 FTextEditor.form:384 +msgid "Paste as comments" +msgstr "Pegar como comentarios" + +#: FConflictEditor.form:342 FTextEditor.form:400 +msgid "Text editor" +msgstr "Editor de texto" + +#: FConflictEditor.form:348 FForm.form:468 FTextEditor.form:406 +msgid "Code" +msgstr "CĆ³digo" + +#: FConflictEditor.form:377 +msgid "Conflict solved" +msgstr "Conflicto resuelto" + +#: FConflictEditor.form:510 +msgid "Previous conflict" +msgstr "Conflicto anterior" + +#: FConflictEditor.form:518 +msgid "Next conflict" +msgstr "Siguiente conflicto" + +#: FConflictEditor.form:527 +msgid "Keep my changes" +msgstr "Mantener mis cambios" + +#: FConflictEditor.form:535 +msgid "Take their changes" +msgstr "Tome sus cambios" + +#: FConflictEditor.form:543 +msgid "Keep all my changes" +msgstr "MantĆ©n todos mis cambios" + +#: FConflictEditor.form:552 +msgid "Take all their changes" +msgstr "Tome todos sus cambios" + +#: FConnectionEditor.class:51 FCreateFile.form:62 FMakeInstall.form:241 FNewConnection.form:70 FNewTable.form:33 FOption.form:319 msgid "Name" msgstr "Nombre" -#: FConnectionEditor.class:51 FCreateFile.form:129 FCreateProjectOld.form:98 -#: FDebugInfo.class:76 FNewConnection.form:82 FNewTable.form:48 FProxy.form:27 +#: FConnectionEditor.class:56 FCreateFile.form:113 FDebugInfo.class:65 FNewConnection.form:84 FNewTable.form:48 FProxy.form:27 msgid "Type" msgstr "Tipo" -#: FConnectionEditor.class:56 +#: FConnectionEditor.class:61 msgid "Length" msgstr "Largo" -#: FConnectionEditor.class:61 +#: FConnectionEditor.class:66 msgid "Default value" msgstr "Valor predeterminado" -#: FConnectionEditor.class:66 +#: FConnectionEditor.class:71 msgid "Collation" msgstr "Cotejamiento" -#: FConnectionEditor.class:77 FDebugExpr.class:483 FHelpBrowser.form:52 +#: FConnectionEditor.class:82 FDebugExpr.class:500 FHelpBrowser.form:52 msgid "Index" msgstr "ƍndice" -#: FConnectionEditor.class:82 +#: FConnectionEditor.class:87 msgid "Unique" msgstr "ƚnico" -#: FConnectionEditor.class:87 FImportTable.class:352 +#: FConnectionEditor.class:92 FImportTable.class:363 msgid "Field" msgstr "Campo" -#: FConnectionEditor.class:326 +#: FConnectionEditor.class:120 +msgid "SQL requests" +msgstr "Solicitudes SQL" + +#: FConnectionEditor.class:351 msgid "Unable to connect to database." msgstr "Incapaz de conectar con la base de datos." -#: FConnectionEditor.class:431 FSave.form:35 +#: FConnectionEditor.class:470 FSave.form:35 msgid "Do not save" msgstr "No guardar" -#: FConnectionEditor.class:431 +#: FConnectionEditor.class:470 msgid "The table '&1' has been modified. Do you want to save it?" msgstr "La tabla '&1' ha sido modificada. ĀæDesea salvarla?" -#: FConnectionEditor.class:585 +#: FConnectionEditor.class:596 +msgid "No record" +msgstr "Sin registro" + +#: FConnectionEditor.class:598 +msgid "One record" +msgstr "Un registro" + +#: FConnectionEditor.class:600 +msgid "&1 records" +msgstr "&1 registros" + +#: FConnectionEditor.class:637 msgid "Unable to load table '&1'." msgstr "Incapaz de cargar la tabla '&1'." -#: FConnectionEditor.class:644 +#: FConnectionEditor.class:704 msgid "Unable to run query." msgstr "Incapaz de ejecutar la consulta." -#: FConnectionEditor.class:676 +#: FConnectionEditor.class:736 msgid "unlimited" msgstr "ilimitado" -#: FConnectionEditor.class:763 MConnection.module:132 +#: FConnectionEditor.class:823 MConnection.module:147 msgid "Blob" msgstr "Blob" -#: FConnectionEditor.class:763 MConnection.module:126 MErrorMessage.module:46 +#: FConnectionEditor.class:823 MConnection.module:141 msgid "Boolean" msgstr "Boolean" -#: FConnectionEditor.class:763 FProjectVersion.class:290 MConnection.module:124 +#: FConnectionEditor.class:823 FProjectVersion.class:290 MConnection.module:139 msgid "Date" msgstr "Fecha" -#: FConnectionEditor.class:763 MConnection.module:122 +#: FConnectionEditor.class:823 MConnection.module:137 msgid "Float" msgstr "Flotante" -#: FConnectionEditor.class:763 MConnection.module:118 +#: FConnectionEditor.class:823 MConnection.module:133 msgid "Integer" msgstr "Entero" -#: FConnectionEditor.class:763 MConnection.module:120 +#: FConnectionEditor.class:823 MConnection.module:135 msgid "Long" msgstr "Largo" -#: FConnectionEditor.class:763 MConnection.module:130 +#: FConnectionEditor.class:823 MConnection.module:145 msgid "Serial" msgstr "Serial" -#: FConnectionEditor.class:763 MConnection.module:128 MErrorMessage.module:159 +#: FConnectionEditor.class:823 MConnection.module:143 msgid "String" msgstr "Cadena" -#: FConnectionEditor.class:852 +#: FConnectionEditor.class:912 msgid "This name is already in used." msgstr "Este nombre ya estĆ” en uso." -#: FConnectionEditor.class:877 +#: FConnectionEditor.class:937 msgid "Please enter a number." msgstr "Ingrese un nĆŗmero." -#: FConnectionEditor.class:882 +#: FConnectionEditor.class:942 msgid "The length must be greater than 1 and lower than 255." msgstr "La longitud debe ser mayor que 1 y menor que 255." -#: FConnectionEditor.class:906 +#: FConnectionEditor.class:966 msgid "Type mismatch." msgstr "No coinciden los tipos." -#: FConnectionEditor.class:958 +#: FConnectionEditor.class:1018 msgid "This name already exists." msgstr "El nombre ya existe." -#: FConnectionEditor.class:1046 +#: FConnectionEditor.class:1106 msgid "This field is used in an index." msgstr "El campo es usado en un Ć­ndice." -#: FConnectionEditor.class:1397 +#: FConnectionEditor.class:1460 msgid "The table '&1' has no primary key." msgstr "La tabla '&1' no tiene llave primaria." -#: FConnectionEditor.class:1529 +#: FConnectionEditor.class:1596 msgid "Cannot write table '&1'." msgstr "No es posible escribir la tabla &1." -#: FConnectionEditor.class:1641 +#: FConnectionEditor.class:1693 msgid "Do you really want to delete table '&1'?" msgstr "ĀæRealmente quiere borrar la tabla '&1'?" -#: FConnectionEditor.class:1653 +#: FConnectionEditor.class:1705 msgid "Cannot delete table '&1'." msgstr "No es posible borrar la tabla &1." -#: FConnectionEditor.class:1706 +#: FConnectionEditor.class:1758 msgid "Do you really want to remove the selected rows?" msgstr "ĀæRealmente quiere eliminar las filas seleccionadas?" -#: FConnectionEditor.class:1867 +#: FConnectionEditor.class:1920 msgid "Do you really want to remove this query?" msgstr "ĀæRealmente quiere remover esta consulta?" -#: FConnectionEditor.form:96 +#: FConnectionEditor.form:79 msgid "Connection editor" msgstr "Editor de conexiones" -#: FConnectionEditor.form:117 +#: FConnectionEditor.form:90 msgid "Show system tables" msgstr "Mostrar tablas del sistema" -#: FConnectionEditor.form:125 FNewTable.form:19 +#: FConnectionEditor.form:101 FNewTable.form:19 msgid "New table" msgstr "Nueva tabla" -#: FConnectionEditor.form:131 +#: FConnectionEditor.form:130 msgid "Delete table" msgstr "Borrar tabla" -#: FConnectionEditor.form:133 FMain.form:1033 FMakeInstall.form:734 -#: FOption.form:1121 FProjectProperty.form:562 FPublish.form:268 -#: FSoftwareFarm.form:411 +#: FConnectionEditor.form:133 FDebugInfo.form:163 FMain.form:1157 FMakeInstall.form:743 FOption.form:1524 FProjectProperty.form:566 FPublish.form:269 FSoftwareFarm.form:423 msgid "Remove" msgstr "Eliminar" @@ -1246,103 +1509,103 @@ msgid "Rename table" msgstr "Renombrar tabla" -#: FConnectionEditor.form:141 FMain.form:922 +#: FConnectionEditor.form:142 FMain.form:1034 msgid "Rename" msgstr "Renombrar" -#: FConnectionEditor.form:147 +#: FConnectionEditor.form:148 msgid "Copy table" msgstr "Copiar tabla" -#: FConnectionEditor.form:155 FPasteTable.form:22 +#: FConnectionEditor.form:157 FPasteTable.form:22 msgid "Paste table" msgstr "Pegar tabla" -#: FConnectionEditor.form:163 +#: FConnectionEditor.form:166 msgid "Import text file" msgstr "Importar archivo de texto" -#: FConnectionEditor.form:165 FImportTable.form:48 FOption.form:1129 -#: FTranslate.form:329 +#: FConnectionEditor.form:169 FImportTable.form:48 FMain.form:956 FOption.form:1510 FTranslate.form:423 msgid "Import" msgstr "Importar" -#: FConnectionEditor.form:171 -msgid "SQL queries" -msgstr "Consultas SQL" - -#: FConnectionEditor.form:217 +#: FConnectionEditor.form:212 msgid "Fields" msgstr "Campos" -#: FConnectionEditor.form:233 FMain.class:2108 FMakeInstall.form:728 -#: FOption.form:1352 FProjectProperty.form:638 FPublish.form:158 +#: FConnectionEditor.form:228 FMain.class:2164 FMakeInstall.form:737 FProjectProperty.form:638 FPublish.form:159 msgid "Add" msgstr "AƱadir" -#: FConnectionEditor.form:247 FList.form:76 FMakeInstall.form:746 -#: FPublish.form:280 +#: FConnectionEditor.form:242 FList.form:77 FMakeInstall.form:755 FPublish.form:281 msgid "Down" msgstr "Abajo" -#: FConnectionEditor.form:254 FList.form:70 FMakeInstall.form:740 -#: FPublish.form:274 +#: FConnectionEditor.form:249 FList.form:71 FMakeInstall.form:749 FPublish.form:275 msgid "Up" msgstr "Arriba" -#: FConnectionEditor.form:262 +#: FConnectionEditor.form:257 msgid "Copy field list" msgstr "Copiar lista de campos" -#: FConnectionEditor.form:280 +#: FConnectionEditor.form:275 msgid "Indexes" msgstr "ƍndices" -#: FConnectionEditor.form:297 +#: FConnectionEditor.form:292 msgid "New index" msgstr "Nuevo Ć­ndice" -#: FConnectionEditor.form:357 +#: FConnectionEditor.form:352 msgid "Run query" msgstr "Correr consulta" -#: FConnectionEditor.form:363 +#: FConnectionEditor.form:358 msgid "New query" msgstr "Nueva consulta" -#: FConnectionEditor.form:365 FCreateFile.form:53 FMain.form:761 -#: FOption.form:1107 FTranslate.form:72 +#: FConnectionEditor.form:360 FMain.form:851 FOption.form:1502 FTranslate.form:87 msgid "New" msgstr "Nuevo" -#: FConnectionEditor.form:371 +#: FConnectionEditor.form:366 msgid "Remove query" msgstr "Eliminar consulta" -#: FConnectionEditor.form:452 FDebugExpr.form:28 FEditor.form:138 -#: FForm.form:164 FImageEditor.form:105 FOption.form:1114 FTextEditor.form:113 +#: FConnectionEditor.form:374 FDebugInfo.class:275 FImageProperty.form:378 FList.form:93 FMakeInstall.form:761 FOption.class:863 FOutput.form:54 FPublish.form:171 +msgid "Clear" +msgstr "Limpiar" + +#: FConnectionEditor.form:448 FDebugExpr.form:28 FMain.form:404 FOption.form:1517 msgid "Edit" msgstr "Editar" -#: FConnectionEditor.form:459 FExportData.form:15 +#: FConnectionEditor.form:455 FExportData.form:15 msgid "Export to CSV file" msgstr "Exportar a un archivo CSV" -#: FConnectionEditor.form:461 FTranslate.form:90 +#: FConnectionEditor.form:458 FTranslate.form:130 msgid "Export" msgstr "Exportar" -#: FConnectionEditor.form:485 FForm.form:212 FList.form:64 FMain.form:929 -#: FMenu.form:101 FNewConnection.class:349 FOption.class:882 -#: FSoftwareFarm.class:581 FTranslate.form:82 +#: FConnectionEditor.form:485 FForm.form:185 FList.form:65 FMain.form:1041 FMenu.form:110 FNewConnection.class:402 FOption.class:1028 FSoftwareFarm.class:647 FTranslate.form:97 msgid "Delete" msgstr "Borrar" +#: FConnectionEditor.form:493 FForm.form:219 +msgid "Select all" +msgstr "Seleccionar todo" + +#: FConnectionEditor.form:501 FForm.form:231 +msgid "Unselect all" +msgstr "Deseleccionar todo" + #: FConvert.form:10 msgid "Gambas 3 project conversion" msgstr "ConversiĆ³n de proyectos Gambas 3" -#: FCrash.class:73 FTranslate.class:1130 Project.module:4564 +#: FCrash.class:73 FTranslate.class:242 Project.module:4516 msgid "The '&1' command has failed." msgstr "El comando '&1' ha fallado." @@ -1362,132 +1625,83 @@ msgid "Gambas interpreter crash" msgstr "El intĆ©rprete de Gambas colapsĆ³" -#: FCrash.form:57 +#: FCrash.form:58 msgid "Send a bug report by mail" msgstr "Enviar un reporte de errores por correo" -#: FCrash.form:63 +#: FCrash.form:64 msgid "Don't join the project to the mail" msgstr "No unir el proyecto al correo" #: FCreateFile.class:85 -msgid "Gambas modules" -msgstr "MĆ³dulos Gambas" - -#: FCreateFile.class:87 -msgid "Gambas classes" -msgstr "Clases Gambas" - -#: FCreateFile.class:98 -msgid "Picture files" -msgstr "Archivos de imagen" - -#: FCreateFile.class:100 -msgid "HTML files" -msgstr "Archivos HTML" - -#: FCreateFile.class:102 -msgid "Cascading style sheets" -msgstr "Hojas de estilo en cascada" - -#: FCreateFile.class:104 -msgid "Javascript files" -msgstr "Archivos Javascript" - -#: FCreateFile.class:131 FMain.form:778 -msgid "Module" -msgstr "MĆ³dulo" - -#: FCreateFile.class:143 -msgid "Text file" -msgstr "Fichero de texto" - -#: FCreateFile.class:144 FMain.form:823 -msgid "HTML file" -msgstr "Archivo HTML" - -#: FCreateFile.class:145 FMain.form:830 -msgid "Style sheet" -msgstr "Hoja de estilo" - -#: FCreateFile.class:146 FMain.form:837 -msgid "Javascript file" -msgstr "Archivo Javascript" - -#: FCreateFile.class:165 msgid "(No parent)" msgstr "(Sin padre)" -#: FCreateFile.class:489 +#: FCreateFile.class:293 msgid "Cannot add file." msgstr "No es posible aƱadir el archivo." -#: FCreateFile.form:40 +#: FCreateFile.form:37 msgid "New file" msgstr "Nuevo archivo" -#: FCreateFile.form:88 FCreateProjectOld.form:274 FImportTable.form:58 -#: FMakePatch.form:66 FProjectProperty.form:733 FSearch.form:100 +#: FCreateFile.form:72 FImportTable.form:59 FMakePatch.form:66 FProjectProperty.form:734 FSearch.form:99 msgid "Options" msgstr "Opciones" -#: FCreateFile.form:97 FImageResize.form:32 +#: FCreateFile.form:81 FImageResize.form:32 msgid "Width" msgstr "Ancho" -#: FCreateFile.form:110 FImageResize.form:44 +#: FCreateFile.form:94 FImageResize.form:44 msgid "Height" msgstr "Altura" -#: FCreateFile.form:155 +#: FCreateFile.form:139 msgid "Dialog box management" msgstr "GestiĆ³n de cuadros de diĆ”logo" -#: FCreateFile.form:165 +#: FCreateFile.form:155 msgid "Parent class" msgstr "Clase padre" -#: FCreateFile.form:175 +#: FCreateFile.form:168 msgid "Exported" msgstr "Exportado" -#: FCreateFile.form:185 +#: FCreateFile.form:174 +msgid "Automatic instance" +msgstr "Instancia automĆ”tica" + +#: FCreateFile.form:180 +msgid "Not creatable" +msgstr "No creable" + +#: FCreateFile.form:190 msgid "Automatic extension" msgstr "ExtensiĆ³n automĆ”tica" -#: FCreateFile.form:192 -msgid "Existing" -msgstr "Existente" - -#: FCreateFile.form:214 -msgid "Create symbolic links" -msgstr "Crear enlaces simbĆ³licos" - -#: FCreateProject.class:85 FCreateProjectOld.class:127 +#: FCreateProject.class:87 msgid "Project checkout has failed." msgstr "RevisiĆ³n del proyecto ha fallado." -#: FCreateProject.class:141 FCreateProjectOld.class:187 +#: FCreateProject.class:145 msgid "Cannot create project!" msgstr "Ā”No es posible crear el proyecto!" -#: FCreateProject.class:168 +#: FCreateProject.class:172 msgid "Please choose a template" msgstr "Por favor, elige una plantilla" -#: FCreateProject.class:196 FCreateProjectOld.class:235 +#: FCreateProject.class:200 msgid "Please enter the location of the repository." msgstr "Ingrese la localizaciĆ³n del repositorio." -#: FCreateProject.class:221 FCreateProjectOld.class:260 -msgid "The project has been successfully created." -msgstr "El proyecto se ha creado con Ć©xito." - -#: FCreateProject.form:31 FCreateProjectOld.form:66 FMain.form:253 +#: FCreateProject.form:31 FMain.form:276 msgid "New project" msgstr "Nuevo proyecto" -#: FCreateProject.form:47 FCreateProjectOld.form:82 FProjectProperty.form:295 +#: FCreateProject.form:46 FProjectProperty.form:287 msgid "Project type" msgstr "Tipo de proyecto" @@ -1499,136 +1713,83 @@ msgid "Project details" msgstr "Detalles del proyecto" -#: FCreateProject.form:99 FCreateProjectOld.form:375 +#: FCreateProject.form:99 msgid "Project name" msgstr "Nombre del proyecto" -#: FCreateProject.form:110 FCreateProjectOld.form:386 FSaveProjectAs.form:48 +#: FCreateProject.form:110 FSaveProjectAs.form:49 msgid "The project name is the name of the project directory." msgstr "El nombre del proyecto es el nombre del directorio del proyecto." -#: FCreateProject.form:121 FCreateProjectOld.form:397 FSaveProjectAs.form:59 +#: FCreateProject.form:121 FSaveProjectAs.form:60 msgid "The project final directory is :" msgstr "El directorio final del proyecto es :" -#: FCreateProject.form:134 FCreateProjectOld.form:410 +#: FCreateProject.form:134 msgid "Project title" msgstr "Titulo del proyecto" -#: FCreateProject.form:145 FCreateProjectOld.form:421 +#: FCreateProject.form:145 msgid "The project title is the true name of the application." msgstr "El titulo del proyecto es el verdadero nombre de la aplicaciĆ³n." -#: FCreateProject.form:154 FProjectProperty.form:843 +#: FCreateProject.form:154 FProjectProperty.form:858 msgid "Project is translatable" msgstr "El proyecto es traducible" -#: FCreateProject.form:159 FCreateProjectOld.form:426 FProjectChooser.form:80 -#: ProjectBox.class:291 +#: FCreateProject.form:159 FProjectChooser.form:80 ProjectBox.class:303 msgid "Open in another window" msgstr "Abrir en otra ventana" -#: FCreateProject.form:171 FCreateProjectOld.form:438 FProjectVersion.form:171 +#: FCreateProject.form:171 FProjectVersion.form:171 msgid "Repository" msgstr "Repositorio" -#: FCreateProject.form:182 FCreateProjectOld.form:449 +#: FCreateProject.form:182 msgid "The project repository is directly sent to the 'svn checkout' command." msgstr "El repositorio del proyecto es enviado directamente al comando 'svn checkout'." -#: FCreateProjectOld.form:123 -msgid "Graphical application" -msgstr "AplicaciĆ³n grĆ”fica" - -#: FCreateProjectOld.form:145 -msgid "QT graphical application" -msgstr "AplicaciĆ³n grĆ”fica QT" - -#: FCreateProjectOld.form:167 -msgid "GTK+ graphical application" -msgstr "AplicaciĆ³n grĆ”fica GTK+" - -#: FCreateProjectOld.form:189 -msgid "Command-line application" -msgstr "AplicaciĆ³n de consola" - -#: FCreateProjectOld.form:211 -msgid "SDL application" -msgstr "AplicaciĆ³n SDL" - -#: FCreateProjectOld.form:233 -msgid "CGI Web application" -msgstr "AplicaciĆ³n Web CGI" +#: FDebugButton.form:19 FDebugInfo.form:65 +msgid "Debugging" +msgstr "Depurado" -#: FCreateProjectOld.form:259 -msgid "" -"Application stored in a\n" -"Subversion repository" -msgstr "" -"AplicaciĆ³n almacenada en\n" -"un repositorio Subversion" +#: FDebugButton.form:28 FDebugInfo.form:146 FMain.form:728 FOption.form:943 +msgid "Console" +msgstr "Consola" -#: FCreateProjectOld.form:288 -msgid "Internationalization" -msgstr "InternacionalizaciĆ³n" - -#: FCreateProjectOld.form:306 -msgid "Settings files management" -msgstr "GestiĆ³n de archivos de configuraciĆ³n" - -#: FCreateProjectOld.form:312 -msgid "Regular expressions" -msgstr "Expresiones regulares" - -#: FCreateProjectOld.form:318 -msgid "XML / XSLT programming" -msgstr "ProgramaciĆ³n XML / XSLT" - -#: FCreateProjectOld.form:324 -msgid "OpenGL programming" -msgstr "ProgramaciĆ³n OpenGL" - -#: FCreateProjectOld.form:330 -msgid "Image processing" -msgstr "Procesamiento de imĆ”genes" - -#: FCreateProjectOld.form:336 -msgid "Scientific computing" -msgstr "ComputaciĆ³n CientĆ­fica" - -#: FCreateProjectOld.form:342 -msgid "Visual Basicā„¢ conversion help" -msgstr "Ayuda para la conversiĆ³n de Visual Basicā„¢" - -#: FCreateProjectOld.form:352 -msgid "Component programming" -msgstr "ProgramaciĆ³n de un componente" - -#: FCreateProjectOld.form:358 -msgid "Project parent directory" -msgstr "Directorio padre del proyecto" - -#: FCreateProjectOld.form:366 -msgid "Project information" -msgstr "InformaciĆ³n del proyecto" +#: FDebugButton.form:37 FDebugInfo.form:154 MTheme.module:6 +msgid "Breakpoints" +msgstr "Puntos de interrupciĆ³n" + +#: FDebugButton.form:46 FDebugInfo.form:216 +msgid "Warnings" +msgstr "Advertencias" + +#: FDebugButton.form:55 FDebugInfo.form:235 +msgid "Tasks" +msgstr "Tareas" + +#: FDebugButton.form:64 FDebugInfo.form:257 +msgid "Search result" +msgstr "Resultado de la bĆŗsqueda" #: FDebugExpr.class:4 msgid "not available" msgstr "no disponible" -#: FDebugExpr.class:485 FDebugInfo.class:39 FProjectProperty.class:139 +#: FDebugExpr.class:502 FProjectProperty.class:159 msgid "Value" msgstr "Valor" -#: FDebugExpr.class:489 +#: FDebugExpr.class:506 msgid "Key" msgstr "Clave" -#: FDebugExpr.class:495 +#: FDebugExpr.class:512 msgid "Symbol" msgstr "SĆ­mbolo" -#: FDebugExpr.form:33 FDebugInfo.form:124 +#: FDebugExpr.form:33 msgid "Watch" msgstr "Observar" @@ -1636,303 +1797,179 @@ msgid "Print to console" msgstr "Imprimir en consola" -#: FDebugExpr.form:64 +#: FDebugExpr.form:63 msgid "Show all symbols" msgstr "Mostrar todos los sĆ­mbolos" -#: FDebugExpr.form:81 +#: FDebugExpr.form:88 msgid "No element" msgstr "No hay elemento" -#: FDebugInfo.class:45 -msgid "Expression" -msgstr "ExpresiĆ³n" +#: FDebugInfo.class:46 FImageEditor.form:588 FImportTable.class:66 +msgid "Line" +msgstr "LĆ­nea" -#: FDebugInfo.class:53 FProfile.class:639 +#: FDebugInfo.class:47 FProfile.class:645 msgid "Function" msgstr "FunciĆ³n" -#: FDebugInfo.class:55 FImageEditor.form:565 FImportTable.class:55 -msgid "Line" -msgstr "LĆ­nea" - -#: FDebugInfo.class:62 FMain.form:249 FTranslate.class:69 +#: FDebugInfo.class:53 FMain.form:272 FTranslate.class:78 msgid "File" msgstr "Archivo" -#: FDebugInfo.class:64 -msgid "Procedure" -msgstr "Procedimiento" - -#: FDebugInfo.class:68 +#: FDebugInfo.class:59 msgid "Col." msgstr "-" -#: FDebugInfo.class:92 FImportTable.class:57 +#: FDebugInfo.class:77 FImportTable.class:68 msgid "Message" msgstr "Mensage" -#: FDebugInfo.class:174 +#: FDebugInfo.class:131 msgid "native code" msgstr "cĆ³digo nativo" -#: FDebugInfo.class:560 FImageProperty.form:368 FList.form:86 -#: FMakeInstall.form:752 FOption.class:717 FOutput.form:84 FPublish.form:170 -msgid "Clear" -msgstr "Limpiar" +#: FDebugInfo.class:198 +msgid "Watch expressions" +msgstr "Analizar expresiones" -#: FDebugInfo.class:560 +#: FDebugInfo.class:275 msgid "Do you want to clear the expression list ?" msgstr "ĀæQuiere limpiar la lista de expresiones?" -#: FDebugInfo.class:990 -msgid "Dynamic variables" -msgstr "Variables dinĆ”micas" +#: FDebugInfo.class:1065 +msgid "File not loaded" +msgstr "Archivo no cargado" -#: FDebugInfo.class:1416 -msgid "Warnings" -msgstr "Advertencias" - -#: FDebugInfo.form:51 FMain.form:487 -msgid "Debug" -msgstr "DepuraciĆ³n" - -#: FDebugInfo.form:62 FMain.form:639 FOption.form:628 FSearch.class:93 -msgid "Console" -msgstr "Consola" +#: FDebugInfo.class:1204 +msgid "Current object" +msgstr "Objeto actual" -#: FDebugInfo.form:71 +#: FDebugInfo.class:1250 msgid "Local variables" msgstr "Variables locales" -#: FDebugInfo.form:80 -msgid "Column view" -msgstr "Vista de columnas" - -#: FDebugInfo.form:87 -msgid "Copy to clipboard" -msgstr "Copiar al portapapeles" - -#: FDebugInfo.form:89 -msgid "Copy local variables" -msgstr "Copiar variables locales" +#: FDebugInfo.form:53 FMain.form:563 +msgid "Debug" +msgstr "DepuraciĆ³n" -#: FDebugInfo.form:107 -msgid "Current object" -msgstr "Objeto actual" +#: FDebugInfo.form:96 +msgid "Remove current expression" +msgstr "Eliminar la expresiĆ³n actual" -#: FDebugInfo.form:142 +#: FDebugInfo.form:102 msgid "Add expression" msgstr "AƱadir expresiĆ³n" -#: FDebugInfo.form:155 -msgid "Remove current expression" -msgstr "Eliminar la expresiĆ³n actual" +#: FDebugInfo.form:120 +msgid "Display ME" +msgstr "Mostrar ME" -#: FDebugInfo.form:162 -msgid "Remove all expressions" -msgstr "Eliminar todas las expresiones" - -#: FDebugInfo.form:170 -msgid "Display expression" -msgstr "Mostrar expresiĆ³n" +#: FDebugInfo.form:121 +msgid "ME" +msgstr "-" -#: FDebugInfo.form:172 -msgid "Display" -msgstr "Mostrar" +#: FDebugInfo.form:161 +msgid "Remove breakpoint" +msgstr "Quitar punto de interrupciĆ³n" -#: FDebugInfo.form:178 -msgid "Display ME" -msgstr "Mostrar ME" +#: FDebugInfo.form:169 +msgid "Disable breakpoint" +msgstr "Deshabilitar punto de interrupciĆ³n" -#: FDebugInfo.form:196 MTheme.module:6 -msgid "Breakpoints" -msgstr "Puntos de interrupciĆ³n" +#: FDebugInfo.form:171 +msgid "Disable" +msgstr "Desactivar" -#: FDebugInfo.form:204 -msgid "Remove current breakpoint" -msgstr "Eliminar el punto de interrupciĆ³n actual" +#: FDebugInfo.form:177 +msgid "Enable breakpoint" +msgstr "Habilitar punto de interrupciĆ³n" -#: FDebugInfo.form:212 +#: FDebugInfo.form:179 +msgid "Enable" +msgstr "Permitir" + +#: FDebugInfo.form:185 msgid "Remove all breakpoints" msgstr "Eliminar todos los puntos de interrupciĆ³n" -#: FDebugInfo.form:245 -msgid "Tasks" -msgstr "Tareas" - -#: FDebugInfo.form:259 -msgid "Search list" -msgstr "Lista de bĆŗsqueda" - -#: FDebugInfo.form:268 +#: FDebugInfo.form:265 msgid "Cancel current search" msgstr "Cancelar la bĆŗsqueda actual" -#: FDebugInfo.form:285 +#: FDebugInfo.form:281 msgid "Search again" msgstr "Buscar otra vez" -#: FDebugInfo.form:292 +#: FDebugInfo.form:288 msgid "Show search window" msgstr "Mostrar ventana de bĆŗsqueda" -#: FDebugInfo.form:332 FSearch.class:502 FTranslate.class:524 +#: FDebugInfo.form:331 FSearch.class:546 FTranslate.class:632 msgid "Search string cannot be found." msgstr "La cadena buscada no se encontrĆ³." -#: FDebugInfo.form:350 -msgid "Stack backtrace" -msgstr "Trazado de la pila" - -#: FEditor.class:2235 FImageEditor.class:394 FMain.class:2596 -#: FTextEditor.class:673 -msgid "" -"The file has been modified.\n" -"\n" -"All your changes will be lost." -msgstr "" -"El archivo ha sido modificado.\n" -"\n" -"Todos sus cambios se perderĆ”n." +#: FEditor.form:189 FTextEditor.form:211 +msgid "Format code" +msgstr "Formatear cĆ³digo" -#: FEditor.class:2695 FTextEditor.class:1085 -msgid "(Declarations)" -msgstr "(Declaraciones)" +#: FEditor.form:195 +msgid "Sort procedures" +msgstr "Ordenar procedimientos" -#: FEditor.form:100 +#: FEditor.form:224 msgid "Go to" msgstr "Ir a" -#: FEditor.form:105 FGotoLine.form:12 FTextEditor.form:94 -msgid "Go to line" -msgstr "Ir a lĆ­nea" - -#: FEditor.form:110 FTextEditor.form:99 -msgid "Bookmarks" -msgstr "Marcadores" - -#: FEditor.form:115 +#: FEditor.form:243 msgid "Find definition" msgstr "Encontrar definiciĆ³n" -#: FEditor.form:122 -msgid "Open form" -msgstr "Abrir formulario" - -#: FEditor.form:129 FMain.form:955 -msgid "Run this class" -msgstr "Correr esta clase" - -#: FEditor.form:183 FImageEditor.form:154 FTextEditor.form:158 -msgid "Select All" -msgstr "Seleccionar Todo" - -#: FEditor.form:193 FOutput.form:94 FTextEditor.form:168 -msgid "Find next" -msgstr "Encontrar siguiente" - -#: FEditor.form:200 FOutput.form:101 FTextEditor.form:175 -msgid "Find previous" -msgstr "Encontrar anterior" - -#: FEditor.form:209 FMain.form:1366 +#: FEditor.form:300 FMain.form:1484 msgid "Run until current line" msgstr "Ejecutar hasta la lĆ­nea actual" -#: FEditor.form:216 +#: FEditor.form:307 msgid "Toggle breakpoint" msgstr "Intercambiar punto de InterrupciĆ³n" -#: FEditor.form:223 +#: FEditor.form:314 msgid "Watch expression" msgstr "Analizar expresion" -#: FEditor.form:231 FImageEditor.form:292 FMain.form:616 FTextEditor.form:184 -msgid "View" -msgstr "Vista" - -#: FEditor.form:235 FTextEditor.form:188 -msgid "Automatic word wrap" -msgstr "Ajuste de lĆ­nea automĆ”tico" - -#: FEditor.form:242 FTextEditor.form:195 -msgid "No split" -msgstr "No dividir" - -#: FEditor.form:248 FTextEditor.form:201 -msgid "Horizontal split" -msgstr "DivisiĆ³n horizontal" - -#: FEditor.form:255 FTextEditor.form:208 -msgid "Vertical split" -msgstr "DivisiĆ³n vertical" - -#: FEditor.form:262 FTextEditor.form:234 -msgid "Advanced" -msgstr "Avanzado" - -#: FEditor.form:266 FTextEditor.form:245 -msgid "Lower case" -msgstr "MinĆŗscula" - -#: FEditor.form:273 FTextEditor.form:238 -msgid "Upper case" -msgstr "MayĆŗscula" - -#: FEditor.form:283 -msgid "Comment" -msgstr "Comentar" - -#: FEditor.form:290 -msgid "Uncomment" -msgstr "Descomentar" - -#: FEditor.form:300 FPasteSpecial.form:19 FTextEditor.form:270 -msgid "Paste special" -msgstr "Pegado especial" - -#: FEditor.form:313 -msgid "Format code" -msgstr "Formatear cĆ³digo" +#: FEditor.form:323 +msgid "Open form" +msgstr "Abrir formulario" -#: FEditor.form:319 -msgid "Sort procedures" -msgstr "Ordenar procedimientos" +#: FEditor.form:330 FMain.form:1067 +msgid "Run this class" +msgstr "Correr esta clase" -#: FEditor.form:330 FForm.form:413 FImageEditor.form:331 FTextEditor.form:299 +#: FEditor.form:340 FForm.form:425 FImageEditor.form:369 FTextEditor.form:344 msgid "Locked" msgstr "Bloqueado" -#: FEditor.form:360 FPasteSpecial.form:60 FTextEditor.form:329 -msgid "Paste as string" -msgstr "Pegar como cadena" - -#: FEditor.form:365 FPasteSpecial.form:65 FTextEditor.form:334 -msgid "Paste as multi-line string" -msgstr "Pegar como cadena multilĆ­neas" - -#: FEditor.form:370 FPasteSpecial.form:50 FTextEditor.form:339 -msgid "Paste as comments" -msgstr "Pegar como comentarios" - -#: FEditor.form:386 FHelpShortcut.form:24 FOption.form:612 +#: FEditor.form:396 FHelpShortcut.form:24 FOption.form:927 msgid "Editor" msgstr "Editor" -#: FEditor.form:415 FImageEditor.form:409 FTextEditor.form:384 -msgid "Lock / unlock file" -msgstr "Bloquear / desbloquear fichero" +#: FEditor.form:523 FTextEditor.form:507 +msgid "Insert special character" +msgstr "Insertar carĆ”cter especial" -#: FEditor.form:546 +#: FEditor.form:566 FTextEditor.form:550 msgid "Make code pretty" msgstr "Hacer el cĆ³digo bonito" -#: FEditor.form:611 FTextEditor.form:535 +#: FEditor.form:631 FTextEditor.form:614 msgid "Procedure list" msgstr "Lista de procedimientos" -#: FExportData.class:21 FImportTable.class:47 +#: FEditor.form:653 FImageEditor.form:769 FTextEditor.form:655 +msgid "Lock / unlock file" +msgstr "Bloquear / desbloquear fichero" + +#: FExportData.class:21 FImportTable.class:58 msgid "CSV files" msgstr "Archivos CSV" @@ -1944,21 +1981,15 @@ msgid "&Overwrite" msgstr "&Sobrescribir" -#: FExportData.class:126 -msgid "" -"This file already exists.\n" -"\n" -"Do you want to overwrite it?" -msgstr "" -"Este archivo ya existe.\n" -"\n" -"ĀæRealmente quiere sobrescribirlo?" +#: FExportData.class:126 +msgid "This file already exists.\n\nDo you want to overwrite it?" +msgstr "Este archivo ya existe.\n\nĀæRealmente quiere sobrescribirlo?" -#: FExportData.form:31 FImportTable.form:101 +#: FExportData.form:31 FImportTable.form:102 msgid "Delimiter character" msgstr "Caracter delimitador" -#: FExportData.form:42 FImportTable.form:112 +#: FExportData.form:42 FImportTable.form:113 msgid "Enclose character" msgstr "Caracter de cierre" @@ -1978,7 +2009,7 @@ msgid "Authentication failed." msgstr "Fallo de autenticaciĆ³n." -#: FFarmLogin.form:26 FPublish.form:312 FSoftwareFarm.form:110 +#: FFarmLogin.form:26 FPublish.form:313 FSoftwareFarm.form:108 msgid "Login" msgstr "Iniciar sesiĆ³n" @@ -1986,13 +2017,11 @@ msgid "Server" msgstr "Servidor" -#: FFarmLogin.form:59 FFarmRegister.form:61 FNewConnection.form:141 -#: FProjectVersion.form:127 FProxy.form:42 +#: FFarmLogin.form:59 FFarmRegister.form:61 FNewConnection.form:144 FProjectVersion.form:127 FProxy.form:42 msgid "User" msgstr "Usuario" -#: FFarmLogin.form:74 FFarmRegister.form:76 FNewConnection.form:155 -#: FProjectVersion.form:142 FProxy.form:47 +#: FFarmLogin.form:74 FFarmRegister.form:76 FNewConnection.form:164 FProjectVersion.form:142 FProxy.form:47 msgid "Password" msgstr "ContraseƱa" @@ -2017,16 +2046,10 @@ msgstr "Imposible registrar el usuario." #: FFarmRegister.class:40 -msgid "" -"You have been successfully registered.\n" -"\n" -"You will receive a confirmation e-mail soon." -msgstr "" -"Has sido registrado correctamente.\n" -"\n" -"RecibirĆ”s un e-mail de confirmaciĆ³n en breve." +msgid "You have been successfully registered.\n\nYou will receive a confirmation e-mail soon." +msgstr "Has sido registrado correctamente.\n\nRecibirĆ”s un e-mail de confirmaciĆ³n en breve." -#: FFarmRegister.form:28 FPublish.form:319 FSoftwareFarm.form:117 +#: FFarmRegister.form:28 FPublish.form:320 FSoftwareFarm.form:115 msgid "Register" msgstr "Registrar" @@ -2034,19 +2057,13 @@ msgid "Confirm password" msgstr "Confirmar contraseƱa" -#: FFarmRegister.form:108 FMakeInstall.form:250 FOption.form:274 +#: FFarmRegister.form:108 FMakeInstall.form:256 FOption.form:335 msgid "E-mail" msgstr "Correo ElectrĆ³nico" #: FFarmRegister.form:121 -msgid "" -"A confirmation mail will be sent to the specified e-mail address. Click on the link included in that mail to activate your account.\n" -"

\n" -"Your e-mail will not be stored on the publishing server." -msgstr "" -"Se ha enviado un correo de confirmaciĆ³n al e-mail especificado. Haz clic en el enlace incluido en el correo para activar tu cuenta.\n" -"

\n" -"Los e-mail no se almacenan en el servidor." +msgid "A confirmation mail will be sent to the specified e-mail address. Click on the link included in that mail to activate your account.\n

\nYour e-mail will not be stored on the publishing server." +msgstr "Se ha enviado un correo de confirmaciĆ³n al e-mail especificado. Haz clic en el enlace incluido en el correo para activar tu cuenta.\n

\nLos e-mail no se almacenan en el servidor." #: FFieldChooser.class:54 FTableChooser.class:66 msgid "Unable to open connection." @@ -2068,7 +2085,7 @@ msgid "Connection" msgstr "ConexiĆ³n" -#: FFieldChooser.form:51 FImportTable.form:156 FPasteTable.form:67 +#: FFieldChooser.form:51 FImportTable.form:157 FPasteTable.form:67 msgid "Table" msgstr "Tabla" @@ -2088,310 +2105,283 @@ msgid "&1 properties" msgstr "&1 propiedades" -#: FFileProperty.class:84 -msgid "Versioning" -msgstr "Versionado" +#: FFileProperty.class:84 FProjectVersion.form:299 FVersionControl.form:35 +msgid "Changes" +msgstr "Cambios" -#: FFileProperty.class:92 FProjectProperty.form:949 FTranslate.form:315 +#: FFileProperty.class:92 FProjectProperty.form:886 FTranslate.form:409 msgid "Statistics" msgstr "EstadĆ­sticas" -#: FFileProperty.class:125 +#: FFileProperty.class:127 msgid "This file is locked, and will be deleted on the next commit." msgstr "Este archivo estĆ” bloqueado, y se eliminarĆ” en el siguiente commit." -#: FFileProperty.class:127 +#: FFileProperty.class:129 msgid "This file is not versioned, and must be added to the repository." msgstr "Este archivo no estĆ” versionado, y debe ser aƱadido al repositorio." -#: FFileProperty.class:130 +#: FFileProperty.class:132 msgid "This file has not been modified since the last commit." msgstr "Este archivo no ha sido modificado desde el Ćŗltimo commit." -#: FFileProperty.class:142 FMakeInstall.class:333 FProjectVersion.class:211 -#: FSave.form:21 Project.module:3519 +#: FFileProperty.class:144 FMakeInstall.class:345 FProjectVersion.class:211 FSave.form:21 Project.module:3520 VersionControl.module:376 msgid "Continue" msgstr "Continuar" -#: FFileProperty.class:142 FProjectVersion.class:211 +#: FFileProperty.class:144 FProjectVersion.class:211 VersionControl.module:376 msgid "You are going to cancel your changes!" msgstr "Ā”Va a cancelar sus cambios!" -#: FFileProperty.class:165 FProjectProperty.class:949 +#: FFileProperty.class:163 FProjectProperty.class:926 msgid "Modules" msgstr "MĆ³dulos" -#: FFileProperty.class:170 FProjectProperty.class:957 +#: FFileProperty.class:168 FProjectProperty.class:934 msgid "Lines of code" msgstr "LĆ­neas de cĆ³digo" -#: FFileProperty.form:64 FPatch.form:76 FProjectVersion.form:83 -msgid "Revert" -msgstr "Revertir" +#: FFileProperty.form:65 +msgid "Undo changes" +msgstr "Deshacer cambios" #: FFontChooser.form:12 msgid "Select a font" msgstr "Seleccione una fuente" -#: FForm.class:143 +#: FForm.class:134 msgid "Bad form file" msgstr "Archivo de formulario incorrecto" -#: FForm.class:267 +#: FForm.class:264 msgid "Unknown control: &1" msgstr "Control desconocido: &1" -#: FForm.class:1320 +#: FForm.class:1327 msgid "Component missing for control &1" msgstr "Componente desaparecido para el control &1" -#: FForm.class:1823 +#: FForm.class:1866 msgid "Cannot paste data." msgstr "No se pueden pegar datos." -#: FForm.class:3216 -msgid "" -"The form has been modified.\n" -"\n" -"All your changes will be lost." -msgstr "" -"El formulario ha sido modificado.\n" -"\n" -"Todos sus cambios se perderĆ”n." - -#: FForm.form:131 -msgid "Select" -msgstr "Seleccionar" - -#: FForm.form:136 -msgid "Event" -msgstr "Evento" - -#: FForm.form:142 -msgid "Change into" -msgstr "Cambiar en" - -#: FForm.form:148 FMain.form:868 FTextEditor.form:104 -msgid "Open code" -msgstr "Abrir cĆ³digo" - -#: FForm.form:155 -msgid "Run this form" -msgstr "Correr este formulario" - -#: FForm.form:199 +#: FForm.form:172 msgid "Copy at the same place" msgstr "Copiar en el mismo lugar" -#: FForm.form:219 +#: FForm.form:192 msgid "Delete container only" msgstr "Borrar sĆ³lo el contenedor" -#: FForm.form:226 +#: FForm.form:199 msgid "Embed into a container" msgstr "Incrustrar en un contenedor" -#: FForm.form:236 -msgid "Select all" -msgstr "Seleccionar todo" +#: FForm.form:205 +msgid "Change into" +msgstr "Cambiar en" -#: FForm.form:242 +#: FForm.form:213 +msgid "Select" +msgstr "Seleccionar" + +#: FForm.form:226 msgid "Select parent" msgstr "Seleccionar padre" -#: FForm.form:247 -msgid "Unselect all" -msgstr "Deseleccionar todo" - -#: FForm.form:253 -msgid "Show tab" -msgstr "Mostrar pestaƱa" - -#: FForm.form:261 -msgid "Move tab" -msgstr "Mover pestaƱa" - -#: FForm.form:266 -msgid "First" -msgstr "Primero" - -#: FForm.form:273 FSearch.form:199 FTips.form:71 -msgid "Previous" -msgstr "Previo" - -#: FForm.form:280 FSearch.form:193 FTips.form:77 -msgid "Next" -msgstr "Siguiente" - -#: FForm.form:287 -msgid "Last" -msgstr "ƚltimo" - -#: FForm.form:294 +#: FForm.form:239 msgid "Arrangement" msgstr "Alineamiento" -#: FForm.form:298 +#: FForm.form:243 msgid "Bring to foreground" msgstr "Mandar al frente" -#: FForm.form:305 +#: FForm.form:250 msgid "Send to background" msgstr "Enviar al fondo" -#: FForm.form:315 +#: FForm.form:260 msgid "Horizontal" msgstr "Horizontal" -#: FForm.form:322 +#: FForm.form:267 msgid "Rows" msgstr "Filas" -#: FForm.form:328 +#: FForm.form:273 msgid "Vertical" msgstr "Vertical" -#: FForm.form:335 +#: FForm.form:280 msgid "Columns" msgstr "Columnas" -#: FForm.form:344 +#: FForm.form:289 msgid "Center horizontally" msgstr "Centrar horizontalmente" -#: FForm.form:350 +#: FForm.form:295 msgid "Center vertically" msgstr "Centrar verticalmente" -#: FForm.form:356 +#: FForm.form:301 msgid "Alignment" msgstr "AlineaciĆ³n" -#: FForm.form:360 +#: FForm.form:305 msgid "Align to left" msgstr "Alinear hacia la izquierda" -#: FForm.form:366 +#: FForm.form:311 msgid "Align to right" msgstr "Alinear hacia la derecha" -#: FForm.form:372 +#: FForm.form:317 msgid "Align to top" msgstr "Alinear hacia arriba" -#: FForm.form:378 +#: FForm.form:323 msgid "Align to bottom" msgstr "Alinear hacia abajo" -#: FForm.form:387 +#: FForm.form:332 msgid "Same width" msgstr "El mismo ancho" -#: FForm.form:393 +#: FForm.form:338 msgid "Same height" msgstr "La misma altura" -#: FForm.form:403 FMenu.form:68 +#: FForm.form:347 +msgid "Show tab" +msgstr "Mostrar pestaƱa" + +#: FForm.form:355 +msgid "Move tab" +msgstr "Mover pestaƱa" + +#: FForm.form:360 +msgid "First" +msgstr "Primero" + +#: FForm.form:367 FSearch.form:194 FTips.form:71 +msgid "Previous" +msgstr "Previo" + +#: FForm.form:374 FSearch.form:188 FTips.form:77 +msgid "Next" +msgstr "Siguiente" + +#: FForm.form:381 +msgid "Last" +msgstr "ƚltimo" + +#: FForm.form:392 FMenu.form:69 msgid "Menu editor" msgstr "Editor de menĆŗ" -#: FForm.form:448 FTextEditor.form:361 -msgid "Code" -msgstr "CĆ³digo" +#: FForm.form:401 +msgid "Event" +msgstr "Evento" -#: FForm.form:471 -msgid "Lock / unlock form" -msgstr "Bloquear / desbloquear formulario" +#: FForm.form:415 +msgid "Run this form" +msgstr "Correr este formulario" -#: FForm.form:548 +#: FForm.form:568 msgid "Toggle grid" msgstr "Intercambiar parrilla" -#: FForm.form:667 +#: FForm.form:577 FImageEditor.form:514 +msgid "Toggle information tooltip" +msgstr "Alternar informaciĆ³n sobre herramientas" + +#: FForm.form:696 msgid "Move tab first" msgstr "Mover pestaƱa al principio" -#: FForm.form:674 +#: FForm.form:703 msgid "Move tab left" msgstr "Mover pestaƱa a la izquierda" -#: FForm.form:681 +#: FForm.form:710 msgid "Move tab right" msgstr "Mover pestaƱa a la derecha" -#: FForm.form:688 +#: FForm.form:717 msgid "Move tab last" msgstr "Mover pestaƱa al final" -#: FForm.form:707 FOption.form:224 +#: FForm.form:745 FOption.form:281 msgid "Bold" msgstr "Negrita" -#: FForm.form:715 +#: FForm.form:753 msgid "Italic" msgstr "Cursiva" -#: FForm.form:723 FOption.form:229 +#: FForm.form:761 FOption.form:286 msgid "Underline" msgstr "Subrayado" -#: FForm.form:731 +#: FForm.form:769 msgid "Bigger font" msgstr "Fuente mas grande" -#: FForm.form:739 +#: FForm.form:777 msgid "Smaller font" msgstr "Fuente mas pequeƱa" -#: FForm.form:747 FOption.form:552 +#: FForm.form:785 FOption.form:845 msgid "Default font" msgstr "Fuente por defecto" -#: FForm.form:755 FOption.form:1136 MTheme.module:6 +#: FForm.form:793 FOption.form:1531 MTheme.module:6 msgid "Background" msgstr "Fondo" -#: FForm.form:763 +#: FForm.form:801 msgid "Foreground" msgstr "Primer plano" -#: FFormStack.form:15 FMain.form:1661 +#: FForm.form:812 +msgid "Lock / unlock form" +msgstr "Bloquear / desbloquear formulario" + +#: FFormStack.form:14 FMain.form:1812 msgid "Hierarchy" msgstr "JerarquĆ­a" -#: FFormStack.form:22 -msgid "Click on a form to display the hierarchy of its controls..." -msgstr "Haga click en un formulario para mostrar la jerarquĆ­a de sus controles... " - -#: FFormStack.form:31 +#: FFormStack.form:24 msgid "Move top" msgstr "Mover a la parte superior" -#: FFormStack.form:37 FMenu.form:145 +#: FFormStack.form:30 FMenu.form:154 msgid "Move up" msgstr "Mover arriba" -#: FFormStack.form:43 FMenu.form:151 +#: FFormStack.form:36 FMenu.form:160 msgid "Move down" msgstr "Mover abajo" -#: FFormStack.form:49 +#: FFormStack.form:42 msgid "Move bottom" msgstr "Mover al fondo" -#: FHelpBrowser.class:24 FProjectProperty.form:860 +#: FHelpBrowser.class:24 FProjectProperty.form:874 msgid "Default language" msgstr "Lenguaje por defecto" -#: FHelpBrowser.form:29 FMain.form:1096 +#: FHelpBrowser.form:29 FMain.form:1221 msgid "Help browser" msgstr "Navegador de ayuda" -#: FHelpBrowser.form:40 FMain.form:666 FProfile.form:48 +#: FHelpBrowser.form:40 FMain.form:755 FProfile.form:48 msgid "Go back" msgstr "Ir atrĆ”s" -#: FHelpBrowser.form:46 FMain.form:673 FProfile.form:54 +#: FHelpBrowser.form:46 FMain.form:762 FProfile.form:54 msgid "Go forward" msgstr "Adelante" @@ -2411,134 +2401,150 @@ msgid "Debugger" msgstr "Depurador" -#: FHelpShortcut.form:28 FProjectProperty.form:832 FTranslate.form:112 +#: FHelpShortcut.form:28 FProjectProperty.form:847 FTranslate.form:153 msgid "Translation" msgstr "TraducciĆ³n" -#: FImageEditor.form:160 -msgid "Hide selection" -msgstr "Ocultar selecciĆ³n" - -#: FImageEditor.form:167 MTheme.module:6 -msgid "Selection" -msgstr "SelecciĆ³n" - -#: FImageEditor.form:172 -msgid "Invert selection" -msgstr "Invertir selecciĆ³n" - -#: FImageEditor.form:180 -msgid "Duplicate selection" -msgstr "Duplicar selecciĆ³n" - -#: FImageEditor.form:188 FImageOffsetSelection.form:12 -msgid "Offset selection" -msgstr "SelecciĆ³n de desplazamiento" - -#: FImageEditor.form:195 -msgid "Shape grid" -msgstr "Formar cuadrĆ­cula" - -#: FImageEditor.form:233 +#: FImageEditor.form:159 msgid "Action" msgstr "AcciĆ³n" -#: FImageEditor.form:238 +#: FImageEditor.form:164 msgid "Crop" msgstr "Recortar" -#: FImageEditor.form:246 FImageProperty.form:293 +#: FImageEditor.form:172 FImageProperty.form:303 msgid "Horizontal flip" msgstr "Reflejo horizontal" -#: FImageEditor.form:253 FImageProperty.form:287 +#: FImageEditor.form:179 FImageProperty.form:297 msgid "Vertical flip" msgstr "Espejo vertical" -#: FImageEditor.form:260 FImageProperty.form:281 +#: FImageEditor.form:186 FImageProperty.form:291 msgid "Rotate counter-clockwise" msgstr "Rotar en sentido antihorario" -#: FImageEditor.form:268 FImageProperty.form:275 +#: FImageEditor.form:194 FImageProperty.form:285 msgid "Rotate clockwise" msgstr "Rotar en sentido horario" -#: FImageEditor.form:279 +#: FImageEditor.form:205 msgid "Resize" msgstr "Cambiar el tamaƱo" -#: FImageEditor.form:286 +#: FImageEditor.form:212 msgid "Rotate" msgstr "Rotar" -#: FImageEditor.form:313 +#: FImageEditor.form:228 +msgid "Hide selection" +msgstr "Ocultar selecciĆ³n" + +#: FImageEditor.form:234 MTheme.module:6 +msgid "Selection" +msgstr "SelecciĆ³n" + +#: FImageEditor.form:239 +msgid "Invert selection" +msgstr "Invertir selecciĆ³n" + +#: FImageEditor.form:247 +msgid "Duplicate selection" +msgstr "Duplicar selecciĆ³n" + +#: FImageEditor.form:255 FImageOffsetSelection.form:12 +msgid "Offset selection" +msgstr "SelecciĆ³n de desplazamiento" + +#: FImageEditor.form:265 +msgid "Union" +msgstr "UniĆ³n" + +#: FImageEditor.form:271 +msgid "Difference" +msgstr "Diferencia" + +#: FImageEditor.form:277 +msgid "Intersection" +msgstr "IntersecciĆ³n" + +#: FImageEditor.form:283 +msgid "Exclusive or" +msgstr "Exclusivo o" + +#: FImageEditor.form:292 +msgid "Shape grid" +msgstr "Formar cuadrĆ­cula" + +#: FImageEditor.form:351 msgid "Zoom normal" msgstr "Acercamiento normal" -#: FImageEditor.form:321 +#: FImageEditor.form:359 msgid "Zoom fit" msgstr "Ajustar acercamiento" -#: FImageEditor.form:363 +#: FImageEditor.form:401 msgid "Save as JPEG" msgstr "Guardar como JPG" -#: FImageEditor.form:369 +#: FImageEditor.form:407 msgid "Save as PNG" msgstr "Guardar como PNG" -#: FImageEditor.form:375 +#: FImageEditor.form:413 msgid "Save as BMP" msgstr "Guardar como BMP" -#: FImageEditor.form:382 +#: FImageEditor.form:420 msgid "Save as TIFF" msgstr "Guardar como TIFF" -#: FImageEditor.form:389 +#: FImageEditor.form:427 msgid "Image editor" msgstr "Editor de imĆ”genes" -#: FImageEditor.form:471 +#: FImageEditor.form:505 msgid "Drawing grid" msgstr "Dibujar cuadrĆ­cula" -#: FImageEditor.form:481 -msgid "Resize or stretch image" -msgstr "Cambiar el tamaƱo o estirar la imagen" - -#: FImageEditor.form:491 FImageRotate.form:11 -msgid "Rotate image" -msgstr "Rotar imagen" - -#: FImageEditor.form:534 +#: FImageEditor.form:557 msgid "Move" msgstr "Mover" -#: FImageEditor.form:545 +#: FImageEditor.form:568 msgid "Draw" msgstr "Dibujar" -#: FImageEditor.form:555 +#: FImageEditor.form:578 msgid "Erase" msgstr "Borrar" -#: FImageEditor.form:575 +#: FImageEditor.form:598 msgid "Rectangle" msgstr "RectĆ”ngulo" -#: FImageEditor.form:585 +#: FImageEditor.form:608 msgid "Ellipse" msgstr "Elipse" -#: FImageEditor.form:605 +#: FImageEditor.form:628 msgid "Magic wand" msgstr "Vara mĆ”gica" -#: FImageEditor.form:622 +#: FImageEditor.form:645 msgid "Edit selection" msgstr "Editar selecciĆ³n" +#: FImageEditor.form:748 +msgid "Resize or stretch image" +msgstr "Cambiar el tamaƱo o estirar la imagen" + +#: FImageEditor.form:757 FImageRotate.form:11 +msgid "Rotate image" +msgstr "Rotar imagen" + #: FImageOffsetSelection.form:22 FImageResize.form:127 msgid "px" msgstr "-" @@ -2547,193 +2553,213 @@ msgid "Duplicate" msgstr "Duplicar" -#: FImageProperty.class:775 +#: FImageProperty.class:788 msgid "System clipboard" msgstr "Portapapeles del sistema" -#: FImageProperty.class:1226 +#: FImageProperty.class:1251 msgid "Arrow" msgstr "Flecha" -#: FImageProperty.class:1228 +#: FImageProperty.class:1253 msgid "Arrow #2" msgstr "Flecha #2" -#: FImageProperty.class:1229 +#: FImageProperty.class:1254 msgid "Triangle" msgstr "TriĆ”ngulo" -#: FImageProperty.class:1230 +#: FImageProperty.class:1255 msgid "Square triangle" msgstr "TriĆ”ngulo cuadrado" -#: FImageProperty.class:1231 +#: FImageProperty.class:1256 msgid "Pentagon" msgstr "PentĆ”gono" -#: FImageProperty.class:1232 +#: FImageProperty.class:1257 msgid "Hexagon" msgstr "HexĆ”gono" -#: FImageProperty.form:131 FOption.form:216 FReportBrushChooser.form:49 +#: FImageProperty.form:141 FOption.form:273 FReportBrushChooser.form:49 msgid "Color" msgstr "-" -#: FImageProperty.form:161 +#: FImageProperty.form:171 msgid "Gradient" msgstr "Degradado" -#: FImageProperty.form:177 FReportBrushChooser.form:49 +#: FImageProperty.form:187 FReportBrushChooser.form:49 msgid "Linear gradient" msgstr "DegradaciĆ³n lineal" -#: FImageProperty.form:184 FReportBrushChooser.form:49 +#: FImageProperty.form:194 FReportBrushChooser.form:49 msgid "Radial gradient" msgstr "DegradaciĆ³n radial" -#: FImageProperty.form:208 FReportBrushChooser.form:111 +#: FImageProperty.form:218 FReportBrushChooser.form:111 msgid "Add gradient stop" msgstr "Agregar punto de degradado" -#: FImageProperty.form:214 FReportBrushChooser.form:117 +#: FImageProperty.form:224 FReportBrushChooser.form:117 msgid "Remove gradient stop" msgstr "Eliminar punto de degradado" -#: FImageProperty.form:220 FReportBrushChooser.form:123 -msgid "Select gradient stop color..." -msgstr "Seleccione un color para el punto de degradado..." +#: FImageProperty.form:230 FReportBrushChooser.form:123 +msgid "Select gradient stop color" +msgstr "Seleccionar color de parada de degradado" -#: FImageProperty.form:226 FReportBrushChooser.form:129 +#: FImageProperty.form:236 FReportBrushChooser.form:129 msgid "Invert gradient" msgstr "Invertir gradiente" -#: FImageProperty.form:248 FReportBrushChooser.form:145 +#: FImageProperty.form:258 FReportBrushChooser.form:145 msgid "Radius" msgstr "Radio" -#: FImageProperty.form:315 +#: FImageProperty.form:325 msgid "Clipboard" msgstr "Portapepeles" -#: FImageProperty.form:327 +#: FImageProperty.form:337 msgid "Shapes" msgstr "Formas" -#: FImageProperty.form:352 +#: FImageProperty.form:362 msgid "Stroke" msgstr "Trazo" -#: FImageProperty.form:360 +#: FImageProperty.form:370 FTranslate.class:1717 msgid "Fill" msgstr "Llenar" -#: FImageProperty.form:376 +#: FImageProperty.form:386 msgid "Colorize" msgstr "Colorear" -#: FImageProperty.form:384 +#: FImageProperty.form:394 msgid "Desaturate" msgstr "Desaturar" -#: FImageProperty.form:392 +#: FImageProperty.form:402 msgid "Make transparent" msgstr "Hacer transparente" -#: FImageProperty.form:411 +#: FImageProperty.form:412 +msgid "Line cap" +msgstr "Casquillo de la lĆ­nea" + +#: FImageProperty.form:417 +msgid "Line join" +msgstr "Unir lĆ­nea" + +#: FImageProperty.form:422 +msgid "Fill rule" +msgstr "Regla de relleno" + +#: FImageProperty.form:440 msgid "Opacity" msgstr "Opacidad" -#: FImageProperty.form:430 FSelectIcon.form:54 FTranslate.class:70 +#: FImageProperty.form:459 FSelectIcon.form:54 FTranslate.class:79 msgid "Size" msgstr "TamaƱo" -#: FImageProperty.form:447 +#: FImageProperty.form:476 msgid "Tolerance" msgstr "Tolerancia" -#: FImageProperty.form:466 +#: FImageProperty.form:495 msgid "Roundness" msgstr "Redondez" -#: FImageProperty.form:492 +#: FImageProperty.form:521 msgid "Effects" msgstr "Efectos" -#: FImageProperty.form:502 +#: FImageProperty.form:531 msgid "Brightness" msgstr "Brillo" -#: FImageProperty.form:520 +#: FImageProperty.form:550 msgid "Contrast" msgstr "Contraste" -#: FImageProperty.form:538 +#: FImageProperty.form:569 msgid "Gamma" msgstr "Gamma" -#: FImageProperty.form:556 +#: FImageProperty.form:588 msgid "Lightness" msgstr "Suavisado" -#: FImageProperty.form:574 +#: FImageProperty.form:607 msgid "Hue" msgstr "Matriz" -#: FImageProperty.form:592 +#: FImageProperty.form:626 msgid "Saturation" msgstr "SaturaciĆ³n" -#: FImageProperty.form:610 +#: FImageProperty.form:645 msgid "Blur" msgstr "Difuminar" -#: FImageProperty.form:632 FImportTable.form:188 +#: FImageProperty.form:662 +msgid "Transparency" +msgstr "Transparencia" + +#: FImageProperty.form:685 FImportTable.form:189 msgid "Preview" msgstr "Preliminar" -#: FImageProperty.form:644 FOption.form:1366 FProjectProperty.form:589 +#: FImageProperty.form:697 FProjectProperty.form:918 msgid "Reset" msgstr "Restablecer" -#: FImageProperty.form:651 FMain.form:436 FPatch.form:69 +#: FImageProperty.form:704 FMain.form:477 FPatch.form:69 msgid "Apply" msgstr "Aplicar" -#: FImageProperty.form:677 +#: FImageProperty.form:730 msgid "Centered" msgstr "Centrado" -#: FImageProperty.form:686 +#: FImageProperty.form:740 msgid "Right align" msgstr "Alinear a la derecha" -#: FImageProperty.form:695 +#: FImageProperty.form:749 msgid "Left align" msgstr "Alinear a la izquierda" -#: FImageProperty.form:709 +#: FImageProperty.form:762 msgid "Top align" msgstr "AlineacĆ³n superior" -#: FImageProperty.form:719 +#: FImageProperty.form:771 msgid "Middle align" msgstr "Alinear al medio" -#: FImageProperty.form:728 +#: FImageProperty.form:781 msgid "Baseline align" msgstr "Alineamiento con la lĆ­nea base" -#: FImageProperty.form:737 +#: FImageProperty.form:790 msgid "Bottom align" msgstr "Alineamiento inferior" -#: FImageProperty.form:769 +#: FImageProperty.form:826 msgid "Grid resolution" msgstr "ResoluciĆ³n de la cuadrĆ­cula" -#: FImageProperty.form:783 -msgid "Subdivision" -msgstr "SubdivisiĆ³n" +#: FImageProperty.form:845 +msgid "Grid snap" +msgstr "Snap de rejilla" + +#: FImageProperty.form:858 +msgid "Draw diagonals" +msgstr "Dibujar diagonales" #: FImageQuality.form:10 msgid "Image quality" @@ -2771,39 +2797,75 @@ msgid "Ā°" msgstr "-" -#: FImportTable.class:47 FSearch.form:173 FTranslate.class:1215 +#: FImportFile.class:23 +msgid "Gambas classes" +msgstr "Clases Gambas" + +#: FImportFile.class:23 +msgid "Gambas modules" +msgstr "MĆ³dulos Gambas" + +#: FImportFile.class:32 +msgid "Cascading style sheets" +msgstr "Hojas de estilo en cascada" + +#: FImportFile.class:32 +msgid "HTML files" +msgstr "Archivos HTML" + +#: FImportFile.class:32 +msgid "Javascript files" +msgstr "Archivos Javascript" + +#: FImportFile.class:32 +msgid "Picture files" +msgstr "Archivos de imagen" + +#: FImportFile.class:183 +msgid "Cannot import file." +msgstr "No se puede importar el archivo." + +#: FImportFile.form:9 +msgid "Import files" +msgstr "Importar archivos" + +#: FImportFile.form:24 +msgid "Create symbolic links" +msgstr "Crear enlaces simbĆ³licos" + +#: FImportTable.class:58 FSearch.form:172 FTranslate.class:1363 msgid "All files" msgstr "Todos los Archivos" -#: FImportTable.class:128 +#: FImportTable.class:138 msgid "(Automatic key)" msgstr "(Llave automĆ”tica)" -#: FImportTable.class:265 +#: FImportTable.class:276 msgid "Field_&1" msgstr "Campo_&1" -#: FImportTable.class:380 +#: FImportTable.class:391 msgid "Not enough values" msgstr "No hay suficientes valores" -#: FImportTable.class:382 +#: FImportTable.class:393 msgid "Too many values" msgstr "Demasiados valores" -#: FImportTable.class:407 +#: FImportTable.class:418 msgid "Cancelled by user" msgstr "Cancelado por el usuario" -#: FImportTable.class:416 +#: FImportTable.class:427 msgid "No record imported." msgstr "Registros no importados." -#: FImportTable.class:418 +#: FImportTable.class:429 msgid "One record imported." msgstr "Un registro importado." -#: FImportTable.class:420 +#: FImportTable.class:431 msgid "&1 records imported." msgstr "&1 registros importados." @@ -2815,39 +2877,35 @@ msgid "Select the CSV file to import" msgstr "Seleccione el archivo CSV para importar" -#: FImportTable.form:68 FPasteTable.form:40 +#: FImportTable.form:69 FPasteTable.form:40 msgid "Source" msgstr "Fuente" -#: FImportTable.form:78 +#: FImportTable.form:79 msgid "Charset" msgstr "CodificaciĆ³n de caracteres" -#: FImportTable.form:89 FTextEditor.form:215 -msgid "End of line" -msgstr "Fin de lĆ­nea" - -#: FImportTable.form:124 +#: FImportTable.form:125 msgid "Strip useless white spaces" msgstr "Elimiar espacios en blanco" -#: FImportTable.form:129 +#: FImportTable.form:130 msgid "Ignore first lines" msgstr "Ignorar primeras lĆ­neas" -#: FImportTable.form:139 +#: FImportTable.form:140 msgid "Line(s)" msgstr "LĆ­nea(s)" -#: FImportTable.form:146 FPasteTable.form:51 +#: FImportTable.form:147 FPasteTable.form:51 msgid "Destination" msgstr "Destino" -#: FImportTable.form:171 +#: FImportTable.form:172 msgid "The first line contains field names" msgstr "La primera lĆ­nea contiene los nombre de campos" -#: FImportTable.form:176 +#: FImportTable.form:177 msgid "Key field" msgstr "Campo llave" @@ -2859,477 +2917,531 @@ msgid "Do you really want to clear the list?" msgstr "ĀæRealmente quiere limpiar la lista?" -#: FList.form:24 +#: FList.form:25 msgid "Edit list property" msgstr "Editar lista de propiedades" -#: FList.form:58 FMenu.form:85 FProjectProperty.form:712 +#: FList.form:59 FMenu.form:86 FProjectProperty.form:710 msgid "Insert" msgstr "Insertar" -#: FMain.class:226 +#: FList.form:87 +msgid "Invert" +msgstr "Invertir" + +#: FMain.class:245 msgid "Do you really want to delete this link ?" msgstr "ĀæRealmente quiere borrar este vĆ­nculo?" -#: FMain.class:229 +#: FMain.class:248 msgid "Do you really want to delete this directory ?" msgstr "ĀæRealmente quiere borrar este directorio?" -#: FMain.class:241 +#: FMain.class:260 msgid "Do you really want to delete this file ?" msgstr "ĀæRealmente quiere borrar este archivo?" -#: FMain.class:248 +#: FMain.class:267 msgid "Cannot delete file or directory" msgstr "No es posible borrar el archivo o el directorio" -#: FMain.class:266 +#: FMain.class:285 msgid "File or directory does not exist anymore." msgstr "El archivo o directorio ya no existe." -#: FMain.class:690 +#: FMain.class:735 msgid "Sort history" msgstr "Ordenar historial" -#: FMain.class:694 FOpenProject.form:77 FWelcome.form:33 +#: FMain.class:739 FOpenProject.form:77 FWelcome.form:33 msgid "Sort by date" msgstr "Ordenar por fecha" -#: FMain.class:694 FOpenProject.form:86 FWelcome.form:41 +#: FMain.class:739 FOpenProject.form:86 FWelcome.form:41 msgid "Sort by name" msgstr "Ordenar por nombre" -#: FMain.class:694 FOpenProject.form:94 FWelcome.form:48 +#: FMain.class:739 FOpenProject.form:94 FWelcome.form:48 msgid "Sort by path" msgstr "Ordenar por ruta" -#: FMain.class:706 +#: FMain.class:751 msgid "&Clear history" msgstr "&Limpiar historial" -#: FMain.class:890 +#: FMain.class:935 msgid "New folder" msgstr "Nueva carpeta" -#: FMain.class:961 -msgid "" -"The GNU translation tools are not installed on your system.\n" -"\n" -"Please install them to be able to do the translation." -msgstr "" -"Las herramientas de traducciĆ³n de GNU no estĆ”n instaladas en su sistema.\n" -"\n" -"Instalelas para poder hacer la traducciĆ³n." +#: FMain.class:1006 +msgid "The GNU translation tools are not installed on your system.\n\nPlease install them to be able to do the translation." +msgstr "Las herramientas de traducciĆ³n de GNU no estĆ”n instaladas en su sistema.\n\nInstalelas para poder hacer la traducciĆ³n." -#: FMain.class:1666 +#: FMain.class:1722 msgid "Unable to drop file into the project." msgstr "Incapaz de borrar el archivo en el proyecto." -#: FMain.class:1784 +#: FMain.class:1847 msgid "All backup or generated files will be removed from the project directory." msgstr "Todas las copias de seguridad o archivos generados se borrarĆ”n en el directorio del proyecto." -#: FMain.class:1784 +#: FMain.class:1847 msgid "Clean" msgstr "Limpiar" -#: FMain.class:2108 +#: FMain.class:2164 msgid "Do you really want to add every file to the repository?" msgstr "ĀæRealmente desea agregar cada archivo al repositorio?" -#: FMain.class:2230 +#: FMain.class:2304 msgid "Choose a profile" msgstr "Elija un perfil" -#: FMain.class:2231 +#: FMain.class:2305 msgid "Profile for &1 project" msgstr "Perfil para el proyecto &1" -#: FMain.class:2468 FProperty.class:1011 +#: FMain.class:2561 FProperty.class:1046 msgid "Select a file" msgstr "Seleccione un archivo" -#: FMain.class:2480 +#: FMain.class:2576 msgid "This file is located inside the project." msgstr "El archivo estĆ” ubicado dentro del proyecto." -#: FMain.class:2596 FMenu.class:72 -msgid "Ignore" -msgstr "Ignorar" +#: FMain.class:2710 Project.module:844 +msgid "The file has been modified.\n\nAll your changes will be lost." +msgstr "El archivo ha sido modificado.\n\nTodos sus cambios se perderĆ”n." + +#: FMain.class:2821 +msgid "Edit arguments" +msgstr "Editar argumentos" -#: FMain.form:260 FWelcome.class:67 +#: FMain.form:283 FWelcome.class:69 msgid "Open project" msgstr "Abrir proyecto" -#: FMain.form:266 +#: FMain.form:289 msgid "Open recent" msgstr "Abrir reciente" -#: FMain.form:274 +#: FMain.form:297 msgid "Open example" msgstr "Abrir ejemplo" -#: FMain.form:283 FWelcome.class:72 +#: FMain.form:306 FWelcome.class:74 msgid "Open file" msgstr "Abrir archivo" -#: FMain.form:292 +#: FMain.form:315 msgid "Save project" msgstr "Guardar proyecto" -#: FMain.form:300 FSaveProjectAs.form:18 +#: FMain.form:323 FSaveProjectAs.form:19 msgid "Save project as" msgstr "Guardar proyecto como" -#: FMain.form:311 FMakeInstall.class:266 FSave.class:28 FWelcome.class:74 +#: FMain.form:334 +msgid "Reload project" +msgstr "Proyecto de recarga" + +#: FMain.form:343 FSave.class:28 FWelcome.class:76 msgid "Quit" msgstr "Salir" -#: FMain.form:347 +#: FMain.form:378 msgid "Save as" msgstr "Guardar como" -#: FMain.form:377 +#: FMain.form:418 msgid "Compile" msgstr "Compilar" -#: FMain.form:384 +#: FMain.form:425 msgid "Compile All" msgstr "Compilar todo" -#: FMain.form:394 +#: FMain.form:435 msgid "Translate" msgstr "Traducir" -#: FMain.form:403 +#: FMain.form:444 msgid "Make" msgstr "Crear" -#: FMain.form:407 +#: FMain.form:448 msgid "Executable" msgstr "Ejecutable" -#: FMain.form:414 FMakePatch.form:53 +#: FMain.form:455 FMakePatch.form:53 msgid "Source archive" msgstr "Archivo fuente" -#: FMain.form:421 +#: FMain.form:462 msgid "Installation package" msgstr "Paquete de instalaciĆ³n" -#: FMain.form:428 +#: FMain.form:469 msgid "Patch" msgstr "Parchear" -#: FMain.form:431 +#: FMain.form:472 msgid "Create" msgstr "Crear" -#: FMain.form:443 FPublish.form:64 +#: FMain.form:484 FProjectProperty.form:895 +msgid "Version control" +msgstr "Control de versiones" + +#: FMain.form:489 FProjectVersion.form:89 FVersionControl.form:16 +msgid "Commit" +msgstr "Consignar" + +#: FMain.form:495 FReportBorderChooser.form:60 FReportPaddingChooser.form:64 +msgid "Synchronize" +msgstr "Sincronizar" + +#: FMain.form:501 +msgid "Undo synchronization" +msgstr "Deshacer sincronizaciĆ³n" + +#: FMain.form:508 +msgid "Undo all changes" +msgstr "Deshacer todos los cambios" + +#: FMain.form:514 +msgid "Add everything to repository" +msgstr "Agregar todo al repositorio" + +#: FMain.form:520 +msgid "Branch" +msgstr "Rama" + +#: FMain.form:525 +msgid "Put under version control" +msgstr "Poner bajo control de versiones" + +#: FMain.form:531 FPublish.form:64 msgid "Publish" msgstr "Publicar" -#: FMain.form:452 FProjectVersion.form:95 +#: FMain.form:540 FProjectVersion.form:95 msgid "Clean up" msgstr "Limpiar" -#: FMain.form:458 +#: FMain.form:546 msgid "Refresh" msgstr "Refrescar" -#: FMain.form:464 -msgid "Put on version control" -msgstr "Poner en el control de versiones" - -#: FMain.form:481 -msgid "Version control" -msgstr "Control de versiones" - -#: FMain.form:492 +#: FMain.form:568 msgid "Run" msgstr "Ejecutar" -#: FMain.form:499 +#: FMain.form:574 +msgid "Run with" +msgstr "Ejecutar con" + +#: FMain.form:577 +msgid "No argument" +msgstr "NingĆŗn argumento" + +#: FMain.form:587 msgid "Use terminal emulator" msgstr "Usar emulador de terminal" -#: FMain.form:505 FProjectProperty.form:920 +#: FMain.form:593 msgid "Redirect standard error output" msgstr "Redireccionar a la salida estĆ”ndar de errores" -#: FMain.form:511 FProjectProperty.form:938 +#: FMain.form:599 msgid "Use embedded HTTP server" msgstr "Usar el servidor HTTP incrustado" -#: FMain.form:517 FProjectProperty.form:886 +#: FMain.form:605 msgid "Activate profiling" msgstr "Activar perfilado" -#: FMain.form:523 +#: FMain.form:611 msgid "GUI component" msgstr "Compomente GUI" -#: FMain.form:527 +#: FMain.form:615 msgid "Current desktop" msgstr "Escritorio actual" -#: FMain.form:541 +#: FMain.form:629 msgid "QT5" msgstr "-" -#: FMain.form:563 +#: FMain.form:651 msgid "Pause" msgstr "Pausa" -#: FMain.form:570 +#: FMain.form:658 msgid "Stop" msgstr "Parar" -#: FMain.form:577 +#: FMain.form:665 msgid "Step" msgstr "Paso" -#: FMain.form:584 +#: FMain.form:672 msgid "Forward" msgstr "Adelante" -#: FMain.form:591 +#: FMain.form:679 msgid "Finish" msgstr "Terminar" -#: FMain.form:600 +#: FMain.form:688 msgid "Open profile" msgstr "Abrir perfil" -#: FMain.form:606 +#: FMain.form:694 msgid "Clear all breakpoints" msgstr "Limpiar todos los puntos de interrupciĆ³n" -#: FMain.form:611 +#: FMain.form:699 msgid "Close all debug windows" msgstr "Cerrar todas ventanas del depurador" -#: FMain.form:649 +#: FMain.form:738 msgid "Status bar" msgstr "Barra de estado" -#: FMain.form:656 +#: FMain.form:745 msgid "Hide menubar" msgstr "Ocultar la barra de menĆŗ" -#: FMain.form:680 +#: FMain.form:769 msgid "Close all windows" msgstr "Cerrar todas las ventanas" -#: FMain.form:686 +#: FMain.form:776 msgid "Tools" msgstr "Herramientas" -#: FMain.form:690 +#: FMain.form:780 msgid "Find" msgstr "Encontrar" -#: FMain.form:696 FSearch.form:76 +#: FMain.form:786 FSearch.form:75 msgid "Replace" msgstr "Reemplazar" -#: FMain.form:706 +#: FMain.form:796 msgid "Browse project" msgstr "Navegar proyecto" -#: FMain.form:713 +#: FMain.form:803 msgid "Open a terminal" msgstr "Abrir una Terminal" -#: FMain.form:720 +#: FMain.form:810 msgid "Send project by mail" msgstr "Enviar projecto por mail" -#: FMain.form:726 +#: FMain.form:816 msgid "Update all forms" msgstr "Actualizar todos los formularios" -#: FMain.form:735 FWelcome.class:71 +#: FMain.form:825 FWelcome.class:73 msgid "Software farm" msgstr "Granja de software" -#: FMain.form:744 FOption.form:828 +#: FMain.form:834 msgid "Shortcuts" msgstr "Atajos" -#: FMain.form:750 FOption.form:204 +#: FMain.form:840 FOption.form:261 msgid "Preferences" msgstr "Preferencias" -#: FMain.form:764 +#: FMain.form:854 msgid "Directory" msgstr "Directorio" -#: FMain.form:769 +#: FMain.form:859 msgid "Project link" msgstr "VĆ­nculo del proyecto" -#: FMain.form:845 +#: FMain.form:868 +msgid "Module" +msgstr "MĆ³dulo" + +#: FMain.form:927 +msgid "HTML file" +msgstr "Archivo HTML" + +#: FMain.form:934 +msgid "Style sheet" +msgstr "Hoja de estilo" + +#: FMain.form:941 +msgid "Javascript file" +msgstr "Archivo Javascript" + +#: FMain.form:949 msgid "Other" msgstr "Otros" -#: FMain.form:852 FOpenProject.form:44 +#: FMain.form:960 FOpenProject.form:44 msgid "Recent" msgstr "Reciente" -#: FMain.form:873 +#: FMain.form:981 msgid "Open in file manager" msgstr "Abrir en administrador de archivos" -#: FMain.form:878 +#: FMain.form:986 +msgid "Open in project" +msgstr "Abrir en proyecto" + +#: FMain.form:990 msgid "Open with" msgstr "Abrir con" -#: FMain.form:886 +#: FMain.form:998 msgid "Compress all" msgstr "Comprimir todo" -#: FMain.form:892 +#: FMain.form:1004 msgid "Uncompress all" msgstr "Descomprimir todo" -#: FMain.form:939 +#: FMain.form:1051 msgid "Copy file path" msgstr "Copiar ruta de archivo" -#: FMain.form:948 +#: FMain.form:1060 msgid "Startup class" msgstr "Clase de inicio" -#: FMain.form:963 +#: FMain.form:1075 msgid "Add to repository" msgstr "Agregar al repositorio" -#: FMain.form:968 FSoftwareFarm.form:197 +#: FMain.form:1080 FSoftwareFarm.form:204 msgid "Filter" msgstr "Filtrar" -#: FMain.form:971 +#: FMain.form:1083 msgid "Show exported classes" msgstr "Mostrar clases exportadas" -#: FMain.form:976 +#: FMain.form:1088 msgid "Show added files" msgstr "Mostrar archivos agregados" -#: FMain.form:981 +#: FMain.form:1093 +msgid "Show modified files" +msgstr "Mostrar archivos modificados" + +#: FMain.form:1098 msgid "Show files in conflict" msgstr "Mostrar archivos en conflicto" -#: FMain.form:989 +#: FMain.form:1106 msgid "Show all" msgstr "Mostrar todo" -#: FMain.form:995 -msgid "Add everything to repository" -msgstr "Agregar todo al repositorio" +#: FMain.form:1118 +msgid "Do not translate" +msgstr "No traducir" -#: FMain.form:1011 FNewConnection.class:145 +#: FMain.form:1135 FNewConnection.class:159 msgid "New connection" msgstr "Nueva conexiĆ³n" -#: FMain.form:1087 FOutput.form:204 +#: FMain.form:1211 FOutput.form:161 msgid "?" msgstr "-" -#: FMain.form:1104 FTips.form:18 +#: FMain.form:1229 FTips.form:18 msgid "Tips of the day" msgstr "Consejos del dĆ­a" -#: FMain.form:1110 +#: FMain.form:1235 msgid "Keyboard shortcuts" msgstr "Atajos de teclado" -#: FMain.form:1119 -msgid "System informations" -msgstr "Informaciones del sistema" +#: FMain.form:1244 FSystemInfo.form:15 +msgid "System information" +msgstr "InformaciĆ³n del Sistema" -#: FMain.form:1178 FProjectProperty.form:148 +#: FMain.form:1303 FProjectProperty.form:139 msgid "Project properties" msgstr "Propiedades del proyecto" -#: FMain.form:1185 -msgid "Project version control" -msgstr "Control de versiones del proyecto" - -#: FMain.form:1193 +#: FMain.form:1311 msgid "Refresh project" msgstr "Refrescar proyecto" -#: FMain.form:1220 FMakeExecutable.form:15 +#: FMain.form:1338 FMakeExecutable.form:15 msgid "Make executable" msgstr "Crear Ejecutable" -#: FMain.form:1235 +#: FMain.form:1353 msgid "Make source archive" msgstr "Crear archivo fuente" -#: FMain.form:1243 FMakeInstall.form:129 +#: FMain.form:1361 FMakeInstall.form:133 msgid "Make installation package" msgstr "Crear paquete de instalaciĆ³n" -#: FMain.form:1265 +#: FMain.form:1382 msgid "Properties sheet" msgstr "Hoja de propiedades" -#: FMain.form:1274 +#: FMain.form:1391 msgid "Toolbox" msgstr "Caja de herramientas" -#: FMain.form:1292 FOutput.form:165 FSearch.form:62 +#: FMain.form:1409 FSearch.form:61 msgid "Search" msgstr "Buscar" -#: FMain.form:1316 +#: FMain.form:1433 msgid "Compile all" msgstr "Compilar todo" -#: FMain.form:1358 +#: FMain.form:1476 msgid "Finish current function" msgstr "Terminar la funciĆ³n actual" -#: FMain.form:1374 +#: FMain.form:1492 msgid "Show menubar" msgstr "Mostrar barra de menĆŗ" -#: FMain.form:1384 -msgid "Browse project..." -msgstr "Buscar projecto..." +#: FMain.form:1552 FPublish.form:51 +msgid "Publish software" +msgstr "Publicar software" -#: FMain.form:1436 +#: FMain.form:1582 msgid "&File" msgstr "&Archivo" -#: FMain.form:1447 +#: FMain.form:1605 msgid "&Project" msgstr "&Proyecto" -#: FMain.form:1458 +#: FMain.form:1616 msgid "&Debug" msgstr "&DepuraciĆ³n" -#: FMain.form:1469 +#: FMain.form:1627 msgid "&View" msgstr "&Ver" -#: FMain.form:1480 +#: FMain.form:1638 msgid "&Tools" msgstr "&Herramientas" -#: FMain.form:1491 +#: FMain.form:1649 msgid "&?" msgstr "-" -#: FMain.form:1500 FPublish.form:51 -msgid "Publish software" -msgstr "Publicar software" - -#: FMakeExecutable.class:18 FProjectProperty.class:774 +#: FMakeExecutable.class:18 msgid "Gambas applications" msgstr "Aplicaciones Gambas" @@ -3349,242 +3461,246 @@ msgid "Create a shortcut on the desktop" msgstr "Crear un acceso directo en el escritorio" -#: FMakeInstall.class:125 +#: FMakeInstall.class:123 msgid "Package" msgstr "Paquete" -#: FMakeInstall.class:126 +#: FMakeInstall.class:124 msgid "Min. version" msgstr "VersiĆ³n MĆ­n." -#: FMakeInstall.class:127 +#: FMakeInstall.class:125 msgid "Max. version" msgstr "VersiĆ³n MĆ”x." -#: FMakeInstall.class:133 +#: FMakeInstall.class:131 msgid "File or directory" msgstr "Archivo o directorio" -#: FMakeInstall.class:266 Package.module:275 +#: FMakeInstall.class:265 +msgid "Creating packages..." +msgstr "Creando paquetes..." + +#: FMakeInstall.class:268 Package.module:296 msgid "The packages have been successfully created." msgstr "Los paquetes han sido creados con Ć©xito." -#: FMakeInstall.class:314 +#: FMakeInstall.class:318 msgid "Please enter your name." msgstr "Ingrese introduzca su nombre." -#: FMakeInstall.class:319 +#: FMakeInstall.class:323 msgid "Please enter your e-mail address." msgstr "Ingrese su direcciĆ³n de correo electrĆ³nico." -#: FMakeInstall.class:333 +#: FMakeInstall.class:330 +msgid "Please enter the vendor name." +msgstr "Por favor ingrese el nombre del vendedor." + +#: FMakeInstall.class:345 msgid "There is no CHANGELOG entry for this release." msgstr "No hay entrada de CHANGELOG para este lanzamiento." -#: FMakeInstall.class:340 +#: FMakeInstall.class:352 msgid "Please enter the first CHANGELOG entry." msgstr "Ingrese la primera entrada del archivo CHANGELOG." -#: FMakeInstall.class:351 +#: FMakeInstall.class:363 msgid "Please choose at least one target distribution." msgstr "Elija al menos una distribuciĆ³n de destino." -#: FMakeInstall.class:389 +#: FMakeInstall.class:401 msgid "Please choose the package group for each target distribution." msgstr "Elija la ubicaciĆ³n del paquete para cada distribuciĆ³n de destino." -#: FMakeInstall.class:391 +#: FMakeInstall.class:403 msgid "Please choose a package group." msgstr "Elija un grupo de paquetes." -#: FMakeInstall.class:401 +#: FMakeInstall.class:413 msgid "Please choose the menu location for each target distribution." msgstr "Elija la ubicaciĆ³n del menĆŗ para cada distribuciĆ³n de destino." -#: FMakeInstall.class:403 +#: FMakeInstall.class:415 msgid "Please choose a menu location." msgstr "Elija una ubicaciĆ³n para el menĆŗ." -#: FMakeInstall.class:422 +#: FMakeInstall.class:434 msgid "Cannot found extra file: &1" msgstr "No es posible encontrar el archivo extra: &1" -#: FMakeInstall.class:428 +#: FMakeInstall.class:440 msgid "Please choose a target directory for each extra file." msgstr "Elija un directorio objetivo para cada archivo extra." -#: FMakeInstall.class:436 +#: FMakeInstall.class:448 msgid "Debian packaging system cannot handle spaces in file names." msgstr "El sistema de paquetes Debian no permite espacios en nombres de archivo." -#: FMakeInstall.class:442 +#: FMakeInstall.class:454 msgid "Debian packaging system cannot handle spaces in directories." msgstr "El sistema de paquetes Debian no permite espacios en nombres de directorios." -#: FMakeInstall.class:458 +#: FMakeInstall.class:470 msgid "The package cannot be stored inside the project directory." msgstr "El paquete no puede ser almacenado dentro del directorio del proyecto." -#: FMakeInstall.class:506 +#: FMakeInstall.class:518 msgid "Initial release" msgstr "Lanzamiento inicial" -#: FMakeInstall.class:763 +#: FMakeInstall.class:778 msgid "Menus" msgstr "MenĆŗs" -#: FMakeInstall.class:831 +#: FMakeInstall.class:846 msgid "Groups" msgstr "Grupos" -#: FMakeInstall.class:955 +#: FMakeInstall.class:970 msgid "Incorrect characters" msgstr "Caracteres incorrectos" -#: FMakeInstall.class:1028 +#: FMakeInstall.class:1043 msgid "Do you really want to remove all extra dependencies?" msgstr "ĀæRealmente quiere eliminar todas las dependencias extra?" -#: FMakeInstall.class:1127 +#: FMakeInstall.class:1142 msgid "Do you really want to remove all extra files?" msgstr "ĀæRealmente quiere eliminar todas los archivos extra?" -#: FMakeInstall.class:1175 +#: FMakeInstall.class:1190 msgid "Select the destination directory" msgstr "Seleccione un directorio destino" -#: FMakeInstall.form:142 +#: FMakeInstall.form:147 msgid "Create package" msgstr "Crear paquetes" -#: FMakeInstall.form:146 +#: FMakeInstall.form:150 msgid "Package information" msgstr "InformaciĆ³n del paquete" -#: FMakeInstall.form:152 +#: FMakeInstall.form:156 msgid "Package name" msgstr "Nombre del paquete" -#: FMakeInstall.form:173 FOption.form:362 +#: FMakeInstall.form:177 FOption.form:425 msgid "Add vendor prefix or name to package names" msgstr "AƱadir prefijo 'vendor' al nombre del paquete" -#: FMakeInstall.form:180 +#: FMakeInstall.form:184 msgid "Package version" msgstr "VersiĆ³n de paquete" -#: FMakeInstall.form:197 FOption.form:296 FPublish.form:83 +#: FMakeInstall.form:201 FOption.form:357 FPublish.form:84 msgid "Vendor name" msgstr "Nombre del vendedor" -#: FMakeInstall.form:212 FOption.form:312 +#: FMakeInstall.form:217 FOption.form:374 msgid "Vendor prefix" msgstr "Prefijo de vendedor" -#: FMakeInstall.form:225 +#: FMakeInstall.form:231 msgid "Maintainer information" msgstr "InformaciĆ³n del mantenedor" -#: FMakeInstall.form:265 FOption.form:346 +#: FMakeInstall.form:271 FOption.form:409 msgid "URL" msgstr "-" -#: FMakeInstall.form:302 +#: FMakeInstall.form:309 msgid "License" msgstr "Licencia" -#: FMakeInstall.form:313 +#: FMakeInstall.form:320 msgid "Changelog" msgstr "Registro de cambios" -#: FMakeInstall.form:333 +#: FMakeInstall.form:340 msgid "Target distribution" msgstr "DistribuciĆ³n objetivo" -#: FMakeInstall.form:600 +#: FMakeInstall.form:609 msgid "Self-extractible" msgstr "AutoextraĆ­ble" -#: FMakeInstall.form:605 +#: FMakeInstall.form:614 msgid "Package group" msgstr "Grupo de paquetes" -#: FMakeInstall.form:625 +#: FMakeInstall.form:634 msgid "Menu entry" msgstr "Entrada al menĆŗ" -#: FMakeInstall.form:647 +#: FMakeInstall.form:656 msgid "Categories" msgstr "CategorĆ­as" -#: FMakeInstall.form:656 +#: FMakeInstall.form:665 msgid "Desktop configuration file" msgstr "Archivo de configuraciĆ³n de escritorio" -#: FMakeInstall.form:662 +#: FMakeInstall.form:671 msgid "Mimetypes" msgstr "-" -#: FMakeInstall.form:670 -msgid "" -"Enter the mimetypes handled by your application there.\n" -"Please enter one mimetype by line.\n" -msgstr "" -"Ingrese el tipo MIME manejado por su aplicaciĆ³n.\n" -"Ingrese un tipo MIME por lĆ­nea.\n" +#: FMakeInstall.form:679 +msgid "Enter the mimetypes handled by your application there.\nPlease enter one mimetype by line.\n" +msgstr "Ingrese el tipo MIME manejado por su aplicaciĆ³n.\nIngrese un tipo MIME por lĆ­nea.\n" -#: FMakeInstall.form:682 +#: FMakeInstall.form:691 msgid "Additional configuration" msgstr "ConfiguraciĆ³n adicional" -#: FMakeInstall.form:690 +#: FMakeInstall.form:699 msgid "The following will be added to the end of the desktop configuration file." msgstr "Lo siguiente serĆ” agregado al final del archivo de configuraciĆ³n de escritorio." -#: FMakeInstall.form:698 +#: FMakeInstall.form:707 msgid "Extra dependencies" msgstr "Dependencias extra" -#: FMakeInstall.form:702 +#: FMakeInstall.form:711 msgid "Same dependencies for all targets" msgstr "Mismas dependencias para todos los paquetes" -#: FMakeInstall.form:758 +#: FMakeInstall.form:767 msgid "Extra files" msgstr "Archivos extra" -#: FMakeInstall.form:762 +#: FMakeInstall.form:771 msgid "Same files for all targets" msgstr "Mismos archivos para todas los paquetes" -#: FMakeInstall.form:775 +#: FMakeInstall.form:784 msgid "Extra files must be located in the Project folder of the current project, i.e. the .hidden directory of the project on the disk." msgstr "Los archivos extra deben ser situados en la carpeta Proyecto del proyecto actual, por ejemplo, el directorio .hidden del proyecto en el disco." -#: FMakeInstall.form:833 +#: FMakeInstall.form:842 msgid "Extra autoconf tests" msgstr "Pruebas adicionales de autoconf" -#: FMakeInstall.form:839 -msgid "" -"Add extra tests for the configuration process.\n" -"

Leave this blank if you don't need it, or if you don't know anything about autoconf scripts." -msgstr "" -"Agregar pruebas extra para el proceso de configuraciĆ³n.\n" -"

Deje esto en blanco si no lo necesita, o si no conoce nada sobre scripts autoconf." +#: FMakeInstall.form:848 +msgid "Add extra tests for the configuration process.\n

Leave this blank if you don't need it, or if you don't know anything about autoconf scripts." +msgstr "Agregar pruebas extra para el proceso de configuraciĆ³n.\n

Deje esto en blanco si no lo necesita, o si no conoce nada sobre scripts autoconf." -#: FMakeInstall.form:847 +#: FMakeInstall.form:856 msgid "Destination directory" msgstr "Directorio destino" -#: FMakeInstall.form:856 +#: FMakeInstall.form:865 msgid "Create directories for each distribution" msgstr "Crear directorios para cada distribuciĆ³n" -#: FMakeInstall.form:887 +#: FMakeInstall.form:896 msgid "Commands output" msgstr "Salida de comandos" +#: FMakeInstall.form:942 +msgid "Create package now" +msgstr "Crear paquete ahora" + #: FMakePatch.class:19 msgid "Please select the origin archive." msgstr "Seleccione el archivo de origen." @@ -3641,7 +3757,7 @@ msgid "*.gz;*.bz2;*.xz" msgstr "-" -#: FMakePatch.form:98 Project.module:4603 +#: FMakePatch.form:98 Project.module:4555 msgid "Source packages" msgstr "Paquetes fuente" @@ -3661,107 +3777,119 @@ msgid "Patch/Diff files" msgstr "Parches/Ficheros de diferencias" -#: FMenu.class:72 +#: FMenu.class:74 msgid "Menus have been modified!" msgstr "Ā”Los menĆŗs han sido modificados!" -#: FMenu.class:306 +#: FMenu.class:312 msgid "Please enter a menu name." msgstr "Ingrese un nombre de menĆŗ." -#: FMenu.class:312 +#: FMenu.class:318 msgid "Bad menu name !" msgstr "Ā”Nombre de menĆŗ incorrecto!" -#: FMenu.class:318 +#: FMenu.class:324 msgid "Bad group name !" msgstr "Ā”Nombre de grupo incorrecto!" -#: FMenu.class:613 +#: FMenu.class:624 msgid "This menu is too deep !" msgstr "Ā”El menĆŗ tiene demasiados niveles!" -#: FMenu.class:996 Project.module:5429 +#: FMenu.class:1063 Project.module:5406 msgid "modified" msgstr "modificado" -#: FMenu.form:83 +#: FMenu.form:84 msgid "Insert menu" msgstr "Insertar menĆŗ" -#: FMenu.form:91 -msgid "Insert menu after" -msgstr "Insertar menĆŗ despuĆ©s" - -#: FMenu.form:93 -msgid "Insert after" -msgstr "Insertar despuĆ©s" +#: FMenu.form:92 +msgid "Insert separator" +msgstr "Separador de inserciĆ³n" + +#: FMenu.form:100 +msgid "Insert menu before" +msgstr "Insertar menĆŗ antes de" + +#: FMenu.form:102 +msgid "Insert before" +msgstr "Inserte antes de" -#: FMenu.form:99 +#: FMenu.form:108 msgid "Delete menu" msgstr "Borrar menĆŗ" -#: FMenu.form:376 +#: FMenu.form:201 msgid "Click on Insert to add a new menu." msgstr "Haga click en Insertar para aƱadir un menĆŗ nuevo." -#: FNewConnection.class:90 +#: FNewConnection.class:104 msgid "Please enter the name of the database." msgstr "Ingrese el nombre de la base de datos." -#: FNewConnection.class:131 +#: FNewConnection.class:145 msgid "Please enter password" msgstr "Ingrese una contraseƱa" -#: FNewConnection.class:133 +#: FNewConnection.class:147 msgid "Connection properties" msgstr "Propiedades de conexiĆ³n" -#: FNewConnection.class:164 +#: FNewConnection.class:178 msgid "Select a directory" msgstr "Seleccione un directorio" -#: FNewConnection.class:212 -msgid "Create database '&1'" -msgstr "Crear base de datos '&1'" - -#: FNewConnection.class:216 -msgid "Delete database '&1'" -msgstr "Borrar base de datos '&1'" +#: FNewConnection.class:229 +msgid "Create database" +msgstr "Crear base de datos" + +#: FNewConnection.class:241 +msgid "Delete database" +msgstr "Eliminar base de datos" -#: FNewConnection.class:340 +#: FNewConnection.class:393 msgid "Unable to create database." msgstr "Incapaz de crear la base de datos." -#: FNewConnection.class:349 +#: FNewConnection.class:402 msgid "Do you really want to delete the database '&1'?" msgstr "ĀæRealmente quiere borrar la base de datos '&1'?" -#: FNewConnection.class:360 +#: FNewConnection.class:413 msgid "Unable to delete database." msgstr "Incapaz de borrar la base de datos." -#: FNewConnection.form:98 FProxy.form:32 +#: FNewConnection.form:99 FProxy.form:32 msgid "Host" msgstr "Servidor" -#: FNewConnection.form:123 +#: FNewConnection.form:124 msgid "Path" msgstr "Ruta" -#: FNewConnection.form:190 Project.module:221 +#: FNewConnection.form:154 +msgid "No password" +msgstr "Sin contraseƱa" + +#: FNewConnection.form:189 Project.module:228 msgid "Database" msgstr "Base de datos" -#: FNewConnection.form:247 +#: FNewConnection.form:241 +msgid "From" +msgstr "De" + +#: FNewConnection.form:265 msgid "Ignore database charset" msgstr "Ignorar codificaciĆ³n de caracteres de la base de datos" -#: FNewConnection.form:261 +#: FNewConnection.form:279 msgid "Display metadata" msgstr "Mostrar metadatos" -#: FNewConnection.form:275 +#: FNewConnection.form:293 msgid "Remember database structure" msgstr "Recordar estructura de la base de datos" @@ -3773,7 +3901,7 @@ msgid "Please enter the name of the new table." msgstr "Ingrese el nombre de la nueva tabla." -#: FNewTable.class:59 MConnection.module:302 +#: FNewTable.class:59 MConnection.module:317 msgid "Table '&1' already exists." msgstr "La tabla '&1' ya existe." @@ -3785,7 +3913,7 @@ msgid "Select a project" msgstr "Seleccione un proyecto" -#: FOpenProject.form:109 FSoftwareFarm.class:41 FWelcome.class:69 +#: FOpenProject.form:109 FSoftwareFarm.class:44 FWelcome.class:71 msgid "Examples" msgstr "Ejemplos" @@ -3814,6 +3942,10 @@ msgstr "Obsidiana" #: FOption.class:4 +msgid "Pastel" +msgstr "Pastel" + +#: FOption.class:4 msgid "Quest" msgstr "BĆŗsqueda" @@ -3833,375 +3965,451 @@ msgid "Visual" msgstr "Visual" -#: FOption.class:82 +#: FOption.class:4 +msgid "Zen" +msgstr "Zen" + +#: FOption.class:83 msgid "Custom" msgstr "Personalizado" -#: FOption.class:84 +#: FOption.class:85 msgid "Desktop" msgstr "Escritorio" -#: FOption.class:85 FTranslate.class:134 +#: FOption.class:86 FTranslate.class:149 msgid "(Default)" msgstr "(Por defecto)" -#: FOption.class:169 +#: FOption.class:187 msgid "Define..." msgstr "Definir..." -#: FOption.class:219 +#: FOption.class:236 msgid "Gambas highlight theme files" msgstr "Archivos de temas de resaltado de Gambas" -#: FOption.class:220 +#: FOption.class:237 msgid "Export a theme file" msgstr "Exportar un archivo de tema" -#: FOption.class:391 +#: FOption.class:462 msgid "Select a theme file" msgstr "Seleccione un archivo de tema" -#: FOption.class:414 +#: FOption.class:492 msgid "You need to restart the application to see your changes." msgstr "Necesita reiniciar la aplicaciĆ³n para ver los cambios." -#: FOption.class:717 +#: FOption.class:863 msgid "Do you really want to clear the documentation cache?" msgstr "ĀæRealmante quiere borrar la cachĆ© de documentaciĆ³n?" -#: FOption.class:726 +#: FOption.class:872 msgid "Unable to clear documentation cache." msgstr "Imposible eliminar la cachĆ© de documentaciĆ³n" -#: FOption.class:882 +#: FOption.class:1028 msgid "Do you really want to delete this snippet?" msgstr "ĀæRealmente quiere borrar este fragmento de cĆ³digo?" -#: FOption.class:1066 -msgid "Do you really want to reset the list to its default value?" -msgstr "ĀæRealmente desea reiniciar la lista a su valor por defecto?" - -#: FOption.class:1145 +#: FOption.class:1227 msgid "Do you really want to install the Gambas font to your personal font directory?" msgstr "ĀæRealmente quiere instalar la fuente de Gambas en su directorio de fuentes personales?" -#: FOption.class:1145 FSoftwareFarm.form:382 +#: FOption.class:1227 FSoftwareFarm.class:586 msgid "Install" msgstr "Instalar" -#: FOption.class:1255 -msgid "Unable to download documentation." -msgstr "Incapaz de descargar la documentaciĆ³n." - -#: FOption.class:1265 -msgid "Unable to uncompress documentation." -msgstr "Incapaz de descomprimir documentaciĆ³n." - -#: FOption.class:1274 -msgid "Unable to install documentation." -msgstr "Imposible instalar la documentaciĆ³n." - -#: FOption.class:1299 +#: FOption.class:1312 msgid "Network is not available." msgstr "Red no disponible" -#: FOption.class:1304 +#: FOption.class:1317 msgid "Documentation is up to date." msgstr "DocumentaciĆ³n actualizada" -#: FOption.class:1309 -msgid "'wget' is not found." -msgstr "No se encuentra 'wget'." - -#: FOption.class:1314 +#: FOption.class:1322 msgid "A new documentation is available!" msgstr "Nueva documentaciĆ³n disponible" -#: FOption.class:1319 MHelp.module:897 +#: FOption.class:1327 MHelp.module:904 msgid "Documentation is not available." msgstr "DocumentaciĆ³n no disponible" -#: FOption.form:241 +#: FOption.class:1523 +msgid "Cannot download '&1'." +msgstr "No se puede descargar '&1'." + +#: FOption.class:1554 +msgid "Unable to uncompress documentation." +msgstr "Incapaz de descomprimir documentaciĆ³n." + +#: FOption.class:1565 +msgid "Unable to install documentation." +msgstr "Imposible instalar la documentaciĆ³n." + +#: FOption.form:291 +msgid "Dotted" +msgstr "Puntos" + +#: FOption.form:302 msgid "Identity" msgstr "Identidad" -#: FOption.form:285 +#: FOption.form:346 msgid "Package maintainer" msgstr "Mantenedor del paquete" -#: FOption.form:328 +#: FOption.form:391 msgid "Default license" msgstr "Licencia por defecto" -#: FOption.form:368 FProjectProperty.form:421 +#: FOption.form:431 VersionControl.module:485 msgid "No" msgstr "No" -#: FOption.form:368 FProjectProperty.form:421 +#: FOption.form:431 VersionControl.module:485 msgid "Yes" msgstr "SĆ­" -#: FOption.form:372 +#: FOption.form:435 +msgid "Projects" +msgstr "Proyectos" + +#: FOption.form:452 +msgid "Default tab size" +msgstr "Anchura de tabulador por defecto" + +#: FOption.form:469 FProjectProperty.form:767 +msgid "space(s)" +msgstr "espacio(s)" + +#: FOption.form:482 +msgid "Indent with tab by default" +msgstr "SangrĆ­a con tabulaciĆ³n de forma predeterminada" + +#: FOption.form:499 +msgid "Automatic word wrap by default" +msgstr "Ajuste de lĆ­nea automĆ”tico por defecto" + +#: FOption.form:517 +msgid "Fold procedures by default" +msgstr "Plegar procedimientos por defecto" + +#: FOption.form:534 +msgid "Activate version control" +msgstr "Activar el control de versiones" + +#: FOption.form:551 +msgid "Restore files when loading a project" +msgstr "Restaurar archivos al cargar un proyecto" + +#: FOption.form:568 +msgid "Compress PNG images with 'pngquant'" +msgstr "Comprime imĆ”genes PNG con 'pngquant'" + +#: FOption.form:586 +msgid "Automatic translation with 'translate-shell'" +msgstr "TraducciĆ³n automĆ”tica con 'translate-shell'" + +#: FOption.form:605 +msgid "Translation engine" +msgstr "Motor de traducciĆ³n" + +#: FOption.form:614 msgid "Interface" msgstr "Interfaz" -#: FOption.form:389 -msgid "Icon theme" -msgstr "Tema de iconos" - -#: FOption.form:406 -msgid "Sort properties" -msgstr "Ordenar propiedades" +#: FOption.form:631 +msgid "Activate animations" +msgstr "Activar animaciones" + +#: FOption.form:648 +msgid "Show shadows" +msgstr "Mostrar sombras" -#: FOption.form:423 -msgid "Minimize at runtime" -msgstr "Minimizar en tiempo de ejecuciĆ³n" +#: FOption.form:665 +msgid "Show tooltips" +msgstr "Mostrar consejos" -#: FOption.form:440 +#: FOption.form:682 msgid "Use utility windows" msgstr "Usar ventanas de utilidad" -#: FOption.form:457 +#: FOption.form:699 +msgid "Close tabs with middle mouse click" +msgstr "Cerrar pestaƱas con el botĆ³n central del ratĆ³n" + +#: FOption.form:716 +msgid "Show file name in window title" +msgstr "Mostrar nombre de archivo en tĆ­tulo de ventana" + +#: FOption.form:733 msgid "Toolbox size" msgstr "TamaƱo de la caja de herramientas" -#: FOption.form:463 FProjectProperty.form:305 +#: FOption.form:739 +msgid "Large" +msgstr "Grande" + +#: FOption.form:739 FProjectProperty.form:297 msgid "Normal" msgstr "Normal" -#: FOption.form:463 +#: FOption.form:739 msgid "Small" msgstr "PequeƱo" -#: FOption.form:475 -msgid "Restore files when loading a project" -msgstr "Restaurar archivos al cargar un proyecto" +#: FOption.form:751 +msgid "Sort properties" +msgstr "Ordenar propiedades" -#: FOption.form:492 -msgid "Show tooltips" -msgstr "Mostrar consejos" +#: FOption.form:768 +msgid "Separate static symbols in method selector" +msgstr "Separar sĆ­mbolos estĆ”ticos en el selector de mĆ©todos" -#: FOption.form:509 -msgid "Show file name in window title" -msgstr "Mostrar nombre de archivo en tĆ­tulo de ventana" +#: FOption.form:785 +msgid "Minimize at runtime" +msgstr "Minimizar en tiempo de ejecuciĆ³n" + +#: FOption.form:802 +msgid "Show debugging panel if needed" +msgstr "Mostrar panel de depuraciĆ³n si es necesario" -#: FOption.form:526 +#: FOption.form:819 msgid "Quiet external commands" msgstr "Comandos externos ocultos" -#: FOption.form:535 +#: FOption.form:828 msgid "Fonts" msgstr "Fuentes" -#: FOption.form:568 +#: FOption.form:861 msgid "Global size" msgstr "TamaƱo global" -#: FOption.form:590 +#: FOption.form:883 msgid "Title size" msgstr "TamaƱo del titulo" -#: FOption.form:644 +#: FOption.form:905 +msgid "Debugger size" +msgstr "TamaƱo del depurador" + +#: FOption.form:954 MTheme.module:6 +msgid "Help" +msgstr "Ayuda" + +#: FOption.form:981 +msgid "Fixed font" +msgstr "Fuente fija" + +#: FOption.form:997 +msgid "Zoom (browser excepted)" +msgstr "Zoom (exceptuado el navegador)" + +#: FOption.form:1027 msgid "Install Gambas font for code edition" msgstr "Instalar la fuente de Gambas para la ediciĆ³n de cĆ³digo" -#: FOption.form:665 -msgid "Default tab size" -msgstr "Anchura de tabulador por defecto" +#: FOption.form:1031 +msgid "Themes" +msgstr "Temas" -#: FOption.form:683 FProjectProperty.form:765 -msgid "space(s)" -msgstr "espacio(s)" +#: FOption.form:1048 +msgid "Icon theme" +msgstr "Tema de iconos" -#: FOption.form:696 -msgid "Procedure separation" -msgstr "SeparaciĆ³n de procedimientos" +#: FOption.form:1064 +msgid "Highlighting theme" +msgstr "Resaltar tema" + +#: FOption.form:1078 +msgid "Import theme" +msgstr "Importar tema" + +#: FOption.form:1084 +msgid "Export theme" +msgstr "Exportar tema" + +#: FOption.form:1103 +msgid "Adapt colors to dark themes" +msgstr "Adaptar colores a temas oscuros" + +#: FOption.form:1140 +msgid "Show indentation with vertical lines" +msgstr "Mostrar sangrĆ­a con lĆ­neas verticales" -#: FOption.form:713 +#: FOption.form:1157 msgid "Highlight current line" msgstr "Resaltar lĆ­nea actual" -#: FOption.form:730 +#: FOption.form:1174 msgid "Highlight modified lines" msgstr "Resaltar lĆ­neas modificadas" -#: FOption.form:747 +#: FOption.form:1191 msgid "Show line numbers" msgstr "Mostrar nĆŗmeros de lĆ­nea" -#: FOption.form:764 +#: FOption.form:1208 msgid "Procedure folding" msgstr "Plegado de procedimientos" -#: FOption.form:782 -msgid "Fold procedures by default" -msgstr "Plegar procedimientos por defecto" - -#: FOption.form:799 -msgid "Automatic word wrap by default" -msgstr "Ajuste de lĆ­nea automĆ”tico por defecto" +#: FOption.form:1225 +msgid "Procedure separation" +msgstr "SeparaciĆ³n de procedimientos" -#: FOption.form:816 +#: FOption.form:1242 msgid "Show spaces at end of line with dots" msgstr "Mostrar espacios y finales de lĆ­nea con puntos" -#: FOption.form:840 +#: FOption.form:1259 +msgid "Show Preview" +msgstr "Mostrar vista previa" + +#: FOption.form:1277 msgid "Keywords in upper case" msgstr "Palabras clave en mayĆŗscula" -#: FOption.form:856 -msgid "Configure shortcuts" -msgstr "Configurar atajos" - -#: FOption.form:861 -msgid "Theme" -msgstr "Tema" - -#: FOption.form:877 -msgid "Color theme" -msgstr "Color del tema" - -#: FOption.form:891 -msgid "Import theme" -msgstr "Importar tema" - -#: FOption.form:897 -msgid "Export theme" -msgstr "Exportar tema" - -#: FOption.form:910 -msgid "Adapt colors to dark themes" -msgstr "Adaptar colores a temas oscuros" - -#: FOption.form:925 +#: FOption.form:1286 msgid "Code formatting" msgstr "Formateo de cĆ³digo" -#: FOption.form:931 +#: FOption.form:1292 msgid "Automatic formatting" msgstr "Formato automĆ”tico" -#: FOption.form:942 -msgid "Control structure automatic completion" -msgstr "TerminaciĆ³n automĆ”tica de estructuras de control" - -#: FOption.form:959 -msgid "Local variable automatic declaration" -msgstr "DeclaraciĆ³n automĆ”tica de variables locales" - -#: FOption.form:976 -msgid "Comments automatic insertion" -msgstr "InsersiĆ³n automĆ”tica de comentarios" +#: FOption.form:1303 +msgid "Control structure completion" +msgstr "FinalizaciĆ³n de la estructura de control." + +#: FOption.form:1320 +msgid "Local variable declaration" +msgstr "DeclaraciĆ³n de variable local" + +#: FOption.form:1337 +msgid "Comments insertion" +msgstr "InserciĆ³n de comentarios" + +#: FOption.form:1354 +msgid "Close braces, brackets" +msgstr "Cierre corchetes, soportes" + +#: FOption.form:1371 +msgid "Close strings" +msgstr "Cerrar cuerdas" -#: FOption.form:988 +#: FOption.form:1383 msgid "Explicit formating" msgstr "Formato explicito" -#: FOption.form:999 +#: FOption.form:1394 msgid "Format on load & save" msgstr "Formatear al cargar y guardar" -#: FOption.form:1016 +#: FOption.form:1411 msgid "Indent local variable declaration" msgstr "Indentar declaraciĆ³n local de variables" -#: FOption.form:1033 +#: FOption.form:1428 msgid "Remove useless spaces at end of line" msgstr "Eliminar espacios vacĆ­os al final de la lĆ­nea" -#: FOption.form:1050 +#: FOption.form:1445 msgid "Keep successive void lines" msgstr "Mantener las lĆ­neas sucesivas vacĆ­as" -#: FOption.form:1059 +#: FOption.form:1454 msgid "Code snippets" msgstr "Fragmentos de cĆ³digo" -#: FOption.form:1075 +#: FOption.form:1470 msgid "Activate code snippets" msgstr "Activar fragmentos de cĆ³digo" -#: FOption.form:1158 +#: FOption.form:1554 msgid "Help & applications" msgstr "Ayuda & aplicaciones" -#: FOption.form:1164 MTheme.module:6 -msgid "Help" -msgstr "Ayuda" - -#: FOption.form:1175 +#: FOption.form:1571 msgid "Display property help" msgstr "Mostrar ayuda de propiedades" -#: FOption.form:1192 +#: FOption.form:1588 msgid "Show documentation in popups" msgstr "Mostrar la documentaciĆ³n en ventanas emergentes" -#: FOption.form:1209 +#: FOption.form:1605 msgid "Always display optional messages" msgstr "Mostrar siempre mensajes opcionales" -#: FOption.form:1226 -msgid "Use offline help" -msgstr "Usar ayuda offline" +#: FOption.form:1617 +msgid "Documentation" +msgstr "DocumentaciĆ³n" + +#: FOption.form:1628 +msgid "Use offline documentation" +msgstr "Usar documentaciĆ³n sin conexiĆ³n" -#: FOption.form:1244 +#: FOption.form:1658 msgid "Download documentation" msgstr "Descargar documentaciĆ³n" -#: FOption.form:1262 -msgid "Clear documentation cache" -msgstr "Borrar la cachĆ© de documentaciĆ³n" - -#: FOption.form:1274 FProxy.form:20 +#: FOption.form:1684 FProxy.form:20 msgid "Proxy configuration" msgstr "ConfiguraciĆ³n de Proxy" -#: FOption.form:1282 +#: FOption.form:1697 +msgid "Clear documentation cache" +msgstr "Borrar la cachĆ© de documentaciĆ³n" + +#: FOption.form:1705 msgid "Applications" msgstr "Aplicaciones" -#: FOption.form:1293 +#: FOption.form:1716 msgid "Browser" msgstr "Navegador" -#: FOption.form:1310 +#: FOption.form:1733 FVersionControl.form:44 msgid "Terminal" msgstr "Terminal" -#: FOption.form:1319 -msgid "Source archives" -msgstr "Archivos fuente" - -#: FOption.form:1332 -msgid "These files will be ignored when making source archives." -msgstr "Estos archivos serĆ”n ignorados al crear un archivador fuente." - -#: FOutput.form:35 +#: FOutput.form:29 msgid "Console - Gambas" msgstr "Consola - Gambas" -#: FOutput.form:113 +#: FOutput.form:65 msgid "Undock console" msgstr "Desbloquear consola" -#: FOutput.form:120 +#: FOutput.form:72 msgid "Keep above" msgstr "Mantener por encima" -#: FOutput.form:127 +#: FOutput.form:78 msgid "Clear console" msgstr "Limpiar consola" -#: FOutput.form:151 +#: FOutput.form:85 +msgid "Suspend terminal" +msgstr "Suspender terminal" + +#: FOutput.form:104 msgid "Entered text echo" msgstr "EntrĆ³ eco texto" -#: FOutput.form:153 +#: FOutput.form:106 msgid "Echo" msgstr "Echo" -#: FOutput.form:178 +#: FOutput.form:117 +msgid "Open contents" +msgstr "Contenidos abiertos" + +#: FOutput.form:130 msgid "Use system charset" msgstr "Usar codificaciĆ³n de caracteres del sistema" @@ -4245,43 +4453,47 @@ msgid "Select patch" msgstr "Seleccione un parche" -#: FProfile.class:173 +#: FPatch.form:76 FProjectVersion.form:83 +msgid "Revert" +msgstr "Revertir" + +#: FProfile.class:175 msgid "Bad profile file format" msgstr "Formato del archivo de perfil incorrecto" -#: FProfile.class:405 +#: FProfile.class:407 msgid "&1 Mb" msgstr "-" -#: FProfile.class:405 +#: FProfile.class:407 msgid "Total time &1 Ī¼s" msgstr "Tiempo total &1 Ī¼s" -#: FProfile.class:424 +#: FProfile.class:430 msgid "Unable to load profile file: &1" msgstr "Incapaz de cargar perfil: &1" -#: FProfile.class:641 +#: FProfile.class:647 msgid "Calls" msgstr "Ejecuciones" -#: FProfile.class:644 +#: FProfile.class:650 msgid "Duration" msgstr "DuraciĆ³n" -#: FProfile.class:647 +#: FProfile.class:653 msgid "Average" msgstr "Promedio" -#: FProfile.class:650 +#: FProfile.class:656 msgid "Self" msgstr "SĆ­ mismo" -#: FProfile.class:1049 +#: FProfile.class:1055 msgid "Profile files" msgstr "Archivos de perfil" -#: FProfile.class:1056 +#: FProfile.class:1062 msgid "Unable to save profile." msgstr "Incapaz de guardar perfil." @@ -4305,183 +4517,179 @@ msgid "Callers" msgstr "Ejecutado por" -#: FProjectProperty.class:136 +#: FProjectProperty.class:157 msgid "Variable" msgstr "Variable" -#: FProjectProperty.class:244 +#: FProjectProperty.class:288 msgid "Snapping value is incorrect." msgstr "Snapping value is incorrect." -#: FProjectProperty.class:773 -msgid "Select a Gambas application" -msgstr "Seleccionar una aplicaciĆ³n Gambas" - -#: FProjectProperty.class:785 +#: FProjectProperty.class:757 msgid "&1 does not export any class." msgstr "&1 no exporta ninguna clase." -#: FProjectProperty.class:793 +#: FProjectProperty.class:765 msgid "&1 is already used as a library." msgstr "&1 ya estĆ” usado como librerĆ­a." -#: FProjectProperty.class:960 +#: FProjectProperty.class:937 msgid "Executable size" msgstr "TamaƱo del ejecutable" -#: FProjectProperty.class:960 +#: FProjectProperty.class:937 msgid "bytes" msgstr "bytes" -#: FProjectProperty.class:977 +#: FProjectProperty.class:954 msgid "Information about component" msgstr "InformaciĆ³n sobre el componente" -#: FProjectProperty.class:983 +#: FProjectProperty.class:960 msgid "Information about library" msgstr "InformaciĆ³n sobre la librerĆ­a" -#: FProjectProperty.form:187 +#: FProjectProperty.form:178 msgid "GB_GUI_BUSY=1" msgstr "-" -#: FProjectProperty.form:193 +#: FProjectProperty.form:184 msgid "GB_X11_INIT_THREADS=1" msgstr "-" -#: FProjectProperty.form:208 +#: FProjectProperty.form:199 msgid "GB_DB_DEBUG=1" msgstr "-" -#: FProjectProperty.form:269 +#: FProjectProperty.form:260 msgid "General" msgstr "General" -#: FProjectProperty.form:305 +#: FProjectProperty.form:297 msgid "Component" msgstr "Componente" -#: FProjectProperty.form:305 +#: FProjectProperty.form:297 FSelectLibrary.class:101 msgid "Library" msgstr "LibrerĆ­a" -#: FProjectProperty.form:312 FPublish.class:89 +#: FProjectProperty.form:304 +msgid "Vendor" +msgstr "Proveedor" + +#: FProjectProperty.form:316 FPublish.class:91 FSelectLibrary.class:103 msgid "Version" msgstr "VersiĆ³n" -#: FProjectProperty.form:338 +#: FProjectProperty.form:342 msgid "Get from 'VERSION' file" msgstr "Obtener del archivo 'VERSION' " -#: FProjectProperty.form:345 +#: FProjectProperty.form:349 msgid "Title" msgstr "TĆ­tulo" -#: FProjectProperty.form:378 +#: FProjectProperty.form:382 msgid "Information" msgstr "InformaciĆ³n" -#: FProjectProperty.form:398 +#: FProjectProperty.form:403 FTranslate.class:76 msgid "Progress" msgstr "Progreso" -#: FProjectProperty.form:404 +#: FProjectProperty.form:409 msgid "Finished and stable" msgstr "Terminado y estable" -#: FProjectProperty.form:415 +#: FProjectProperty.form:420 msgid "This component is hidden" msgstr "Este componente estĆ” oculto" -#: FProjectProperty.form:432 +#: FProjectProperty.form:436 msgid "Compatible until version" msgstr "Compatible hasta la versiĆ³n" -#: FProjectProperty.form:461 +#: FProjectProperty.form:465 msgid "Include information from" msgstr "Incluye informaciĆ³n de" -#: FProjectProperty.form:473 +#: FProjectProperty.form:477 msgid "Required features" msgstr "CaracterĆ­sticas requeridas" -#: FProjectProperty.form:529 +#: FProjectProperty.form:533 msgid "Required and excluded components" msgstr "Componentes requeridos y excluidos" -#: FProjectProperty.form:550 +#: FProjectProperty.form:554 msgid "Require" msgstr "Requiere" -#: FProjectProperty.form:556 +#: FProjectProperty.form:560 msgid "Exclude" msgstr "Excluir" -#: FProjectProperty.form:568 +#: FProjectProperty.form:572 msgid "Remove All" msgstr "Eliminar todo" -#: FProjectProperty.form:575 +#: FProjectProperty.form:579 msgid "Components" msgstr "Componentes" -#: FProjectProperty.form:584 -msgid "Show only components used in project" -msgstr "Mostrar sĆ³lo componentes usados en el proyecto" - -#: FProjectProperty.form:599 +#: FProjectProperty.form:587 FSoftwareFarm.class:58 msgid "Libraries" msgstr "LibrerĆ­as" -#: FProjectProperty.form:620 +#: FProjectProperty.form:610 msgid "WARNING! The project executable and the libraries it depends on must be stored inside the same directory. Otherwise the libraries will not be found." msgstr "ADVERTENCIA! El ejecutable del proyecto y las librerĆ­as de las cual depende deben ser almacenadas en el mismo directorio. En caso contrario, las librerĆ­as no serĆ”n encontradas." -#: FProjectProperty.form:670 +#: FProjectProperty.form:618 +msgid "Runtime library search path" +msgstr "Ruta de bĆŗsqueda de biblioteca en tiempo de ejecuciĆ³n" + +#: FProjectProperty.form:662 msgid "Environment" msgstr "Entorno" -#: FProjectProperty.form:685 +#: FProjectProperty.form:678 msgid "&Insert" msgstr "&Insertar" -#: FProjectProperty.form:697 +#: FProjectProperty.form:690 msgid "Arguments" msgstr "Argumentos" -#: FProjectProperty.form:742 +#: FProjectProperty.form:744 msgid "Edition" msgstr "EdiciĆ³n" -#: FProjectProperty.form:753 +#: FProjectProperty.form:755 msgid "Tab size" msgstr "TamaƱo del tabulador" -#: FProjectProperty.form:773 +#: FProjectProperty.form:778 +msgid "Show deprecated components and controls" +msgstr "Mostrar los componentes y controles obsoletos" + +#: FProjectProperty.form:791 msgid "Compilation" msgstr "CompilaciĆ³n" -#: FProjectProperty.form:784 +#: FProjectProperty.form:802 msgid "Module symbols are public by default" msgstr "SĆ­mbolos en mĆ³dulos son pĆŗblicos por defecto" -#: FProjectProperty.form:801 +#: FProjectProperty.form:818 msgid "Form controls are public" msgstr "Los controles de formulario son pĆŗblicos" -#: FProjectProperty.form:818 +#: FProjectProperty.form:834 msgid "Activate warnings" msgstr "Activar advertencias" -#: FProjectProperty.form:875 -msgid "Debugging" -msgstr "Depurado" - -#: FProjectProperty.form:903 -msgid "Use a terminal emulator" -msgstr "Usar un emulador de terminal" - -#: FProjectVersion.class:7 +#: FProjectVersion.class:7 VersionControl.module:29 msgid "This line and the following will be ignored" msgstr "Esta lĆ­nea y las siguientes serĆ”n ignoradas" @@ -4497,26 +4705,22 @@ msgid "Please enter a user name." msgstr "Ingrese un nombre de usuario." -#: FProjectVersion.class:105 +#: FProjectVersion.class:105 FVersionControl.class:29 msgid "Please enter the journal." msgstr "Ingrese los cambios." -#: FProjectVersion.class:116 +#: FProjectVersion.class:116 VersionControl.module:318 msgid "The project could not be committed." msgstr "No se ha podido hacer commit del proyecto." -#: FProjectVersion.class:196 +#: FProjectVersion.class:196 VersionControl.module:340 msgid "Unable to update project from repository." msgstr "Incapaz de actualizar el proyecto desde el repositorio." -#: FProjectVersion.class:198 +#: FProjectVersion.class:198 VersionControl.module:342 msgid "Project has been updated from repository successfully." msgstr "El proyecto ha sido actualizado correctamente desde el repositorio." -#: FProjectVersion.class:284 -msgid "Revision" -msgstr "RevisiĆ³n" - #: FProjectVersion.form:53 msgid "Project Version Control" msgstr "Control de versiones del proyecto" @@ -4525,10 +4729,6 @@ msgid "Update" msgstr "Actualizar" -#: FProjectVersion.form:89 -msgid "Commit" -msgstr "Consignar" - #: FProjectVersion.form:118 msgid "Authentication" msgstr "AutenticaciĆ³n" @@ -4537,7 +4737,7 @@ msgid "Refresh information" msgstr "Refrescar informaciĆ³n" -#: FProjectVersion.form:202 +#: FProjectVersion.form:202 FVersionControl.form:28 msgid "Journal" msgstr "Cambios" @@ -4549,51 +4749,47 @@ msgid "Previous description" msgstr "DescripciĆ³n previa" -#: FProjectVersion.form:299 -msgid "Changes" -msgstr "Cambios" - -#: FProperty.class:381 +#: FProperty.class:384 msgid "Forbidden characters in control name." msgstr "Caracteres no permitidos en el nombre del control." -#: FProperty.class:386 +#: FProperty.class:389 msgid "This name is already in use." msgstr "Este nombre ya estĆ” en uso." -#: FProperty.class:396 +#: FProperty.class:399 msgid "Forbidden characters in control group." msgstr "Caracteres no permitidos en el grupo del control." -#: FProperty.class:468 +#: FProperty.class:475 msgid "Incorrect property value." msgstr "Valor incorrecto de la propiedad." -#: FProperty.class:626 +#: FProperty.class:637 msgid "The name of the control." msgstr "El nombre del control." -#: FProperty.class:637 +#: FProperty.class:649 msgid "The event group that the control belongs to." msgstr "El grupo de eventos al que el control pertenece." -#: FProperty.class:651 +#: FProperty.class:663 msgid "If the form and controls dimensions must follow the size of the default font." msgstr "Si las dimensiones del formulario y los controles deben seguir el tamaƱo de la fuente por defecto." -#: FProperty.class:655 +#: FProperty.class:667 msgid "If the control is public." msgstr "Si el control es pĆŗblico." -#: FProperty.class:659 +#: FProperty.class:671 msgid "If the Text property must be translated." msgstr "Si la propiedad Text debe ser traducida." -#: FProperty.class:680 +#: FProperty.class:693 msgid "This property is virtual: it is only implemented in the IDE, and has no existence at runtime." msgstr "Esta propiedad es virtual: estĆ” sĆ³lo implementa en el IDE, y no tiene existencia en tiempo de ejecuciĆ³n." -#: FProperty.class:805 +#: FProperty.class:827 msgid "None" msgstr "Ninguno" @@ -4621,39 +4817,39 @@ msgid "SOCKS5 proxy" msgstr "Proxy SOCKS5" -#: FPublish.class:10 +#: FPublish.class:12 msgid "You cannot publish a software whose version is \"0.0\"." msgstr "No se puede publicar software cuya versiĆ³n sea \"0.0\"." -#: FPublish.class:87 +#: FPublish.class:89 msgid "Software" msgstr "-" -#: FPublish.class:162 +#: FPublish.class:164 msgid "The project has been successfully published." msgstr "El proyecto ha sido publicado correctamente." -#: FPublish.class:162 +#: FPublish.class:164 msgid "Unable to publish project." msgstr "Imposible publicar el proyecto." -#: FPublish.class:233 +#: FPublish.class:235 msgid "Spaces are not allowed." msgstr "No se permiten espacios." -#: FPublish.class:239 +#: FPublish.class:241 msgid "Incorrect version number." msgstr "NĆŗmero de versiĆ³n incorrecto." -#: FPublish.class:271 +#: FPublish.class:273 msgid "Do you really want to remove all tags?" msgstr "ĀæRealmente quieres eliminar todas las etiquetas?" -#: FPublish.class:326 +#: FPublish.class:328 msgid "Select a screenshot file" msgstr "Selecciona un fichero de captura de pantalla" -#: FPublish.class:327 +#: FPublish.class:329 msgid "Screenshot files" msgstr "Ficheros de captura de pantalla" @@ -4661,51 +4857,51 @@ msgid "Software description" msgstr "DescripciĆ³n del software" -#: FPublish.form:98 FSoftwareFarm.form:330 +#: FPublish.form:99 FSoftwareFarm.form:342 msgid "Web site" msgstr "Sitio web" -#: FPublish.form:113 +#: FPublish.form:114 msgid "Create menu entry" msgstr "Crear entrada de menĆŗ" -#: FPublish.form:134 FSoftwareFarm.form:182 +#: FPublish.form:135 FSoftwareFarm.form:189 msgid "Tags" msgstr "Etiquetas" -#: FPublish.form:164 +#: FPublish.form:165 msgid "Sort" msgstr "Ordenar" -#: FPublish.form:176 +#: FPublish.form:177 msgid "Screenshot" msgstr "Captura de pantalla" -#: FPublish.form:181 +#: FPublish.form:182 msgid "Keep the screenshot stored on the server" msgstr "Mantener la captura almacenada en el servidor" -#: FPublish.form:188 +#: FPublish.form:189 msgid "Delete the screenshot stored on the server" msgstr "Eliminar captura de pantalla almacenada en el servidor" -#: FPublish.form:194 +#: FPublish.form:195 msgid "Upload a new screenshot taken from the clipboard" msgstr "Cargar una nueva captura desde el portapapeles" -#: FPublish.form:200 +#: FPublish.form:201 msgid "Upload a new screenshot taken from the following file:" msgstr "Cargar nueva captura desde fichero siguiente:" -#: FPublish.form:222 +#: FPublish.form:223 msgid "Dependencies" msgstr "Dependencias" -#: FPublish.form:230 +#: FPublish.form:231 msgid "Require Gambas version" msgstr "Requiere versiĆ³n de Gambas" -#: FPublish.form:295 +#: FPublish.form:296 msgid "Publish as" msgstr "Publicar como" @@ -4713,10 +4909,6 @@ msgid "Configure border" msgstr "Configurar borde" -#: FReportBorderChooser.form:60 FReportPaddingChooser.form:64 -msgid "Synchronize" -msgstr "Sincronizar" - #: FReportBorderChooser.form:67 msgid "Border" msgstr "Borde" @@ -4773,11 +4965,11 @@ msgid "Unable to save the project." msgstr "Incapaz de guardar el proyecto." -#: FSaveProjectAs.form:27 +#: FSaveProjectAs.form:28 msgid "New project parent directory" msgstr "Nuevo directorio padre del proyecto" -#: FSaveProjectAs.form:38 +#: FSaveProjectAs.form:39 msgid "New project name" msgstr "Nuevo nombre del proyecto" @@ -4785,90 +4977,94 @@ msgid "Take screenshot" msgstr "Capturar pantalla" -#: FSearch.class:504 +#: FSearch.class:548 msgid "Search string replaced once." msgstr "La cadena se reemplazĆ³ una vez." -#: FSearch.class:506 +#: FSearch.class:550 msgid "Search string replaced &1 times." msgstr "La cadena buscada se reemplazĆ³ &1 veces." -#: FSearch.class:603 +#: FSearch.class:647 msgid "One match" msgstr "Una coincidencia" -#: FSearch.class:605 +#: FSearch.class:649 msgid "&1 matches" msgstr "&1 coincidencias" -#: FSearch.class:893 +#: FSearch.class:946 msgid "Do you really want to replace every string?" msgstr "ĀæRealmente quiere reemplazar cada cadena?" -#: FSearch.form:43 +#: FSearch.form:42 msgid "Search & Replace" msgstr "Buscar & reemplazar" -#: FSearch.form:106 +#: FSearch.form:105 msgid "Case sensitive" msgstr "Sensible a mayĆŗsculas y minĆŗsculas" -#: FSearch.form:111 +#: FSearch.form:110 msgid "Words only" msgstr "SĆ³lo palabras" -#: FSearch.form:116 +#: FSearch.form:115 msgid "Regular expression" msgstr "ExpresiĆ³n regular" -#: FSearch.form:122 -msgid "Highlight result" -msgstr "Resaltar resultado" - -#: FSearch.form:127 +#: FSearch.form:120 msgid "Ignore strings" msgstr "Ignorar cadenas" -#: FSearch.form:132 +#: FSearch.form:125 msgid "Ignore comments" msgstr "Ignorar comentarios" -#: FSearch.form:147 +#: FSearch.form:140 msgid "Search in" msgstr "Buscar en" -#: FSearch.form:154 +#: FSearch.form:147 msgid "Current procedure" msgstr "Procedimiento Actual" -#: FSearch.form:160 +#: FSearch.form:153 msgid "Current file" msgstr "Archivo actual" -#: FSearch.form:167 +#: FSearch.form:160 msgid "Source files" msgstr "Archivos fuente" -#: FSearch.form:206 +#: FSearch.form:166 +msgid "Data files" +msgstr "Archivos de datos" + +#: FSearch.form:201 msgid "Browse" msgstr "Navegar" -#: FSearch.form:218 +#: FSearch.form:213 msgid "Replace all" msgstr "Reemplazar todo" +#: FSearch.form:224 +msgid "Highlight search" +msgstr "Resaltar bĆŗsqueda" + #: FSelectExtraFile.form:12 msgid "Select an extra file" msgstr "Seleccionar un archivo extra" -#: FSelectIcon.class:30 -msgid "SVG image files" -msgstr "Archivos de imagen SVG" - -#: FSelectIcon.class:32 +#: FSelectIcon.class:35 msgid "Image files" msgstr "Archivos de imagenes" +#: FSelectIcon.class:36 +msgid "SVG image files" +msgstr "Archivos de imagen SVG" + #: FSelectIcon.form:18 msgid "Select a picture" msgstr "Seleccione una imagen" @@ -4877,6 +5073,18 @@ msgid "Stock" msgstr "Stock" +#: FSelectLibrary.class:64 +msgid "unknown" +msgstr "desconocido" + +#: FSelectLibrary.form:15 +msgid "Select a library" +msgstr "Seleccione una biblioteca" + +#: FSelectLibrary.form:37 +msgid "No library has been found on your system." +msgstr "No se ha encontrado ninguna biblioteca en su sistema." + #: FSnippet.class:23 msgid "Please enter a trigger string." msgstr "Ingrese una cadena de disparo." @@ -4897,123 +5105,139 @@ msgid "Trigger string" msgstr "Cadena de disparo" -#: FSoftwareFarm.class:39 Project.module:223 +#: FSoftwareFarm.class:42 Project.module:230 msgid "Games" msgstr "Juegos" -#: FSoftwareFarm.class:40 +#: FSoftwareFarm.class:43 msgid "Development" msgstr "Desarrollo" -#: FSoftwareFarm.class:42 +#: FSoftwareFarm.class:45 msgid "Education" msgstr "EducaciĆ³n" -#: FSoftwareFarm.class:43 +#: FSoftwareFarm.class:46 msgid "Graphics" msgstr "GrĆ”ficos" -#: FSoftwareFarm.class:44 +#: FSoftwareFarm.class:47 msgid "Audio" msgstr "-" -#: FSoftwareFarm.class:45 Project.module:230 +#: FSoftwareFarm.class:48 Project.module:237 msgid "Video" msgstr "VĆ­deo" -#: FSoftwareFarm.class:46 +#: FSoftwareFarm.class:49 msgid "Office" msgstr "Oficina" -#: FSoftwareFarm.class:47 +#: FSoftwareFarm.class:50 msgid "Accessories" msgstr "Accesorios" -#: FSoftwareFarm.class:48 +#: FSoftwareFarm.class:51 msgid "Internet" msgstr "-" -#: FSoftwareFarm.class:53 +#: FSoftwareFarm.class:59 +msgid "Extensions" +msgstr "Extensiones" + +#: FSoftwareFarm.class:64 +msgid "My software" +msgstr "Mi software" + +#: FSoftwareFarm.class:68 +msgid "Other software from" +msgstr "Otro software de" + +#: FSoftwareFarm.class:71 msgid "All software" msgstr "Todo el software" -#: FSoftwareFarm.class:152 +#: FSoftwareFarm.class:195 msgid "No software found." msgstr "No se encuentra el software." -#: FSoftwareFarm.class:171 +#: FSoftwareFarm.class:214 msgid "Request cancelled." msgstr "PeticiĆ³n cancelada." -#: FSoftwareFarm.class:309 +#: FSoftwareFarm.class:358 msgid "Cancel my vote" msgstr "Cancelar mi voto" -#: FSoftwareFarm.class:316 +#: FSoftwareFarm.class:365 msgid "Upgrade" msgstr "Actualizar" -#: FSoftwareFarm.class:320 -msgid "Uninstall" -msgstr "Desinstalar" +#: FSoftwareFarm.class:402 +msgid "Published &1 (on &2)" +msgstr "Publicado &1 (en &2)" -#: FSoftwareFarm.class:480 +#: FSoftwareFarm.class:545 msgid "Do you really want to download &1?" msgstr "ĀæRealmente quieres descargar &1?" -#: FSoftwareFarm.class:483 +#: FSoftwareFarm.class:548 msgid "Unable to download &1:" msgstr "Imposible descargar &1:" -#: FSoftwareFarm.class:485 +#: FSoftwareFarm.class:550 msgid "&1 has been successfully downloaded." msgstr "&1 se ha descargado correctamente." -#: FSoftwareFarm.class:500 +#: FSoftwareFarm.class:565 msgid "Do you really want to upgrade to &1?" msgstr "ĀæRealmente quieres actualizar a &1?" -#: FSoftwareFarm.class:503 +#: FSoftwareFarm.class:568 msgid "Unable to upgrade to &1:" msgstr "Imposible actualizar a &1:" -#: FSoftwareFarm.class:510 +#: FSoftwareFarm.class:575 msgid "Do you really want to uninstall &1?" msgstr "ĀæRealmente quieres desinstalar &1?" -#: FSoftwareFarm.class:513 -msgid "Unable to remove &1:" -msgstr "Imposible eliminar &1:" - -#: FSoftwareFarm.class:515 -msgid "&1 has been successfully removed." -msgstr "&1 se ha eliminado correctamente." +#: FSoftwareFarm.class:578 +msgid "Unable to uninstall &1:" +msgstr "No se puede desinstalar &1:" + +#: FSoftwareFarm.class:580 +msgid "&1 has been successfully uninstalled." +msgstr "&1 se ha desinstalado correctamente." -#: FSoftwareFarm.class:521 +#: FSoftwareFarm.class:586 msgid "Do you really want to install &1?" msgstr "ĀæRealmente quieres instalar &1?" -#: FSoftwareFarm.class:524 +#: FSoftwareFarm.class:589 msgid "Unable to install &1:" msgstr "Imposible instalar &1:" -#: FSoftwareFarm.class:526 +#: FSoftwareFarm.class:591 msgid "&1 has been successfully installed." msgstr "&1 se ha instalado correctamente." -#: FSoftwareFarm.class:546 +#: FSoftwareFarm.class:611 msgid "Unable to modify your vote." msgstr "Imposible modificar tu voto." -#: FSoftwareFarm.class:581 +#: FSoftwareFarm.class:647 msgid "Do you really want to delete &1 from the farm server?" msgstr "ĀæRealmente quieres eliminar &1 de la granja?" -#: FSoftwareFarm.form:63 +#: FSoftwareFarm.class:651 +msgid "Unable to remove &1:" +msgstr "Imposible eliminar &1:" + +#: FSoftwareFarm.form:65 msgid "Gambas Software Farm" msgstr "Granja de software Gambas" -#: FSoftwareFarm.form:156 +#: FSoftwareFarm.form:156 FTranslate.form:200 msgid "Show" msgstr "Mostrar" @@ -5026,29 +5250,29 @@ msgstr "MĆ”s descargados" #: FSoftwareFarm.form:162 -msgid "Most popular" -msgstr "MĆ”s populares" - -#: FSoftwareFarm.form:162 msgid "Most recent" msgstr "MĆ”s recientes" -#: FSoftwareFarm.form:167 +#: FSoftwareFarm.form:168 msgid "Show filters" msgstr "Mostrar filtros" -#: FSoftwareFarm.form:389 +#: FSoftwareFarm.form:174 +msgid "Show old versions" +msgstr "Mostrar versiones antiguas" + +#: FSoftwareFarm.form:394 msgid "Download" msgstr "Descargar" -#: FSoftwareFarm.form:398 +#: FSoftwareFarm.form:402 +msgid "Download and install" +msgstr "Descargar e instalar" + +#: FSoftwareFarm.form:410 msgid "Vote" msgstr "Votar" -#: FSystemInfo.form:15 -msgid "System information" -msgstr "InformaciĆ³n del Sistema" - #: FSystemInfo.form:35 msgid "Please copy these informations in all your bug reports." msgstr "Copie esta informaciĆ³n en todos sus reportes de errores." @@ -5065,50 +5289,38 @@ msgid "Use a fixed font" msgstr "Usar una fuente de tamaƱo fijo" -#: FTextEditor.class:887 +#: FTextEditor.class:214 +msgid "Console output #&1" +msgstr "Salida de consola #&1" + +#: FTextEditor.class:907 msgid "Original file has been saved in the Project folder." msgstr "El archivo original ha sido guardado en el directorio Proyecto." -#: FTextEditor.class:887 +#: FTextEditor.class:907 msgid "The file has been compressed from &1 to &2 bytes (&3)." msgstr "El archivo ha sido compreso de &1 a &2 bytes (&3)." -#: FTextEditor.class:893 +#: FTextEditor.class:915 msgid "Unable to compress file." msgstr "Incapaz de comprimir archivo." -#: FTextEditor.form:218 -msgid "Unix" -msgstr "-" - -#: FTextEditor.form:223 -msgid "Windows" -msgstr "Ventanas" - -#: FTextEditor.form:228 -msgid "MAC" -msgstr "-" - -#: FTextEditor.form:255 +#: FTextEditor.form:166 msgid "Sort ascent" msgstr "Ordenar ascendente" -#: FTextEditor.form:261 +#: FTextEditor.form:172 msgid "Sort descent" msgstr "Ordenar descendente" -#: FTextEditor.form:283 +#: FTextEditor.form:218 msgid "Compress file" msgstr "Comprimir archivo" -#: FTextEditor.form:289 +#: FTextEditor.form:224 msgid "Uncompress file" msgstr "Descomprimir archivo" -#: FTextEditor.form:355 -msgid "Text editor" -msgstr "Editor de texto" - #: FTips.class:46 msgid "Tip of the day #&1" msgstr "Consejo del dĆ­a #&1" @@ -5121,143 +5333,191 @@ msgid "Show tips on startup" msgstr "Mostrar consejos al inicio" -#: FTranslate.class:39 +#: FTranslate.class:42 msgid "The project is void. There is nothing to translate." msgstr "El proyecto estĆ” vacĆ­o. No hay nada que traducir." -#: FTranslate.class:66 +#: FTranslate.class:74 msgid "Language" msgstr "Languaje" -#: FTranslate.class:152 +#: FTranslate.class:77 +msgid "Not translated" +msgstr "No traducido" + +#: FTranslate.class:167 msgid "Translation files" msgstr "Archivos de traducciĆ³n" -#: FTranslate.class:287 +#: FTranslate.class:326 msgid "Cannot read translation file for language '&1'" msgstr "No es posible cargar el archivo de traducciĆ³n del idioma '&1'" -#: FTranslate.class:449 +#: FTranslate.class:557 msgid "Cannot save translation." msgstr "No es posible guardar la traducciĆ³n." -#: FTranslate.class:562 +#: FTranslate.class:670 msgid "Do you really want to delete this translation ?" msgstr "ĀæRealmente quiere borrar esta traducciĆ³n?" -#: FTranslate.class:658 +#: FTranslate.class:778 msgid "Do you really want to reload this translation ?" msgstr "ĀæRealmente quiere recargar esta traducciĆ³n?" -#: FTranslate.class:672 +#: FTranslate.class:792 msgid "Export a translation" msgstr "Exportar una traducciĆ³n" -#: FTranslate.class:861 +#: FTranslate.class:1007 msgid "Please select the translation file to import." msgstr "Seleccione el archivo de traducciĆ³n a importar." -#: FTranslate.class:899 +#: FTranslate.class:1045 msgid "No translation were picked up." msgstr "No fue seleccionada ninguna traducciĆ³n." -#: FTranslate.class:901 +#: FTranslate.class:1047 msgid "One translation was picked up." msgstr "Una traducciĆ³n fue seleccionada." -#: FTranslate.class:903 +#: FTranslate.class:1049 msgid "&1 translations were picked up." msgstr "Se han importado &1 traducciones." -#: FTranslate.class:911 +#: FTranslate.class:1057 msgid "Cannot import translation file." msgstr "No es posible importar el archivo de traducciĆ³n." -#: FTranslate.class:960 -msgid "Translated string symbols do not match untranslated string ones." -msgstr "Los sĆ­mbolos de las cadenas traducidas no concuerdan con los de las cadenas sin traducir." - -#: FTranslate.class:973 +#: FTranslate.class:1106 msgid "Everything seems to be correct." msgstr "Todo parece estar correcto." -#: FTranslate.class:996 +#: FTranslate.class:1116 +msgid "Translated string symbols do not match untranslated string ones." +msgstr "Los sĆ­mbolos de las cadenas traducidas no concuerdan con los de las cadenas sin traducir." + +#: FTranslate.class:1142 msgid "&1 strings. Everything is translated!" msgstr "&1 cadenas. Ā”Todo estĆ” traducido!" -#: FTranslate.class:998 +#: FTranslate.class:1144 msgid "&1 strings. One is not translated. &3% done." msgstr "&1 cadenas. Una no estĆ” traducida. &3% listo." -#: FTranslate.class:1000 +#: FTranslate.class:1146 msgid "&1 strings. &2 are not translated. &3% done." msgstr "&1 cadenas. &2 no estĆ”n traducidas. &3% listo." -#: FTranslate.form:61 +#: FTranslate.class:1707 +msgid "Automatic translation has failed." +msgstr "La traducciĆ³n automĆ”tica ha fallado." + +#: FTranslate.class:1717 +msgid "Do you want to fill the translation automatically?" +msgstr "ĀæDesea rellenar la traducciĆ³n automĆ”ticamente?" + +#: FTranslate.form:76 msgid "Project translation" msgstr "TraducciĆ³n del proyecto" -#: FTranslate.form:93 +#: FTranslate.form:105 +msgid "Automatic translation" +msgstr "TraducciĆ³n automĆ”tica" + +#: FTranslate.form:117 msgid "Untranslated strings" msgstr "Cadenas no traducidas" -#: FTranslate.form:97 +#: FTranslate.form:121 msgid "Translated strings" msgstr "Cadenas traducidas" -#: FTranslate.form:101 +#: FTranslate.form:125 msgid "All strings" msgstr "Todas las cadenas" -#: FTranslate.form:163 +#: FTranslate.form:224 msgid "Save translation" msgstr "Guardar traducciĆ³n" -#: FTranslate.form:169 +#: FTranslate.form:232 +msgid "Verify the translation" +msgstr "Verificar la traducciĆ³n" + +#: FTranslate.form:234 +msgid "Verify" +msgstr "Verificar" + +#: FTranslate.form:304 +msgid "Find next translated string" +msgstr "Encontrar la siguiente cadena traducida" + +#: FTranslate.form:310 +msgid "Find previous translated string" +msgstr "Encontrar la cadena traducida anteriormente" + +#: FTranslate.form:316 +msgid "Find previous untranslated string" +msgstr "Encontrar la cadena sin traducciĆ³n previa" + +#: FTranslate.form:322 +msgid "Find next untranslated string" +msgstr "Encontrar la siguiente cadena sin traducir" + +#: FTranslate.form:332 msgid "Clear this translation" msgstr "Limpiar esta traducciĆ³n" -#: FTranslate.form:175 +#: FTranslate.form:338 msgid "This string must not be translated" msgstr "La cadena no debe ser traducida" -#: FTranslate.form:181 +#: FTranslate.form:344 msgid "Copy untranslated string" msgstr "Copiar cadena no traducida" -#: FTranslate.form:187 -msgid "Verify the translation" -msgstr "Verificar la traducciĆ³n" - -#: FTranslate.form:193 -msgid "Find next untranslated string" -msgstr "Encontrar la siguiente cadena sin traducir" - -#: FTranslate.form:199 -msgid "Find previous untranslated string" -msgstr "Encontrar la cadena sin traducciĆ³n previa" - -#: FTranslate.form:356 +#: FTranslate.form:450 msgid "Import all translations recursively" msgstr "Importar todas las traducciones recursivamente" -#: FTranslate.form:362 +#: FTranslate.form:456 msgid "Replace existing translations" msgstr "Reemplazar traducciones existentes" -#: FTranslate.form:378 +#: FTranslate.form:472 msgid "Import a translation file" msgstr "Importar un archivo de traducciĆ³n" -#: FWelcome.class:66 +#: FVersionControl.class:71 +msgid "Do you want to push the repository?" +msgstr "ĀæDesea insertar el repositorio?" + +#: FVersionControl.class:71 +msgid "Push" +msgstr "empujar" + +#: FVersionControl.class:71 +msgid "There is nothing to commit." +msgstr "No hay nada que cometer." + +#: FVersionControl.form:60 +msgid "Do not push to remote repository" +msgstr "No empuje al repositorio remoto" + +#: FWebFontChooser.form:24 +msgid "Select font" +msgstr "Seleccionar fuente" + +#: FWelcome.class:68 msgid "New project..." msgstr "Nuevo proyecto..." -#: FWelcome.class:68 +#: FWelcome.class:70 msgid "Recent projects" msgstr "Proyectos recientes" -#: FWelcome.class:70 Project.module:6185 +#: FWelcome.class:72 Project.module:6210 msgid "Installed software" msgstr "Software instalado" @@ -5273,19 +5533,19 @@ msgid "No answer." msgstr "Sin respuesta." -#: FarmRequest.class:165 +#: FarmRequest.class:167 msgid "Register user" msgstr "Registrar usuario" -#: FarmRequest.class:232 +#: FarmRequest.class:242 msgid "Publish project" msgstr "Publicar proyecto" -#: FarmRequest.class:351 +#: FarmRequest.class:363 msgid "Download software" msgstr "Descargar software" -#: FarmRequest.class:377 +#: FarmRequest.class:389 msgid "Delete software" msgstr "Eliminar software" @@ -5553,19 +5813,19 @@ msgid "Unknown" msgstr "Desconocido" -#: MConnection.module:59 +#: MConnection.module:74 msgid "Unable to retrieve password." msgstr "Incapaz de obtener la clave." -#: MConnection.module:74 +#: MConnection.module:89 msgid "Unable to save password." msgstr "Incapaz de guardar la clave." -#: MConnection.module:315 +#: MConnection.module:330 msgid "Cannot create table '&1'." msgstr "No es posible crear la table &1." -#: MConnection.module:475 +#: MConnection.module:515 msgid "Cannot create metadata table." msgstr "No es posible crear la tabla de metadatos." @@ -5737,237 +5997,241 @@ msgid "Bad version string" msgstr "Cadena de versiĆ³n incorrecta" -#: MErrorMessage.module:47 +#: MErrorMessage.module:46 msgid "Cannot change current directory to '&1': &2" msgstr "No es posible cambiar el directorio actual de '&1': &2" -#: MErrorMessage.module:48 +#: MErrorMessage.module:47 msgid "Cannot create .startup file" msgstr "No es posible crear el archivo .startup" -#: MErrorMessage.module:49 +#: MErrorMessage.module:48 msgid "Cannot create action file: &1" msgstr "No es posible crear el archivo action: &1" -#: MErrorMessage.module:50 +#: MErrorMessage.module:49 msgid "Cannot create callback: &1" msgstr "No es posible crear la llamada: &1" -#: MErrorMessage.module:51 +#: MErrorMessage.module:50 msgid "Cannot create class information: &1: &2" msgstr "No es posible crear la informaciĆ³n de la clase: &1: &2" -#: MErrorMessage.module:52 +#: MErrorMessage.module:51 msgid "Cannot create file: &1" msgstr "No es posible crear el archivo: &1" -#: MErrorMessage.module:53 +#: MErrorMessage.module:52 msgid "Cannot create temporary archive file: &1" msgstr "No es posible crear el archivo temporal: &1" -#: MErrorMessage.module:54 +#: MErrorMessage.module:53 msgid "Cannot find dynamic library '&1': &2" msgstr "No es posible encontrar la librerĆ­a dinĆ”mica '&1': &2" -#: MErrorMessage.module:55 +#: MErrorMessage.module:54 msgid "Cannot find symbol '&2' in dynamic library '&1'" msgstr "No es posible encontrar el sĆ­mbolo '&2' en la librerĆ­a dinĆ”mica '&1'" -#: MErrorMessage.module:56 +#: MErrorMessage.module:55 msgid "Cannot inherit itself" msgstr "No puede heredarse a si misma" -#: MErrorMessage.module:57 +#: MErrorMessage.module:56 msgid "Cannot inherit twice" msgstr "No es posible heredar doble" -#: MErrorMessage.module:58 +#: MErrorMessage.module:57 msgid "Cannot instantiate native types" msgstr "No es posible instanciar tipos nativos" -#: MErrorMessage.module:59 +#: MErrorMessage.module:58 msgid "Cannot load class '&1': &2&3" msgstr "No es posible cargar clase '&1': &2&3" -#: MErrorMessage.module:60 +#: MErrorMessage.module:59 msgid "Cannot load component '&1': &2" msgstr "No es posible cargar el componente '&1': &2" -#: MErrorMessage.module:61 +#: MErrorMessage.module:60 msgid "Cannot load source file: &1" msgstr "No es posible cargar el archivo fuente: &1" -#: MErrorMessage.module:62 +#: MErrorMessage.module:61 msgid "Cannot make executable: &1: &2" msgstr "No es posible crear el ejecutable: &1: &2" -#: MErrorMessage.module:63 +#: MErrorMessage.module:62 msgid "Cannot mix NEW and embedded array" msgstr "No es posible mezclar NEW y una matriz incrustada" -#: MErrorMessage.module:64 +#: MErrorMessage.module:63 msgid "Cannot mix NEW and embedded structure" msgstr "No es posible mezclar NEW y una estructura incrustada" -#: MErrorMessage.module:65 +#: MErrorMessage.module:64 msgid "Cannot open file '&1': &2" msgstr "No es posible abrir el archivo'&1': &2" -#: MErrorMessage.module:66 +#: MErrorMessage.module:65 msgid "Cannot open file: &1" msgstr "No es posible abrir el archivo: &1" -#: MErrorMessage.module:67 +#: MErrorMessage.module:66 msgid "Cannot raise events in static function" msgstr "No es posible levantar eventos en funciones estĆ”ticas" -#: MErrorMessage.module:68 +#: MErrorMessage.module:67 msgid "Cannot read file: &1: &2" msgstr "No es posible leer el archivo: &1: &2" -#: MErrorMessage.module:69 +#: MErrorMessage.module:68 msgid "Cannot register class '&1'" msgstr "No es posible registrar la clase '&1'" -#: MErrorMessage.module:70 +#: MErrorMessage.module:69 msgid "Cannot remove file '&1': &2" msgstr "No es posible eliminar el archivo '&1': &2" -#: MErrorMessage.module:71 +#: MErrorMessage.module:70 msgid "Cannot rename file '&1' to '&2': &3" msgstr "No es posible renombrar el archivo '&1' a '&2': &3" -#: MErrorMessage.module:72 +#: MErrorMessage.module:71 msgid "Cannot run child process: &1&2" msgstr "No es posible ejecutar el proceso hijo: &1&2" -#: MErrorMessage.module:73 +#: MErrorMessage.module:72 msgid "Cannot set file owner: &1: &2" msgstr "No es posible establecer el dueƱo del archivo: &1: &2" -#: MErrorMessage.module:74 +#: MErrorMessage.module:73 msgid "Cannot use NEW operator there" msgstr "No es posible usar el operador NEW aquĆ­" -#: MErrorMessage.module:75 +#: MErrorMessage.module:74 msgid "Cannot use TRY twice" msgstr "No es posible usar TRY dos veces" -#: MErrorMessage.module:76 +#: MErrorMessage.module:75 msgid "Cannot use TRY with &1" msgstr "No es posible usar TRY con &1" -#: MErrorMessage.module:77 +#: MErrorMessage.module:76 msgid "Class '&1' is not creatable" msgstr "La clase '&1' no es creable" -#: MErrorMessage.module:78 +#: MErrorMessage.module:77 msgid "Comparison operator expected" msgstr "Se esperaba operador de comparaciĆ³n" -#: MErrorMessage.module:79 +#: MErrorMessage.module:78 msgid "Component name must be a string" msgstr "El nombre del componente debe ser una cadena" -#: MErrorMessage.module:80 +#: MErrorMessage.module:79 msgid "Component not found: &1" msgstr "Componente no encontrado: &1" -#: MErrorMessage.module:81 +#: MErrorMessage.module:80 msgid "Constant string expected" msgstr "Se esperaba una constante de tipo cadena " -#: MErrorMessage.module:82 +#: MErrorMessage.module:81 msgid "Contents already declared" msgstr "Contenido ya declarado" -#: MErrorMessage.module:83 +#: MErrorMessage.module:82 msgid "Default case already defined" msgstr "Caso por defecto ya definido" -#: MErrorMessage.module:84 +#: MErrorMessage.module:83 msgid "Default case must be the last one" msgstr "El caso por defecto debe ser el Ćŗltimo" -#: MErrorMessage.module:85 +#: MErrorMessage.module:84 msgid "Device is full" msgstr "El dispositivo estĆ” lleno" -#: MErrorMessage.module:86 +#: MErrorMessage.module:85 msgid "Directory is not empty" msgstr "El directorio no esta vaciĆ³" -#: MErrorMessage.module:87 +#: MErrorMessage.module:86 msgid "Division by zero" msgstr "DivisiĆ³n por cero" -#: MErrorMessage.module:88 +#: MErrorMessage.module:87 msgid "Dynamic symbols cannot be used in static function" msgstr "SĆ­mbolos dinĆ”micos no se pueden utilizar en una funciĆ³n estĆ”tica" -#: MErrorMessage.module:89 +#: MErrorMessage.module:88 msgid "Embedded array" msgstr "Matriz incrustada" -#: MErrorMessage.module:90 +#: MErrorMessage.module:89 msgid "Embedded arrays are forbidden here" msgstr "Matrices inscrustados estĆ”n prohibidas aquĆ­" -#: MErrorMessage.module:91 +#: MErrorMessage.module:90 msgid "End of file" msgstr "Final de archivo" -#: MErrorMessage.module:92 +#: MErrorMessage.module:91 msgid "Equality or inequality operator expected" msgstr "Operador de igualdad o desigualdad esperado" -#: MErrorMessage.module:93 +#: MErrorMessage.module:92 msgid "Expression too complex" msgstr "ExpresiĆ³n muy compleja" -#: MErrorMessage.module:94 +#: MErrorMessage.module:93 msgid "Expression too complex. Too many operands" msgstr "ExpresiĆ³n muy compleja. Demasiados operandos" -#: MErrorMessage.module:95 +#: MErrorMessage.module:94 msgid "Extern library name must be a string" msgstr "El nombre de la librerĆ­a externa debe ser una cadena" -#: MErrorMessage.module:96 +#: MErrorMessage.module:95 msgid "File already exists" msgstr "El archivo ya existe" -#: MErrorMessage.module:97 +#: MErrorMessage.module:96 msgid "File is a directory" msgstr "El archivo es un directorio" -#: MErrorMessage.module:98 +#: MErrorMessage.module:97 msgid "File is locked" msgstr "El archivo estĆ” bloqueado" -#: MErrorMessage.module:99 +#: MErrorMessage.module:98 msgid "File name is too long" msgstr "El nombre de archivo es muy largo" -#: MErrorMessage.module:100 +#: MErrorMessage.module:99 msgid "File or directory does not exist" msgstr "El archivo o directorio no existe" -#: MErrorMessage.module:101 +#: MErrorMessage.module:100 msgid "Forbidden GOSUB" msgstr "GOSUB no permitido" -#: MErrorMessage.module:102 +#: MErrorMessage.module:101 msgid "Forbidden GOTO" msgstr "GOTO no permitido" +#: MErrorMessage.module:102 +msgid "Free object referenced" +msgstr "Objeto gratuito al que se hace referencia" + #: MErrorMessage.module:103 msgid "Illegal instruction" msgstr "InstrucciĆ³n ilegal" #: MErrorMessage.module:104 -msgid "Internal compiler error: bad stack usage computed!" -msgstr "Error interno del compilador: computado mal uso de la pila!" +msgid "Internal compiler error" +msgstr "Error interno del compilador" #: MErrorMessage.module:105 msgid "Invalid assignment" @@ -6006,182 +6270,186 @@ msgstr "Variable Loop ya estĆ” en uso" #: MErrorMessage.module:114 -msgid "Loop variable must be local" -msgstr "Variable Loop debe ser local" +msgid "Loop variable cannot be an argument" +msgstr "La variable de bucle no puede ser un argumento" #: MErrorMessage.module:115 +msgid "Loop variable cannot be global" +msgstr "La variable de bucle no puede ser global" + +#: MErrorMessage.module:116 msgid "ME cannot be used in a static function" msgstr "No es posible usar ME en una funciĆ³n estĆ”tica" -#: MErrorMessage.module:116 +#: MErrorMessage.module:117 msgid "Mathematic error" msgstr "Error matemĆ”tico" -#: MErrorMessage.module:117 +#: MErrorMessage.module:118 msgid "Missing #Endif" msgstr "Falta #Endif" -#: MErrorMessage.module:118 +#: MErrorMessage.module:119 msgid "Missing ']'" msgstr "Falta ']'" -#: MErrorMessage.module:119 +#: MErrorMessage.module:120 msgid "Missing '}'" msgstr "Falta '}'" -#: MErrorMessage.module:120 +#: MErrorMessage.module:121 msgid "Missing operator" msgstr "Falta operador" -#: MErrorMessage.module:121 +#: MErrorMessage.module:122 msgid "Missing right brace" msgstr "Falta la llave derecha" -#: MErrorMessage.module:122 +#: MErrorMessage.module:123 msgid "NEW cannot have arguments passed by reference" msgstr "NEW no puede tener argumentos pasados por referencia" -#: MErrorMessage.module:123 +#: MErrorMessage.module:124 msgid "No instantiation method" msgstr "No hay mĆ©todo de instanciaciĆ³n" -#: MErrorMessage.module:124 +#: MErrorMessage.module:125 msgid "No parent class" msgstr "No hay clase padre" -#: MErrorMessage.module:125 +#: MErrorMessage.module:126 msgid "No return value" msgstr "No retorna valor" -#: MErrorMessage.module:126 +#: MErrorMessage.module:127 msgid "No startup method" msgstr "No hay mĆ©todo de inicio" -#: MErrorMessage.module:127 +#: MErrorMessage.module:128 msgid "Non terminated string" msgstr "Cadena no terminada" -#: MErrorMessage.module:128 +#: MErrorMessage.module:129 msgid "Not a directory: &1" msgstr "No es un directorio: &1" -#: MErrorMessage.module:129 +#: MErrorMessage.module:130 msgid "Not a function" msgstr "No es una funciĆ³n" -#: MErrorMessage.module:130 +#: MErrorMessage.module:131 msgid "Not a procedure" msgstr "No es un procedimiento" -#: MErrorMessage.module:131 +#: MErrorMessage.module:132 msgid "Not an array" msgstr "No es una matriz" -#: MErrorMessage.module:132 +#: MErrorMessage.module:133 msgid "Not an enumeration" msgstr "No es una enumeraciĆ³n" -#: MErrorMessage.module:133 +#: MErrorMessage.module:134 msgid "Not an object" msgstr "No es un objeto" -#: MErrorMessage.module:134 +#: MErrorMessage.module:135 msgid "Not enough argument to New()" msgstr "No hay suficientes para NEW()" -#: MErrorMessage.module:135 +#: MErrorMessage.module:136 msgid "Not enough arguments" msgstr "No hay suficientes argumentos" -#: MErrorMessage.module:136 +#: MErrorMessage.module:137 msgid "Not enough arguments to &1()" msgstr "No hay suficientes argumentos para &1()" -#: MErrorMessage.module:137 +#: MErrorMessage.module:138 msgid "Not implemented yet" msgstr "No ha sido implementado" -#: MErrorMessage.module:138 +#: MErrorMessage.module:139 msgid "Not supported" msgstr "No soportado" -#: MErrorMessage.module:139 +#: MErrorMessage.module:140 msgid "Null object" msgstr "Objeto Nulo" -#: MErrorMessage.module:140 +#: MErrorMessage.module:141 msgid "Number" msgstr "NĆŗmero" -#: MErrorMessage.module:141 +#: MErrorMessage.module:142 +msgid "Number or Date expected" +msgstr "NĆŗmero o fecha esperada" + +#: MErrorMessage.module:143 msgid "Number or date" msgstr "NĆŗmero o fecha" -#: MErrorMessage.module:142 +#: MErrorMessage.module:144 msgid "Number, Date or String" msgstr "NĆŗmero, fecha o cadena" -#: MErrorMessage.module:143 +#: MErrorMessage.module:145 msgid "Number, String or Object" msgstr "NĆŗmero, cadena u objeto" -#: MErrorMessage.module:144 +#: MErrorMessage.module:146 msgid "Object" msgstr "Objeto" -#: MErrorMessage.module:145 +#: MErrorMessage.module:147 msgid "Out of bounds" msgstr "Fuera de los lĆ­mites" -#: MErrorMessage.module:146 +#: MErrorMessage.module:148 msgid "Out of memory" msgstr "Fuera de memoria" -#: MErrorMessage.module:147 +#: MErrorMessage.module:149 msgid "Out of range" msgstr "Fuera de rango" -#: MErrorMessage.module:148 +#: MErrorMessage.module:150 msgid "Overflow" msgstr "Desbordamiento" -#: MErrorMessage.module:149 +#: MErrorMessage.module:151 msgid "Overriding an already inherited class is forbidden" msgstr "Invalidar una clase ya heredada no esta permitido" -#: MErrorMessage.module:150 -msgid "Pointer" -msgstr "Puntero" - -#: MErrorMessage.module:151 +#: MErrorMessage.module:152 msgid "Read error" msgstr "Error de lectura" -#: MErrorMessage.module:152 +#: MErrorMessage.module:153 msgid "Return value datatype not specified in function declaration" msgstr "Tipo de valor retorno no especificado en la declaraciĆ³n de la funciĆ³n" -#: MErrorMessage.module:153 +#: MErrorMessage.module:154 msgid "STOP instruction encountered" msgstr "Instruccion STOP encontrada" -#: MErrorMessage.module:154 +#: MErrorMessage.module:155 msgid "SUPER cannot be used alone" msgstr "SUPER no puede ser usado solo" -#: MErrorMessage.module:155 +#: MErrorMessage.module:156 msgid "Serialization error" msgstr "Error de serializaciĆ³n" -#: MErrorMessage.module:156 +#: MErrorMessage.module:157 msgid "Stack overflow" msgstr "Desbordamiento de la pila" -#: MErrorMessage.module:157 +#: MErrorMessage.module:158 msgid "Standard type" msgstr "Tipo estĆ”ndar" -#: MErrorMessage.module:158 +#: MErrorMessage.module:159 msgid "Stream is closed" msgstr "El flujo estĆ” cerrado" @@ -6246,8 +6514,8 @@ msgstr "Error de sintaxis. INHERITS necesita un nombre de clase" #: MErrorMessage.module:175 -msgid "Syntax error. Identifier expected." -msgstr "Syntax error. Se esperaba un identificador." +msgid "Syntax error. Identifier expected" +msgstr "Error de sintaxis. Identificador esperado" #: MErrorMessage.module:176 msgid "Syntax error. Invalid identifier in function name" @@ -6534,8 +6802,8 @@ msgstr "El argumento para VarPtr() debe ser dinamico, estĆ”tico o una variable local" #: MErrorMessage.module:247 -msgid "Variant" -msgstr "-" +msgid "Void identifier" +msgstr "Identificador de void" #: MErrorMessage.module:248 msgid "Void key" @@ -6578,46 +6846,58 @@ msgstr "variable global ocultada por declaraciĆ³n local: &1" #: MErrorMessage.module:258 +msgid "integer and boolean mixed with `&1' operator" +msgstr "integer y boolean mezclados con el operador `&1'" + +#: MErrorMessage.module:259 +msgid "uninitialized global variable: &1" +msgstr "variable global no inicializada: &1" + +#: MErrorMessage.module:260 +msgid "uninitialized variable: &1" +msgstr "variable no inicializada: &1" + +#: MErrorMessage.module:261 msgid "unknown error" msgstr "error desconocido" -#: MErrorMessage.module:259 +#: MErrorMessage.module:262 msgid "unused argument: &1" msgstr "argumento no utilizado: &1" -#: MErrorMessage.module:260 +#: MErrorMessage.module:263 msgid "unused extern function: &1" msgstr "funciĆ³n externa no utilizada: &1" -#: MErrorMessage.module:261 +#: MErrorMessage.module:264 msgid "unused function: &1" msgstr "funciĆ³n no utilizada: &1" -#: MErrorMessage.module:262 +#: MErrorMessage.module:265 msgid "unused global variable: &1" msgstr "variable global no utilizada: &1" -#: MErrorMessage.module:263 +#: MErrorMessage.module:266 msgid "unused variable: &1" msgstr "variable no utilizada: &1" -#: MErrorMessage.module:267 +#: MErrorMessage.module:270 msgid "cannot open slave pseudo-terminal: " msgstr "no es posible abrir la pseudo-terminal esclava:" -#: MErrorMessage.module:268 +#: MErrorMessage.module:271 msgid "cannot initialize pseudo-terminal: " msgstr "no es posible inicializar la pseudo-terminal:" -#: MErrorMessage.module:269 +#: MErrorMessage.module:272 msgid "cannot plug standard input: " msgstr "no es posible conectar la entrada estĆ”ndar:" -#: MErrorMessage.module:270 +#: MErrorMessage.module:273 msgid "cannot plug standard output and standard error: " msgstr "no es posible conectar la salida estĆ”ndar ni la salida estĆ”ndar de error:" -#: MErrorMessage.module:271 +#: MErrorMessage.module:274 msgid "cannot run executable: " msgstr "No es posible correr el ejecutable:" @@ -6625,7 +6905,7 @@ msgid "No help found." msgstr "No se encontrĆ³ ayuda." -#: MHelp.module:976 Wiki.module:799 +#: MHelp.module:983 Wiki.module:799 msgid "This page does not exist." msgstr "Esta pĆ”gina no existe." @@ -6658,6 +6938,10 @@ msgstr "Formato desconocido" #: MTheme.module:6 +msgid "Characters" +msgstr "Caracteres" + +#: MTheme.module:6 msgid "Comments" msgstr "Comentarios" @@ -6686,6 +6970,10 @@ msgstr "Palabras clave" #: MTheme.module:6 +msgid "Labels" +msgstr "Etiquetas" + +#: MTheme.module:6 msgid "Normal text" msgstr "Texto normal" @@ -6713,67 +7001,67 @@ msgid "Symbols" msgstr "SĆ­mbolos" -#: Package.module:76 +#: Package.module:79 msgid "'&1' is missing." msgstr "'&1' es requerido." -#: Package.module:85 +#: Package.module:88 msgid "'&1' and '&2' are missing." msgstr "'&1' y '&2' son requeridos." -#: Package.module:247 +#: Package.module:268 msgid "Saving CHANGELOG file." msgstr "Guardando archivo CHANGELOG." -#: Package.module:618 +#: Package.module:657 msgid "Making &1 support package..." msgstr "Creando el paquete de soporte &1..." -#: Package.module:668 +#: Package.module:712 msgid "Creating package for &1." msgstr "Creando paquete para &1." -#: Package.module:699 +#: Package.module:744 msgid "The package build has failed." msgstr "La creaciĆ³n del paquete ha fallado." -#: Package.module:762 +#: Package.module:812 msgid "Making build directory." msgstr "Creando el directorio de construcciĆ³n." -#: Package.module:790 +#: Package.module:867 msgid "Creating desktop file..." msgstr "Creando archivo de escritorio..." -#: Package.module:798 +#: Package.module:875 msgid "Sources are being debianizated." msgstr "Se estĆ”n debianizando los fuentes." -#: Package.module:983 +#: Package.module:1080 msgid "Creating package..." msgstr "Creando paquete..." -#: Package.module:991 +#: Package.module:1088 msgid "'dpkg-buildpackage' has failed." msgstr "'dpkg-buildpackage' ha fallado." -#: Package.module:1271 +#: Package.module:1368 msgid "Initializing ~/RPM directory." msgstr "Inicializando directorio ~/RPM." -#: Package.module:1291 +#: Package.module:1388 msgid "Creating source package." msgstr "Creando paquete fuente." -#: Package.module:1315 +#: Package.module:1412 msgid "Creating .spec file." msgstr "Creando archivo .spec." -#: Package.module:1573 +#: Package.module:1671 msgid "'rpmbuild' has returned the following error code:" msgstr "'rpmbuild' ha devuelto el siguiente cĆ³digo de error:" -#: Package.module:1976 +#: Package.module:2091 msgid "'tar' has returned the following error code:" msgstr "'tar' ha devuelto el siguiente cĆ³digo de error:" @@ -6789,360 +7077,350 @@ msgid "Patch didn't apply:\n" msgstr "El parche no se aplicĆ³.\n" -#: Project.module:219 +#: Project.module:226 msgid "Automation" msgstr "AutomatizaciĆ³n" -#: Project.module:220 +#: Project.module:227 msgid "Basic" msgstr "BĆ”sico" -#: Project.module:222 +#: Project.module:229 msgid "Drawing" msgstr "Dibujo" -#: Project.module:225 +#: Project.module:232 msgid "Miscellaneous" msgstr "Varios" -#: Project.module:226 +#: Project.module:233 msgid "Networking" msgstr "Redes" -#: Project.module:227 +#: Project.module:234 msgid "OpenGL" msgstr "-" -#: Project.module:228 +#: Project.module:235 msgid "Printing" msgstr "ImpresiĆ³n" -#: Project.module:229 +#: Project.module:236 msgid "Sound" msgstr "Sonido" -#: Project.module:231 +#: Project.module:238 msgid "Controls" msgstr "Controles" -#: Project.module:232 +#: Project.module:239 msgid "Multimedia" msgstr "-" -#: Project.module:233 +#: Project.module:240 msgid "Web" msgstr "-" -#: Project.module:361 +#: Project.module:404 msgid "File not found!" msgstr "Archivo no encontrado!" -#: Project.module:471 +#: Project.module:516 msgid "This project does not exist." msgstr "Este proyecto no existe." -#: Project.module:483 -msgid "" -"Unable to find Gambas IDE executable in directory:\n" -"\n" -"&1" -msgstr "" -"Incapaz de encontrar el ejecutable de la IDE de Gambas en el directorio:\n" -"\n" -"&1" +#: Project.module:528 +msgid "Unable to find Gambas IDE executable in directory:\n\n&1" +msgstr "Incapaz de encontrar el ejecutable de la IDE de Gambas en el directorio:\n\n&1" -#: Project.module:496 +#: Project.module:547 msgid "This is not a Gambas project." msgstr "Este no es un proyecto Gambas." -#: Project.module:499 +#: Project.module:550 msgid "This is a Gambas 1.0 project. Use Gambas 2 to convert it." msgstr "Este es un proyecto Gambas 1.0. Use Gambas 2 para convertirlo." -#: Project.module:502 +#: Project.module:553 msgid "Convert" msgstr "Convertir" -#: Project.module:502 -msgid "" -"This is a Gambas 2.0 project.\n" -"\n" -"Do you want to convert it?" -msgstr "" -"Este es un proyecto Gambas 2.0\n" -"\n" -"ĀæDesea convertirlo?" +#: Project.module:553 +msgid "This is a Gambas 2.0 project.\n\nDo you want to convert it?" +msgstr "Este es un proyecto Gambas 2.0\n\nĀæDesea convertirlo?" -#: Project.module:520 +#: Project.module:571 msgid "Do not open" msgstr "No abrir" -#: Project.module:520 +#: Project.module:571 msgid "Open after all" msgstr "Abrir de todos modos" -#: Project.module:520 -msgid "" -"This project seems to be already opened.\n" -"\n" -"Opening the same project twice can lead to data loss." -msgstr "" -"Este proyecto parece estar ya abierto.\n" -"\n" -"Abrir el proyecto dos veces puede hacer que se pierdan datos." +#: Project.module:571 +msgid "This project seems to be already opened.\n\nOpening the same project twice can lead to data loss." +msgstr "Este proyecto parece estar ya abierto.\n\nAbrir el proyecto dos veces puede hacer que se pierdan datos." -#: Project.module:526 +#: Project.module:577 msgid "It cannot be converted." msgstr "No puede ser convertido." -#: Project.module:526 +#: Project.module:577 msgid "This project is read-only." msgstr "Este proyecto es de sĆ³lo lectura." -#: Project.module:543 +#: Project.module:594 msgid "Copying project inside a temporary directory..." msgstr "Copiando proyecto dentro de un directorio temporal..." -#: Project.module:546 +#: Project.module:597 msgid "Unable to create temporary directory" msgstr "Incapaz de crear el directorio temporal" -#: Project.module:571 +#: Project.module:627 msgid "Converting project structure..." msgstr "Convirtiendo estructura del proyecto..." -#: Project.module:602 +#: Project.module:660 msgid "Applying conversion..." msgstr "Aplicando conversiĆ³n..." -#: Project.module:608 +#: Project.module:666 msgid "Unable to apply conversion" msgstr "Incapaz de aplicar conversiĆ³n" -#: Project.module:721 +#: Project.module:786 msgid "Some libraries used by the project are missing." msgstr "Faltan algunas las librerĆ­as utilizadas por el proyecto." -#: Project.module:740 -msgid "Cannot open project file :\n" -msgstr "No es posible abrir el archivo de proyecto :\n" - -#: Project.module:1308 -msgid "Files" -msgstr "Archivos" - -#: Project.module:1510 -msgid "The following classes have circular inheritance:" -msgstr "Las siguientes clases tienen herencia circular:" +#: Project.module:805 +msgid "Cannot open project file :" +msgstr "No se puede abrir el archivo de proyecto:" + +#: Project.module:857 +msgid "Cannot reload file." +msgstr "No se puede volver a cargar el archivo." -#: Project.module:1714 +#: Project.module:1645 msgid "ALPHA VERSION, USE AT YOUR OWN RISK!" msgstr "-" -#: Project.module:1716 +#: Project.module:1647 msgid "DEVELOPMENT VERSION, USE AT YOUR OWN RISK!" msgstr "-" -#: Project.module:2039 -msgid "Loading &1..." -msgstr "Cargando &1..." - -#: Project.module:2096 +#: Project.module:2041 msgid "Cannot open a binary file." msgstr "No es posible abrir un archivo binario." -#: Project.module:2133 +#: Project.module:2079 msgid "Cannot open file." msgstr "No es posible abrir el archivo." -#: Project.module:2309 +#: Project.module:2237 msgid "&1th" msgstr "-" -#: Project.module:2362 +#: Project.module:2290 msgid "in form definition" msgstr "en la definiciĆ³n del formulario" -#: Project.module:2369 +#: Project.module:2297 msgid "in &1." msgstr "en &1." -#: Project.module:2530 -msgid "" -"Some project source files are in conflict.\n" -"Please solve them if you want to compile the project." -msgstr "" -"Algunos archivos fuente del proyecto estĆ”n en conflicto.\n" -"Solucionelos si quiere compilar el proyecto." +#: Project.module:2458 +msgid "Some project source files are in conflict.\nPlease solve them if you want to compile the project." +msgstr "Algunos archivos fuente del proyecto estĆ”n en conflicto.\nSolucionelos si quiere compilar el proyecto." -#: Project.module:2534 +#: Project.module:2462 msgid "Compiling project" msgstr "Compilando proyecto" -#: Project.module:2777 +#: Project.module:2713 msgid "File already exists." msgstr "El archivo ya existe." -#: Project.module:2809 +#: Project.module:2745 msgid "Directory already exists." msgstr "El directirio ya existe." -#: Project.module:2821 +#: Project.module:2757 msgid "Cannot link template file." msgstr "No es posible vincular el archivo de plantilla." -#: Project.module:2827 +#: Project.module:2763 msgid "Cannot copy template file." msgstr "No es posible copiar el archivo de plantilla." -#: Project.module:3051 +#: Project.module:2969 +msgid "The contents of VERSION file is incorrect." +msgstr "El contenido del archivo VERSION es incorrecto." + +#: Project.module:2991 +msgid "Cannot install library in &1." +msgstr "No se puede instalar la biblioteca en &1." + +#: Project.module:3029 msgid "Making executable..." msgstr "Creando ejecutable..." -#: Project.module:3098 +#: Project.module:3081 msgid "Cannot make executable." msgstr "No es posible crear ejecutable." -#: Project.module:3518 +#: Project.module:3519 msgid "Some components are missing: &1" msgstr "Faltan algunos componentes: &1" -#: Project.module:3697 +#: Project.module:3705 msgid "Cannot write project file." msgstr "No es posible escribir el archivo de proyecto." -#: Project.module:3746 +#: Project.module:3754 msgid "Unable to create desktop shortcut." msgstr "Incapaz de crear un icono en el escritorio." -#: Project.module:4015 +#: Project.module:4018 msgid "The directory will be removed at the next commit." msgstr "El directorio se borrarĆ” en el prĆ³ximo commit." -#: Project.module:4032 +#: Project.module:4035 msgid "You must define a startup class or form!" msgstr "Ā”Debe definir una clase o formulario de inicio!" -#: Project.module:4063 +#: Project.module:4066 msgid "Please type a name." msgstr "Ingrese un nombre." -#: Project.module:4067 +#: Project.module:4070 msgid "This name contains a forbidden character:" msgstr "Este nombre contiene un carĆ”cter prohibido:" -#: Project.module:4071 +#: Project.module:4074 msgid "The name cannot begins with a dot." msgstr "Los nombres no pueden iniciar con un punto." -#: Project.module:4075 +#: Project.module:4078 msgid "This name is already used. Choose another one." msgstr "Este nombre ya estĆ” en uso. Elija otro." -#: Project.module:4111 +#: Project.module:4114 msgid "A class name must begin with a letter or an underscore, followed by any letter or digit." msgstr "El nombre de una clase debe empezar con una letra o un signo de subrayado, seguido de cualquier letra o dĆ­gito." -#: Project.module:4159 +#: Project.module:4157 msgid "Destination already exists." msgstr "El destino ya existe." -#: Project.module:4371 +#: Project.module:4339 msgid "Unable to rename '&1'" msgstr "Incapaz de renombrar '&1'" -#: Project.module:4487 +#: Project.module:4455 msgid "Please type a project name." msgstr "Ingrese un nombre para el proyecto." -#: Project.module:4495 +#: Project.module:4463 msgid "The project name cannot begin with a dot." msgstr "El nombre de proyecto no puede comenzar con un punto." -#: Project.module:4498 +#: Project.module:4466 msgid "Non-ASCII characters are forbidden in a project name." msgstr "Caracteres no ASCII no estĆ”n permitidos en el nombre del proyecto." -#: Project.module:4499 +#: Project.module:4467 msgid "The following characters are forbidden in a project name: ? * / \\ SPACE" msgstr "Los siguientes caracteres no estĆ”n permitidos en el nombre de un proyecto: ? * / \\ ESPACIO" -#: Project.module:4506 +#: Project.module:4474 msgid "This project already exists." msgstr "Este proyecto ya existe." -#: Project.module:4509 +#: Project.module:4477 msgid "The project directory already exists." msgstr "El directorio del proyecto ya existe." -#: Project.module:4511 +#: Project.module:4479 msgid "The project directory cannot be created because a file with the same name already exists." msgstr "La carpeta de proyecto no puede ser creada porque un archivo con el mismo nombre ya existe." -#: Project.module:4575 +#: Project.module:4527 msgid "Unable to create source archive." msgstr "Incapaz de crear archivo fuente." -#: Project.module:4602 +#: Project.module:4554 msgid "Create source package" msgstr "Crear paquete fuente" -#: Project.module:4859 +#: Project.module:4811 msgid "Cannot copy file &1." msgstr "No es posible copiar el archivo &1." -#: Project.module:4907 +#: Project.module:4859 msgid "Cannot create link &1." msgstr "No es posible crear el enlace &1." -#: Project.module:4922 +#: Project.module:4874 msgid "Cannot move a directory inside itself." msgstr "No es posible mover un directorio dentro de sĆ­ mismo." -#: Project.module:4990 +#: Project.module:4938 msgid "Cannot move file &1." msgstr "No es posible mover el archivo &1." -#: Project.module:5202 +#: Project.module:5151 msgid "The following files couldn't be removed:" msgstr "Los siguientes archivos no pueden ser removidos:" -#: Project.module:5643 +#: Project.module:5617 msgid "Project cleanup..." msgstr "Limpieza del proyecto..." -#: Project.module:5649 +#: Project.module:5623 msgid "Project files conversion..." msgstr "ConversiĆ³n de archivos del proyecto..." -#: Project.module:5679 +#: Project.module:5653 msgid "Unable to convert &1" msgstr "Incapaz de convertir &1" -#: Project.module:5974 +#: Project.module:5904 +msgid "Unable to update forms." +msgstr "No se puede actualizar los formularios." + +#: Project.module:5994 msgid "The &1 program is not installed on your system." msgstr "El programa &1 no estĆ” instalado en el sistema" -#: Project.module:5976 +#: Project.module:5996 msgid "The following programs are not installed on your system: &1." msgstr "Los siguientes programas no estĆ”n instalados en el sistema: &1." -#: Project.module:6068 +#: Project.module:6088 msgid "Unable to read component description file." msgstr "Incapaz de leer el fichero de descripciĆ³n de componente." -#: Project.module:6129 +#: Project.module:6149 msgid "Cannot write component description file." msgstr "No es posible escribir el archivo de descripciĆ³n del componente." -#: Project.module:6185 +#: Project.module:6210 msgid "Project templates" msgstr "Plantillas de proyecto" -#: Save.module:39 +#: Project.module:6256 +msgid "Unable to run terminal." +msgstr "No se puede ejecutar el terminal." + +#: Save.module:51 msgid "Cannot save file !" msgstr "Ā”No es posible guardar el archivo!" +#: SoftwareBox.class:236 +msgid "Published &1" +msgstr "Publicado &1" + #: Util.module:39 msgid "&1 B" msgstr "-" @@ -7159,10 +7437,26 @@ msgid "&1 GiB" msgstr "-" -#: VersionControl.module:116 +#: VersionControl.module:130 msgid "command timeout" msgstr "tiempo de espera del comando agotado" +#: VersionControl.module:485 +msgid "Do you really want to put this project under version control with &1?" +msgstr "ĀæRealmente desea poner este proyecto bajo control de versiones con &1?" + +#: VersionControl.module:499 +msgid "The project could not be put under version control." +msgstr "El proyecto no se pudo poner bajo control de versiones." + +#: VersionControl.module:584 +msgid "Unable to switch to branch `&1`." +msgstr "No se puede cambiar a la rama '&1'." + +#: VersionControl.module:604 +msgid "With &1" +msgstr "Con &1" + #: Wiki.module:522 msgid "There are &1 classes and &2 symbols in all Gambas components." msgstr "Existen &1 clases y &2 sĆ­mbolos en todos los componentes de Gambas." @@ -7186,3 +7480,4 @@ #: WikiMarkdown.class:187 msgid "This symbol does not exist." msgstr "Este sĆ­mbolo no existe." + Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/es.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/es.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/es.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/es.po 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/es.po 2019-04-27 16:05:33.000000000 +0000 @@ -2,6 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: gambas3 3.10.90\n" +"POT-Creation-Date: 2019-02-07 01:13 UTC\n" "PO-Revision-Date: 2018-02-14 21:03 UTC\n" "Last-Translator: benoit \n" "Language: es\n" @@ -37,7 +38,7 @@ msgid "Static properties" msgstr "Propiedades estĆ”ticas" -#: CClassInfo.class:604 FDebugInfo.class:994 +#: CClassInfo.class:604 msgid "Static variables" msgstr "Variables estĆ”ticas" @@ -45,7 +46,7 @@ msgid "Static methods" msgstr "MĆ©todos estĆ”ticos" -#: CClassInfo.class:606 +#: CClassInfo.class:606 MTheme.module:6 msgid "Constants" msgstr "Constantes" @@ -125,7 +126,7 @@ msgid "write-only" msgstr "solo escritura" -#: CClassInfo.class:692 Project.module:1786 +#: CClassInfo.class:692 Project.module:1636 msgid "read-only" msgstr "SĆ³lo lectura" @@ -177,43 +178,44 @@ msgid "Loading information on component &1..." msgstr "Cargando informaciĆ³n en componente &1..." -#: CComponent.class:1595 FFileProperty.class:162 FProjectProperty.class:927 +#: CComponent.class:1594 FFileProperty.class:164 FProjectProperty.class:927 msgid "Classes" msgstr "Clases" -#: CComponent.class:1639 FDebugInfo.class:55 FMain.form:875 +#: CComponent.class:1638 FDebugInfo.class:45 FMain.form:875 msgid "Class" msgstr "Clase" -#: CComponent.class:1641 FConnectionEditor.class:307 FMakeInstall.form:292 FProjectProperty.form:360 FPublish.form:126 FSoftwareFarm.form:316 +#: CComponent.class:1640 FConnectionEditor.class:320 FMakeInstall.form:291 +#: FProjectProperty.form:360 FPublish.form:126 FSoftwareFarm.form:324 msgid "Description" msgstr "DescripciĆ³n" -#: CComponent.class:1668 +#: CComponent.class:1667 msgid "This component is not stable yet." msgstr "Este componente no es estable todavĆ­a." -#: CComponent.class:1670 +#: CComponent.class:1669 msgid "This component is deprecated." msgstr "Este componente es obsoleto." -#: CComponent.class:1679 FProjectVersion.class:287 +#: CComponent.class:1678 FProjectVersion.class:287 msgid "Author" msgstr "Autor" -#: CComponent.class:1681 FAbout.class:194 FProjectProperty.form:372 +#: CComponent.class:1680 FAbout.class:210 FProjectProperty.form:372 msgid "Authors" msgstr "Autores" -#: CComponent.class:1691 +#: CComponent.class:1690 msgid "Implements" msgstr "Implementa" -#: CComponent.class:1703 CLibraryInfo.class:211 LibraryItem.class:60 +#: CComponent.class:1702 CLibraryInfo.class:211 LibraryItem.class:60 msgid "Requires" msgstr "Requiere" -#: CComponent.class:1718 +#: CComponent.class:1717 msgid "Excludes" msgstr "Excluir" @@ -415,7 +417,7 @@ #: CDocumentation.class:98 msgid "Flexible logging system" -msgstr "Sistema flexible de ingreso" +msgstr "Sistema de registro flexible" #: CDocumentation.class:99 msgid "Online map viewer" @@ -637,11 +639,11 @@ msgid "XML management" msgstr "GestiĆ³n de documentos XML" -#: CInsertColor.class:121 FEditor.form:202 FTextEditor.form:202 +#: CInsertColor.class:238 FEditor.form:205 FTextEditor.form:205 msgid "Insert color" msgstr "Insertar color" -#: CInsertDate.class:58 FEditor.form:511 FTextEditor.form:496 +#: CInsertDate.class:58 FEditor.form:514 FTextEditor.form:498 msgid "Insert today's date" msgstr "" @@ -649,7 +651,7 @@ msgid "&1: &2" msgstr "-" -#: CLibraryInfo.class:206 LibraryItem.class:54 +#: CLibraryInfo.class:206 FDebugInfo.class:55 LibraryItem.class:54 msgid "Location" msgstr "UbicaciĆ³n" @@ -661,7 +663,7 @@ msgid "Provides" msgstr "Provee" -#: CModule.class:28 FEditor.form:399 FForm.form:456 FMain.form:882 +#: CModule.class:28 FEditor.form:402 FForm.form:462 FMain.form:882 msgid "Form" msgstr "Formulario" @@ -729,63 +731,84 @@ msgid "Event loop" msgstr "Bucle de eventos" -#: CProjectList.class:110 +#: CProjectList.class:111 msgid "Examples are stored on the Gambas farm server. Click &1 to access the farm server and download them..." msgstr "Los ejemplos estĆ”n ubicados en el servidor de la Granja de Gambas. Clic &1 para acceder a la Granja y poder descargarlos..." -#: CProjectList.class:110 +#: CProjectList.class:111 msgid "here" msgstr "aquĆ­" -#: CProjectList.class:234 +#: CProjectList.class:235 msgid "IDE extensions" msgstr "" -#: CProjectList.class:543 CVersionControlGit.class:343 CWaitingAnimation.class:63 FColorChooser.form:76 FComponentChooser.form:98 FConflict.class:197 FConnectionEditor.class:457 FCrash.form:97 FCreateFile.form:204 FDebugExpr.form:46 FDebugInfo.form:295 FExportData.class:126 FFarmConfig.form:38 FFarmLogin.form:126 FFarmRegister.form:141 FFarmRequest.form:43 FFieldChooser.form:144 FFileProperty.class:144 FFontChooser.form:40 FGotoLine.form:23 FHelpBrowser.form:60 FImageOffsetSelection.form:33 FImageQuality.form:30 FImageResize.form:49 FImageRotate.form:32 FList.form:128 FMain.class:230 FMakeInstall.class:345 FMenu.form:405 FNewConnection.form:319 FNewTable.form:86 FNewTranslation.form:21 FOption.class:750 FPasteSpecial.form:86 FPasteTable.form:105 FProjectChooser.form:73 FProjectProperty.form:935 FProjectVersion.class:211 FProxy.form:57 FPublish.class:273 FReportBorderChooser.form:48 FReportBoxShadowChooser.form:27 FReportBrushChooser.form:36 FReportCoordChooser.form:26 FReportPaddingChooser.form:75 FSave.form:28 FSaveProjectAs.form:81 FSearch.class:896 FSelectComponent.form:39 FSelectExtraFile.form:43 FSelectIcon.form:87 FSelectLibrary.form:66 FSnippet.form:57 FSoftwareFarm.class:538 FTableChooser.form:68 FText.form:41 FTranslate.class:607 FVersionControl.form:77 FWebFontChooser.form:129 Project.module:529 VersionControl.module:376 +#: CProjectList.class:544 CVersionControlGit.class:373 +#: CWaitingAnimation.class:63 FColorChooser.form:68 FComponentChooser.form:97 +#: FConflict.class:197 FConnectionEditor.class:470 FCrash.form:97 +#: FCreateFile.form:204 FDebugExpr.form:46 FDebugInfo.form:267 +#: FExportData.class:126 FFarmConfig.form:38 FFarmLogin.form:126 +#: FFarmRegister.form:141 FFarmRequest.form:43 FFieldChooser.form:144 +#: FFileProperty.class:144 FFontChooser.form:40 FGotoLine.form:23 +#: FHelpBrowser.form:60 FImageOffsetSelection.form:33 FImageQuality.form:30 +#: FImageResize.form:49 FImageRotate.form:32 FList.form:128 FMain.class:245 +#: FMakeInstall.class:345 FMenu.form:414 FNewConnection.form:318 +#: FNewTable.form:86 FNewTranslation.form:21 FOption.class:863 +#: FPasteSpecial.form:86 FPasteTable.form:105 FProjectChooser.form:73 +#: FProjectProperty.form:930 FProjectVersion.class:211 FProxy.form:57 +#: FPublish.class:273 FReportBorderChooser.form:48 +#: FReportBoxShadowChooser.form:27 FReportBrushChooser.form:36 +#: FReportCoordChooser.form:26 FReportPaddingChooser.form:75 FSave.form:28 +#: FSaveProjectAs.form:81 FSearch.class:946 FSelectComponent.form:39 +#: FSelectExtraFile.form:43 FSelectIcon.form:87 FSelectLibrary.form:66 +#: FSnippet.form:57 FSoftwareFarm.class:545 FTableChooser.form:68 FText.form:41 +#: FTranslate.class:670 FVersionControl.form:77 FWebFontChooser.form:129 +#: Project.module:553 VersionControl.module:376 msgid "Cancel" msgstr "Cancelar" -#: CProjectList.class:543 +#: CProjectList.class:544 msgid "Do you really want to uninstall this software?" msgstr "" -#: CProjectList.class:543 FSelectLibrary.form:48 FSoftwareFarm.class:366 +#: CProjectList.class:544 FSelectLibrary.form:48 FSoftwareFarm.class:370 msgid "Uninstall" msgstr "Desinstalar" -#: CProjectList.class:546 +#: CProjectList.class:547 msgid "Unable to uninstall software:" msgstr "" -#: CProjectList.class:550 +#: CProjectList.class:551 msgid "The software has been successfully uninstalled." msgstr "" -#: CProjectTree.class:95 +#: CProjectTree.class:96 msgid "Files" msgstr "Archivos" -#: CProjectTree.class:338 FHelpShortcut.form:22 FMain.form:413 FSearch.class:97 FSelectIcon.form:31 +#: CProjectTree.class:343 FHelpShortcut.form:22 FMain.form:413 +#: FSearch.class:111 FSelectIcon.form:31 msgid "Project" msgstr "Proyecto" -#: CProjectTree.class:341 +#: CProjectTree.class:346 msgid "Sources" msgstr "Fuentes" -#: CProjectTree.class:343 +#: CProjectTree.class:348 msgid "Connections" msgstr "Conexiones" -#: CProjectTree.class:344 +#: CProjectTree.class:349 msgid "Public" msgstr "PĆŗblico" -#: CProjectTree.class:345 +#: CProjectTree.class:350 msgid "Data" msgstr "Datos" -#: CRecentProject.class:68 FMain.class:695 +#: CRecentProject.class:68 FMain.class:714 msgid "Today" msgstr "Hoy" @@ -805,83 +828,166 @@ msgid "This month" msgstr "Este mes" -#: CSoftware.class:316 +#: CSoftware.class:317 msgid "Download cancelled" msgstr "Descarga cancelada" -#: CSoftware.class:325 +#: CSoftware.class:326 msgid "The checksum of the downloaded package is invalid." msgstr "La suma de comprobaciĆ³n del paquete descargado es invĆ”lida." -#: CSoftware.class:341 +#: CSoftware.class:342 msgid "Unable to uncompress source archive." msgstr "Imposible descomprimir el archivo fuente." -#: CSoftware.class:360 +#: CSoftware.class:361 msgid "Abort" msgstr "" -#: CSoftware.class:360 FMain.class:2690 FMenu.class:75 +#: CSoftware.class:361 FMain.class:2710 FMenu.class:74 msgid "Ignore" msgstr "Ignorar" -#: CSoftware.class:360 +#: CSoftware.class:361 msgid "The following components are required:" msgstr "Se requieren los siguientes componentes:" -#: CSoftware.class:387 +#: CSoftware.class:388 msgid "Unable to compile the project." msgstr "Imposible compilar el proyecto." -#: CSoftware.class:394 +#: CSoftware.class:395 msgid "Unable to make executable." msgstr "Imposible crear el ejecutable." -#: CSoftware.class:462 +#: CSoftware.class:464 msgid "Unable to install source directory" msgstr "Imposible instalar el directorio de fuentes" -#: CVersionControlGit.class:263 +#: CSoftware.class:663 +#, fuzzy +msgid "yesterday" +msgstr "Ayer" + +#: CSoftware.class:665 +#, fuzzy +msgid "&1 days ago" +msgstr "Hace dos dĆ­as" + +#: CSoftware.class:671 +#, fuzzy +msgid "last week" +msgstr "Esta semana" + +#: CSoftware.class:673 +msgid "&1 weeks ago" +msgstr "" + +#: CSoftware.class:679 +#, fuzzy +msgid "last month" +msgstr "Este mes" + +#: CSoftware.class:681 +#, fuzzy +msgid "&1 months ago" +msgstr "&1 coincidencias" + +#: CSoftware.class:687 +msgid "last year" +msgstr "" + +#: CSoftware.class:689 +#, fuzzy +msgid "on &1" +msgstr "en &1" + +#: CVersionControlGit.class:266 msgid "Unable to push the project." msgstr "" -#: CVersionControlGit.class:275 CVersionControlSubversion.class:296 +#: CVersionControlGit.class:280 CVersionControlSubversion.class:296 msgid "Local root path" msgstr "" -#: CVersionControlGit.class:278 +#: CVersionControlGit.class:283 msgid "Last commit" msgstr "" -#: CVersionControlGit.class:279 CVersionControlSubversion.class:298 +#: CVersionControlGit.class:284 CVersionControlSubversion.class:298 msgid "Last commit author" msgstr "" -#: CVersionControlGit.class:280 CVersionControlSubversion.class:299 +#: CVersionControlGit.class:285 CVersionControlSubversion.class:299 msgid "Last commit date" msgstr "" -#: CVersionControlGit.class:287 +#: CVersionControlGit.class:292 msgid "Current branch" msgstr "" -#: CVersionControlGit.class:288 +#: CVersionControlGit.class:293 msgid "Origin" msgstr "" -#: CVersionControlGit.class:294 CVersionControlSubversion.class:314 +#: CVersionControlGit.class:300 +#, fuzzy +msgid "The current branch is up to date." +msgstr "DocumentaciĆ³n actualizada" + +#: CVersionControlGit.class:302 +msgid "One file to commit in the current branch." +msgstr "" + +#: CVersionControlGit.class:304 +msgid "&1 files to commit in the current branch." +msgstr "" + +#: CVersionControlGit.class:311 +#, fuzzy +msgid "None in the current project." +msgstr "Parchear el proyecto actual" + +#: CVersionControlGit.class:313 +#, fuzzy +msgid "One in the current project." +msgstr "Parchear el proyecto actual" + +#: CVersionControlGit.class:315 +#, fuzzy +msgid "&1 in the current project." +msgstr "Parchear el proyecto actual" + +#: CVersionControlGit.class:319 +#, fuzzy +msgid "Status" +msgstr "Barra de estado" + +#: CVersionControlGit.class:322 CVersionControlSubversion.class:314 msgid "Remote repository URL" msgstr "" -#: CVersionControlGit.class:343 +#: CVersionControlGit.class:373 msgid "A new Git repository will be created for this project." msgstr "" -#: CVersionControlGit.class:343 Design.module:473 FColorChooser.form:70 FConnectionEditor.class:674 FCrash.form:91 FCreateFile.form:210 FFarmConfig.form:33 FFarmLogin.form:121 FFieldChooser.form:138 FFontChooser.form:34 FGotoLine.form:17 FImageOffsetSelection.form:27 FImageQuality.form:24 FImageResize.form:103 FImageRotate.form:26 FList.form:122 FMenu.form:400 FNewConnection.form:313 FNewTable.form:80 FNewTranslation.form:15 FPasteSpecial.form:80 FProjectProperty.form:929 FProxy.form:63 FReportBorderChooser.form:54 FReportBoxShadowChooser.form:33 FReportBrushChooser.form:42 FReportCoordChooser.form:32 FReportPaddingChooser.form:69 FSelectComponent.form:34 FSelectExtraFile.form:37 FSelectIcon.form:82 FSelectLibrary.form:60 FSnippet.form:51 FTableChooser.form:62 FText.form:35 FVersionError.form:51 FWebFontChooser.form:123 +#: CVersionControlGit.class:373 Design.module:508 FColorChooser.form:62 +#: FConnectionEditor.class:697 FCrash.form:91 FCreateFile.form:210 +#: FFarmConfig.form:33 FFarmLogin.form:121 FFieldChooser.form:138 +#: FFontChooser.form:34 FGotoLine.form:17 FImageOffsetSelection.form:27 +#: FImageQuality.form:24 FImageResize.form:103 FImageRotate.form:26 +#: FList.form:122 FMenu.form:409 FNewConnection.form:312 FNewTable.form:80 +#: FNewTranslation.form:15 FPasteSpecial.form:80 FProjectProperty.form:924 +#: FProxy.form:63 FReportBorderChooser.form:54 FReportBoxShadowChooser.form:33 +#: FReportBrushChooser.form:42 FReportCoordChooser.form:32 +#: FReportPaddingChooser.form:69 FSelectComponent.form:34 +#: FSelectExtraFile.form:37 FSelectIcon.form:82 FSelectLibrary.form:60 +#: FSnippet.form:51 FTableChooser.form:62 FText.form:35 FVersionError.form:51 +#: FWebFontChooser.form:123 msgid "OK" msgstr "-" -#: CVersionControlGit.class:381 +#: CVersionControlGit.class:411 msgid "Solve conflict." msgstr "" @@ -901,51 +1007,55 @@ msgid "Remote last commit date" msgstr "" -#: CWelcome.class:85 +#: CWelcome.class:114 msgid "The Gambas font is published under the SIL Open Font License." msgstr "La fuente de Gambas es publicada bajo la licencia SIL Open Font License." -#: CWelcome.class:85 +#: CWelcome.class:114 msgid "This program is published under the GNU General Public License." msgstr "Este programa es publicado bajo la GNU General Public License." -#: Design.module:192 Project.module:2369 +#: Design.module:221 Project.module:2231 msgid "first" msgstr "primero" -#: Design.module:194 Project.module:2371 +#: Design.module:223 Project.module:2233 msgid "second" msgstr "segundo" -#: Design.module:196 Project.module:2373 +#: Design.module:225 Project.module:2235 msgid "third" msgstr "tercero" -#: Design.module:291 Project.module:2432 +#: Design.module:319 Project.module:2294 msgid "in &1:&2." msgstr "en &1:&2." -#: Design.module:397 +#: Design.module:432 msgid "The program has been interrupted by CTRL+C." msgstr "" -#: Design.module:401 +#: Design.module:436 msgid "The program has been terminated." msgstr "" -#: Design.module:407 -msgid "The program has returned\nthe value: &1" -msgstr "El programa retornĆ³\nel valor: &1" +#: Design.module:442 +msgid "" +"The program has returned\n" +"the value: &1" +msgstr "" +"El programa retornĆ³\n" +"el valor: &1" -#: Design.module:921 +#: Design.module:968 msgid "Output terminal" msgstr "Terminal de salida" -#: Design.module:949 +#: Design.module:996 msgid "No terminal emulator found." msgstr "No se encontrĆ³ emulador de terminal." -#: FAbout.class:214 +#: FAbout.class:230 msgid "Financial support" msgstr "Apoyo econĆ³mico" @@ -954,66 +1064,76 @@ msgstr "Acerca de Gambas" #: FAbout.form:25 -msgid "

Licence

\n\n

This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 2, or (at your option) any later version.

\n\n

This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n" -msgstr "

Licencia

\n\n

This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 2, or (at your option) any later version.

\n\n

This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n" +msgid "" +"

Licence

\n" +"\n" +"

This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 2, or (at your option) any later version.

\n" +"\n" +"

This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n" +msgstr "" +"

Licencia

\n" +"\n" +"

This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 2, or (at your option) any later version.

\n" +"\n" +"

This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n" -#: FColorChooser.form:16 +#: FColorChooser.form:15 msgid "Select a color" msgstr "Selecciona un color" -#: FColorChooser.form:28 FSoftwareFarm.class:52 +#: FColorChooser.form:27 FSoftwareFarm.class:52 msgid "System" msgstr "Sistema" -#: FColorChooser.form:36 +#: FColorChooser.form:35 msgid "Free" msgstr "Libre" -#: FComponentChooser.class:333 FProjectProperty.form:408 +#: FComponentChooser.class:331 FProjectProperty.form:409 msgid "Not finished but stable" msgstr "No terminado pero estable" -#: FComponentChooser.class:335 FProjectProperty.form:408 +#: FComponentChooser.class:333 FProjectProperty.form:409 msgid "Experimental" msgstr "Experimental" -#: FComponentChooser.class:337 +#: FComponentChooser.class:335 msgid "Stable" msgstr "Estable" -#: FComponentChooser.class:339 FProjectProperty.form:408 +#: FComponentChooser.class:337 FProjectProperty.form:409 msgid "Deprecated" msgstr "En desuso" -#: FComponentChooser.class:552 +#: FComponentChooser.class:551 msgid "This component is required by the following library:

&1" msgstr "Este componente es requerido por las siguientes librerĆ­a:

&1" -#: FComponentChooser.class:554 +#: FComponentChooser.class:553 msgid "This component is required by the following libraries:

&1" msgstr "Este componente es requerido por las siguientes librerĆ­as:

&1" -#: FComponentChooser.class:563 +#: FComponentChooser.class:562 msgid "This component is required by:

&1" msgstr "Este componente es requerido por:

&1" -#: FComponentChooser.class:564 +#: FComponentChooser.class:563 msgid "Keep" msgstr "Mantener" -#: FComponentChooser.class:564 FDebugInfo.form:171 +#: FComponentChooser.class:563 FDebugInfo.form:187 msgid "Remove all" msgstr "Eliminar todo" -#: FComponentChooser.class:669 +#: FComponentChooser.class:668 msgid "These components are incompatible:
&1." msgstr "Estos componentes son incompatibles:
&1." -#: FComponentChooser.class:682 +#: FComponentChooser.class:681 msgid "The &1 component needs one of the following components:
&2." msgstr "El componente &1 necesita uno de los siguientes componentes:
&2." -#: FComponentChooser.class:689 +#: FComponentChooser.class:688 msgid "The &1 component needs the &2 component." msgstr "El componente &1 necesita el componente &2." @@ -1021,23 +1141,26 @@ msgid "Select a component" msgstr "Selecciona un componente" -#: FComponentChooser.form:56 +#: FComponentChooser.form:55 msgid "Show deprecated components" msgstr "Mostrar componentes obsoletos" -#: FComponentChooser.form:104 FConflictEditor.form:293 FConnectionEditor.form:118 FEditor.form:351 FForm.form:433 FHelpBrowser.form:66 FImageEditor.form:374 FMain.form:363 FTextEditor.form:348 FTranslate.form:77 Project.module:811 +#: FComponentChooser.form:103 FConflictEditor.form:293 +#: FConnectionEditor.form:119 FEditor.form:354 FForm.form:439 +#: FHelpBrowser.form:66 FImageEditor.form:377 FMain.form:363 +#: FTextEditor.form:351 FTranslate.form:92 Project.module:844 msgid "Reload" msgstr "Recargar" -#: FComponentChooser.form:115 FHelpBrowser.form:84 FImageEditor.form:332 +#: FComponentChooser.form:114 FHelpBrowser.form:84 FImageEditor.form:335 msgid "Zoom in" msgstr "Acercarse" -#: FComponentChooser.form:121 FHelpBrowser.form:90 FImageEditor.form:340 +#: FComponentChooser.form:120 FHelpBrowser.form:90 FImageEditor.form:343 msgid "Zoom out" msgstr "Alejarse" -#: FComponentChooser.form:127 FHelpBrowser.form:96 +#: FComponentChooser.form:126 FHelpBrowser.form:96 msgid "No zoom" msgstr "Sin zoom" @@ -1053,17 +1176,22 @@ msgid "Unable to load file:" msgstr "Incapaz de cargar el archivo:" -#: FConflict.class:139 FDebugInfo.class:74 FImageEditor.form:630 +#: FConflict.class:139 FDebugInfo.class:61 FImageEditor.form:618 msgid "Text" msgstr "Texto" -#: FConflict.class:141 FMain.form:920 FReportBrushChooser.form:49 Project.module:229 +#: FConflict.class:141 FMain.form:920 FReportBrushChooser.form:49 +#: Project.module:231 msgid "Image" msgstr "Imagen" #: FConflict.class:197 -msgid "The file has been modified.\nDo you really want to close the dialog?" -msgstr "Los archivos han sido modificados.\nĀæRealmente quiere cerrar el dialogo?" +msgid "" +"The file has been modified.\n" +"Do you really want to close the dialog?" +msgstr "" +"Los archivos han sido modificados.\n" +"ĀæRealmente quiere cerrar el dialogo?" #: FConflict.class:225 msgid "Some conflicts are not yet resolved." @@ -1074,8 +1202,12 @@ msgstr "Incapaz de resolver conflicto." #: FConflict.class:259 -msgid "The file has been modified.\nDo you really want to open another file?" -msgstr "Los archivos han sido modificados.\nĀæRealmente quiere abrir otro archivo?" +msgid "" +"The file has been modified.\n" +"Do you really want to open another file?" +msgstr "" +"Los archivos han sido modificados.\n" +"ĀæRealmente quiere abrir otro archivo?" #: FConflict.class:267 msgid "Conflict files" @@ -1085,39 +1217,59 @@ msgid "Version conflict" msgstr "Conflicto de versiĆ³n" -#: FConflict.form:70 FConflictEditor.form:114 FConnectionEditor.form:375 FEditor.form:121 FForm.form:153 FImageEditor.form:135 FMain.form:1013 FMenu.form:111 FProjectVersion.form:234 FTextEditor.form:122 +#: FConflict.form:70 FConflictEditor.form:114 FConnectionEditor.form:381 +#: FEditor.form:124 FForm.form:158 FImageEditor.form:138 FMain.form:1013 +#: FMenu.form:120 FProjectVersion.form:234 FTextEditor.form:125 msgid "Cut" msgstr "Cortar" -#: FConflict.form:76 FConflictEditor.form:121 FConnectionEditor.form:147 FEditor.form:128 FForm.form:160 FImageEditor.form:143 FList.form:99 FMain.form:1020 FMakeInstall.form:903 FMenu.form:117 FOutput.form:39 FProjectVersion.form:240 FSystemInfo.form:62 FTextEditor.form:129 +#: FConflict.form:76 FConflictEditor.form:121 FConnectionEditor.form:151 +#: FEditor.form:131 FForm.form:165 FImageEditor.form:146 FList.form:99 +#: FMain.form:1020 FMakeInstall.form:902 FMenu.form:126 FOutput.form:40 +#: FProjectVersion.form:240 FSystemInfo.form:62 FTextEditor.form:132 +#: FTranslate.form:113 msgid "Copy" msgstr "Copiar" -#: FConflict.form:82 FConflictEditor.form:128 FConnectionEditor.form:155 FEditor.form:135 FForm.form:173 FImageEditor.form:150 FList.form:105 FMain.form:1027 FMenu.form:123 FOutput.form:46 FPasteTable.form:99 FProjectVersion.form:246 FTextEditor.form:136 +#: FConflict.form:82 FConflictEditor.form:128 FConnectionEditor.form:160 +#: FEditor.form:138 FForm.form:178 FImageEditor.form:153 FList.form:105 +#: FMain.form:1027 FMenu.form:132 FOutput.form:47 FPasteTable.form:99 +#: FProjectVersion.form:246 FTextEditor.form:139 msgid "Paste" msgstr "Pegar" -#: FConflict.form:88 FConflictEditor.form:97 FConnectionEditor.form:396 FEditor.form:104 FFieldChooser.form:127 FForm.form:136 FImageEditor.form:116 FList.form:111 FOption.form:857 FProjectVersion.form:252 FTextEditor.form:105 +#: FConflict.form:88 FConflictEditor.form:97 FConnectionEditor.form:402 +#: FEditor.form:107 FFieldChooser.form:127 FForm.form:141 FImageEditor.form:119 +#: FList.form:111 FOption.form:1090 FProjectVersion.form:252 +#: FTextEditor.form:108 msgid "Undo" msgstr "Deshacer" -#: FConflict.form:94 FConflictEditor.form:104 FConnectionEditor.form:403 FEditor.form:111 FForm.form:143 FImageEditor.form:124 FProjectVersion.form:258 FTextEditor.form:112 +#: FConflict.form:94 FConflictEditor.form:104 FConnectionEditor.form:409 +#: FEditor.form:114 FForm.form:148 FImageEditor.form:127 +#: FProjectVersion.form:258 FTextEditor.form:115 msgid "Redo" msgstr "Rehacer" -#: FConflict.form:100 FConflictEditor.form:441 FEditor.form:521 FMenu.form:133 FProjectVersion.form:264 FTextEditor.form:506 +#: FConflict.form:100 FConflictEditor.form:441 FEditor.form:533 FMenu.form:142 +#: FProjectVersion.form:264 FTextEditor.form:517 msgid "Indent" msgstr "Indentar" -#: FConflict.form:106 FConflictEditor.form:449 FEditor.form:529 FMenu.form:139 FProjectVersion.form:270 FTextEditor.form:514 +#: FConflict.form:106 FConflictEditor.form:449 FEditor.form:541 FMenu.form:148 +#: FProjectVersion.form:270 FTextEditor.form:525 msgid "Unindent" msgstr "Desindentar" -#: FConflict.form:141 FMain.form:356 FOpenProject.form:35 FProjectChooser.form:85 +#: FConflict.form:141 FMain.form:356 FOpenProject.form:35 +#: FProjectChooser.form:85 msgid "Open" msgstr "Abrir" -#: FConflict.form:149 FConflictEditor.form:299 FConnectionEditor.form:110 FEditor.form:357 FForm.form:439 FImageEditor.form:381 FMain.form:372 FMenu.class:75 FSaveProjectAs.form:87 FTextEditor.form:354 +#: FConflict.form:149 FConflictEditor.form:299 FConnectionEditor.form:111 +#: FEditor.form:360 FForm.form:445 FImageEditor.form:384 FMain.form:372 +#: FMenu.class:74 FSaveProjectAs.form:87 FTextEditor.form:357 +#: FTranslate.form:226 msgid "Save" msgstr "Guardar" @@ -1125,123 +1277,133 @@ msgid "Solve" msgstr "Resolver" -#: FConflict.form:166 FConflictEditor.form:306 FDebugInfo.form:302 FEditor.form:344 FFileProperty.form:76 FForm.form:426 FImageEditor.form:388 FMain.form:388 FPatch.form:88 FProjectVersion.form:322 FSystemInfo.form:68 FTextEditor.form:361 FTips.form:83 FTranslate.form:306 +#: FConflict.form:166 FConflictEditor.form:306 FDebugInfo.form:274 +#: FEditor.form:347 FFileProperty.form:76 FForm.form:432 FImageEditor.form:391 +#: FMain.form:388 FPatch.form:88 FProjectVersion.form:322 FSystemInfo.form:68 +#: FTextEditor.form:364 FTips.form:83 FTranslate.form:403 msgid "Close" msgstr "Cerrar" -#: FConflictEditor.class:961 FEditor.class:2684 FTextEditor.class:1122 +#: FConflictEditor.class:956 FEditor.class:2675 FTextEditor.class:1117 msgid "(Declarations)" msgstr "(Declaraciones)" -#: FConflictEditor.class:1150 +#: FConflictEditor.class:1145 msgid "There are still conflicts in this file." msgstr "" -#: FConflictEditor.form:134 FEditor.form:141 FTextEditor.form:142 +#: FConflictEditor.form:134 FEditor.form:144 FTextEditor.form:145 msgid "Advanced" msgstr "Avanzado" -#: FConflictEditor.form:138 FEditor.form:152 FTextEditor.form:146 +#: FConflictEditor.form:138 FEditor.form:155 FTextEditor.form:149 msgid "Upper case" msgstr "MayĆŗscula" -#: FConflictEditor.form:145 FEditor.form:145 FTextEditor.form:153 +#: FConflictEditor.form:145 FEditor.form:148 FTextEditor.form:156 msgid "Lower case" msgstr "MinĆŗscula" -#: FConflictEditor.form:155 FEditor.form:162 FTextEditor.form:178 +#: FConflictEditor.form:155 FEditor.form:165 FTextEditor.form:181 msgid "Comment" msgstr "Comentar" -#: FConflictEditor.form:162 FEditor.form:169 FTextEditor.form:185 +#: FConflictEditor.form:162 FEditor.form:172 FTextEditor.form:188 msgid "Uncomment" msgstr "Descomentar" -#: FConflictEditor.form:172 FEditor.form:179 FPasteSpecial.form:19 FTextEditor.form:195 +#: FConflictEditor.form:172 FEditor.form:182 FPasteSpecial.form:19 +#: FTextEditor.form:198 msgid "Paste special" msgstr "Pegado especial" -#: FConflictEditor.form:183 FEditor.form:212 FImageEditor.form:219 FTextEditor.form:231 +#: FConflictEditor.form:183 FEditor.form:215 FImageEditor.form:222 +#: FTextEditor.form:234 msgid "Select All" msgstr "Seleccionar Todo" -#: FConflictEditor.form:193 FEditor.form:227 FGotoLine.form:12 FTextEditor.form:241 +#: FConflictEditor.form:193 FEditor.form:230 FGotoLine.form:12 +#: FTextEditor.form:244 msgid "Go to line" msgstr "Ir a lĆ­nea" -#: FConflictEditor.form:198 FEditor.form:232 FTextEditor.form:246 +#: FConflictEditor.form:198 FEditor.form:235 FTextEditor.form:249 msgid "Bookmarks" msgstr "Marcadores" -#: FConflictEditor.form:206 FEditor.form:247 FTextEditor.form:254 +#: FConflictEditor.form:206 FEditor.form:250 FTextEditor.form:257 msgid "Find next" msgstr "Encontrar siguiente" -#: FConflictEditor.form:213 FEditor.form:254 FTextEditor.form:261 +#: FConflictEditor.form:213 FEditor.form:257 FTextEditor.form:264 msgid "Find previous" msgstr "Encontrar anterior" -#: FConflictEditor.form:222 FEditor.form:263 FImageEditor.form:327 FMain.form:705 FTextEditor.form:270 +#: FConflictEditor.form:222 FEditor.form:266 FImageEditor.form:330 +#: FMain.form:705 FTextEditor.form:273 msgid "View" msgstr "Vista" -#: FConflictEditor.form:226 FEditor.form:267 FTextEditor.form:274 +#: FConflictEditor.form:226 FEditor.form:270 FTextEditor.form:277 msgid "Automatic word wrap" msgstr "Ajuste de lĆ­nea automĆ”tico" -#: FConflictEditor.form:233 FTextEditor.form:281 +#: FConflictEditor.form:233 FTextEditor.form:284 msgid "Indent with tab" msgstr "" -#: FConflictEditor.form:240 FEditor.form:274 FTextEditor.form:288 +#: FConflictEditor.form:240 FEditor.form:277 FTextEditor.form:291 msgid "No split" msgstr "No dividir" -#: FConflictEditor.form:246 FEditor.form:280 FTextEditor.form:294 +#: FConflictEditor.form:246 FEditor.form:283 FTextEditor.form:297 msgid "Horizontal split" msgstr "DivisiĆ³n horizontal" -#: FConflictEditor.form:253 FEditor.form:287 FTextEditor.form:301 +#: FConflictEditor.form:253 FEditor.form:290 FTextEditor.form:304 msgid "Vertical split" msgstr "DivisiĆ³n vertical" -#: FConflictEditor.form:260 FImportTable.form:90 FTextEditor.form:308 +#: FConflictEditor.form:260 FImportTable.form:90 FTextEditor.form:311 msgid "End of line" msgstr "Fin de lĆ­nea" -#: FConflictEditor.form:263 FTextEditor.form:311 +#: FConflictEditor.form:263 FTextEditor.form:314 msgid "Unix" msgstr "-" -#: FConflictEditor.form:268 FTextEditor.form:316 +#: FConflictEditor.form:268 FTextEditor.form:319 msgid "Windows" msgstr "Ventanas" -#: FConflictEditor.form:273 FTextEditor.form:321 +#: FConflictEditor.form:273 FTextEditor.form:324 msgid "MAC" msgstr "-" -#: FConflictEditor.form:283 FForm.form:402 FMain.form:976 FTextEditor.form:331 +#: FConflictEditor.form:283 FForm.form:408 FMain.form:976 FTextEditor.form:334 msgid "Open code" msgstr "Abrir cĆ³digo" -#: FConflictEditor.form:316 FEditor.form:367 FPasteSpecial.form:60 FTextEditor.form:371 +#: FConflictEditor.form:316 FEditor.form:370 FPasteSpecial.form:60 +#: FTextEditor.form:374 msgid "Paste as string" msgstr "Pegar como cadena" -#: FConflictEditor.form:321 FEditor.form:372 FPasteSpecial.form:65 FTextEditor.form:376 +#: FConflictEditor.form:321 FEditor.form:375 FPasteSpecial.form:65 +#: FTextEditor.form:379 msgid "Paste as multi-line string" msgstr "Pegar como cadena multilĆ­neas" -#: FConflictEditor.form:326 FEditor.form:377 FPasteSpecial.form:50 FTextEditor.form:381 +#: FConflictEditor.form:326 FEditor.form:380 FPasteSpecial.form:50 +#: FTextEditor.form:384 msgid "Paste as comments" msgstr "Pegar como comentarios" -#: FConflictEditor.form:342 FTextEditor.form:397 +#: FConflictEditor.form:342 FTextEditor.form:400 msgid "Text editor" msgstr "Editor de texto" -#: FConflictEditor.form:348 FForm.form:462 FTextEditor.form:403 +#: FConflictEditor.form:348 FForm.form:468 FTextEditor.form:406 msgid "Code" msgstr "CĆ³digo" @@ -1273,151 +1435,168 @@ msgid "Take all their changes" msgstr "" -#: FConnectionEditor.class:49 FCreateFile.form:62 FDebugInfo.class:42 FMakeInstall.form:242 FNewConnection.form:70 FNewTable.form:33 FOption.form:280 +#: FConnectionEditor.class:51 FCreateFile.form:62 FMakeInstall.form:241 +#: FNewConnection.form:70 FNewTable.form:33 FOption.form:319 msgid "Name" msgstr "Nombre" -#: FConnectionEditor.class:54 FCreateFile.form:113 FDebugInfo.class:78 FNewConnection.form:84 FNewTable.form:48 FProxy.form:27 +#: FConnectionEditor.class:56 FCreateFile.form:113 FDebugInfo.class:65 +#: FNewConnection.form:84 FNewTable.form:48 FProxy.form:27 msgid "Type" msgstr "Tipo" -#: FConnectionEditor.class:59 +#: FConnectionEditor.class:61 msgid "Length" msgstr "Largo" -#: FConnectionEditor.class:64 +#: FConnectionEditor.class:66 msgid "Default value" msgstr "Valor predeterminado" -#: FConnectionEditor.class:69 +#: FConnectionEditor.class:71 msgid "Collation" msgstr "Cotejamiento" -#: FConnectionEditor.class:80 FDebugExpr.class:487 FHelpBrowser.form:52 +#: FConnectionEditor.class:82 FDebugExpr.class:500 FHelpBrowser.form:52 msgid "Index" msgstr "ƍndice" -#: FConnectionEditor.class:85 +#: FConnectionEditor.class:87 msgid "Unique" msgstr "ƚnico" -#: FConnectionEditor.class:90 FImportTable.class:363 +#: FConnectionEditor.class:92 FImportTable.class:363 msgid "Field" msgstr "Campo" -#: FConnectionEditor.class:107 +#: FConnectionEditor.class:120 msgid "SQL requests" msgstr "" -#: FConnectionEditor.class:338 +#: FConnectionEditor.class:351 msgid "Unable to connect to database." msgstr "Incapaz de conectar con la base de datos." -#: FConnectionEditor.class:457 FSave.form:35 +#: FConnectionEditor.class:470 FSave.form:35 msgid "Do not save" msgstr "No guardar" -#: FConnectionEditor.class:457 +#: FConnectionEditor.class:470 msgid "The table '&1' has been modified. Do you want to save it?" msgstr "La tabla '&1' ha sido modificada. ĀæDesea salvarla?" -#: FConnectionEditor.class:614 +#: FConnectionEditor.class:596 +#, fuzzy +msgid "No record" +msgstr "Registros no importados." + +#: FConnectionEditor.class:598 +#, fuzzy +msgid "One record" +msgstr "Un registro importado." + +#: FConnectionEditor.class:600 +#, fuzzy +msgid "&1 records" +msgstr "&1 registros importados." + +#: FConnectionEditor.class:637 msgid "Unable to load table '&1'." msgstr "Incapaz de cargar la tabla '&1'." -#: FConnectionEditor.class:681 +#: FConnectionEditor.class:704 msgid "Unable to run query." msgstr "Incapaz de ejecutar la consulta." -#: FConnectionEditor.class:713 +#: FConnectionEditor.class:736 msgid "unlimited" msgstr "ilimitado" -#: FConnectionEditor.class:800 MConnection.module:134 +#: FConnectionEditor.class:823 MConnection.module:147 msgid "Blob" msgstr "Blob" -#: FConnectionEditor.class:800 MConnection.module:128 MErrorMessage.module:46 +#: FConnectionEditor.class:823 MConnection.module:141 msgid "Boolean" msgstr "Boolean" -#: FConnectionEditor.class:800 FProjectVersion.class:290 MConnection.module:126 +#: FConnectionEditor.class:823 FProjectVersion.class:290 MConnection.module:139 msgid "Date" msgstr "Fecha" -#: FConnectionEditor.class:800 MConnection.module:124 +#: FConnectionEditor.class:823 MConnection.module:137 msgid "Float" msgstr "Flotante" -#: FConnectionEditor.class:800 MConnection.module:120 +#: FConnectionEditor.class:823 MConnection.module:133 msgid "Integer" msgstr "Entero" -#: FConnectionEditor.class:800 MConnection.module:122 +#: FConnectionEditor.class:823 MConnection.module:135 msgid "Long" msgstr "Largo" -#: FConnectionEditor.class:800 MConnection.module:132 +#: FConnectionEditor.class:823 MConnection.module:145 msgid "Serial" msgstr "Serial" -#: FConnectionEditor.class:800 MConnection.module:130 MErrorMessage.module:161 +#: FConnectionEditor.class:823 MConnection.module:143 msgid "String" msgstr "Cadena" -#: FConnectionEditor.class:889 +#: FConnectionEditor.class:912 msgid "This name is already in used." msgstr "Este nombre ya estĆ” en uso." -#: FConnectionEditor.class:914 +#: FConnectionEditor.class:937 msgid "Please enter a number." msgstr "Ingrese un nĆŗmero." -#: FConnectionEditor.class:919 +#: FConnectionEditor.class:942 msgid "The length must be greater than 1 and lower than 255." msgstr "La longitud debe ser mayor que 1 y menor que 255." -#: FConnectionEditor.class:943 +#: FConnectionEditor.class:966 msgid "Type mismatch." msgstr "No coinciden los tipos." -#: FConnectionEditor.class:995 +#: FConnectionEditor.class:1018 msgid "This name already exists." msgstr "El nombre ya existe." -#: FConnectionEditor.class:1083 +#: FConnectionEditor.class:1106 msgid "This field is used in an index." msgstr "El campo es usado en un Ć­ndice." -#: FConnectionEditor.class:1437 +#: FConnectionEditor.class:1460 msgid "The table '&1' has no primary key." msgstr "La tabla '&1' no tiene llave primaria." -#: FConnectionEditor.class:1573 +#: FConnectionEditor.class:1596 msgid "Cannot write table '&1'." msgstr "No es posible escribir la tabla &1." -#: FConnectionEditor.class:1670 +#: FConnectionEditor.class:1693 msgid "Do you really want to delete table '&1'?" msgstr "ĀæRealmente quiere borrar la tabla '&1'?" -#: FConnectionEditor.class:1682 +#: FConnectionEditor.class:1705 msgid "Cannot delete table '&1'." msgstr "No es posible borrar la tabla &1." -#: FConnectionEditor.class:1735 +#: FConnectionEditor.class:1758 msgid "Do you really want to remove the selected rows?" msgstr "ĀæRealmente quiere eliminar las filas seleccionadas?" -#: FConnectionEditor.class:1897 +#: FConnectionEditor.class:1920 msgid "Do you really want to remove this query?" msgstr "ĀæRealmente quiere remover esta consulta?" -#: FConnectionEditor.form:78 +#: FConnectionEditor.form:79 msgid "Connection editor" msgstr "Editor de conexiones" -#: FConnectionEditor.form:89 +#: FConnectionEditor.form:90 msgid "Show system tables" msgstr "Mostrar tablas del sistema" @@ -1425,107 +1604,119 @@ msgid "New table" msgstr "Nueva tabla" -#: FConnectionEditor.form:129 +#: FConnectionEditor.form:130 msgid "Delete table" msgstr "Borrar tabla" -#: FConnectionEditor.form:131 FMain.form:1157 FMakeInstall.form:744 FOption.form:1284 FProjectProperty.form:566 FPublish.form:269 FSoftwareFarm.form:415 +#: FConnectionEditor.form:133 FDebugInfo.form:163 FMain.form:1157 +#: FMakeInstall.form:743 FOption.form:1524 FProjectProperty.form:566 +#: FPublish.form:269 FSoftwareFarm.form:423 msgid "Remove" msgstr "Eliminar" -#: FConnectionEditor.form:137 FNewTable.class:30 +#: FConnectionEditor.form:139 FNewTable.class:30 msgid "Rename table" msgstr "Renombrar tabla" -#: FConnectionEditor.form:139 FMain.form:1034 +#: FConnectionEditor.form:142 FMain.form:1034 msgid "Rename" msgstr "Renombrar" -#: FConnectionEditor.form:145 +#: FConnectionEditor.form:148 msgid "Copy table" msgstr "Copiar tabla" -#: FConnectionEditor.form:153 FPasteTable.form:22 +#: FConnectionEditor.form:157 FPasteTable.form:22 msgid "Paste table" msgstr "Pegar tabla" -#: FConnectionEditor.form:161 +#: FConnectionEditor.form:166 msgid "Import text file" msgstr "Importar archivo de texto" -#: FConnectionEditor.form:163 FImportTable.form:48 FMain.form:956 FOption.form:1270 FTranslate.form:326 +#: FConnectionEditor.form:169 FImportTable.form:48 FMain.form:956 +#: FOption.form:1510 FTranslate.form:423 msgid "Import" msgstr "Importar" -#: FConnectionEditor.form:206 +#: FConnectionEditor.form:212 msgid "Fields" msgstr "Campos" -#: FConnectionEditor.form:222 FMain.class:2163 FMakeInstall.form:738 FOption.form:1508 FProjectProperty.form:636 FPublish.form:159 +#: FConnectionEditor.form:228 FMain.class:2164 FMakeInstall.form:737 +#: FProjectProperty.form:638 FPublish.form:159 msgid "Add" msgstr "AƱadir" -#: FConnectionEditor.form:236 FList.form:77 FMakeInstall.form:756 FPublish.form:281 +#: FConnectionEditor.form:242 FList.form:77 FMakeInstall.form:755 +#: FPublish.form:281 msgid "Down" msgstr "Abajo" -#: FConnectionEditor.form:243 FList.form:71 FMakeInstall.form:750 FPublish.form:275 +#: FConnectionEditor.form:249 FList.form:71 FMakeInstall.form:749 +#: FPublish.form:275 msgid "Up" msgstr "Arriba" -#: FConnectionEditor.form:251 +#: FConnectionEditor.form:257 msgid "Copy field list" msgstr "Copiar lista de campos" -#: FConnectionEditor.form:269 +#: FConnectionEditor.form:275 msgid "Indexes" msgstr "ƍndices" -#: FConnectionEditor.form:286 +#: FConnectionEditor.form:292 msgid "New index" msgstr "Nuevo Ć­ndice" -#: FConnectionEditor.form:346 +#: FConnectionEditor.form:352 msgid "Run query" msgstr "Correr consulta" -#: FConnectionEditor.form:352 +#: FConnectionEditor.form:358 msgid "New query" msgstr "Nueva consulta" -#: FConnectionEditor.form:354 FMain.form:851 FOption.form:1262 FTranslate.form:72 +#: FConnectionEditor.form:360 FMain.form:851 FOption.form:1502 +#: FTranslate.form:87 msgid "New" msgstr "Nuevo" -#: FConnectionEditor.form:360 +#: FConnectionEditor.form:366 msgid "Remove query" msgstr "Eliminar consulta" -#: FConnectionEditor.form:368 FDebugInfo.class:561 FImageProperty.form:375 FList.form:93 FMakeInstall.form:762 FOption.class:750 FOutput.form:53 FPublish.form:171 +#: FConnectionEditor.form:374 FDebugInfo.class:275 FImageProperty.form:378 +#: FList.form:93 FMakeInstall.form:761 FOption.class:863 FOutput.form:54 +#: FPublish.form:171 msgid "Clear" msgstr "Limpiar" -#: FConnectionEditor.form:440 FDebugExpr.form:28 FMain.form:404 FOption.form:1277 +#: FConnectionEditor.form:448 FDebugExpr.form:28 FMain.form:404 +#: FOption.form:1517 msgid "Edit" msgstr "Editar" -#: FConnectionEditor.form:447 FExportData.form:15 +#: FConnectionEditor.form:455 FExportData.form:15 msgid "Export to CSV file" msgstr "Exportar a un archivo CSV" -#: FConnectionEditor.form:449 FTranslate.form:90 +#: FConnectionEditor.form:458 FTranslate.form:130 msgid "Export" msgstr "Exportar" -#: FConnectionEditor.form:473 FForm.form:180 FList.form:65 FMain.form:1041 FMenu.form:101 FNewConnection.class:390 FOption.class:915 FSoftwareFarm.class:640 FTranslate.form:82 +#: FConnectionEditor.form:485 FForm.form:185 FList.form:65 FMain.form:1041 +#: FMenu.form:110 FNewConnection.class:402 FOption.class:1028 +#: FSoftwareFarm.class:647 FTranslate.form:97 msgid "Delete" msgstr "Borrar" -#: FConnectionEditor.form:480 FForm.form:214 +#: FConnectionEditor.form:493 FForm.form:219 msgid "Select all" msgstr "Seleccionar todo" -#: FConnectionEditor.form:487 FForm.form:225 +#: FConnectionEditor.form:501 FForm.form:231 msgid "Unselect all" msgstr "Deseleccionar todo" @@ -1533,7 +1724,7 @@ msgid "Gambas 3 project conversion" msgstr "ConversiĆ³n de proyectos Gambas 3" -#: FCrash.class:73 FTranslate.class:1174 Project.module:4705 +#: FCrash.class:73 FTranslate.class:242 Project.module:4516 msgid "The '&1' command has failed." msgstr "El comando '&1' ha fallado." @@ -1573,7 +1764,8 @@ msgid "New file" msgstr "Nuevo archivo" -#: FCreateFile.form:72 FImportTable.form:59 FMakePatch.form:66 FProjectProperty.form:737 FSearch.form:100 +#: FCreateFile.form:72 FImportTable.form:59 FMakePatch.form:66 +#: FProjectProperty.form:734 FSearch.form:99 msgid "Options" msgstr "Opciones" @@ -1609,19 +1801,19 @@ msgid "Automatic extension" msgstr "ExtensiĆ³n automĆ”tica" -#: FCreateProject.class:85 +#: FCreateProject.class:87 msgid "Project checkout has failed." msgstr "RevisiĆ³n del proyecto ha fallado." -#: FCreateProject.class:141 +#: FCreateProject.class:145 msgid "Cannot create project!" msgstr "Ā”No es posible crear el proyecto!" -#: FCreateProject.class:168 +#: FCreateProject.class:172 msgid "Please choose a template" msgstr "Por favor, elige una plantilla" -#: FCreateProject.class:196 +#: FCreateProject.class:200 msgid "Please enter the location of the repository." msgstr "Ingrese la localizaciĆ³n del repositorio." @@ -1629,83 +1821,76 @@ msgid "New project" msgstr "Nuevo proyecto" -#: FCreateProject.form:47 FProjectProperty.form:287 +#: FCreateProject.form:46 FProjectProperty.form:287 msgid "Project type" msgstr "Tipo de proyecto" -#: FCreateProject.form:83 +#: FCreateProject.form:82 msgid "Parent directory" msgstr "Directorio padre" -#: FCreateProject.form:91 +#: FCreateProject.form:90 msgid "Project details" msgstr "Detalles del proyecto" -#: FCreateProject.form:100 +#: FCreateProject.form:99 msgid "Project name" msgstr "Nombre del proyecto" -#: FCreateProject.form:111 FSaveProjectAs.form:49 +#: FCreateProject.form:110 FSaveProjectAs.form:49 msgid "The project name is the name of the project directory." msgstr "El nombre del proyecto es el nombre del directorio del proyecto." -#: FCreateProject.form:122 FSaveProjectAs.form:60 +#: FCreateProject.form:121 FSaveProjectAs.form:60 msgid "The project final directory is :" msgstr "El directorio final del proyecto es :" -#: FCreateProject.form:135 +#: FCreateProject.form:134 msgid "Project title" msgstr "Titulo del proyecto" -#: FCreateProject.form:146 +#: FCreateProject.form:145 msgid "The project title is the true name of the application." msgstr "El titulo del proyecto es el verdadero nombre de la aplicaciĆ³n." -#: FCreateProject.form:155 FProjectProperty.form:864 +#: FCreateProject.form:154 FProjectProperty.form:858 msgid "Project is translatable" msgstr "El proyecto es traducible" -#: FCreateProject.form:160 FProjectChooser.form:80 ProjectBox.class:303 +#: FCreateProject.form:159 FProjectChooser.form:80 ProjectBox.class:303 msgid "Open in another window" msgstr "Abrir en otra ventana" -#: FCreateProject.form:172 FProjectVersion.form:171 +#: FCreateProject.form:171 FProjectVersion.form:171 msgid "Repository" msgstr "Repositorio" -#: FCreateProject.form:183 +#: FCreateProject.form:182 msgid "The project repository is directly sent to the 'svn checkout' command." msgstr "El repositorio del proyecto es enviado directamente al comando 'svn checkout'." -#: FDebugButton.form:21 FDebugInfo.form:74 FMain.form:728 FOption.form:778 +#: FDebugButton.form:19 FDebugInfo.form:65 +#, fuzzy +msgid "Debugging" +msgstr "DepuraciĆ³n" + +#: FDebugButton.form:28 FDebugInfo.form:146 FMain.form:728 FOption.form:943 msgid "Console" msgstr "Consola" -#: FDebugButton.form:30 FDebugInfo.form:83 -msgid "Local variables" -msgstr "Variables locales" - -#: FDebugButton.form:39 FDebugInfo.form:119 -msgid "Current object" -msgstr "Objeto actual" - -#: FDebugButton.form:48 FDebugExpr.form:33 FDebugInfo.form:131 -msgid "Watch" -msgstr "Observar" - -#: FDebugButton.form:57 FDebugInfo.form:203 MTheme.module:6 +#: FDebugButton.form:37 FDebugInfo.form:154 MTheme.module:6 msgid "Breakpoints" msgstr "Puntos de interrupciĆ³n" -#: FDebugButton.form:66 FDebugInfo.form:241 +#: FDebugButton.form:46 FDebugInfo.form:216 msgid "Warnings" msgstr "Advertencias" -#: FDebugButton.form:75 FDebugInfo.form:261 +#: FDebugButton.form:55 FDebugInfo.form:235 msgid "Tasks" msgstr "Tareas" -#: FDebugButton.form:84 FDebugInfo.form:284 +#: FDebugButton.form:64 FDebugInfo.form:257 msgid "Search result" msgstr "" @@ -1713,194 +1898,206 @@ msgid "not available" msgstr "no disponible" -#: FDebugExpr.class:489 FDebugInfo.class:43 FProjectProperty.class:160 +#: FDebugExpr.class:502 FProjectProperty.class:159 msgid "Value" msgstr "Valor" -#: FDebugExpr.class:493 +#: FDebugExpr.class:506 msgid "Key" msgstr "Clave" -#: FDebugExpr.class:499 +#: FDebugExpr.class:512 msgid "Symbol" msgstr "SĆ­mbolo" +#: FDebugExpr.form:33 +msgid "Watch" +msgstr "Observar" + #: FDebugExpr.form:38 msgid "Print to console" msgstr "Imprimir en consola" -#: FDebugExpr.form:64 +#: FDebugExpr.form:63 msgid "Show all symbols" msgstr "Mostrar todos los sĆ­mbolos" -#: FDebugExpr.form:81 +#: FDebugExpr.form:88 msgid "No element" msgstr "No hay elemento" -#: FDebugInfo.class:49 -msgid "Expression" -msgstr "ExpresiĆ³n" +#: FDebugInfo.class:46 FImageEditor.form:588 FImportTable.class:66 +msgid "Line" +msgstr "LĆ­nea" -#: FDebugInfo.class:57 FProfile.class:645 +#: FDebugInfo.class:47 FProfile.class:645 msgid "Function" msgstr "FunciĆ³n" -#: FDebugInfo.class:59 FImageEditor.form:600 FImportTable.class:66 -msgid "Line" -msgstr "LĆ­nea" - -#: FDebugInfo.class:66 FMain.form:272 FTranslate.class:67 +#: FDebugInfo.class:53 FMain.form:272 FTranslate.class:78 msgid "File" msgstr "Archivo" -#: FDebugInfo.class:68 -msgid "Procedure" -msgstr "Procedimiento" - -#: FDebugInfo.class:72 +#: FDebugInfo.class:59 msgid "Col." msgstr "-" -#: FDebugInfo.class:90 FImportTable.class:68 +#: FDebugInfo.class:77 FImportTable.class:68 msgid "Message" msgstr "Mensage" -#: FDebugInfo.class:175 +#: FDebugInfo.class:131 msgid "native code" msgstr "cĆ³digo nativo" -#: FDebugInfo.class:561 +#: FDebugInfo.class:198 +#, fuzzy +msgid "Watch expressions" +msgstr "Analizar expresion" + +#: FDebugInfo.class:275 msgid "Do you want to clear the expression list ?" msgstr "ĀæQuiere limpiar la lista de expresiones?" -#: FDebugInfo.class:994 -msgid "Dynamic variables" -msgstr "Variables dinĆ”micas" +#: FDebugInfo.class:1065 +#, fuzzy +msgid "File not loaded" +msgstr "Archivo no encontrado!" + +#: FDebugInfo.class:1204 +msgid "Current object" +msgstr "Objeto actual" + +#: FDebugInfo.class:1250 +msgid "Local variables" +msgstr "Variables locales" -#: FDebugInfo.form:58 FMain.form:563 +#: FDebugInfo.form:53 FMain.form:563 msgid "Debug" msgstr "DepuraciĆ³n" -#: FDebugInfo.form:92 -msgid "Column view" -msgstr "Vista de columnas" - -#: FDebugInfo.form:99 -msgid "Copy to clipboard" -msgstr "Copiar al portapapeles" - -#: FDebugInfo.form:101 -msgid "Copy local variables" -msgstr "Copiar variables locales" +#: FDebugInfo.form:96 +msgid "Remove current expression" +msgstr "Eliminar la expresiĆ³n actual" -#: FDebugInfo.form:149 +#: FDebugInfo.form:102 msgid "Add expression" msgstr "AƱadir expresiĆ³n" -#: FDebugInfo.form:162 -msgid "Remove current expression" -msgstr "Eliminar la expresiĆ³n actual" +#: FDebugInfo.form:120 +msgid "Display ME" +msgstr "Mostrar ME" + +#: FDebugInfo.form:121 +msgid "ME" +msgstr "" + +#: FDebugInfo.form:161 +#, fuzzy +msgid "Remove breakpoint" +msgstr "Eliminar todos los puntos de interrupciĆ³n" #: FDebugInfo.form:169 -msgid "Remove all expressions" -msgstr "Eliminar todas las expresiones" +#, fuzzy +msgid "Disable breakpoint" +msgstr "Intercambiar punto de InterrupciĆ³n" + +#: FDebugInfo.form:171 +#, fuzzy +msgid "Disable" +msgstr "Tabla" #: FDebugInfo.form:177 -msgid "Display expression" -msgstr "Mostrar expresiĆ³n" +#, fuzzy +msgid "Enable breakpoint" +msgstr "Intercambiar punto de InterrupciĆ³n" #: FDebugInfo.form:179 -msgid "Display" -msgstr "Mostrar" +#, fuzzy +msgid "Enable" +msgstr "Tabla" #: FDebugInfo.form:185 -msgid "Display ME" -msgstr "Mostrar ME" - -#: FDebugInfo.form:211 -msgid "Remove current breakpoint" -msgstr "Eliminar el punto de interrupciĆ³n actual" - -#: FDebugInfo.form:219 msgid "Remove all breakpoints" msgstr "Eliminar todos los puntos de interrupciĆ³n" -#: FDebugInfo.form:293 +#: FDebugInfo.form:265 msgid "Cancel current search" msgstr "Cancelar la bĆŗsqueda actual" -#: FDebugInfo.form:309 +#: FDebugInfo.form:281 msgid "Search again" msgstr "Buscar otra vez" -#: FDebugInfo.form:316 +#: FDebugInfo.form:288 msgid "Show search window" msgstr "Mostrar ventana de bĆŗsqueda" -#: FDebugInfo.form:360 FSearch.class:505 FTranslate.class:569 +#: FDebugInfo.form:331 FSearch.class:546 FTranslate.class:632 msgid "Search string cannot be found." msgstr "La cadena buscada no se encontrĆ³." -#: FDebugInfo.form:381 -msgid "Stack backtrace" -msgstr "Trazado de la pila" - -#: FEditor.form:186 FTextEditor.form:208 +#: FEditor.form:189 FTextEditor.form:211 msgid "Format code" msgstr "Formatear cĆ³digo" -#: FEditor.form:192 +#: FEditor.form:195 msgid "Sort procedures" msgstr "Ordenar procedimientos" -#: FEditor.form:221 +#: FEditor.form:224 msgid "Go to" msgstr "Ir a" -#: FEditor.form:240 +#: FEditor.form:243 msgid "Find definition" msgstr "Encontrar definiciĆ³n" -#: FEditor.form:297 FMain.form:1484 +#: FEditor.form:300 FMain.form:1484 msgid "Run until current line" msgstr "Ejecutar hasta la lĆ­nea actual" -#: FEditor.form:304 +#: FEditor.form:307 msgid "Toggle breakpoint" msgstr "Intercambiar punto de InterrupciĆ³n" -#: FEditor.form:311 +#: FEditor.form:314 msgid "Watch expression" msgstr "Analizar expresion" -#: FEditor.form:320 +#: FEditor.form:323 msgid "Open form" msgstr "Abrir formulario" -#: FEditor.form:327 FMain.form:1067 +#: FEditor.form:330 FMain.form:1067 msgid "Run this class" msgstr "Correr esta clase" -#: FEditor.form:337 FForm.form:419 FImageEditor.form:366 FTextEditor.form:341 +#: FEditor.form:340 FForm.form:425 FImageEditor.form:369 FTextEditor.form:344 msgid "Locked" msgstr "Bloqueado" -#: FEditor.form:393 FHelpShortcut.form:24 FOption.form:762 +#: FEditor.form:396 FHelpShortcut.form:24 FOption.form:927 msgid "Editor" msgstr "Editor" -#: FEditor.form:422 FImageEditor.form:444 FTextEditor.form:426 -msgid "Lock / unlock file" -msgstr "Bloquear / desbloquear fichero" +#: FEditor.form:523 FTextEditor.form:507 +#, fuzzy +msgid "Insert special character" +msgstr "Caracteres incorrectos" -#: FEditor.form:554 FTextEditor.form:539 +#: FEditor.form:566 FTextEditor.form:550 msgid "Make code pretty" msgstr "Hacer el cĆ³digo bonito" -#: FEditor.form:619 FTextEditor.form:603 +#: FEditor.form:631 FTextEditor.form:614 msgid "Procedure list" msgstr "Lista de procedimientos" +#: FEditor.form:653 FImageEditor.form:769 FTextEditor.form:655 +msgid "Lock / unlock file" +msgstr "Bloquear / desbloquear fichero" + #: FExportData.class:21 FImportTable.class:58 msgid "CSV files" msgstr "Archivos CSV" @@ -1914,8 +2111,14 @@ msgstr "&Sobrescribir" #: FExportData.class:126 -msgid "This file already exists.\n\nDo you want to overwrite it?" -msgstr "Este archivo ya existe.\n\nĀæRealmente quiere sobrescribirlo?" +msgid "" +"This file already exists.\n" +"\n" +"Do you want to overwrite it?" +msgstr "" +"Este archivo ya existe.\n" +"\n" +"ĀæRealmente quiere sobrescribirlo?" #: FExportData.form:31 FImportTable.form:102 msgid "Delimiter character" @@ -1941,7 +2144,7 @@ msgid "Authentication failed." msgstr "Fallo de autenticaciĆ³n." -#: FFarmLogin.form:26 FPublish.form:313 FSoftwareFarm.form:107 +#: FFarmLogin.form:26 FPublish.form:313 FSoftwareFarm.form:108 msgid "Login" msgstr "Iniciar sesiĆ³n" @@ -1949,15 +2152,17 @@ msgid "Server" msgstr "Servidor" -#: FFarmLogin.form:59 FFarmRegister.form:61 FNewConnection.form:144 FProjectVersion.form:127 FProxy.form:42 +#: FFarmLogin.form:59 FFarmRegister.form:61 FNewConnection.form:144 +#: FProjectVersion.form:127 FProxy.form:42 msgid "User" msgstr "Usuario" -#: FFarmLogin.form:74 FFarmRegister.form:76 FNewConnection.form:165 FProjectVersion.form:142 FProxy.form:47 +#: FFarmLogin.form:74 FFarmRegister.form:76 FNewConnection.form:164 +#: FProjectVersion.form:142 FProxy.form:47 msgid "Password" msgstr "ContraseƱa" -#: FFarmLogin.form:95 FNewConnection.form:176 FProjectVersion.form:155 +#: FFarmLogin.form:95 FNewConnection.form:175 FProjectVersion.form:155 msgid "Remember password" msgstr "Recordar contraseƱa" @@ -1978,10 +2183,16 @@ msgstr "Imposible registrar el usuario." #: FFarmRegister.class:40 -msgid "You have been successfully registered.\n\nYou will receive a confirmation e-mail soon." -msgstr "Has sido registrado correctamente.\n\nRecibirĆ”s un e-mail de confirmaciĆ³n en breve." +msgid "" +"You have been successfully registered.\n" +"\n" +"You will receive a confirmation e-mail soon." +msgstr "" +"Has sido registrado correctamente.\n" +"\n" +"RecibirĆ”s un e-mail de confirmaciĆ³n en breve." -#: FFarmRegister.form:28 FPublish.form:320 FSoftwareFarm.form:114 +#: FFarmRegister.form:28 FPublish.form:320 FSoftwareFarm.form:115 msgid "Register" msgstr "Registrar" @@ -1989,13 +2200,19 @@ msgid "Confirm password" msgstr "Confirmar contraseƱa" -#: FFarmRegister.form:108 FMakeInstall.form:257 FOption.form:296 +#: FFarmRegister.form:108 FMakeInstall.form:256 FOption.form:335 msgid "E-mail" msgstr "Correo ElectrĆ³nico" #: FFarmRegister.form:121 -msgid "A confirmation mail will be sent to the specified e-mail address. Click on the link included in that mail to activate your account.\n

\nYour e-mail will not be stored on the publishing server." -msgstr "Se ha enviado un correo de confirmaciĆ³n al e-mail especificado. Haz clic en el enlace incluido en el correo para activar tu cuenta.\n

\nLos e-mail no se almacenan en el servidor." +msgid "" +"A confirmation mail will be sent to the specified e-mail address. Click on the link included in that mail to activate your account.\n" +"

\n" +"Your e-mail will not be stored on the publishing server." +msgstr "" +"Se ha enviado un correo de confirmaciĆ³n al e-mail especificado. Haz clic en el enlace incluido en el correo para activar tu cuenta.\n" +"

\n" +"Los e-mail no se almacenan en el servidor." #: FFieldChooser.class:54 FTableChooser.class:66 msgid "Unable to open connection." @@ -2041,7 +2258,7 @@ msgid "Changes" msgstr "Cambios" -#: FFileProperty.class:92 FProjectProperty.form:893 FTranslate.form:312 +#: FFileProperty.class:92 FProjectProperty.form:886 FTranslate.form:409 msgid "Statistics" msgstr "EstadĆ­sticas" @@ -2057,7 +2274,8 @@ msgid "This file has not been modified since the last commit." msgstr "Este archivo no ha sido modificado desde el Ćŗltimo commit." -#: FFileProperty.class:144 FMakeInstall.class:345 FProjectVersion.class:211 FSave.form:21 Project.module:3659 VersionControl.module:376 +#: FFileProperty.class:144 FMakeInstall.class:345 FProjectVersion.class:211 +#: FSave.form:21 Project.module:3520 VersionControl.module:376 msgid "Continue" msgstr "Continuar" @@ -2065,11 +2283,11 @@ msgid "You are going to cancel your changes!" msgstr "Ā”Va a cancelar sus cambios!" -#: FFileProperty.class:161 FProjectProperty.class:926 +#: FFileProperty.class:163 FProjectProperty.class:926 msgid "Modules" msgstr "MĆ³dulos" -#: FFileProperty.class:166 FProjectProperty.class:934 +#: FFileProperty.class:168 FProjectProperty.class:934 msgid "Lines of code" msgstr "LĆ­neas de cĆ³digo" @@ -2081,203 +2299,208 @@ msgid "Select a font" msgstr "Seleccione una fuente" -#: FForm.class:144 +#: FForm.class:134 msgid "Bad form file" msgstr "Archivo de formulario incorrecto" -#: FForm.class:274 +#: FForm.class:264 msgid "Unknown control: &1" msgstr "Control desconocido: &1" -#: FForm.class:1333 +#: FForm.class:1327 msgid "Component missing for control &1" msgstr "Componente desaparecido para el control &1" -#: FForm.class:1853 +#: FForm.class:1866 msgid "Cannot paste data." msgstr "No se pueden pegar datos." -#: FForm.form:167 +#: FForm.form:172 msgid "Copy at the same place" msgstr "Copiar en el mismo lugar" -#: FForm.form:187 +#: FForm.form:192 msgid "Delete container only" msgstr "Borrar sĆ³lo el contenedor" -#: FForm.form:194 +#: FForm.form:199 msgid "Embed into a container" msgstr "Incrustrar en un contenedor" -#: FForm.form:200 +#: FForm.form:205 msgid "Change into" msgstr "Cambiar en" -#: FForm.form:208 +#: FForm.form:213 msgid "Select" msgstr "Seleccionar" -#: FForm.form:220 +#: FForm.form:226 msgid "Select parent" msgstr "Seleccionar padre" -#: FForm.form:233 +#: FForm.form:239 msgid "Arrangement" msgstr "Alineamiento" -#: FForm.form:237 +#: FForm.form:243 msgid "Bring to foreground" msgstr "Mandar al frente" -#: FForm.form:244 +#: FForm.form:250 msgid "Send to background" msgstr "Enviar al fondo" -#: FForm.form:254 +#: FForm.form:260 msgid "Horizontal" msgstr "Horizontal" -#: FForm.form:261 +#: FForm.form:267 msgid "Rows" msgstr "Filas" -#: FForm.form:267 +#: FForm.form:273 msgid "Vertical" msgstr "Vertical" -#: FForm.form:274 +#: FForm.form:280 msgid "Columns" msgstr "Columnas" -#: FForm.form:283 +#: FForm.form:289 msgid "Center horizontally" msgstr "Centrar horizontalmente" -#: FForm.form:289 +#: FForm.form:295 msgid "Center vertically" msgstr "Centrar verticalmente" -#: FForm.form:295 +#: FForm.form:301 msgid "Alignment" msgstr "AlineaciĆ³n" -#: FForm.form:299 +#: FForm.form:305 msgid "Align to left" msgstr "Alinear hacia la izquierda" -#: FForm.form:305 +#: FForm.form:311 msgid "Align to right" msgstr "Alinear hacia la derecha" -#: FForm.form:311 +#: FForm.form:317 msgid "Align to top" msgstr "Alinear hacia arriba" -#: FForm.form:317 +#: FForm.form:323 msgid "Align to bottom" msgstr "Alinear hacia abajo" -#: FForm.form:326 +#: FForm.form:332 msgid "Same width" msgstr "El mismo ancho" -#: FForm.form:332 +#: FForm.form:338 msgid "Same height" msgstr "La misma altura" -#: FForm.form:341 +#: FForm.form:347 msgid "Show tab" msgstr "Mostrar pestaƱa" -#: FForm.form:349 +#: FForm.form:355 msgid "Move tab" msgstr "Mover pestaƱa" -#: FForm.form:354 +#: FForm.form:360 msgid "First" msgstr "Primero" -#: FForm.form:361 FSearch.form:195 FTips.form:71 +#: FForm.form:367 FSearch.form:194 FTips.form:71 msgid "Previous" msgstr "Previo" -#: FForm.form:368 FSearch.form:189 FTips.form:77 +#: FForm.form:374 FSearch.form:188 FTips.form:77 msgid "Next" msgstr "Siguiente" -#: FForm.form:375 +#: FForm.form:381 msgid "Last" msgstr "ƚltimo" -#: FForm.form:386 FMenu.form:68 +#: FForm.form:392 FMenu.form:69 msgid "Menu editor" msgstr "Editor de menĆŗ" -#: FForm.form:395 +#: FForm.form:401 msgid "Event" msgstr "Evento" -#: FForm.form:409 +#: FForm.form:415 msgid "Run this form" msgstr "Correr este formulario" -#: FForm.form:485 -msgid "Lock / unlock form" -msgstr "Bloquear / desbloquear formulario" - -#: FForm.form:562 +#: FForm.form:568 msgid "Toggle grid" msgstr "Intercambiar parrilla" -#: FForm.form:681 +#: FForm.form:577 FImageEditor.form:514 +#, fuzzy +msgid "Toggle information tooltip" +msgstr "Incluye informaciĆ³n de" + +#: FForm.form:696 msgid "Move tab first" msgstr "Mover pestaƱa al principio" -#: FForm.form:688 +#: FForm.form:703 msgid "Move tab left" msgstr "Mover pestaƱa a la izquierda" -#: FForm.form:695 +#: FForm.form:710 msgid "Move tab right" msgstr "Mover pestaƱa a la derecha" -#: FForm.form:702 +#: FForm.form:717 msgid "Move tab last" msgstr "Mover pestaƱa al final" -#: FForm.form:730 FOption.form:246 FWebFontChooser.form:69 +#: FForm.form:745 FOption.form:281 FWebFontChooser.form:69 msgid "Bold" msgstr "Negrita" -#: FForm.form:738 FWebFontChooser.form:77 +#: FForm.form:753 FWebFontChooser.form:77 msgid "Italic" msgstr "Cursiva" -#: FForm.form:746 FOption.form:251 FWebFontChooser.form:85 +#: FForm.form:761 FOption.form:286 FWebFontChooser.form:85 msgid "Underline" msgstr "Subrayado" -#: FForm.form:754 +#: FForm.form:769 msgid "Bigger font" msgstr "Fuente mas grande" -#: FForm.form:762 +#: FForm.form:777 msgid "Smaller font" msgstr "Fuente mas pequeƱa" -#: FForm.form:770 FOption.form:702 +#: FForm.form:785 FOption.form:845 msgid "Default font" msgstr "Fuente por defecto" -#: FForm.form:778 FOption.form:1291 MTheme.module:6 +#: FForm.form:793 FOption.form:1531 MTheme.module:6 msgid "Background" msgstr "Fondo" -#: FForm.form:786 +#: FForm.form:801 msgid "Foreground" msgstr "Primer plano" -#: FFormStack.form:14 FMain.form:1813 +#: FForm.form:812 +msgid "Lock / unlock form" +msgstr "Bloquear / desbloquear formulario" + +#: FFormStack.form:14 FMain.form:1812 msgid "Hierarchy" msgstr "JerarquĆ­a" @@ -2285,11 +2508,11 @@ msgid "Move top" msgstr "Mover a la parte superior" -#: FFormStack.form:30 FMenu.form:145 +#: FFormStack.form:30 FMenu.form:154 msgid "Move up" msgstr "Mover arriba" -#: FFormStack.form:36 FMenu.form:151 +#: FFormStack.form:36 FMenu.form:160 msgid "Move down" msgstr "Mover abajo" @@ -2297,7 +2520,7 @@ msgid "Move bottom" msgstr "Mover al fondo" -#: FHelpBrowser.class:24 FProjectProperty.form:881 +#: FHelpBrowser.class:24 FProjectProperty.form:874 msgid "Default language" msgstr "Lenguaje por defecto" @@ -2329,150 +2552,150 @@ msgid "Debugger" msgstr "Depurador" -#: FHelpShortcut.form:28 FProjectProperty.form:853 FTranslate.form:112 +#: FHelpShortcut.form:28 FProjectProperty.form:847 FTranslate.form:153 msgid "Translation" msgstr "TraducciĆ³n" -#: FImageEditor.form:156 +#: FImageEditor.form:159 msgid "Action" msgstr "AcciĆ³n" -#: FImageEditor.form:161 +#: FImageEditor.form:164 msgid "Crop" msgstr "Recortar" -#: FImageEditor.form:169 FImageProperty.form:300 +#: FImageEditor.form:172 FImageProperty.form:303 msgid "Horizontal flip" msgstr "Reflejo horizontal" -#: FImageEditor.form:176 FImageProperty.form:294 +#: FImageEditor.form:179 FImageProperty.form:297 msgid "Vertical flip" msgstr "Espejo vertical" -#: FImageEditor.form:183 FImageProperty.form:288 +#: FImageEditor.form:186 FImageProperty.form:291 msgid "Rotate counter-clockwise" msgstr "Rotar en sentido antihorario" -#: FImageEditor.form:191 FImageProperty.form:282 +#: FImageEditor.form:194 FImageProperty.form:285 msgid "Rotate clockwise" msgstr "Rotar en sentido horario" -#: FImageEditor.form:202 +#: FImageEditor.form:205 msgid "Resize" msgstr "Cambiar el tamaƱo" -#: FImageEditor.form:209 +#: FImageEditor.form:212 msgid "Rotate" msgstr "Rotar" -#: FImageEditor.form:225 +#: FImageEditor.form:228 msgid "Hide selection" msgstr "Ocultar selecciĆ³n" -#: FImageEditor.form:231 MTheme.module:6 +#: FImageEditor.form:234 MTheme.module:6 msgid "Selection" msgstr "SelecciĆ³n" -#: FImageEditor.form:236 +#: FImageEditor.form:239 msgid "Invert selection" msgstr "Invertir selecciĆ³n" -#: FImageEditor.form:244 +#: FImageEditor.form:247 msgid "Duplicate selection" msgstr "Duplicar selecciĆ³n" -#: FImageEditor.form:252 FImageOffsetSelection.form:12 +#: FImageEditor.form:255 FImageOffsetSelection.form:12 msgid "Offset selection" msgstr "SelecciĆ³n de desplazamiento" -#: FImageEditor.form:262 +#: FImageEditor.form:265 msgid "Union" msgstr "" -#: FImageEditor.form:268 +#: FImageEditor.form:271 msgid "Difference" msgstr "" -#: FImageEditor.form:274 +#: FImageEditor.form:277 msgid "Intersection" msgstr "" -#: FImageEditor.form:280 +#: FImageEditor.form:283 msgid "Exclusive or" msgstr "" -#: FImageEditor.form:289 +#: FImageEditor.form:292 msgid "Shape grid" msgstr "Formar cuadrĆ­cula" -#: FImageEditor.form:348 +#: FImageEditor.form:351 msgid "Zoom normal" msgstr "Acercamiento normal" -#: FImageEditor.form:356 +#: FImageEditor.form:359 msgid "Zoom fit" msgstr "Ajustar acercamiento" -#: FImageEditor.form:398 +#: FImageEditor.form:401 msgid "Save as JPEG" msgstr "Guardar como JPG" -#: FImageEditor.form:404 +#: FImageEditor.form:407 msgid "Save as PNG" msgstr "Guardar como PNG" -#: FImageEditor.form:410 +#: FImageEditor.form:413 msgid "Save as BMP" msgstr "Guardar como BMP" -#: FImageEditor.form:417 +#: FImageEditor.form:420 msgid "Save as TIFF" msgstr "Guardar como TIFF" -#: FImageEditor.form:424 +#: FImageEditor.form:427 msgid "Image editor" msgstr "Editor de imĆ”genes" -#: FImageEditor.form:506 +#: FImageEditor.form:505 msgid "Drawing grid" msgstr "Dibujar cuadrĆ­cula" -#: FImageEditor.form:516 -msgid "Resize or stretch image" -msgstr "Cambiar el tamaƱo o estirar la imagen" - -#: FImageEditor.form:526 FImageRotate.form:11 -msgid "Rotate image" -msgstr "Rotar imagen" - -#: FImageEditor.form:569 +#: FImageEditor.form:557 msgid "Move" msgstr "Mover" -#: FImageEditor.form:580 +#: FImageEditor.form:568 msgid "Draw" msgstr "Dibujar" -#: FImageEditor.form:590 +#: FImageEditor.form:578 msgid "Erase" msgstr "Borrar" -#: FImageEditor.form:610 +#: FImageEditor.form:598 msgid "Rectangle" msgstr "RectĆ”ngulo" -#: FImageEditor.form:620 +#: FImageEditor.form:608 msgid "Ellipse" msgstr "Elipse" -#: FImageEditor.form:640 +#: FImageEditor.form:628 msgid "Magic wand" msgstr "Vara mĆ”gica" -#: FImageEditor.form:657 +#: FImageEditor.form:645 msgid "Edit selection" msgstr "Editar selecciĆ³n" +#: FImageEditor.form:748 +msgid "Resize or stretch image" +msgstr "Cambiar el tamaƱo o estirar la imagen" + +#: FImageEditor.form:757 FImageRotate.form:11 +msgid "Rotate image" +msgstr "Rotar imagen" + #: FImageOffsetSelection.form:22 FImageResize.form:127 msgid "px" msgstr "-" @@ -2481,209 +2704,213 @@ msgid "Duplicate" msgstr "Duplicar" -#: FImageProperty.class:784 +#: FImageProperty.class:788 msgid "System clipboard" msgstr "Portapapeles del sistema" -#: FImageProperty.class:1236 +#: FImageProperty.class:1251 msgid "Arrow" msgstr "Flecha" -#: FImageProperty.class:1238 +#: FImageProperty.class:1253 msgid "Arrow #2" msgstr "Flecha #2" -#: FImageProperty.class:1239 +#: FImageProperty.class:1254 msgid "Triangle" msgstr "TriĆ”ngulo" -#: FImageProperty.class:1240 +#: FImageProperty.class:1255 msgid "Square triangle" msgstr "TriĆ”ngulo cuadrado" -#: FImageProperty.class:1241 +#: FImageProperty.class:1256 msgid "Pentagon" msgstr "PentĆ”gono" -#: FImageProperty.class:1242 +#: FImageProperty.class:1257 msgid "Hexagon" msgstr "HexĆ”gono" -#: FImageProperty.form:138 FOption.form:238 FReportBrushChooser.form:49 +#: FImageProperty.form:141 FOption.form:273 FReportBrushChooser.form:49 msgid "Color" msgstr "-" -#: FImageProperty.form:168 +#: FImageProperty.form:171 msgid "Gradient" msgstr "Degradado" -#: FImageProperty.form:184 FReportBrushChooser.form:49 +#: FImageProperty.form:187 FReportBrushChooser.form:49 msgid "Linear gradient" msgstr "DegradaciĆ³n lineal" -#: FImageProperty.form:191 FReportBrushChooser.form:49 +#: FImageProperty.form:194 FReportBrushChooser.form:49 msgid "Radial gradient" msgstr "DegradaciĆ³n radial" -#: FImageProperty.form:215 FReportBrushChooser.form:111 +#: FImageProperty.form:218 FReportBrushChooser.form:111 msgid "Add gradient stop" msgstr "Agregar punto de degradado" -#: FImageProperty.form:221 FReportBrushChooser.form:117 +#: FImageProperty.form:224 FReportBrushChooser.form:117 msgid "Remove gradient stop" msgstr "Eliminar punto de degradado" -#: FImageProperty.form:227 FReportBrushChooser.form:123 +#: FImageProperty.form:230 FReportBrushChooser.form:123 msgid "Select gradient stop color" msgstr "" -#: FImageProperty.form:233 FReportBrushChooser.form:129 +#: FImageProperty.form:236 FReportBrushChooser.form:129 msgid "Invert gradient" msgstr "Invertir gradiente" -#: FImageProperty.form:255 FReportBrushChooser.form:145 +#: FImageProperty.form:258 FReportBrushChooser.form:145 msgid "Radius" msgstr "Radio" -#: FImageProperty.form:322 +#: FImageProperty.form:325 msgid "Clipboard" msgstr "Portapepeles" -#: FImageProperty.form:334 +#: FImageProperty.form:337 msgid "Shapes" msgstr "Formas" -#: FImageProperty.form:359 +#: FImageProperty.form:362 msgid "Stroke" msgstr "Trazo" -#: FImageProperty.form:367 +#: FImageProperty.form:370 FTranslate.class:1707 msgid "Fill" msgstr "Llenar" -#: FImageProperty.form:383 +#: FImageProperty.form:386 msgid "Colorize" msgstr "Colorear" -#: FImageProperty.form:391 +#: FImageProperty.form:394 msgid "Desaturate" msgstr "Desaturar" -#: FImageProperty.form:399 +#: FImageProperty.form:402 msgid "Make transparent" msgstr "Hacer transparente" -#: FImageProperty.form:409 +#: FImageProperty.form:412 msgid "Line cap" msgstr "" -#: FImageProperty.form:414 +#: FImageProperty.form:417 msgid "Line join" msgstr "" -#: FImageProperty.form:419 +#: FImageProperty.form:422 msgid "Fill rule" msgstr "" -#: FImageProperty.form:437 +#: FImageProperty.form:440 msgid "Opacity" msgstr "Opacidad" -#: FImageProperty.form:456 FSelectIcon.form:54 FTranslate.class:68 +#: FImageProperty.form:459 FSelectIcon.form:54 FTranslate.class:79 msgid "Size" msgstr "TamaƱo" -#: FImageProperty.form:473 +#: FImageProperty.form:476 msgid "Tolerance" msgstr "Tolerancia" -#: FImageProperty.form:492 +#: FImageProperty.form:495 msgid "Roundness" msgstr "Redondez" -#: FImageProperty.form:518 +#: FImageProperty.form:521 msgid "Effects" msgstr "Efectos" -#: FImageProperty.form:528 +#: FImageProperty.form:531 msgid "Brightness" msgstr "Brillo" -#: FImageProperty.form:546 +#: FImageProperty.form:550 msgid "Contrast" msgstr "Contraste" -#: FImageProperty.form:564 +#: FImageProperty.form:569 msgid "Gamma" msgstr "Gamma" -#: FImageProperty.form:582 +#: FImageProperty.form:588 msgid "Lightness" msgstr "Suavisado" -#: FImageProperty.form:600 +#: FImageProperty.form:607 msgid "Hue" msgstr "Matriz" -#: FImageProperty.form:618 +#: FImageProperty.form:626 msgid "Saturation" msgstr "SaturaciĆ³n" -#: FImageProperty.form:636 +#: FImageProperty.form:645 msgid "Blur" msgstr "Difuminar" -#: FImageProperty.form:653 +#: FImageProperty.form:662 msgid "Transparency" msgstr "" -#: FImageProperty.form:675 FImportTable.form:189 +#: FImageProperty.form:685 FImportTable.form:189 msgid "Preview" msgstr "Preliminar" -#: FImageProperty.form:687 FOption.form:1522 FProjectProperty.form:923 +#: FImageProperty.form:697 FProjectProperty.form:918 msgid "Reset" msgstr "Restablecer" -#: FImageProperty.form:694 FMain.form:477 FPatch.form:69 +#: FImageProperty.form:704 FMain.form:477 FPatch.form:69 msgid "Apply" msgstr "Aplicar" -#: FImageProperty.form:720 +#: FImageProperty.form:730 msgid "Centered" msgstr "Centrado" -#: FImageProperty.form:729 +#: FImageProperty.form:740 msgid "Right align" msgstr "Alinear a la derecha" -#: FImageProperty.form:738 +#: FImageProperty.form:749 msgid "Left align" msgstr "Alinear a la izquierda" -#: FImageProperty.form:752 +#: FImageProperty.form:762 msgid "Top align" msgstr "AlineacĆ³n superior" -#: FImageProperty.form:762 +#: FImageProperty.form:771 msgid "Middle align" msgstr "Alinear al medio" -#: FImageProperty.form:771 +#: FImageProperty.form:781 msgid "Baseline align" msgstr "Alineamiento con la lĆ­nea base" -#: FImageProperty.form:780 +#: FImageProperty.form:790 msgid "Bottom align" msgstr "Alineamiento inferior" -#: FImageProperty.form:813 +#: FImageProperty.form:826 msgid "Grid resolution" msgstr "ResoluciĆ³n de la cuadrĆ­cula" -#: FImageProperty.form:827 -msgid "Subdivision" -msgstr "SubdivisiĆ³n" +#: FImageProperty.form:845 +msgid "Grid snap" +msgstr "" + +#: FImageProperty.form:858 +msgid "Draw diagonals" +msgstr "" #: FImageQuality.form:10 msgid "Image quality" @@ -2757,7 +2984,7 @@ msgid "Create symbolic links" msgstr "Crear enlaces simbĆ³licos" -#: FImportTable.class:58 FSearch.form:173 FTranslate.class:1259 +#: FImportTable.class:58 FSearch.form:172 FTranslate.class:1363 msgid "All files" msgstr "Todos los Archivos" @@ -2845,7 +3072,7 @@ msgid "Edit list property" msgstr "Editar lista de propiedades" -#: FList.form:59 FMenu.form:85 FProjectProperty.form:713 +#: FList.form:59 FMenu.form:86 FProjectProperty.form:710 msgid "Insert" msgstr "Insertar" @@ -2853,53 +3080,59 @@ msgid "Invert" msgstr "" -#: FMain.class:230 +#: FMain.class:245 msgid "Do you really want to delete this link ?" msgstr "ĀæRealmente quiere borrar este vĆ­nculo?" -#: FMain.class:233 +#: FMain.class:248 msgid "Do you really want to delete this directory ?" msgstr "ĀæRealmente quiere borrar este directorio?" -#: FMain.class:245 +#: FMain.class:260 msgid "Do you really want to delete this file ?" msgstr "ĀæRealmente quiere borrar este archivo?" -#: FMain.class:252 +#: FMain.class:267 msgid "Cannot delete file or directory" msgstr "No es posible borrar el archivo o el directorio" -#: FMain.class:270 +#: FMain.class:285 msgid "File or directory does not exist anymore." msgstr "El archivo o directorio ya no existe." -#: FMain.class:716 +#: FMain.class:735 msgid "Sort history" msgstr "Ordenar historial" -#: FMain.class:720 FOpenProject.form:77 FWelcome.form:33 +#: FMain.class:739 FOpenProject.form:77 FWelcome.form:33 msgid "Sort by date" msgstr "Ordenar por fecha" -#: FMain.class:720 FOpenProject.form:86 FWelcome.form:41 +#: FMain.class:739 FOpenProject.form:86 FWelcome.form:41 msgid "Sort by name" msgstr "Ordenar por nombre" -#: FMain.class:720 FOpenProject.form:94 FWelcome.form:48 +#: FMain.class:739 FOpenProject.form:94 FWelcome.form:48 msgid "Sort by path" msgstr "Ordenar por ruta" -#: FMain.class:732 +#: FMain.class:751 msgid "&Clear history" msgstr "&Limpiar historial" -#: FMain.class:916 +#: FMain.class:935 msgid "New folder" msgstr "Nueva carpeta" -#: FMain.class:987 -msgid "The GNU translation tools are not installed on your system.\n\nPlease install them to be able to do the translation." -msgstr "Las herramientas de traducciĆ³n de GNU no estĆ”n instaladas en su sistema.\n\nInstalelas para poder hacer la traducciĆ³n." +#: FMain.class:1006 +msgid "" +"The GNU translation tools are not installed on your system.\n" +"\n" +"Please install them to be able to do the translation." +msgstr "" +"Las herramientas de traducciĆ³n de GNU no estĆ”n instaladas en su sistema.\n" +"\n" +"Instalelas para poder hacer la traducciĆ³n." #: FMain.class:1722 msgid "Unable to drop file into the project." @@ -2913,31 +3146,37 @@ msgid "Clean" msgstr "Limpiar" -#: FMain.class:2163 +#: FMain.class:2164 msgid "Do you really want to add every file to the repository?" msgstr "ĀæRealmente desea agregar cada archivo al repositorio?" -#: FMain.class:2303 +#: FMain.class:2304 msgid "Choose a profile" msgstr "Elija un perfil" -#: FMain.class:2304 +#: FMain.class:2305 msgid "Profile for &1 project" msgstr "Perfil para el proyecto &1" -#: FMain.class:2541 FProperty.class:1037 +#: FMain.class:2561 FProperty.class:1046 msgid "Select a file" msgstr "Seleccione un archivo" -#: FMain.class:2556 +#: FMain.class:2576 msgid "This file is located inside the project." msgstr "El archivo estĆ” ubicado dentro del proyecto." -#: FMain.class:2690 Project.module:811 -msgid "The file has been modified.\n\nAll your changes will be lost." -msgstr "El archivo ha sido modificado.\n\nTodos sus cambios se perderĆ”n." +#: FMain.class:2710 Project.module:844 +msgid "" +"The file has been modified.\n" +"\n" +"All your changes will be lost." +msgstr "" +"El archivo ha sido modificado.\n" +"\n" +"Todos sus cambios se perderĆ”n." -#: FMain.class:2801 +#: FMain.class:2821 msgid "Edit arguments" msgstr "" @@ -3013,7 +3252,7 @@ msgid "Create" msgstr "Crear" -#: FMain.form:484 FProjectProperty.form:901 +#: FMain.form:484 FProjectProperty.form:895 msgid "Version control" msgstr "Control de versiones" @@ -3149,7 +3388,7 @@ msgid "Find" msgstr "Encontrar" -#: FMain.form:786 FSearch.form:76 +#: FMain.form:786 FSearch.form:75 msgid "Replace" msgstr "Reemplazar" @@ -3173,11 +3412,11 @@ msgid "Software farm" msgstr "Granja de software" -#: FMain.form:834 FOption.form:670 +#: FMain.form:834 msgid "Shortcuts" msgstr "Atajos" -#: FMain.form:840 FOption.form:226 +#: FMain.form:840 FOption.form:261 msgid "Preferences" msgstr "Preferencias" @@ -3245,7 +3484,7 @@ msgid "Add to repository" msgstr "Agregar al repositorio" -#: FMain.form:1080 FSoftwareFarm.form:201 +#: FMain.form:1080 FSoftwareFarm.form:204 msgid "Filter" msgstr "Filtrar" @@ -3273,11 +3512,11 @@ msgid "Do not translate" msgstr "" -#: FMain.form:1135 FNewConnection.class:147 +#: FMain.form:1135 FNewConnection.class:159 msgid "New connection" msgstr "Nueva conexiĆ³n" -#: FMain.form:1211 FOutput.form:151 +#: FMain.form:1211 FOutput.form:161 msgid "?" msgstr "-" @@ -3289,11 +3528,11 @@ msgid "Keyboard shortcuts" msgstr "Atajos de teclado" -#: FMain.form:1244 -msgid "System informations" -msgstr "Informaciones del sistema" +#: FMain.form:1244 FSystemInfo.form:15 +msgid "System information" +msgstr "InformaciĆ³n del Sistema" -#: FMain.form:1303 FProjectProperty.form:140 +#: FMain.form:1303 FProjectProperty.form:139 msgid "Project properties" msgstr "Propiedades del proyecto" @@ -3321,7 +3560,7 @@ msgid "Toolbox" msgstr "Caja de herramientas" -#: FMain.form:1409 FSearch.form:62 +#: FMain.form:1409 FSearch.form:61 msgid "Search" msgstr "Buscar" @@ -3405,7 +3644,7 @@ msgid "Creating packages..." msgstr "" -#: FMakeInstall.class:268 Package.module:294 +#: FMakeInstall.class:268 Package.module:296 msgid "The packages have been successfully created." msgstr "Los paquetes han sido creados con Ć©xito." @@ -3501,127 +3740,135 @@ msgid "Create package" msgstr "Crear paquetes" -#: FMakeInstall.form:151 +#: FMakeInstall.form:150 msgid "Package information" msgstr "InformaciĆ³n del paquete" -#: FMakeInstall.form:157 +#: FMakeInstall.form:156 msgid "Package name" msgstr "Nombre del paquete" -#: FMakeInstall.form:178 FOption.form:386 +#: FMakeInstall.form:177 FOption.form:425 msgid "Add vendor prefix or name to package names" msgstr "AƱadir prefijo 'vendor' al nombre del paquete" -#: FMakeInstall.form:185 +#: FMakeInstall.form:184 msgid "Package version" msgstr "VersiĆ³n de paquete" -#: FMakeInstall.form:202 FOption.form:318 FPublish.form:84 +#: FMakeInstall.form:201 FOption.form:357 FPublish.form:84 msgid "Vendor name" msgstr "Nombre del vendedor" -#: FMakeInstall.form:218 FOption.form:335 +#: FMakeInstall.form:217 FOption.form:374 msgid "Vendor prefix" msgstr "Prefijo de vendedor" -#: FMakeInstall.form:232 +#: FMakeInstall.form:231 msgid "Maintainer information" msgstr "InformaciĆ³n del mantenedor" -#: FMakeInstall.form:272 FOption.form:370 +#: FMakeInstall.form:271 FOption.form:409 msgid "URL" msgstr "-" -#: FMakeInstall.form:310 +#: FMakeInstall.form:309 msgid "License" msgstr "Licencia" -#: FMakeInstall.form:321 +#: FMakeInstall.form:320 msgid "Changelog" msgstr "Registro de cambios" -#: FMakeInstall.form:341 +#: FMakeInstall.form:340 msgid "Target distribution" msgstr "DistribuciĆ³n objetivo" -#: FMakeInstall.form:610 +#: FMakeInstall.form:609 msgid "Self-extractible" msgstr "AutoextraĆ­ble" -#: FMakeInstall.form:615 +#: FMakeInstall.form:614 msgid "Package group" msgstr "Grupo de paquetes" -#: FMakeInstall.form:635 +#: FMakeInstall.form:634 msgid "Menu entry" msgstr "Entrada al menĆŗ" -#: FMakeInstall.form:657 +#: FMakeInstall.form:656 msgid "Categories" msgstr "CategorĆ­as" -#: FMakeInstall.form:666 +#: FMakeInstall.form:665 msgid "Desktop configuration file" msgstr "Archivo de configuraciĆ³n de escritorio" -#: FMakeInstall.form:672 +#: FMakeInstall.form:671 msgid "Mimetypes" msgstr "-" -#: FMakeInstall.form:680 -msgid "Enter the mimetypes handled by your application there.\nPlease enter one mimetype by line.\n" -msgstr "Ingrese el tipo MIME manejado por su aplicaciĆ³n.\nIngrese un tipo MIME por lĆ­nea.\n" +#: FMakeInstall.form:679 +msgid "" +"Enter the mimetypes handled by your application there.\n" +"Please enter one mimetype by line.\n" +msgstr "" +"Ingrese el tipo MIME manejado por su aplicaciĆ³n.\n" +"Ingrese un tipo MIME por lĆ­nea.\n" -#: FMakeInstall.form:692 +#: FMakeInstall.form:691 msgid "Additional configuration" msgstr "ConfiguraciĆ³n adicional" -#: FMakeInstall.form:700 +#: FMakeInstall.form:699 msgid "The following will be added to the end of the desktop configuration file." msgstr "Lo siguiente serĆ” agregado al final del archivo de configuraciĆ³n de escritorio." -#: FMakeInstall.form:708 +#: FMakeInstall.form:707 msgid "Extra dependencies" msgstr "Dependencias extra" -#: FMakeInstall.form:712 +#: FMakeInstall.form:711 msgid "Same dependencies for all targets" msgstr "Mismas dependencias para todos los paquetes" -#: FMakeInstall.form:768 +#: FMakeInstall.form:767 msgid "Extra files" msgstr "Archivos extra" -#: FMakeInstall.form:772 +#: FMakeInstall.form:771 msgid "Same files for all targets" msgstr "Mismos archivos para todas los paquetes" -#: FMakeInstall.form:785 +#: FMakeInstall.form:784 msgid "Extra files must be located in the Project folder of the current project, i.e. the .hidden directory of the project on the disk." msgstr "Los archivos extra deben ser situados en la carpeta Proyecto del proyecto actual, por ejemplo, el directorio .hidden del proyecto en el disco." -#: FMakeInstall.form:843 +#: FMakeInstall.form:842 msgid "Extra autoconf tests" msgstr "Pruebas adicionales de autoconf" -#: FMakeInstall.form:849 -msgid "Add extra tests for the configuration process.\n

Leave this blank if you don't need it, or if you don't know anything about autoconf scripts." -msgstr "Agregar pruebas extra para el proceso de configuraciĆ³n.\n

Deje esto en blanco si no lo necesita, o si no conoce nada sobre scripts autoconf." +#: FMakeInstall.form:848 +msgid "" +"Add extra tests for the configuration process.\n" +"

Leave this blank if you don't need it, or if you don't know anything about autoconf scripts." +msgstr "" +"Agregar pruebas extra para el proceso de configuraciĆ³n.\n" +"

Deje esto en blanco si no lo necesita, o si no conoce nada sobre scripts autoconf." -#: FMakeInstall.form:857 +#: FMakeInstall.form:856 msgid "Destination directory" msgstr "Directorio destino" -#: FMakeInstall.form:866 +#: FMakeInstall.form:865 msgid "Create directories for each distribution" msgstr "Crear directorios para cada distribuciĆ³n" -#: FMakeInstall.form:897 +#: FMakeInstall.form:896 msgid "Commands output" msgstr "Salida de comandos" -#: FMakeInstall.form:943 +#: FMakeInstall.form:942 msgid "Create package now" msgstr "" @@ -3681,7 +3928,7 @@ msgid "*.gz;*.bz2;*.xz" msgstr "-" -#: FMakePatch.form:98 Project.module:4744 +#: FMakePatch.form:98 Project.module:4555 msgid "Source packages" msgstr "Paquetes fuente" @@ -3701,83 +3948,90 @@ msgid "Patch/Diff files" msgstr "Parches/Ficheros de diferencias" -#: FMenu.class:75 +#: FMenu.class:74 msgid "Menus have been modified!" msgstr "Ā”Los menĆŗs han sido modificados!" -#: FMenu.class:309 +#: FMenu.class:312 msgid "Please enter a menu name." msgstr "Ingrese un nombre de menĆŗ." -#: FMenu.class:315 +#: FMenu.class:318 msgid "Bad menu name !" msgstr "Ā”Nombre de menĆŗ incorrecto!" -#: FMenu.class:321 +#: FMenu.class:324 msgid "Bad group name !" msgstr "Ā”Nombre de grupo incorrecto!" -#: FMenu.class:616 +#: FMenu.class:624 msgid "This menu is too deep !" msgstr "Ā”El menĆŗ tiene demasiados niveles!" -#: FMenu.class:1056 Project.module:5591 +#: FMenu.class:1063 Project.module:5406 msgid "modified" msgstr "modificado" -#: FMenu.form:83 +#: FMenu.form:84 msgid "Insert menu" msgstr "Insertar menĆŗ" -#: FMenu.form:91 -msgid "Insert menu after" +#: FMenu.form:92 +#, fuzzy +msgid "Insert separator" +msgstr "Insertar despuĆ©s" + +#: FMenu.form:100 +#, fuzzy +msgid "Insert menu before" msgstr "Insertar menĆŗ despuĆ©s" -#: FMenu.form:93 -msgid "Insert after" -msgstr "Insertar despuĆ©s" +#: FMenu.form:102 +#, fuzzy +msgid "Insert before" +msgstr "Insertar color" -#: FMenu.form:99 +#: FMenu.form:108 msgid "Delete menu" msgstr "Borrar menĆŗ" -#: FMenu.form:192 +#: FMenu.form:201 msgid "Click on Insert to add a new menu." msgstr "Haga click en Insertar para aƱadir un menĆŗ nuevo." -#: FNewConnection.class:92 +#: FNewConnection.class:104 msgid "Please enter the name of the database." msgstr "Ingrese el nombre de la base de datos." -#: FNewConnection.class:133 +#: FNewConnection.class:145 msgid "Please enter password" msgstr "Ingrese una contraseƱa" -#: FNewConnection.class:135 +#: FNewConnection.class:147 msgid "Connection properties" msgstr "Propiedades de conexiĆ³n" -#: FNewConnection.class:166 +#: FNewConnection.class:178 msgid "Select a directory" msgstr "Seleccione un directorio" -#: FNewConnection.class:217 +#: FNewConnection.class:229 msgid "Create database" msgstr "" -#: FNewConnection.class:229 +#: FNewConnection.class:241 msgid "Delete database" msgstr "" -#: FNewConnection.class:381 +#: FNewConnection.class:393 msgid "Unable to create database." msgstr "Incapaz de crear la base de datos." -#: FNewConnection.class:390 +#: FNewConnection.class:402 msgid "Do you really want to delete the database '&1'?" msgstr "ĀæRealmente quiere borrar la base de datos '&1'?" -#: FNewConnection.class:401 +#: FNewConnection.class:413 msgid "Unable to delete database." msgstr "Incapaz de borrar la base de datos." @@ -3789,27 +4043,27 @@ msgid "Path" msgstr "Ruta" -#: FNewConnection.form:155 +#: FNewConnection.form:154 msgid "No password" msgstr "" -#: FNewConnection.form:190 Project.module:226 +#: FNewConnection.form:189 Project.module:228 msgid "Database" msgstr "Base de datos" -#: FNewConnection.form:242 +#: FNewConnection.form:241 msgid "From" msgstr "" -#: FNewConnection.form:266 +#: FNewConnection.form:265 msgid "Ignore database charset" msgstr "Ignorar codificaciĆ³n de caracteres de la base de datos" -#: FNewConnection.form:280 +#: FNewConnection.form:279 msgid "Display metadata" msgstr "Mostrar metadatos" -#: FNewConnection.form:294 +#: FNewConnection.form:293 msgid "Remember database structure" msgstr "Recordar estructura de la base de datos" @@ -3821,7 +4075,7 @@ msgid "Please enter the name of the new table." msgstr "Ingrese el nombre de la nueva tabla." -#: FNewTable.class:59 MConnection.module:304 +#: FNewTable.class:59 MConnection.module:317 msgid "Table '&1' already exists." msgstr "La tabla '&1' ya existe." @@ -3889,411 +4143,459 @@ msgid "Zen" msgstr "" -#: FOption.class:82 +#: FOption.class:83 msgid "Custom" msgstr "Personalizado" -#: FOption.class:84 +#: FOption.class:85 msgid "Desktop" msgstr "Escritorio" -#: FOption.class:85 FTranslate.class:132 +#: FOption.class:86 FTranslate.class:149 msgid "(Default)" msgstr "(Por defecto)" -#: FOption.class:175 +#: FOption.class:187 msgid "Define..." msgstr "Definir..." -#: FOption.class:225 +#: FOption.class:236 msgid "Gambas highlight theme files" msgstr "Archivos de temas de resaltado de Gambas" -#: FOption.class:226 +#: FOption.class:237 msgid "Export a theme file" msgstr "Exportar un archivo de tema" -#: FOption.class:411 +#: FOption.class:462 msgid "Select a theme file" msgstr "Seleccione un archivo de tema" -#: FOption.class:434 +#: FOption.class:492 msgid "You need to restart the application to see your changes." msgstr "Necesita reiniciar la aplicaciĆ³n para ver los cambios." -#: FOption.class:750 +#: FOption.class:863 msgid "Do you really want to clear the documentation cache?" msgstr "ĀæRealmante quiere borrar la cachĆ© de documentaciĆ³n?" -#: FOption.class:759 +#: FOption.class:872 msgid "Unable to clear documentation cache." msgstr "Imposible eliminar la cachĆ© de documentaciĆ³n" -#: FOption.class:915 +#: FOption.class:1028 msgid "Do you really want to delete this snippet?" msgstr "ĀæRealmente quiere borrar este fragmento de cĆ³digo?" -#: FOption.class:1103 -msgid "Do you really want to reset the list to its default value?" -msgstr "ĀæRealmente desea reiniciar la lista a su valor por defecto?" - -#: FOption.class:1182 +#: FOption.class:1227 msgid "Do you really want to install the Gambas font to your personal font directory?" msgstr "ĀæRealmente quiere instalar la fuente de Gambas en su directorio de fuentes personales?" -#: FOption.class:1182 FSoftwareFarm.form:386 +#: FOption.class:1227 FSoftwareFarm.class:586 msgid "Install" msgstr "Instalar" -#: FOption.class:1292 -msgid "Unable to download documentation." -msgstr "Incapaz de descargar la documentaciĆ³n." - -#: FOption.class:1302 -msgid "Unable to uncompress documentation." -msgstr "Incapaz de descomprimir documentaciĆ³n." - -#: FOption.class:1311 -msgid "Unable to install documentation." -msgstr "Imposible instalar la documentaciĆ³n." - -#: FOption.class:1336 +#: FOption.class:1312 msgid "Network is not available." msgstr "Red no disponible" -#: FOption.class:1341 +#: FOption.class:1317 msgid "Documentation is up to date." msgstr "DocumentaciĆ³n actualizada" -#: FOption.class:1346 -msgid "'wget' is not found." -msgstr "No se encuentra 'wget'." - -#: FOption.class:1351 +#: FOption.class:1322 msgid "A new documentation is available!" msgstr "Nueva documentaciĆ³n disponible" -#: FOption.class:1356 MHelp.module:896 +#: FOption.class:1327 MHelp.module:904 msgid "Documentation is not available." msgstr "DocumentaciĆ³n no disponible" -#: FOption.form:263 +#: FOption.class:1523 +#, fuzzy +msgid "Cannot download '&1'." +msgstr "No es posible borrar la tabla &1." + +#: FOption.class:1554 +msgid "Unable to uncompress documentation." +msgstr "Incapaz de descomprimir documentaciĆ³n." + +#: FOption.class:1565 +msgid "Unable to install documentation." +msgstr "Imposible instalar la documentaciĆ³n." + +#: FOption.form:291 +msgid "Dotted" +msgstr "" + +#: FOption.form:302 msgid "Identity" msgstr "Identidad" -#: FOption.form:307 +#: FOption.form:346 msgid "Package maintainer" msgstr "Mantenedor del paquete" -#: FOption.form:352 +#: FOption.form:391 msgid "Default license" msgstr "Licencia por defecto" -#: FOption.form:392 FProjectProperty.form:425 VersionControl.module:485 +#: FOption.form:431 VersionControl.module:485 msgid "No" msgstr "No" -#: FOption.form:392 FProjectProperty.form:425 VersionControl.module:485 +#: FOption.form:431 VersionControl.module:485 msgid "Yes" msgstr "SĆ­" -#: FOption.form:396 +#: FOption.form:435 msgid "Projects" msgstr "" -#: FOption.form:413 +#: FOption.form:452 msgid "Default tab size" msgstr "Anchura de tabulador por defecto" -#: FOption.form:430 FProjectProperty.form:769 +#: FOption.form:469 FProjectProperty.form:767 msgid "space(s)" msgstr "espacio(s)" -#: FOption.form:443 +#: FOption.form:482 msgid "Indent with tab by default" msgstr "" -#: FOption.form:460 +#: FOption.form:499 msgid "Automatic word wrap by default" msgstr "Ajuste de lĆ­nea automĆ”tico por defecto" -#: FOption.form:478 +#: FOption.form:517 msgid "Fold procedures by default" msgstr "Plegar procedimientos por defecto" -#: FOption.form:495 +#: FOption.form:534 msgid "Activate version control" msgstr "" -#: FOption.form:504 +#: FOption.form:551 +msgid "Restore files when loading a project" +msgstr "Restaurar archivos al cargar un proyecto" + +#: FOption.form:568 +msgid "Compress PNG images with 'pngquant'" +msgstr "" + +#: FOption.form:586 +msgid "Automatic translation with 'translate-shell'" +msgstr "" + +#: FOption.form:605 +#, fuzzy +msgid "Translation engine" +msgstr "Archivos de traducciĆ³n" + +#: FOption.form:614 msgid "Interface" msgstr "Interfaz" -#: FOption.form:521 -msgid "Sort properties" -msgstr "Ordenar propiedades" +#: FOption.form:631 +#, fuzzy +msgid "Activate animations" +msgstr "Activar advertencias" -#: FOption.form:538 -msgid "Minimize at runtime" -msgstr "Minimizar en tiempo de ejecuciĆ³n" +#: FOption.form:648 +#, fuzzy +msgid "Show shadows" +msgstr "Mostrar ventana de bĆŗsqueda" -#: FOption.form:555 +#: FOption.form:665 +msgid "Show tooltips" +msgstr "Mostrar consejos" + +#: FOption.form:682 msgid "Use utility windows" msgstr "Usar ventanas de utilidad" -#: FOption.form:572 +#: FOption.form:699 +msgid "Close tabs with middle mouse click" +msgstr "" + +#: FOption.form:716 +msgid "Show file name in window title" +msgstr "Mostrar nombre de archivo en tĆ­tulo de ventana" + +#: FOption.form:733 msgid "Toolbox size" msgstr "TamaƱo de la caja de herramientas" -#: FOption.form:578 +#: FOption.form:739 msgid "Large" msgstr "" -#: FOption.form:578 FProjectProperty.form:297 FWebFontChooser.form:61 +#: FOption.form:739 FProjectProperty.form:297 FWebFontChooser.form:61 msgid "Normal" msgstr "Normal" -#: FOption.form:578 +#: FOption.form:739 msgid "Small" msgstr "PequeƱo" -#: FOption.form:590 -msgid "Restore files when loading a project" -msgstr "Restaurar archivos al cargar un proyecto" - -#: FOption.form:607 -msgid "Show tooltips" -msgstr "Mostrar consejos" +#: FOption.form:751 +msgid "Sort properties" +msgstr "Ordenar propiedades" -#: FOption.form:624 -msgid "Show file name in window title" -msgstr "Mostrar nombre de archivo en tĆ­tulo de ventana" +#: FOption.form:768 +msgid "Separate static symbols in method selector" +msgstr "" -#: FOption.form:641 -msgid "Quiet external commands" -msgstr "Comandos externos ocultos" +#: FOption.form:785 +msgid "Minimize at runtime" +msgstr "Minimizar en tiempo de ejecuciĆ³n" -#: FOption.form:658 -msgid "Separate static symbols in method selector" +#: FOption.form:802 +msgid "Show debugging panel if needed" msgstr "" -#: FOption.form:680 -msgid "Configure shortcuts" -msgstr "Configurar atajos" +#: FOption.form:819 +msgid "Quiet external commands" +msgstr "Comandos externos ocultos" -#: FOption.form:685 +#: FOption.form:828 msgid "Fonts" msgstr "Fuentes" -#: FOption.form:718 +#: FOption.form:861 msgid "Global size" msgstr "TamaƱo global" -#: FOption.form:740 +#: FOption.form:883 msgid "Title size" msgstr "TamaƱo del titulo" -#: FOption.form:794 +#: FOption.form:905 +#, fuzzy +msgid "Debugger size" +msgstr "Depurador" + +#: FOption.form:954 MTheme.module:6 +msgid "Help" +msgstr "Ayuda" + +#: FOption.form:981 +#, fuzzy +msgid "Fixed font" +msgstr "Usar una fuente de tamaƱo fijo" + +#: FOption.form:997 +msgid "Zoom (browser excepted)" +msgstr "" + +#: FOption.form:1027 msgid "Install Gambas font for code edition" msgstr "Instalar la fuente de Gambas para la ediciĆ³n de cĆ³digo" -#: FOption.form:798 -msgid "Theme" +#: FOption.form:1031 +#, fuzzy +msgid "Themes" msgstr "Tema" -#: FOption.form:815 +#: FOption.form:1048 msgid "Icon theme" msgstr "Tema de iconos" -#: FOption.form:831 -msgid "Color theme" -msgstr "Color del tema" +#: FOption.form:1064 +#, fuzzy +msgid "Highlighting theme" +msgstr "Resaltado" -#: FOption.form:845 +#: FOption.form:1078 msgid "Import theme" msgstr "Importar tema" -#: FOption.form:851 +#: FOption.form:1084 msgid "Export theme" msgstr "Exportar tema" -#: FOption.form:870 +#: FOption.form:1103 msgid "Adapt colors to dark themes" msgstr "Adaptar colores a temas oscuros" -#: FOption.form:916 +#: FOption.form:1140 msgid "Show indentation with vertical lines" msgstr "" -#: FOption.form:933 +#: FOption.form:1157 msgid "Highlight current line" msgstr "Resaltar lĆ­nea actual" -#: FOption.form:950 +#: FOption.form:1174 msgid "Highlight modified lines" msgstr "Resaltar lĆ­neas modificadas" -#: FOption.form:967 +#: FOption.form:1191 msgid "Show line numbers" msgstr "Mostrar nĆŗmeros de lĆ­nea" -#: FOption.form:984 +#: FOption.form:1208 msgid "Procedure folding" msgstr "Plegado de procedimientos" -#: FOption.form:1001 +#: FOption.form:1225 msgid "Procedure separation" msgstr "SeparaciĆ³n de procedimientos" -#: FOption.form:1018 +#: FOption.form:1242 msgid "Show spaces at end of line with dots" msgstr "Mostrar espacios y finales de lĆ­nea con puntos" -#: FOption.form:1035 +#: FOption.form:1259 msgid "Show Preview" msgstr "" -#: FOption.form:1053 +#: FOption.form:1277 msgid "Keywords in upper case" msgstr "Palabras clave en mayĆŗscula" -#: FOption.form:1063 +#: FOption.form:1286 msgid "Code formatting" msgstr "Formateo de cĆ³digo" -#: FOption.form:1069 +#: FOption.form:1292 msgid "Automatic formatting" msgstr "Formato automĆ”tico" -#: FOption.form:1080 +#: FOption.form:1303 msgid "Control structure completion" msgstr "" -#: FOption.form:1097 +#: FOption.form:1320 msgid "Local variable declaration" msgstr "" -#: FOption.form:1114 +#: FOption.form:1337 msgid "Comments insertion" msgstr "" -#: FOption.form:1131 +#: FOption.form:1354 msgid "Close braces, brackets" msgstr "" -#: FOption.form:1143 +#: FOption.form:1371 +#, fuzzy +msgid "Close strings" +msgstr "Todas las cadenas" + +#: FOption.form:1383 msgid "Explicit formating" msgstr "Formato explicito" -#: FOption.form:1154 +#: FOption.form:1394 msgid "Format on load & save" msgstr "Formatear al cargar y guardar" -#: FOption.form:1171 +#: FOption.form:1411 msgid "Indent local variable declaration" msgstr "Indentar declaraciĆ³n local de variables" -#: FOption.form:1188 +#: FOption.form:1428 msgid "Remove useless spaces at end of line" msgstr "Eliminar espacios vacĆ­os al final de la lĆ­nea" -#: FOption.form:1205 +#: FOption.form:1445 msgid "Keep successive void lines" msgstr "Mantener las lĆ­neas sucesivas vacĆ­as" -#: FOption.form:1214 +#: FOption.form:1454 msgid "Code snippets" msgstr "Fragmentos de cĆ³digo" -#: FOption.form:1230 +#: FOption.form:1470 msgid "Activate code snippets" msgstr "Activar fragmentos de cĆ³digo" -#: FOption.form:1314 +#: FOption.form:1554 msgid "Help & applications" msgstr "Ayuda & aplicaciones" -#: FOption.form:1320 MTheme.module:6 -msgid "Help" -msgstr "Ayuda" - -#: FOption.form:1331 +#: FOption.form:1571 msgid "Display property help" msgstr "Mostrar ayuda de propiedades" -#: FOption.form:1348 +#: FOption.form:1588 msgid "Show documentation in popups" msgstr "Mostrar la documentaciĆ³n en ventanas emergentes" -#: FOption.form:1365 +#: FOption.form:1605 msgid "Always display optional messages" msgstr "Mostrar siempre mensajes opcionales" -#: FOption.form:1382 -msgid "Use offline help" -msgstr "Usar ayuda offline" +#: FOption.form:1617 +#, fuzzy +msgid "Documentation" +msgstr "Descargar documentaciĆ³n" + +#: FOption.form:1628 +#, fuzzy +msgid "Use offline documentation" +msgstr "Imposible instalar la documentaciĆ³n." -#: FOption.form:1400 +#: FOption.form:1658 msgid "Download documentation" msgstr "Descargar documentaciĆ³n" -#: FOption.form:1418 -msgid "Clear documentation cache" -msgstr "Borrar la cachĆ© de documentaciĆ³n" - -#: FOption.form:1430 FProxy.form:20 +#: FOption.form:1684 FProxy.form:20 msgid "Proxy configuration" msgstr "ConfiguraciĆ³n de Proxy" -#: FOption.form:1438 +#: FOption.form:1697 +msgid "Clear documentation cache" +msgstr "Borrar la cachĆ© de documentaciĆ³n" + +#: FOption.form:1705 msgid "Applications" msgstr "Aplicaciones" -#: FOption.form:1449 +#: FOption.form:1716 msgid "Browser" msgstr "Navegador" -#: FOption.form:1466 FVersionControl.form:44 +#: FOption.form:1733 FVersionControl.form:44 msgid "Terminal" msgstr "Terminal" -#: FOption.form:1475 -msgid "Source archives" -msgstr "Archivos fuente" - -#: FOption.form:1488 -msgid "These files will be ignored when making source archives." -msgstr "Estos archivos serĆ”n ignorados al crear un archivador fuente." - -#: FOutput.form:28 +#: FOutput.form:29 msgid "Console - Gambas" msgstr "Consola - Gambas" -#: FOutput.form:64 +#: FOutput.form:65 msgid "Undock console" msgstr "Desbloquear consola" -#: FOutput.form:71 +#: FOutput.form:72 msgid "Keep above" msgstr "Mantener por encima" -#: FOutput.form:77 +#: FOutput.form:78 msgid "Clear console" msgstr "Limpiar consola" -#: FOutput.form:95 +#: FOutput.form:85 +#, fuzzy +msgid "Suspend terminal" +msgstr "Abrir una Terminal" + +#: FOutput.form:104 msgid "Entered text echo" msgstr "EntrĆ³ eco texto" -#: FOutput.form:97 +#: FOutput.form:106 msgid "Echo" msgstr "Echo" -#: FOutput.form:108 +#: FOutput.form:117 msgid "Open contents" msgstr "" -#: FOutput.form:121 +#: FOutput.form:130 msgid "Use system charset" msgstr "Usar codificaciĆ³n de caracteres del sistema" @@ -4433,19 +4735,19 @@ msgid "Information about library" msgstr "InformaciĆ³n sobre la librerĆ­a" -#: FProjectProperty.form:179 +#: FProjectProperty.form:178 msgid "GB_GUI_BUSY=1" msgstr "-" -#: FProjectProperty.form:185 +#: FProjectProperty.form:184 msgid "GB_X11_INIT_THREADS=1" msgstr "-" -#: FProjectProperty.form:200 +#: FProjectProperty.form:199 msgid "GB_DB_DEBUG=1" msgstr "-" -#: FProjectProperty.form:261 +#: FProjectProperty.form:260 msgid "General" msgstr "General" @@ -4477,15 +4779,15 @@ msgid "Information" msgstr "InformaciĆ³n" -#: FProjectProperty.form:402 FTranslate.class:65 +#: FProjectProperty.form:403 FTranslate.class:76 msgid "Progress" msgstr "Progreso" -#: FProjectProperty.form:408 +#: FProjectProperty.form:409 msgid "Finished and stable" msgstr "Terminado y estable" -#: FProjectProperty.form:419 +#: FProjectProperty.form:420 msgid "This component is hidden" msgstr "Este componente estĆ” oculto" @@ -4521,55 +4823,55 @@ msgid "Components" msgstr "Componentes" -#: FProjectProperty.form:586 FSoftwareFarm.class:58 +#: FProjectProperty.form:587 FSoftwareFarm.class:58 msgid "Libraries" msgstr "LibrerĆ­as" -#: FProjectProperty.form:608 +#: FProjectProperty.form:610 msgid "WARNING! The project executable and the libraries it depends on must be stored inside the same directory. Otherwise the libraries will not be found." msgstr "ADVERTENCIA! El ejecutable del proyecto y las librerĆ­as de las cual depende deben ser almacenadas en el mismo directorio. En caso contrario, las librerĆ­as no serĆ”n encontradas." -#: FProjectProperty.form:616 +#: FProjectProperty.form:618 msgid "Runtime library search path" msgstr "" -#: FProjectProperty.form:660 +#: FProjectProperty.form:662 msgid "Environment" msgstr "Entorno" -#: FProjectProperty.form:675 +#: FProjectProperty.form:678 msgid "&Insert" msgstr "&Insertar" -#: FProjectProperty.form:687 +#: FProjectProperty.form:690 msgid "Arguments" msgstr "Argumentos" -#: FProjectProperty.form:746 +#: FProjectProperty.form:744 msgid "Edition" msgstr "EdiciĆ³n" -#: FProjectProperty.form:757 +#: FProjectProperty.form:755 msgid "Tab size" msgstr "TamaƱo del tabulador" -#: FProjectProperty.form:780 +#: FProjectProperty.form:778 msgid "Show deprecated components and controls" msgstr "" -#: FProjectProperty.form:794 +#: FProjectProperty.form:791 msgid "Compilation" msgstr "CompilaciĆ³n" -#: FProjectProperty.form:805 +#: FProjectProperty.form:802 msgid "Module symbols are public by default" msgstr "SĆ­mbolos en mĆ³dulos son pĆŗblicos por defecto" -#: FProjectProperty.form:822 +#: FProjectProperty.form:818 msgid "Form controls are public" msgstr "Los controles de formulario son pĆŗblicos" -#: FProjectProperty.form:839 +#: FProjectProperty.form:834 msgid "Activate warnings" msgstr "Activar advertencias" @@ -4633,47 +4935,47 @@ msgid "Previous description" msgstr "DescripciĆ³n previa" -#: FProperty.class:386 +#: FProperty.class:384 msgid "Forbidden characters in control name." msgstr "Caracteres no permitidos en el nombre del control." -#: FProperty.class:391 +#: FProperty.class:389 msgid "This name is already in use." msgstr "Este nombre ya estĆ” en uso." -#: FProperty.class:401 +#: FProperty.class:399 msgid "Forbidden characters in control group." msgstr "Caracteres no permitidos en el grupo del control." -#: FProperty.class:477 +#: FProperty.class:475 msgid "Incorrect property value." msgstr "Valor incorrecto de la propiedad." -#: FProperty.class:635 +#: FProperty.class:637 msgid "The name of the control." msgstr "El nombre del control." -#: FProperty.class:646 +#: FProperty.class:649 msgid "The event group that the control belongs to." msgstr "El grupo de eventos al que el control pertenece." -#: FProperty.class:660 +#: FProperty.class:663 msgid "If the form and controls dimensions must follow the size of the default font." msgstr "Si las dimensiones del formulario y los controles deben seguir el tamaƱo de la fuente por defecto." -#: FProperty.class:664 +#: FProperty.class:667 msgid "If the control is public." msgstr "Si el control es pĆŗblico." -#: FProperty.class:668 +#: FProperty.class:671 msgid "If the Text property must be translated." msgstr "Si la propiedad Text debe ser traducida." -#: FProperty.class:689 +#: FProperty.class:693 msgid "This property is virtual: it is only implemented in the IDE, and has no existence at runtime." msgstr "Esta propiedad es virtual: estĆ” sĆ³lo implementa en el IDE, y no tiene existencia en tiempo de ejecuciĆ³n." -#: FProperty.class:819 +#: FProperty.class:827 msgid "None" msgstr "Ninguno" @@ -4741,7 +5043,7 @@ msgid "Software description" msgstr "DescripciĆ³n del software" -#: FPublish.form:99 FSoftwareFarm.form:334 +#: FPublish.form:99 FSoftwareFarm.form:342 msgid "Web site" msgstr "Sitio web" @@ -4749,7 +5051,7 @@ msgid "Create menu entry" msgstr "Crear entrada de menĆŗ" -#: FPublish.form:135 FSoftwareFarm.form:186 +#: FPublish.form:135 FSoftwareFarm.form:189 msgid "Tags" msgstr "Etiquetas" @@ -4861,78 +5163,84 @@ msgid "Take screenshot" msgstr "Capturar pantalla" -#: FSearch.class:507 +#: FSearch.class:548 msgid "Search string replaced once." msgstr "La cadena se reemplazĆ³ una vez." -#: FSearch.class:509 +#: FSearch.class:550 msgid "Search string replaced &1 times." msgstr "La cadena buscada se reemplazĆ³ &1 veces." -#: FSearch.class:606 +#: FSearch.class:647 msgid "One match" msgstr "Una coincidencia" -#: FSearch.class:608 +#: FSearch.class:649 msgid "&1 matches" msgstr "&1 coincidencias" -#: FSearch.class:896 +#: FSearch.class:946 msgid "Do you really want to replace every string?" msgstr "ĀæRealmente quiere reemplazar cada cadena?" -#: FSearch.form:43 +#: FSearch.form:42 msgid "Search & Replace" msgstr "Buscar & reemplazar" -#: FSearch.form:106 +#: FSearch.form:105 msgid "Case sensitive" msgstr "Sensible a mayĆŗsculas y minĆŗsculas" -#: FSearch.form:111 +#: FSearch.form:110 msgid "Words only" msgstr "SĆ³lo palabras" -#: FSearch.form:116 +#: FSearch.form:115 msgid "Regular expression" msgstr "ExpresiĆ³n regular" -#: FSearch.form:122 -msgid "Highlight result" -msgstr "Resaltar resultado" - -#: FSearch.form:127 +#: FSearch.form:120 msgid "Ignore strings" msgstr "Ignorar cadenas" -#: FSearch.form:132 +#: FSearch.form:125 msgid "Ignore comments" msgstr "Ignorar comentarios" -#: FSearch.form:147 +#: FSearch.form:140 msgid "Search in" msgstr "Buscar en" -#: FSearch.form:154 +#: FSearch.form:147 msgid "Current procedure" msgstr "Procedimiento Actual" -#: FSearch.form:160 +#: FSearch.form:153 msgid "Current file" msgstr "Archivo actual" -#: FSearch.form:167 +#: FSearch.form:160 msgid "Source files" msgstr "Archivos fuente" -#: FSearch.form:202 +#: FSearch.form:166 +#, fuzzy +msgid "Data files" +msgstr "Archivos extra" + +#: FSearch.form:201 msgid "Browse" msgstr "Navegar" -#: FSearch.form:214 +#: FSearch.form:213 msgid "Replace all" msgstr "Reemplazar todo" +#: FSearch.form:224 +#, fuzzy +msgid "Highlight search" +msgstr "Resaltar resultado" + #: FSelectExtraFile.form:12 msgid "Select an extra file" msgstr "Seleccionar un archivo extra" @@ -4985,7 +5293,7 @@ msgid "Trigger string" msgstr "Cadena de disparo" -#: FSoftwareFarm.class:42 Project.module:228 +#: FSoftwareFarm.class:42 Project.module:230 msgid "Games" msgstr "Juegos" @@ -5005,7 +5313,7 @@ msgid "Audio" msgstr "-" -#: FSoftwareFarm.class:48 Project.module:235 +#: FSoftwareFarm.class:48 Project.module:237 msgid "Video" msgstr "VĆ­deo" @@ -5045,110 +5353,115 @@ msgid "Request cancelled." msgstr "PeticiĆ³n cancelada." -#: FSoftwareFarm.class:354 +#: FSoftwareFarm.class:358 msgid "Cancel my vote" msgstr "Cancelar mi voto" -#: FSoftwareFarm.class:361 +#: FSoftwareFarm.class:365 msgid "Upgrade" msgstr "Actualizar" -#: FSoftwareFarm.class:538 +#: FSoftwareFarm.class:402 +msgid "Published &1 (on &2)" +msgstr "" + +#: FSoftwareFarm.class:545 msgid "Do you really want to download &1?" msgstr "ĀæRealmente quieres descargar &1?" -#: FSoftwareFarm.class:541 +#: FSoftwareFarm.class:548 msgid "Unable to download &1:" msgstr "Imposible descargar &1:" -#: FSoftwareFarm.class:543 +#: FSoftwareFarm.class:550 msgid "&1 has been successfully downloaded." msgstr "&1 se ha descargado correctamente." -#: FSoftwareFarm.class:558 +#: FSoftwareFarm.class:565 msgid "Do you really want to upgrade to &1?" msgstr "ĀæRealmente quieres actualizar a &1?" -#: FSoftwareFarm.class:561 +#: FSoftwareFarm.class:568 msgid "Unable to upgrade to &1:" msgstr "Imposible actualizar a &1:" -#: FSoftwareFarm.class:568 +#: FSoftwareFarm.class:575 msgid "Do you really want to uninstall &1?" msgstr "ĀæRealmente quieres desinstalar &1?" -#: FSoftwareFarm.class:571 +#: FSoftwareFarm.class:578 msgid "Unable to uninstall &1:" msgstr "" -#: FSoftwareFarm.class:573 +#: FSoftwareFarm.class:580 msgid "&1 has been successfully uninstalled." msgstr "" -#: FSoftwareFarm.class:579 +#: FSoftwareFarm.class:586 msgid "Do you really want to install &1?" msgstr "ĀæRealmente quieres instalar &1?" -#: FSoftwareFarm.class:582 +#: FSoftwareFarm.class:589 msgid "Unable to install &1:" msgstr "Imposible instalar &1:" -#: FSoftwareFarm.class:584 +#: FSoftwareFarm.class:591 msgid "&1 has been successfully installed." msgstr "&1 se ha instalado correctamente." -#: FSoftwareFarm.class:604 +#: FSoftwareFarm.class:611 msgid "Unable to modify your vote." msgstr "Imposible modificar tu voto." -#: FSoftwareFarm.class:640 +#: FSoftwareFarm.class:647 msgid "Do you really want to delete &1 from the farm server?" msgstr "ĀæRealmente quieres eliminar &1 de la granja?" -#: FSoftwareFarm.class:644 +#: FSoftwareFarm.class:651 msgid "Unable to remove &1:" msgstr "Imposible eliminar &1:" -#: FSoftwareFarm.form:64 +#: FSoftwareFarm.form:65 msgid "Gambas Software Farm" msgstr "Granja de software Gambas" -#: FSoftwareFarm.form:153 +#: FSoftwareFarm.form:156 FTranslate.form:200 msgid "Show" msgstr "Mostrar" -#: FSoftwareFarm.form:159 +#: FSoftwareFarm.form:162 msgid "Installed" msgstr "Instalado" -#: FSoftwareFarm.form:159 +#: FSoftwareFarm.form:162 msgid "Most downloaded" msgstr "MĆ”s descargados" -#: FSoftwareFarm.form:159 +#: FSoftwareFarm.form:162 msgid "Most recent" msgstr "MĆ”s recientes" -#: FSoftwareFarm.form:165 +#: FSoftwareFarm.form:168 msgid "Show filters" msgstr "Mostrar filtros" -#: FSoftwareFarm.form:171 +#: FSoftwareFarm.form:174 msgid "Show old versions" msgstr "" -#: FSoftwareFarm.form:393 +#: FSoftwareFarm.form:394 msgid "Download" msgstr "Descargar" #: FSoftwareFarm.form:402 +#, fuzzy +msgid "Download and install" +msgstr "Descarga cancelada" + +#: FSoftwareFarm.form:410 msgid "Vote" msgstr "Votar" -#: FSystemInfo.form:15 -msgid "System information" -msgstr "InformaciĆ³n del Sistema" - #: FSystemInfo.form:35 msgid "Please copy these informations in all your bug reports." msgstr "Copie esta informaciĆ³n en todos sus reportes de errores." @@ -5165,35 +5478,35 @@ msgid "Use a fixed font" msgstr "Usar una fuente de tamaƱo fijo" -#: FTextEditor.class:220 +#: FTextEditor.class:214 msgid "Console output #&1" msgstr "" -#: FTextEditor.class:916 +#: FTextEditor.class:907 msgid "Original file has been saved in the Project folder." msgstr "El archivo original ha sido guardado en el directorio Proyecto." -#: FTextEditor.class:916 +#: FTextEditor.class:907 msgid "The file has been compressed from &1 to &2 bytes (&3)." msgstr "El archivo ha sido compreso de &1 a &2 bytes (&3)." -#: FTextEditor.class:922 +#: FTextEditor.class:915 msgid "Unable to compress file." msgstr "Incapaz de comprimir archivo." -#: FTextEditor.form:163 +#: FTextEditor.form:166 msgid "Sort ascent" msgstr "Ordenar ascendente" -#: FTextEditor.form:169 +#: FTextEditor.form:172 msgid "Sort descent" msgstr "Ordenar descendente" -#: FTextEditor.form:215 +#: FTextEditor.form:218 msgid "Compress file" msgstr "Comprimir archivo" -#: FTextEditor.form:221 +#: FTextEditor.form:224 msgid "Uncompress file" msgstr "Descomprimir archivo" @@ -5209,135 +5522,164 @@ msgid "Show tips on startup" msgstr "Mostrar consejos al inicio" -#: FTranslate.class:39 +#: FTranslate.class:42 msgid "The project is void. There is nothing to translate." msgstr "El proyecto estĆ” vacĆ­o. No hay nada que traducir." -#: FTranslate.class:63 +#: FTranslate.class:74 msgid "Language" msgstr "Languaje" -#: FTranslate.class:66 +#: FTranslate.class:77 msgid "Not translated" msgstr "" -#: FTranslate.class:150 +#: FTranslate.class:167 msgid "Translation files" msgstr "Archivos de traducciĆ³n" -#: FTranslate.class:285 +#: FTranslate.class:326 msgid "Cannot read translation file for language '&1'" msgstr "No es posible cargar el archivo de traducciĆ³n del idioma '&1'" -#: FTranslate.class:494 +#: FTranslate.class:557 msgid "Cannot save translation." msgstr "No es posible guardar la traducciĆ³n." -#: FTranslate.class:607 +#: FTranslate.class:670 msgid "Do you really want to delete this translation ?" msgstr "ĀæRealmente quiere borrar esta traducciĆ³n?" -#: FTranslate.class:703 +#: FTranslate.class:778 msgid "Do you really want to reload this translation ?" msgstr "ĀæRealmente quiere recargar esta traducciĆ³n?" -#: FTranslate.class:717 +#: FTranslate.class:792 msgid "Export a translation" msgstr "Exportar una traducciĆ³n" -#: FTranslate.class:906 +#: FTranslate.class:1007 msgid "Please select the translation file to import." msgstr "Seleccione el archivo de traducciĆ³n a importar." -#: FTranslate.class:944 +#: FTranslate.class:1045 msgid "No translation were picked up." msgstr "No fue seleccionada ninguna traducciĆ³n." -#: FTranslate.class:946 +#: FTranslate.class:1047 msgid "One translation was picked up." msgstr "Una traducciĆ³n fue seleccionada." -#: FTranslate.class:948 +#: FTranslate.class:1049 msgid "&1 translations were picked up." msgstr "Se han importado &1 traducciones." -#: FTranslate.class:956 +#: FTranslate.class:1057 msgid "Cannot import translation file." msgstr "No es posible importar el archivo de traducciĆ³n." -#: FTranslate.class:1005 +#: FTranslate.class:1106 msgid "Everything seems to be correct." msgstr "Todo parece estar correcto." -#: FTranslate.class:1015 +#: FTranslate.class:1116 msgid "Translated string symbols do not match untranslated string ones." msgstr "Los sĆ­mbolos de las cadenas traducidas no concuerdan con los de las cadenas sin traducir." -#: FTranslate.class:1041 +#: FTranslate.class:1142 msgid "&1 strings. Everything is translated!" msgstr "&1 cadenas. Ā”Todo estĆ” traducido!" -#: FTranslate.class:1043 +#: FTranslate.class:1144 msgid "&1 strings. One is not translated. &3% done." msgstr "&1 cadenas. Una no estĆ” traducida. &3% listo." -#: FTranslate.class:1045 +#: FTranslate.class:1146 msgid "&1 strings. &2 are not translated. &3% done." msgstr "&1 cadenas. &2 no estĆ”n traducidas. &3% listo." -#: FTranslate.form:61 +#: FTranslate.class:1697 +#, fuzzy +msgid "Automatic translation has failed." +msgstr "Fallo de autenticaciĆ³n." + +#: FTranslate.class:1707 +#, fuzzy +msgid "Do you want to fill the translation automatically?" +msgstr "ĀæRealmente quiere borrar esta traducciĆ³n?" + +#: FTranslate.form:76 msgid "Project translation" msgstr "TraducciĆ³n del proyecto" -#: FTranslate.form:93 +#: FTranslate.form:105 +#, fuzzy +msgid "Automatic translation" +msgstr "ExtensiĆ³n automĆ”tica" + +#: FTranslate.form:117 msgid "Untranslated strings" msgstr "Cadenas no traducidas" -#: FTranslate.form:97 +#: FTranslate.form:121 msgid "Translated strings" msgstr "Cadenas traducidas" -#: FTranslate.form:101 +#: FTranslate.form:125 msgid "All strings" msgstr "Todas las cadenas" -#: FTranslate.form:163 +#: FTranslate.form:224 msgid "Save translation" msgstr "Guardar traducciĆ³n" -#: FTranslate.form:169 +#: FTranslate.form:232 +msgid "Verify the translation" +msgstr "Verificar la traducciĆ³n" + +#: FTranslate.form:234 +msgid "Verify" +msgstr "" + +#: FTranslate.form:304 +#, fuzzy +msgid "Find next translated string" +msgstr "Encontrar la siguiente cadena sin traducir" + +#: FTranslate.form:310 +#, fuzzy +msgid "Find previous translated string" +msgstr "Encontrar la cadena sin traducciĆ³n previa" + +#: FTranslate.form:316 +msgid "Find previous untranslated string" +msgstr "Encontrar la cadena sin traducciĆ³n previa" + +#: FTranslate.form:322 +msgid "Find next untranslated string" +msgstr "Encontrar la siguiente cadena sin traducir" + +#: FTranslate.form:332 msgid "Clear this translation" msgstr "Limpiar esta traducciĆ³n" -#: FTranslate.form:175 +#: FTranslate.form:338 msgid "This string must not be translated" msgstr "La cadena no debe ser traducida" -#: FTranslate.form:181 +#: FTranslate.form:344 msgid "Copy untranslated string" msgstr "Copiar cadena no traducida" -#: FTranslate.form:187 -msgid "Verify the translation" -msgstr "Verificar la traducciĆ³n" - -#: FTranslate.form:193 -msgid "Find next untranslated string" -msgstr "Encontrar la siguiente cadena sin traducir" - -#: FTranslate.form:199 -msgid "Find previous untranslated string" -msgstr "Encontrar la cadena sin traducciĆ³n previa" - -#: FTranslate.form:353 +#: FTranslate.form:450 msgid "Import all translations recursively" msgstr "Importar todas las traducciones recursivamente" -#: FTranslate.form:359 +#: FTranslate.form:456 msgid "Replace existing translations" msgstr "Reemplazar traducciones existentes" -#: FTranslate.form:375 +#: FTranslate.form:472 msgid "Import a translation file" msgstr "Importar un archivo de traducciĆ³n" @@ -5361,26 +5703,6 @@ msgid "Select font" msgstr "" -#: FWebFontChooser.form:47 -msgid "cursive" -msgstr "" - -#: FWebFontChooser.form:47 -msgid "fantasy" -msgstr "" - -#: FWebFontChooser.form:47 -msgid "monospace" -msgstr "" - -#: FWebFontChooser.form:47 -msgid "sans-serif" -msgstr "" - -#: FWebFontChooser.form:47 -msgid "serif" -msgstr "" - #: FWebFontChooser.form:62 msgid "N" msgstr "" @@ -5413,7 +5735,7 @@ msgid "Recent projects" msgstr "Proyectos recientes" -#: FWelcome.class:72 Project.module:6382 +#: FWelcome.class:72 Project.module:6210 msgid "Installed software" msgstr "Software instalado" @@ -5429,19 +5751,19 @@ msgid "No answer." msgstr "Sin respuesta." -#: FarmRequest.class:165 +#: FarmRequest.class:167 msgid "Register user" msgstr "Registrar usuario" -#: FarmRequest.class:238 +#: FarmRequest.class:242 msgid "Publish project" msgstr "Publicar proyecto" -#: FarmRequest.class:359 +#: FarmRequest.class:363 msgid "Download software" msgstr "Descargar software" -#: FarmRequest.class:385 +#: FarmRequest.class:389 msgid "Delete software" msgstr "Eliminar software" @@ -5709,19 +6031,19 @@ msgid "Unknown" msgstr "Desconocido" -#: MConnection.module:61 +#: MConnection.module:74 msgid "Unable to retrieve password." msgstr "Incapaz de obtener la clave." -#: MConnection.module:76 +#: MConnection.module:89 msgid "Unable to save password." msgstr "Incapaz de guardar la clave." -#: MConnection.module:317 +#: MConnection.module:330 msgid "Cannot create table '&1'." msgstr "No es posible crear la table &1." -#: MConnection.module:498 +#: MConnection.module:515 msgid "Cannot create metadata table." msgstr "No es posible crear la tabla de metadatos." @@ -5893,280 +6215,287 @@ msgid "Bad version string" msgstr "Cadena de versiĆ³n incorrecta" -#: MErrorMessage.module:47 +#: MErrorMessage.module:46 msgid "Cannot change current directory to '&1': &2" msgstr "No es posible cambiar el directorio actual de '&1': &2" -#: MErrorMessage.module:48 +#: MErrorMessage.module:47 msgid "Cannot create .startup file" msgstr "No es posible crear el archivo .startup" -#: MErrorMessage.module:49 +#: MErrorMessage.module:48 msgid "Cannot create action file: &1" msgstr "No es posible crear el archivo action: &1" -#: MErrorMessage.module:50 +#: MErrorMessage.module:49 msgid "Cannot create callback: &1" msgstr "No es posible crear la llamada: &1" -#: MErrorMessage.module:51 +#: MErrorMessage.module:50 msgid "Cannot create class information: &1: &2" msgstr "No es posible crear la informaciĆ³n de la clase: &1: &2" -#: MErrorMessage.module:52 +#: MErrorMessage.module:51 msgid "Cannot create file: &1" msgstr "No es posible crear el archivo: &1" -#: MErrorMessage.module:53 +#: MErrorMessage.module:52 msgid "Cannot create temporary archive file: &1" msgstr "No es posible crear el archivo temporal: &1" -#: MErrorMessage.module:54 +#: MErrorMessage.module:53 msgid "Cannot find dynamic library '&1': &2" msgstr "No es posible encontrar la librerĆ­a dinĆ”mica '&1': &2" -#: MErrorMessage.module:55 +#: MErrorMessage.module:54 msgid "Cannot find symbol '&2' in dynamic library '&1'" msgstr "No es posible encontrar el sĆ­mbolo '&2' en la librerĆ­a dinĆ”mica '&1'" -#: MErrorMessage.module:56 +#: MErrorMessage.module:55 msgid "Cannot inherit itself" msgstr "No puede heredarse a si misma" -#: MErrorMessage.module:57 +#: MErrorMessage.module:56 msgid "Cannot inherit twice" msgstr "No es posible heredar doble" -#: MErrorMessage.module:58 +#: MErrorMessage.module:57 msgid "Cannot instantiate native types" msgstr "No es posible instanciar tipos nativos" -#: MErrorMessage.module:59 +#: MErrorMessage.module:58 msgid "Cannot load class '&1': &2&3" msgstr "No es posible cargar clase '&1': &2&3" -#: MErrorMessage.module:60 +#: MErrorMessage.module:59 msgid "Cannot load component '&1': &2" msgstr "No es posible cargar el componente '&1': &2" -#: MErrorMessage.module:61 +#: MErrorMessage.module:60 msgid "Cannot load source file: &1" msgstr "No es posible cargar el archivo fuente: &1" -#: MErrorMessage.module:62 +#: MErrorMessage.module:61 msgid "Cannot make executable: &1: &2" msgstr "No es posible crear el ejecutable: &1: &2" -#: MErrorMessage.module:63 +#: MErrorMessage.module:62 msgid "Cannot mix NEW and embedded array" msgstr "No es posible mezclar NEW y una matriz incrustada" -#: MErrorMessage.module:64 +#: MErrorMessage.module:63 msgid "Cannot mix NEW and embedded structure" msgstr "No es posible mezclar NEW y una estructura incrustada" -#: MErrorMessage.module:65 +#: MErrorMessage.module:64 msgid "Cannot open file '&1': &2" msgstr "No es posible abrir el archivo'&1': &2" -#: MErrorMessage.module:66 +#: MErrorMessage.module:65 msgid "Cannot open file: &1" msgstr "No es posible abrir el archivo: &1" -#: MErrorMessage.module:67 +#: MErrorMessage.module:66 msgid "Cannot raise events in static function" msgstr "No es posible levantar eventos en funciones estĆ”ticas" -#: MErrorMessage.module:68 +#: MErrorMessage.module:67 msgid "Cannot read file: &1: &2" msgstr "No es posible leer el archivo: &1: &2" -#: MErrorMessage.module:69 +#: MErrorMessage.module:68 msgid "Cannot register class '&1'" msgstr "No es posible registrar la clase '&1'" -#: MErrorMessage.module:70 +#: MErrorMessage.module:69 msgid "Cannot remove file '&1': &2" msgstr "No es posible eliminar el archivo '&1': &2" -#: MErrorMessage.module:71 +#: MErrorMessage.module:70 msgid "Cannot rename file '&1' to '&2': &3" msgstr "No es posible renombrar el archivo '&1' a '&2': &3" -#: MErrorMessage.module:72 +#: MErrorMessage.module:71 msgid "Cannot run child process: &1&2" msgstr "No es posible ejecutar el proceso hijo: &1&2" -#: MErrorMessage.module:73 +#: MErrorMessage.module:72 msgid "Cannot set file owner: &1: &2" msgstr "No es posible establecer el dueƱo del archivo: &1: &2" -#: MErrorMessage.module:74 +#: MErrorMessage.module:73 msgid "Cannot use NEW operator there" msgstr "No es posible usar el operador NEW aquĆ­" -#: MErrorMessage.module:75 +#: MErrorMessage.module:74 msgid "Cannot use TRY twice" msgstr "No es posible usar TRY dos veces" -#: MErrorMessage.module:76 +#: MErrorMessage.module:75 msgid "Cannot use TRY with &1" msgstr "No es posible usar TRY con &1" -#: MErrorMessage.module:77 +#: MErrorMessage.module:76 msgid "Class '&1' is not creatable" msgstr "La clase '&1' no es creable" -#: MErrorMessage.module:78 +#: MErrorMessage.module:77 msgid "Comparison operator expected" msgstr "Se esperaba operador de comparaciĆ³n" -#: MErrorMessage.module:79 +#: MErrorMessage.module:78 msgid "Component name must be a string" msgstr "El nombre del componente debe ser una cadena" -#: MErrorMessage.module:80 +#: MErrorMessage.module:79 msgid "Component not found: &1" msgstr "Componente no encontrado: &1" -#: MErrorMessage.module:81 +#: MErrorMessage.module:80 msgid "Constant string expected" msgstr "Se esperaba una constante de tipo cadena " -#: MErrorMessage.module:82 +#: MErrorMessage.module:81 msgid "Contents already declared" msgstr "Contenido ya declarado" -#: MErrorMessage.module:83 +#: MErrorMessage.module:82 msgid "Default case already defined" msgstr "Caso por defecto ya definido" -#: MErrorMessage.module:84 +#: MErrorMessage.module:83 msgid "Default case must be the last one" msgstr "El caso por defecto debe ser el Ćŗltimo" -#: MErrorMessage.module:85 +#: MErrorMessage.module:84 msgid "Device is full" msgstr "El dispositivo estĆ” lleno" -#: MErrorMessage.module:86 +#: MErrorMessage.module:85 msgid "Directory is not empty" msgstr "El directorio no esta vaciĆ³" -#: MErrorMessage.module:87 +#: MErrorMessage.module:86 msgid "Division by zero" msgstr "DivisiĆ³n por cero" -#: MErrorMessage.module:88 +#: MErrorMessage.module:87 msgid "Dynamic symbols cannot be used in static function" msgstr "SĆ­mbolos dinĆ”micos no se pueden utilizar en una funciĆ³n estĆ”tica" -#: MErrorMessage.module:89 +#: MErrorMessage.module:88 msgid "Embedded array" msgstr "Matriz incrustada" -#: MErrorMessage.module:90 +#: MErrorMessage.module:89 msgid "Embedded arrays are forbidden here" msgstr "Matrices inscrustados estĆ”n prohibidas aquĆ­" -#: MErrorMessage.module:91 +#: MErrorMessage.module:90 msgid "End of file" msgstr "Final de archivo" -#: MErrorMessage.module:92 +#: MErrorMessage.module:91 msgid "Equality or inequality operator expected" msgstr "Operador de igualdad o desigualdad esperado" -#: MErrorMessage.module:93 +#: MErrorMessage.module:92 msgid "Expression too complex" msgstr "ExpresiĆ³n muy compleja" -#: MErrorMessage.module:94 +#: MErrorMessage.module:93 msgid "Expression too complex. Too many operands" msgstr "ExpresiĆ³n muy compleja. Demasiados operandos" -#: MErrorMessage.module:95 +#: MErrorMessage.module:94 msgid "Extern library name must be a string" msgstr "El nombre de la librerĆ­a externa debe ser una cadena" -#: MErrorMessage.module:96 +#: MErrorMessage.module:95 msgid "File already exists" msgstr "El archivo ya existe" -#: MErrorMessage.module:97 +#: MErrorMessage.module:96 msgid "File is a directory" msgstr "El archivo es un directorio" -#: MErrorMessage.module:98 +#: MErrorMessage.module:97 msgid "File is locked" msgstr "El archivo estĆ” bloqueado" -#: MErrorMessage.module:99 +#: MErrorMessage.module:98 msgid "File name is too long" msgstr "El nombre de archivo es muy largo" -#: MErrorMessage.module:100 +#: MErrorMessage.module:99 msgid "File or directory does not exist" msgstr "El archivo o directorio no existe" -#: MErrorMessage.module:101 +#: MErrorMessage.module:100 msgid "Forbidden GOSUB" msgstr "GOSUB no permitido" -#: MErrorMessage.module:102 +#: MErrorMessage.module:101 msgid "Forbidden GOTO" msgstr "GOTO no permitido" +#: MErrorMessage.module:102 +msgid "Free object referenced" +msgstr "" + #: MErrorMessage.module:103 msgid "Illegal instruction" msgstr "InstrucciĆ³n ilegal" #: MErrorMessage.module:104 -msgid "Integer expected" -msgstr "" - -#: MErrorMessage.module:105 -msgid "Internal compiler error: bad stack usage computed!" +#, fuzzy +msgid "Internal compiler error" msgstr "Error interno del compilador: computado mal uso de la pila!" -#: MErrorMessage.module:106 +#: MErrorMessage.module:105 msgid "Invalid assignment" msgstr "AsignaciĆ³n invĆ”lida" -#: MErrorMessage.module:107 +#: MErrorMessage.module:106 msgid "Invalid date" msgstr "Fecha invĆ”lida" -#: MErrorMessage.module:108 +#: MErrorMessage.module:107 msgid "Invalid object" msgstr "Objeto invĆ”lido" -#: MErrorMessage.module:109 +#: MErrorMessage.module:108 msgid "Invalid path" msgstr "Ruta invĆ”lida" -#: MErrorMessage.module:110 +#: MErrorMessage.module:109 msgid "IsMissing() requires a function argument" msgstr "IsMissing() requiere un argumento de funciĆ³n" -#: MErrorMessage.module:111 +#: MErrorMessage.module:110 msgid "Jump is too far" msgstr "El salto es muy lejor" -#: MErrorMessage.module:112 +#: MErrorMessage.module:111 msgid "Label '&1' not declared" msgstr "Etiqueta '&1' no declarada" -#: MErrorMessage.module:113 +#: MErrorMessage.module:112 msgid "Library name must be a string" msgstr "El nombre de la librerĆ­a debe ser una cadena" -#: MErrorMessage.module:114 +#: MErrorMessage.module:113 msgid "Loop variable already in use" msgstr "Variable Loop ya estĆ” en uso" +#: MErrorMessage.module:114 +#, fuzzy +msgid "Loop variable cannot be an argument" +msgstr "Variable Loop ya estĆ” en uso" + #: MErrorMessage.module:115 -msgid "Loop variable must be local" +#, fuzzy +msgid "Loop variable cannot be global" msgstr "Variable Loop debe ser local" #: MErrorMessage.module:116 @@ -6314,482 +6643,484 @@ msgstr "Invalidar una clase ya heredada no esta permitido" #: MErrorMessage.module:152 -msgid "Pointer" -msgstr "Puntero" - -#: MErrorMessage.module:153 msgid "Read error" msgstr "Error de lectura" -#: MErrorMessage.module:154 +#: MErrorMessage.module:153 msgid "Return value datatype not specified in function declaration" msgstr "Tipo de valor retorno no especificado en la declaraciĆ³n de la funciĆ³n" -#: MErrorMessage.module:155 +#: MErrorMessage.module:154 msgid "STOP instruction encountered" msgstr "Instruccion STOP encontrada" -#: MErrorMessage.module:156 +#: MErrorMessage.module:155 msgid "SUPER cannot be used alone" msgstr "SUPER no puede ser usado solo" -#: MErrorMessage.module:157 +#: MErrorMessage.module:156 msgid "Serialization error" msgstr "Error de serializaciĆ³n" -#: MErrorMessage.module:158 +#: MErrorMessage.module:157 msgid "Stack overflow" msgstr "Desbordamiento de la pila" -#: MErrorMessage.module:159 +#: MErrorMessage.module:158 msgid "Standard type" msgstr "Tipo estĆ”ndar" -#: MErrorMessage.module:160 +#: MErrorMessage.module:159 msgid "Stream is closed" msgstr "El flujo estĆ” cerrado" -#: MErrorMessage.module:162 +#: MErrorMessage.module:160 msgid "String expected" msgstr "Se esperaba una cadena" -#: MErrorMessage.module:163 +#: MErrorMessage.module:161 msgid "Structures must be public" msgstr "Las estructuras deben ser pĆŗblicas" -#: MErrorMessage.module:164 +#: MErrorMessage.module:162 msgid "Subroutine arguments cannot be passed by reference" msgstr "Argumentos de subrutina no pueden ser pasados por referencia" -#: MErrorMessage.module:165 +#: MErrorMessage.module:163 msgid "Syntax error" msgstr "Error de sintaxis" -#: MErrorMessage.module:166 +#: MErrorMessage.module:164 msgid "Syntax error at function declaration" msgstr "Error de sintaxis en la declaraciĆ³n de la funciĆ³n" -#: MErrorMessage.module:167 +#: MErrorMessage.module:165 msgid "Syntax error in event name" msgstr "Error de sintaxis en el nombre del evento" -#: MErrorMessage.module:168 +#: MErrorMessage.module:166 msgid "Syntax error in file open mode" msgstr "Error de sintaxis en el modo de abrir archivos" -#: MErrorMessage.module:169 +#: MErrorMessage.module:167 msgid "Syntax error in return type" msgstr "Error de sintaxis en el tipo de retorno" -#: MErrorMessage.module:170 +#: MErrorMessage.module:168 msgid "Syntax error. &1 expected" msgstr "Error de sintaxis. &1 esperado" -#: MErrorMessage.module:171 +#: MErrorMessage.module:169 msgid "Syntax error. '...' must be the last argument" msgstr "Error de sintaxis. '...' debe ser el Ćŗltimo argumento" -#: MErrorMessage.module:172 +#: MErrorMessage.module:170 msgid "Syntax error. Bad property type" msgstr "Error de sintaxis. Tipo de propiedad incorrecto" -#: MErrorMessage.module:173 +#: MErrorMessage.module:171 msgid "Syntax error. CASE or DEFAULT expected after SELECT" msgstr "Error de sintaxis. CASE o DEFAULT esperado despuĆ©s de SELECT" -#: MErrorMessage.module:174 +#: MErrorMessage.module:172 msgid "Syntax error. CLASS needs an identifier" msgstr "Error de sintaxis. CLASS necesita un identificador" -#: MErrorMessage.module:175 +#: MErrorMessage.module:173 msgid "Syntax error. Cannot use this syntax in assignment" msgstr "Error de sintaxis. No se puede usar Ć©sta sintaxis en asignaciones" -#: MErrorMessage.module:176 +#: MErrorMessage.module:174 msgid "Syntax error. INHERITS needs a class name" msgstr "Error de sintaxis. INHERITS necesita un nombre de clase" -#: MErrorMessage.module:177 -msgid "Syntax error. Identifier expected." +#: MErrorMessage.module:175 +#, fuzzy +msgid "Syntax error. Identifier expected" msgstr "Syntax error. Se esperaba un identificador." -#: MErrorMessage.module:178 +#: MErrorMessage.module:176 msgid "Syntax error. Invalid identifier in function name" msgstr "Error de sintaxis. Identificador invĆ”lido en el nombre de la funciĆ³n" -#: MErrorMessage.module:179 +#: MErrorMessage.module:177 msgid "Syntax error. Invalid identifier in property name" msgstr "Error de sintaxis. Identificador invĆ”lido en el nombre de la propiedad" -#: MErrorMessage.module:180 +#: MErrorMessage.module:178 msgid "Syntax error. Invalid optional parameter" msgstr "Error de sintaxis. ParĆ”metro opcional invĆ”lido" -#: MErrorMessage.module:181 +#: MErrorMessage.module:179 msgid "Syntax error. Invalid return type" msgstr "Error de sintaxis. Tipo de retorno invĆ”lido" -#: MErrorMessage.module:182 +#: MErrorMessage.module:180 msgid "Syntax error. Invalid type description of &1 argument" msgstr "Error de sintaxis. DescripciĆ³n de tipo de &1 invĆ”lido" -#: MErrorMessage.module:183 +#: MErrorMessage.module:181 msgid "Syntax error. Invalid type description of &1 field" msgstr "Error de sintaxis. DescripciĆ³n de tipo invĆ”lida para el campo &1" -#: MErrorMessage.module:184 +#: MErrorMessage.module:182 msgid "Syntax error. Needless arguments" msgstr "Error de sintaxis. Argumentos innecesarios" -#: MErrorMessage.module:185 +#: MErrorMessage.module:183 msgid "Syntax error. Point syntax used outside of WITH / END WITH" msgstr "Error de sintaxis. Sintaxis de Punto usada fuera de WITH / END WITH" -#: MErrorMessage.module:186 +#: MErrorMessage.module:184 msgid "Syntax error. STRUCT needs an identifier" msgstr "Error de sintaxis. STRUCT necesita un identificador" -#: MErrorMessage.module:187 +#: MErrorMessage.module:185 msgid "Syntax error. The &1 argument is not a valid identifier" msgstr "Error de sintaxis. El argumento &1 no es un identificador vĆ”lido" -#: MErrorMessage.module:188 +#: MErrorMessage.module:186 msgid "Syntax error. The &1 field is not a valid identifier" msgstr "Error de sintaxis. El campo &1 no es un identificador vĆ”lido" -#: MErrorMessage.module:189 +#: MErrorMessage.module:187 msgid "Syntax error. VarPtr() takes only one identifier" msgstr "Error de sintaxis. VarPtr() toma sĆ³lo un identificador" -#: MErrorMessage.module:190 +#: MErrorMessage.module:188 msgid "System error #&1: &2" msgstr "Error de sistema #&1: &2" -#: MErrorMessage.module:191 +#: MErrorMessage.module:189 msgid "The '!' operator must be followed by an identifier" msgstr "El '!' operador debe estar seguido de un identificador" -#: MErrorMessage.module:192 +#: MErrorMessage.module:190 msgid "The '.' operator must be followed by an identifier" msgstr "El '.' operador debe estar seguido de un identificador" -#: MErrorMessage.module:193 +#: MErrorMessage.module:191 msgid "The function must take a fixed number of arguments" msgstr "Esta funciĆ³n debe tomar un nĆŗmero fijo de argumentos" -#: MErrorMessage.module:194 +#: MErrorMessage.module:192 msgid "The special method &1 cannot be a function" msgstr "El mĆ©todo especial &1 no puede ser una funciĆ³n" -#: MErrorMessage.module:195 +#: MErrorMessage.module:193 msgid "The special method &1 cannot be implemented" msgstr "El mĆ©todo especial &1 no puede ser implementado" -#: MErrorMessage.module:196 +#: MErrorMessage.module:194 msgid "The special method &1 cannot be static" msgstr "El mĆ©todo especial &1 no puede ser estĆ”tico" -#: MErrorMessage.module:197 +#: MErrorMessage.module:195 msgid "The special method &1 must be a function" msgstr "El mĆ©todo especial &1 debe ser una funciĆ³n" -#: MErrorMessage.module:198 +#: MErrorMessage.module:196 msgid "The special method &1 must be public" msgstr "El mĆ©todo especial &1 debe ser pĆŗblico" -#: MErrorMessage.module:199 +#: MErrorMessage.module:197 msgid "The special method &1 must be static" msgstr "El mĆ©todo especial &1 debe ser estĆ”tico" -#: MErrorMessage.module:200 +#: MErrorMessage.module:198 msgid "The special method &1 must return a boolean" msgstr "El mĆ©todo especial &1 debe retornar un boolean" -#: MErrorMessage.module:201 +#: MErrorMessage.module:199 msgid "The special method &1 must take a variable number of arguments only" msgstr "El mĆ©todo especial &1 debe tomar sĆ³lo un nĆŗmero variable de argumentos" -#: MErrorMessage.module:202 +#: MErrorMessage.module:200 msgid "The special method &1 must take at least one argument" msgstr "El mĆ©todo especial &1 debe tomar por lo menos un argumento" -#: MErrorMessage.module:203 +#: MErrorMessage.module:201 msgid "The special method &1 takes no arguments" msgstr "El mĆ©todo especial &1 no toma argumentos" -#: MErrorMessage.module:204 +#: MErrorMessage.module:202 msgid "The special method must return an integer" msgstr "El mĆ©todo especial debe retornar un entero" -#: MErrorMessage.module:205 +#: MErrorMessage.module:203 msgid "The special method must take exactly one argument" msgstr "El mĆ©todo especial debe tomar exactamente un argumento" -#: MErrorMessage.module:206 +#: MErrorMessage.module:204 msgid "The special method must take exactly two arguments" msgstr "El mĆ©todo especial debe tomar exactamente dos argumentos" -#: MErrorMessage.module:207 +#: MErrorMessage.module:205 msgid "The special method signature is incorrect" msgstr "La firma del mĆ©todo especual es incorrecta" -#: MErrorMessage.module:208 +#: MErrorMessage.module:206 msgid "This expression cannot be a statement" msgstr "Esta expresiĆ³n no puede ser una sentencia" -#: MErrorMessage.module:209 +#: MErrorMessage.module:207 msgid "This expression cannot be passed by reference" msgstr "Esta expresiĆ³n no puede ser pasada por referencia" -#: MErrorMessage.module:210 +#: MErrorMessage.module:208 msgid "Too many arguments" msgstr "Demasiados argumentos" -#: MErrorMessage.module:211 +#: MErrorMessage.module:209 msgid "Too many arguments to &1()" msgstr "Demasiados argumentos para &1()" -#: MErrorMessage.module:212 +#: MErrorMessage.module:210 msgid "Too many array declarations" msgstr "Demasiadas declaraciones de matrices" -#: MErrorMessage.module:213 +#: MErrorMessage.module:211 msgid "Too many constants" msgstr "Demasiadas constantes" -#: MErrorMessage.module:214 +#: MErrorMessage.module:212 msgid "Too many different classes used" msgstr "Demasiadas clases diferentes usadas" -#: MErrorMessage.module:215 +#: MErrorMessage.module:213 msgid "Too many dimensions" msgstr "Demasiadas dimensiones" -#: MErrorMessage.module:216 +#: MErrorMessage.module:214 msgid "Too many dynamic variables" msgstr "Demasiadas variables dinamicas" -#: MErrorMessage.module:217 +#: MErrorMessage.module:215 msgid "Too many events" msgstr "Demasiados eventos" -#: MErrorMessage.module:218 +#: MErrorMessage.module:216 msgid "Too many expressions in CASE" msgstr "Demasiadas expresiones en CASE" -#: MErrorMessage.module:219 +#: MErrorMessage.module:217 msgid "Too many external functions" msgstr "Demasiadas funciones externas" -#: MErrorMessage.module:220 +#: MErrorMessage.module:218 msgid "Too many functions" msgstr "Demasiadas funciones" -#: MErrorMessage.module:221 +#: MErrorMessage.module:219 msgid "Too many imbricated #If...#Endif" msgstr "Demasiados imbricados # If ... # endif" -#: MErrorMessage.module:222 +#: MErrorMessage.module:220 msgid "Too many labels" msgstr "Demasiadas etiquetas" -#: MErrorMessage.module:223 +#: MErrorMessage.module:221 msgid "Too many local variables" msgstr "Demasiadas variables locales" -#: MErrorMessage.module:224 +#: MErrorMessage.module:222 msgid "Too many nested control structures." msgstr "Demasiadas estructuras de control anidadas." -#: MErrorMessage.module:225 +#: MErrorMessage.module:223 msgid "Too many property synonymous" msgstr "Demasiados sinĆ³nimos para la Propiedad" -#: MErrorMessage.module:226 +#: MErrorMessage.module:224 msgid "Too many simultaneous new strings" msgstr "Demasiadas cadenas nuevas simultĆ”neas" -#: MErrorMessage.module:227 +#: MErrorMessage.module:225 msgid "Too many static variables" msgstr "Demasiadas variables estĆ”ticas" -#: MErrorMessage.module:228 +#: MErrorMessage.module:226 msgid "Too many unknown symbols" msgstr "Demasiados sĆ­mbolos desconocidos" -#: MErrorMessage.module:229 +#: MErrorMessage.module:227 msgid "Trailing backslash" msgstr "Barra diagonal invertida" -#: MErrorMessage.module:230 +#: MErrorMessage.module:228 msgid "Type mismatch" msgstr "No coinciden los tipos" -#: MErrorMessage.module:231 +#: MErrorMessage.module:229 msgid "Type mismatch: wanted &1, got &2 instead" msgstr "No coinciden los tipos: requerido &1, obtenido &2 en cambio" -#: MErrorMessage.module:232 +#: MErrorMessage.module:230 msgid "Unable to create closure" msgstr "Incapaz de crear closure" -#: MErrorMessage.module:233 +#: MErrorMessage.module:231 msgid "Unable to get file position" msgstr "Incapaz de obtener la posiciĆ³n del archivo" -#: MErrorMessage.module:234 +#: MErrorMessage.module:232 msgid "Unable to load class file" msgstr "Incapaz de cargar el archivo de la clase" -#: MErrorMessage.module:235 +#: MErrorMessage.module:233 msgid "Unable to prepare function description" msgstr "Incapaz de preparar la descripciĆ³n de la funciĆ³n" -#: MErrorMessage.module:236 +#: MErrorMessage.module:234 msgid "Unexpected &1" msgstr "&1 Inesperado" -#: MErrorMessage.module:237 +#: MErrorMessage.module:235 msgid "Unexpected end of line" msgstr "Fin de archivo inesperado" -#: MErrorMessage.module:238 +#: MErrorMessage.module:236 msgid "Unexpected string" msgstr "Cadena inesperada" -#: MErrorMessage.module:239 +#: MErrorMessage.module:237 msgid "Unknown error" msgstr "Error desconocido" -#: MErrorMessage.module:240 +#: MErrorMessage.module:238 msgid "Unknown file extension" msgstr "ExtensiĆ³n de archivo desconocido" -#: MErrorMessage.module:241 +#: MErrorMessage.module:239 msgid "Unknown identifier: &1" msgstr "Identificador desconocido: &1" -#: MErrorMessage.module:242 +#: MErrorMessage.module:240 msgid "Unknown operator" msgstr "Operado desconocido" -#: MErrorMessage.module:243 +#: MErrorMessage.module:241 msgid "Unknown symbol '&2' in class '&1'" msgstr "Simbolo '&2' desconocido en la clase '&1'" -#: MErrorMessage.module:244 +#: MErrorMessage.module:242 msgid "Unknown user or group" msgstr "Usuario o grupo desconocido" -#: MErrorMessage.module:245 +#: MErrorMessage.module:243 msgid "Unsupported datatype" msgstr "Tipo de datos no soportado" -#: MErrorMessage.module:246 +#: MErrorMessage.module:244 msgid "Unsupported string conversion" msgstr "ConversiĆ³n de cadenas no compatibles" -#: MErrorMessage.module:247 +#: MErrorMessage.module:245 msgid "Useless LOCK" msgstr "LOCK inĆŗtil" -#: MErrorMessage.module:248 +#: MErrorMessage.module:246 msgid "VarPtr() argument must be a dynamic, a static or a local variable" msgstr "El argumento para VarPtr() debe ser dinamico, estĆ”tico o una variable local" -#: MErrorMessage.module:249 -msgid "Variant" -msgstr "-" +#: MErrorMessage.module:247 +#, fuzzy +msgid "Void identifier" +msgstr "Identificador desconocido: &1" -#: MErrorMessage.module:250 +#: MErrorMessage.module:248 msgid "Void key" msgstr "Llave vacĆ­a" -#: MErrorMessage.module:251 +#: MErrorMessage.module:249 msgid "Write error" msgstr "Error de escritura" -#: MErrorMessage.module:252 +#: MErrorMessage.module:250 msgid "cannot find component" msgstr "No es posible encontrar el componente" -#: MErrorMessage.module:253 +#: MErrorMessage.module:251 msgid "cannot find library" msgstr "no es posible encontrar la librerĆ­a " -#: MErrorMessage.module:254 +#: MErrorMessage.module:252 msgid "class name hidden by global declaration: &1" msgstr "nombre de clase oculto por declaraciĆ³n global: &1" -#: MErrorMessage.module:255 +#: MErrorMessage.module:253 msgid "class name hidden by local declaration: &1" msgstr "nombre de clase oculto por declaraciĆ³n local: &1" -#: MErrorMessage.module:256 +#: MErrorMessage.module:254 msgid "constant hidden by local declaration: &1" msgstr "constante ocultada por declaraciĆ³n local: &1" -#: MErrorMessage.module:257 +#: MErrorMessage.module:255 msgid "extern function hidden by local declaration: &1" msgstr "funciĆ³n externa ocultada por declaraciĆ³n local: &1" -#: MErrorMessage.module:258 +#: MErrorMessage.module:256 msgid "function hidden by local declaration: &1" msgstr "funciĆ³n ocultada por declaraciĆ³n local: &1" -#: MErrorMessage.module:259 +#: MErrorMessage.module:257 msgid "global variable hidden by local declaration: &1" msgstr "variable global ocultada por declaraciĆ³n local: &1" -#: MErrorMessage.module:260 +#: MErrorMessage.module:258 +msgid "integer and boolean mixed with `&1' operator" +msgstr "" + +#: MErrorMessage.module:259 msgid "uninitialized global variable: &1" msgstr "" -#: MErrorMessage.module:261 +#: MErrorMessage.module:260 msgid "uninitialized variable: &1" msgstr "" -#: MErrorMessage.module:262 +#: MErrorMessage.module:261 msgid "unknown error" msgstr "error desconocido" -#: MErrorMessage.module:263 +#: MErrorMessage.module:262 msgid "unused argument: &1" msgstr "argumento no utilizado: &1" -#: MErrorMessage.module:264 +#: MErrorMessage.module:263 msgid "unused extern function: &1" msgstr "funciĆ³n externa no utilizada: &1" -#: MErrorMessage.module:265 +#: MErrorMessage.module:264 msgid "unused function: &1" msgstr "funciĆ³n no utilizada: &1" -#: MErrorMessage.module:266 +#: MErrorMessage.module:265 msgid "unused global variable: &1" msgstr "variable global no utilizada: &1" -#: MErrorMessage.module:267 +#: MErrorMessage.module:266 msgid "unused variable: &1" msgstr "variable no utilizada: &1" -#: MErrorMessage.module:271 +#: MErrorMessage.module:270 msgid "cannot open slave pseudo-terminal: " msgstr "no es posible abrir la pseudo-terminal esclava:" -#: MErrorMessage.module:272 +#: MErrorMessage.module:271 msgid "cannot initialize pseudo-terminal: " msgstr "no es posible inicializar la pseudo-terminal:" -#: MErrorMessage.module:273 +#: MErrorMessage.module:272 msgid "cannot plug standard input: " msgstr "no es posible conectar la entrada estĆ”ndar:" -#: MErrorMessage.module:274 +#: MErrorMessage.module:273 msgid "cannot plug standard output and standard error: " msgstr "no es posible conectar la salida estĆ”ndar ni la salida estĆ”ndar de error:" -#: MErrorMessage.module:275 +#: MErrorMessage.module:274 msgid "cannot run executable: " msgstr "No es posible correr el ejecutable:" @@ -6797,7 +7128,7 @@ msgid "No help found." msgstr "No se encontrĆ³ ayuda." -#: MHelp.module:975 Wiki.module:799 +#: MHelp.module:983 Wiki.module:799 msgid "This page does not exist." msgstr "Esta pĆ”gina no existe." @@ -6830,6 +7161,11 @@ msgstr "Formato desconocido" #: MTheme.module:6 +#, fuzzy +msgid "Characters" +msgstr "Caracteres incorrectos" + +#: MTheme.module:6 msgid "Comments" msgstr "Comentarios" @@ -6858,6 +7194,10 @@ msgstr "Palabras clave" #: MTheme.module:6 +msgid "Labels" +msgstr "" + +#: MTheme.module:6 msgid "Normal text" msgstr "Texto normal" @@ -6893,59 +7233,59 @@ msgid "'&1' and '&2' are missing." msgstr "'&1' y '&2' son requeridos." -#: Package.module:266 +#: Package.module:268 msgid "Saving CHANGELOG file." msgstr "Guardando archivo CHANGELOG." -#: Package.module:653 +#: Package.module:657 msgid "Making &1 support package..." msgstr "Creando el paquete de soporte &1..." -#: Package.module:707 +#: Package.module:712 msgid "Creating package for &1." msgstr "Creando paquete para &1." -#: Package.module:739 +#: Package.module:744 msgid "The package build has failed." msgstr "La creaciĆ³n del paquete ha fallado." -#: Package.module:807 +#: Package.module:812 msgid "Making build directory." msgstr "Creando el directorio de construcciĆ³n." -#: Package.module:862 +#: Package.module:867 msgid "Creating desktop file..." msgstr "Creando archivo de escritorio..." -#: Package.module:870 +#: Package.module:875 msgid "Sources are being debianizated." msgstr "Se estĆ”n debianizando los fuentes." -#: Package.module:1075 +#: Package.module:1080 msgid "Creating package..." msgstr "Creando paquete..." -#: Package.module:1083 +#: Package.module:1088 msgid "'dpkg-buildpackage' has failed." msgstr "'dpkg-buildpackage' ha fallado." -#: Package.module:1363 +#: Package.module:1368 msgid "Initializing ~/RPM directory." msgstr "Inicializando directorio ~/RPM." -#: Package.module:1383 +#: Package.module:1388 msgid "Creating source package." msgstr "Creando paquete fuente." -#: Package.module:1407 +#: Package.module:1412 msgid "Creating .spec file." msgstr "Creando archivo .spec." -#: Package.module:1666 +#: Package.module:1671 msgid "'rpmbuild' has returned the following error code:" msgstr "'rpmbuild' ha devuelto el siguiente cĆ³digo de error:" -#: Package.module:2077 +#: Package.module:2091 msgid "'tar' has returned the following error code:" msgstr "'tar' ha devuelto el siguiente cĆ³digo de error:" @@ -6961,346 +7301,374 @@ msgid "Patch didn't apply:\n" msgstr "El parche no se aplicĆ³.\n" -#: Project.module:224 +#: Project.module:226 msgid "Automation" msgstr "AutomatizaciĆ³n" -#: Project.module:225 +#: Project.module:227 msgid "Basic" msgstr "BĆ”sico" -#: Project.module:227 +#: Project.module:229 msgid "Drawing" msgstr "Dibujo" -#: Project.module:230 +#: Project.module:232 msgid "Miscellaneous" msgstr "Varios" -#: Project.module:231 +#: Project.module:233 msgid "Networking" msgstr "Redes" -#: Project.module:232 +#: Project.module:234 msgid "OpenGL" msgstr "-" -#: Project.module:233 +#: Project.module:235 msgid "Printing" msgstr "ImpresiĆ³n" -#: Project.module:234 +#: Project.module:236 msgid "Sound" msgstr "Sonido" -#: Project.module:236 +#: Project.module:238 msgid "Controls" msgstr "Controles" -#: Project.module:237 +#: Project.module:239 msgid "Multimedia" msgstr "-" -#: Project.module:238 +#: Project.module:240 msgid "Web" msgstr "-" -#: Project.module:382 +#: Project.module:404 msgid "File not found!" msgstr "Archivo no encontrado!" -#: Project.module:494 +#: Project.module:516 msgid "This project does not exist." msgstr "Este proyecto no existe." -#: Project.module:506 -msgid "Unable to find Gambas IDE executable in directory:\n\n&1" -msgstr "Incapaz de encontrar el ejecutable de la IDE de Gambas en el directorio:\n\n&1" +#: Project.module:528 +msgid "" +"Unable to find Gambas IDE executable in directory:\n" +"\n" +"&1" +msgstr "" +"Incapaz de encontrar el ejecutable de la IDE de Gambas en el directorio:\n" +"\n" +"&1" -#: Project.module:523 +#: Project.module:547 msgid "This is not a Gambas project." msgstr "Este no es un proyecto Gambas." -#: Project.module:526 +#: Project.module:550 msgid "This is a Gambas 1.0 project. Use Gambas 2 to convert it." msgstr "Este es un proyecto Gambas 1.0. Use Gambas 2 para convertirlo." -#: Project.module:529 +#: Project.module:553 msgid "Convert" msgstr "Convertir" -#: Project.module:529 -msgid "This is a Gambas 2.0 project.\n\nDo you want to convert it?" -msgstr "Este es un proyecto Gambas 2.0\n\nĀæDesea convertirlo?" +#: Project.module:553 +msgid "" +"This is a Gambas 2.0 project.\n" +"\n" +"Do you want to convert it?" +msgstr "" +"Este es un proyecto Gambas 2.0\n" +"\n" +"ĀæDesea convertirlo?" -#: Project.module:547 +#: Project.module:571 msgid "Do not open" msgstr "No abrir" -#: Project.module:547 +#: Project.module:571 msgid "Open after all" msgstr "Abrir de todos modos" -#: Project.module:547 -msgid "This project seems to be already opened.\n\nOpening the same project twice can lead to data loss." -msgstr "Este proyecto parece estar ya abierto.\n\nAbrir el proyecto dos veces puede hacer que se pierdan datos." +#: Project.module:571 +msgid "" +"This project seems to be already opened.\n" +"\n" +"Opening the same project twice can lead to data loss." +msgstr "" +"Este proyecto parece estar ya abierto.\n" +"\n" +"Abrir el proyecto dos veces puede hacer que se pierdan datos." -#: Project.module:553 +#: Project.module:577 msgid "It cannot be converted." msgstr "No puede ser convertido." -#: Project.module:553 +#: Project.module:577 msgid "This project is read-only." msgstr "Este proyecto es de sĆ³lo lectura." -#: Project.module:570 +#: Project.module:594 msgid "Copying project inside a temporary directory..." msgstr "Copiando proyecto dentro de un directorio temporal..." -#: Project.module:573 +#: Project.module:597 msgid "Unable to create temporary directory" msgstr "Incapaz de crear el directorio temporal" -#: Project.module:603 +#: Project.module:627 msgid "Converting project structure..." msgstr "Convirtiendo estructura del proyecto..." -#: Project.module:634 +#: Project.module:660 msgid "Applying conversion..." msgstr "Aplicando conversiĆ³n..." -#: Project.module:640 +#: Project.module:666 msgid "Unable to apply conversion" msgstr "Incapaz de aplicar conversiĆ³n" -#: Project.module:753 +#: Project.module:786 msgid "Some libraries used by the project are missing." msgstr "Faltan algunas las librerĆ­as utilizadas por el proyecto." -#: Project.module:772 -msgid "Cannot open project file :\n" +#: Project.module:805 +#, fuzzy +msgid "Cannot open project file :" msgstr "No es posible abrir el archivo de proyecto :\n" -#: Project.module:824 +#: Project.module:857 msgid "Cannot reload file." msgstr "" -#: Project.module:1795 +#: Project.module:1645 msgid "ALPHA VERSION, USE AT YOUR OWN RISK!" msgstr "-" -#: Project.module:1797 +#: Project.module:1647 msgid "DEVELOPMENT VERSION, USE AT YOUR OWN RISK!" msgstr "-" -#: Project.module:2188 +#: Project.module:2041 msgid "Cannot open a binary file." msgstr "No es posible abrir un archivo binario." -#: Project.module:2225 +#: Project.module:2079 msgid "Cannot open file." msgstr "No es posible abrir el archivo." -#: Project.module:2375 +#: Project.module:2237 msgid "&1th" msgstr "-" -#: Project.module:2428 +#: Project.module:2290 msgid "in form definition" msgstr "en la definiciĆ³n del formulario" -#: Project.module:2435 +#: Project.module:2297 msgid "in &1." msgstr "en &1." -#: Project.module:2596 -msgid "Some project source files are in conflict.\nPlease solve them if you want to compile the project." -msgstr "Algunos archivos fuente del proyecto estĆ”n en conflicto.\nSolucionelos si quiere compilar el proyecto." +#: Project.module:2458 +msgid "" +"Some project source files are in conflict.\n" +"Please solve them if you want to compile the project." +msgstr "" +"Algunos archivos fuente del proyecto estĆ”n en conflicto.\n" +"Solucionelos si quiere compilar el proyecto." -#: Project.module:2600 +#: Project.module:2462 msgid "Compiling project" msgstr "Compilando proyecto" -#: Project.module:2851 +#: Project.module:2713 msgid "File already exists." msgstr "El archivo ya existe." -#: Project.module:2883 +#: Project.module:2745 msgid "Directory already exists." msgstr "El directirio ya existe." -#: Project.module:2895 +#: Project.module:2757 msgid "Cannot link template file." msgstr "No es posible vincular el archivo de plantilla." -#: Project.module:2901 +#: Project.module:2763 msgid "Cannot copy template file." msgstr "No es posible copiar el archivo de plantilla." -#: Project.module:3107 +#: Project.module:2969 msgid "The contents of VERSION file is incorrect." msgstr "" -#: Project.module:3129 +#: Project.module:2991 msgid "Cannot install library in &1." msgstr "" -#: Project.module:3167 +#: Project.module:3029 msgid "Making executable..." msgstr "Creando ejecutable..." -#: Project.module:3220 +#: Project.module:3081 msgid "Cannot make executable." msgstr "No es posible crear ejecutable." -#: Project.module:3658 +#: Project.module:3519 msgid "Some components are missing: &1" msgstr "Faltan algunos componentes: &1" -#: Project.module:3844 +#: Project.module:3705 msgid "Cannot write project file." msgstr "No es posible escribir el archivo de proyecto." -#: Project.module:3893 +#: Project.module:3754 msgid "Unable to create desktop shortcut." msgstr "Incapaz de crear un icono en el escritorio." -#: Project.module:4157 +#: Project.module:4018 msgid "The directory will be removed at the next commit." msgstr "El directorio se borrarĆ” en el prĆ³ximo commit." -#: Project.module:4174 +#: Project.module:4035 msgid "You must define a startup class or form!" msgstr "Ā”Debe definir una clase o formulario de inicio!" -#: Project.module:4205 +#: Project.module:4066 msgid "Please type a name." msgstr "Ingrese un nombre." -#: Project.module:4209 +#: Project.module:4070 msgid "This name contains a forbidden character:" msgstr "Este nombre contiene un carĆ”cter prohibido:" -#: Project.module:4213 +#: Project.module:4074 msgid "The name cannot begins with a dot." msgstr "Los nombres no pueden iniciar con un punto." -#: Project.module:4217 +#: Project.module:4078 msgid "This name is already used. Choose another one." msgstr "Este nombre ya estĆ” en uso. Elija otro." -#: Project.module:4253 +#: Project.module:4114 msgid "A class name must begin with a letter or an underscore, followed by any letter or digit." msgstr "El nombre de una clase debe empezar con una letra o un signo de subrayado, seguido de cualquier letra o dĆ­gito." -#: Project.module:4296 +#: Project.module:4157 msgid "Destination already exists." msgstr "El destino ya existe." -#: Project.module:4512 +#: Project.module:4339 msgid "Unable to rename '&1'" msgstr "Incapaz de renombrar '&1'" -#: Project.module:4628 +#: Project.module:4455 msgid "Please type a project name." msgstr "Ingrese un nombre para el proyecto." -#: Project.module:4636 +#: Project.module:4463 msgid "The project name cannot begin with a dot." msgstr "El nombre de proyecto no puede comenzar con un punto." -#: Project.module:4639 +#: Project.module:4466 msgid "Non-ASCII characters are forbidden in a project name." msgstr "Caracteres no ASCII no estĆ”n permitidos en el nombre del proyecto." -#: Project.module:4640 +#: Project.module:4467 msgid "The following characters are forbidden in a project name: ? * / \\ SPACE" msgstr "Los siguientes caracteres no estĆ”n permitidos en el nombre de un proyecto: ? * / \\ ESPACIO" -#: Project.module:4647 +#: Project.module:4474 msgid "This project already exists." msgstr "Este proyecto ya existe." -#: Project.module:4650 +#: Project.module:4477 msgid "The project directory already exists." msgstr "El directorio del proyecto ya existe." -#: Project.module:4652 +#: Project.module:4479 msgid "The project directory cannot be created because a file with the same name already exists." msgstr "La carpeta de proyecto no puede ser creada porque un archivo con el mismo nombre ya existe." -#: Project.module:4716 +#: Project.module:4527 msgid "Unable to create source archive." msgstr "Incapaz de crear archivo fuente." -#: Project.module:4743 +#: Project.module:4554 msgid "Create source package" msgstr "Crear paquete fuente" -#: Project.module:5000 +#: Project.module:4811 msgid "Cannot copy file &1." msgstr "No es posible copiar el archivo &1." -#: Project.module:5048 +#: Project.module:4859 msgid "Cannot create link &1." msgstr "No es posible crear el enlace &1." -#: Project.module:5063 +#: Project.module:4874 msgid "Cannot move a directory inside itself." msgstr "No es posible mover un directorio dentro de sĆ­ mismo." -#: Project.module:5123 +#: Project.module:4938 msgid "Cannot move file &1." msgstr "No es posible mover el archivo &1." -#: Project.module:5336 +#: Project.module:5151 msgid "The following files couldn't be removed:" msgstr "Los siguientes archivos no pueden ser removidos:" -#: Project.module:5802 +#: Project.module:5617 msgid "Project cleanup..." msgstr "Limpieza del proyecto..." -#: Project.module:5808 +#: Project.module:5623 msgid "Project files conversion..." msgstr "ConversiĆ³n de archivos del proyecto..." -#: Project.module:5838 +#: Project.module:5653 msgid "Unable to convert &1" msgstr "Incapaz de convertir &1" -#: Project.module:6076 +#: Project.module:5904 msgid "Unable to update forms." msgstr "" -#: Project.module:6166 +#: Project.module:5994 msgid "The &1 program is not installed on your system." msgstr "El programa &1 no estĆ” instalado en el sistema" -#: Project.module:6168 +#: Project.module:5996 msgid "The following programs are not installed on your system: &1." msgstr "Los siguientes programas no estĆ”n instalados en el sistema: &1." -#: Project.module:6260 +#: Project.module:6088 msgid "Unable to read component description file." msgstr "Incapaz de leer el fichero de descripciĆ³n de componente." -#: Project.module:6321 +#: Project.module:6149 msgid "Cannot write component description file." msgstr "No es posible escribir el archivo de descripciĆ³n del componente." -#: Project.module:6382 +#: Project.module:6210 msgid "Project templates" msgstr "Plantillas de proyecto" -#: Project.module:6428 +#: Project.module:6256 msgid "Unable to run terminal." msgstr "" -#: Save.module:40 +#: Save.module:51 msgid "Cannot save file !" msgstr "Ā”No es posible guardar el archivo!" +#: SoftwareBox.class:236 +#, fuzzy +msgid "Published &1" +msgstr "Publicar" + #: Util.module:39 msgid "&1 B" msgstr "-" @@ -7361,3 +7729,71 @@ msgid "This symbol does not exist." msgstr "Este sĆ­mbolo no existe." +#~ msgid "Variant" +#~ msgstr "-" + +#~ msgid "Pointer" +#~ msgstr "Puntero" + +#~ msgid "These files will be ignored when making source archives." +#~ msgstr "Estos archivos serĆ”n ignorados al crear un archivador fuente." + +#~ msgid "Source archives" +#~ msgstr "Archivos fuente" + +#~ msgid "Use offline help" +#~ msgstr "Usar ayuda offline" + +#~ msgid "Color theme" +#~ msgstr "Color del tema" + +#~ msgid "Configure shortcuts" +#~ msgstr "Configurar atajos" + +#~ msgid "'wget' is not found." +#~ msgstr "No se encuentra 'wget'." + +#~ msgid "Unable to download documentation." +#~ msgstr "Incapaz de descargar la documentaciĆ³n." + +#~ msgid "Do you really want to reset the list to its default value?" +#~ msgstr "ĀæRealmente desea reiniciar la lista a su valor por defecto?" + +#~ msgid "System informations" +#~ msgstr "Informaciones del sistema" + +#~ msgid "Subdivision" +#~ msgstr "SubdivisiĆ³n" + +#~ msgid "Stack backtrace" +#~ msgstr "Trazado de la pila" + +#~ msgid "Remove current breakpoint" +#~ msgstr "Eliminar el punto de interrupciĆ³n actual" + +#~ msgid "Display" +#~ msgstr "Mostrar" + +#~ msgid "Display expression" +#~ msgstr "Mostrar expresiĆ³n" + +#~ msgid "Remove all expressions" +#~ msgstr "Eliminar todas las expresiones" + +#~ msgid "Copy local variables" +#~ msgstr "Copiar variables locales" + +#~ msgid "Copy to clipboard" +#~ msgstr "Copiar al portapapeles" + +#~ msgid "Column view" +#~ msgstr "Vista de columnas" + +#~ msgid "Dynamic variables" +#~ msgstr "Variables dinĆ”micas" + +#~ msgid "Procedure" +#~ msgstr "Procedimiento" + +#~ msgid "Expression" +#~ msgstr "ExpresiĆ³n" Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/fa.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/fa.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/fr.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/fr.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/fr.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/fr.po 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/fr.po 2019-04-27 16:05:33.000000000 +0000 @@ -221,9 +221,8 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gambas3 3.11.90\n" -"POT-Creation-Date: 2019-01-03 09:04 UTC\n" -"PO-Revision-Date: 2018-12-14 16:16 UTC\n" +"Project-Id-Version: gambas3 3.12.90\n" +"PO-Revision-Date: 2019-03-14 01:13 UTC\n" "Last-Translator: benoit \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -398,7 +397,7 @@ msgid "Loading information on component &1..." msgstr "Chargement des informations sur le composant &1..." -#: CComponent.class:1594 FFileProperty.class:164 FProjectProperty.class:927 +#: CComponent.class:1594 FFileProperty.class:164 FProjectProperty.class:926 msgid "Classes" msgstr "Classes" @@ -406,8 +405,7 @@ msgid "Class" msgstr "Classe" -#: CComponent.class:1640 FConnectionEditor.class:320 FMakeInstall.form:291 -#: FProjectProperty.form:360 FPublish.form:126 FSoftwareFarm.form:324 +#: CComponent.class:1640 FConnectionEditor.class:320 FMakeInstall.form:291 FProjectProperty.form:367 FPublish.form:126 FSoftwareFarm.form:324 msgid "Description" msgstr "Description" @@ -423,7 +421,7 @@ msgid "Author" msgstr "Auteur" -#: CComponent.class:1680 FAbout.class:210 FProjectProperty.form:372 +#: CComponent.class:1680 FAbout.class:210 FProjectProperty.form:379 msgid "Authors" msgstr "Auteurs" @@ -623,7 +621,7 @@ msgid "Image routines from the Imlib2 library" msgstr "Gestion des images basĆ©e sur la bibliothĆØque Imlib2" -#: CDocumentation.class:95 FProjectProperty.form:504 +#: CDocumentation.class:95 FProjectProperty.form:511 msgid "Image loading and saving" msgstr "Chargement et sauvegarde d'images" @@ -839,15 +837,15 @@ msgid "Web application development" msgstr "DĆ©veloppement d'applications Web" -#: CDocumentation.class:155 FProjectProperty.form:492 +#: CDocumentation.class:155 FProjectProperty.form:499 msgid "Graphical form management" msgstr "Gestion de formulaires graphiques" -#: CDocumentation.class:156 FProjectProperty.form:498 +#: CDocumentation.class:156 FProjectProperty.form:505 msgid "Event loop management" msgstr "Gestion de la boucle d'Ć©vĆØnements" -#: CDocumentation.class:158 FProjectProperty.form:515 +#: CDocumentation.class:158 FProjectProperty.form:522 msgid "OpenGL display" msgstr "Affichage OpenGL" @@ -855,7 +853,7 @@ msgid "Complex numbers" msgstr "Nombres complexes" -#: CDocumentation.class:160 FProjectProperty.form:521 +#: CDocumentation.class:160 FProjectProperty.form:528 msgid "XML management" msgstr "Gestion du XML" @@ -963,27 +961,7 @@ msgid "IDE extensions" msgstr "Extension de l'EDI" -#: CProjectList.class:544 CVersionControlGit.class:373 -#: CWaitingAnimation.class:63 FColorChooser.form:68 FComponentChooser.form:97 -#: FConflict.class:197 FConnectionEditor.class:470 FCrash.form:97 -#: FCreateFile.form:204 FDebugExpr.form:46 FDebugInfo.form:267 -#: FExportData.class:126 FFarmConfig.form:38 FFarmLogin.form:126 -#: FFarmRegister.form:141 FFarmRequest.form:43 FFieldChooser.form:144 -#: FFileProperty.class:144 FFontChooser.form:40 FGotoLine.form:23 -#: FHelpBrowser.form:60 FImageOffsetSelection.form:33 FImageQuality.form:30 -#: FImageResize.form:49 FImageRotate.form:32 FList.form:128 FMain.class:245 -#: FMakeInstall.class:345 FMenu.form:414 FNewConnection.form:318 -#: FNewTable.form:86 FNewTranslation.form:21 FOption.class:860 -#: FPasteSpecial.form:86 FPasteTable.form:105 FProjectChooser.form:73 -#: FProjectProperty.form:930 FProjectVersion.class:211 FProxy.form:57 -#: FPublish.class:273 FReportBorderChooser.form:48 -#: FReportBoxShadowChooser.form:27 FReportBrushChooser.form:36 -#: FReportCoordChooser.form:26 FReportPaddingChooser.form:75 FSave.form:28 -#: FSaveProjectAs.form:81 FSearch.class:943 FSelectComponent.form:39 -#: FSelectExtraFile.form:43 FSelectIcon.form:87 FSelectLibrary.form:66 -#: FSnippet.form:57 FSoftwareFarm.class:545 FTableChooser.form:68 FText.form:41 -#: FTranslate.class:652 FVersionControl.form:77 FWebFontChooser.form:129 -#: Project.module:553 VersionControl.module:376 +#: CProjectList.class:544 CVersionControlGit.class:373 CWaitingAnimation.class:63 FColorChooser.form:68 FComponentChooser.form:97 FConflict.class:197 FConnectionEditor.class:470 FCrash.form:97 FCreateFile.form:204 FDebugExpr.form:46 FDebugInfo.form:267 FExportData.class:126 FFarmConfig.form:38 FFarmLogin.form:126 FFarmRegister.form:141 FFarmRequest.form:43 FFieldChooser.form:144 FFileProperty.class:144 FFontChooser.form:40 FGotoLine.form:23 FHelpBrowser.form:60 FImageOffsetSelection.form:33 FImageQuality.form:30 FImageResize.form:49 FImageRotate.form:32 FList.form:128 FMain.class:245 FMakeInstall.class:345 FMenu.form:414 FNewConnection.form:318 FNewTable.form:86 FNewTranslation.form:21 FOption.class:863 FPasteSpecial.form:86 FPasteTable.form:105 FProjectChooser.form:73 FProjectProperty.form:937 FProjectVersion.class:211 FProxy.form:57 FPublish.class:273 FReportBorderChooser.form:48 FReportBoxShadowChooser.form:27 FReportBrushChooser.form:36 FReportCoordChooser.form:26 FReportPaddingChooser.form:75 FSave.form:28 FSaveProjectAs.form:81 FSearch.class:946 FSelectComponent.form:39 FSelectExtraFile.form:43 FSelectIcon.form:87 FSelectLibrary.form:66 FSnippet.form:57 FSoftwareFarm.class:545 FTableChooser.form:68 FText.form:40 FTranslate.class:670 FVersionControl.form:78 FWebFontChooser.form:129 Project.module:553 VersionControl.module:376 msgid "Cancel" msgstr "Annuler" @@ -1007,8 +985,7 @@ msgid "Files" msgstr "Fichiers" -#: CProjectTree.class:343 FHelpShortcut.form:22 FMain.form:413 -#: FOption.class:1097 FSearch.class:108 FSelectIcon.form:31 +#: CProjectTree.class:343 FHelpShortcut.form:22 FMain.form:413 FSearch.class:111 FSelectIcon.form:31 msgid "Project" msgstr "Projet" @@ -1180,19 +1157,7 @@ msgid "A new Git repository will be created for this project." msgstr "Un nouveau rĆ©fĆ©rentiel Git sera crĆ©Ć© pour ce projet." -#: CVersionControlGit.class:373 Design.module:508 FColorChooser.form:62 -#: FConnectionEditor.class:697 FCrash.form:91 FCreateFile.form:210 -#: FFarmConfig.form:33 FFarmLogin.form:121 FFieldChooser.form:138 -#: FFontChooser.form:34 FGotoLine.form:17 FImageOffsetSelection.form:27 -#: FImageQuality.form:24 FImageResize.form:103 FImageRotate.form:26 -#: FList.form:122 FMenu.form:409 FNewConnection.form:312 FNewTable.form:80 -#: FNewTranslation.form:15 FPasteSpecial.form:80 FProjectProperty.form:924 -#: FProxy.form:63 FReportBorderChooser.form:54 FReportBoxShadowChooser.form:33 -#: FReportBrushChooser.form:42 FReportCoordChooser.form:32 -#: FReportPaddingChooser.form:69 FSelectComponent.form:34 -#: FSelectExtraFile.form:37 FSelectIcon.form:82 FSelectLibrary.form:60 -#: FSnippet.form:51 FTableChooser.form:62 FText.form:35 FVersionError.form:51 -#: FWebFontChooser.form:123 +#: CVersionControlGit.class:373 Design.module:508 FColorChooser.form:62 FConnectionEditor.class:700 FCrash.form:91 FCreateFile.form:210 FFarmConfig.form:33 FFarmLogin.form:121 FFieldChooser.form:138 FFontChooser.form:34 FGotoLine.form:17 FImageOffsetSelection.form:27 FImageQuality.form:24 FImageResize.form:103 FImageRotate.form:26 FList.form:122 FMenu.form:409 FNewConnection.form:312 FNewTable.form:80 FNewTranslation.form:15 FPasteSpecial.form:80 FProjectProperty.form:931 FProxy.form:63 FReportBorderChooser.form:54 FReportBoxShadowChooser.form:33 FReportBrushChooser.form:42 FReportCoordChooser.form:32 FReportPaddingChooser.form:69 FSelectComponent.form:34 FSelectExtraFile.form:37 FSelectIcon.form:82 FSelectLibrary.form:60 FSnippet.form:51 FTableChooser.form:62 FText.form:34 FVersionError.form:51 FWebFontChooser.form:123 msgid "OK" msgstr "OK" @@ -1216,11 +1181,11 @@ msgid "Remote last commit date" msgstr "Date de la derniĆØre publication distante" -#: CWelcome.class:115 +#: CWelcome.class:114 msgid "The Gambas font is published under the SIL Open Font License." msgstr "La police Gambas est publiĆ©e sous licence Ā« SIL Open Font License Ā»." -#: CWelcome.class:115 +#: CWelcome.class:114 msgid "This program is published under the GNU General Public License." msgstr "Ce programme est publiĆ© sous la Ā« Licence Publique GĆ©nĆ©rale GNU Ā»." @@ -1249,12 +1214,8 @@ msgstr "Le programme a Ć©tĆ© terminĆ©." #: Design.module:442 -msgid "" -"The program has returned\n" -"the value: &1" -msgstr "" -"Le programme a retournĆ©\n" -"la valeur : &1" +msgid "The program has returned\nthe value: &1" +msgstr "Le programme a retournĆ©\nla valeur : &1" #: Design.module:968 msgid "Output terminal" @@ -1273,12 +1234,7 @@ msgstr "ƀ propos de Gambas" #: FAbout.form:25 -msgid "" -"

Licence

\n" -"\n" -"

This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 2, or (at your option) any later version.

\n" -"\n" -"

This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n" +msgid "

Licence

\n\n

This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 2, or (at your option) any later version.

\n\n

This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n" msgstr "

Licence

Ce programme est un LOGICIEL LIBRE. Vous pouvez le redistribuer ET/OU le modifier selon les termes de la Licence Publique GƩnƩrale GNU telle qu'elle est publiƩe par la Free Software Foundation ; soit la version 2, ou bien n'importe quelle version ultƩrieure de votre choix.

Ce programme est distribuĆ© en espĆ©rant qu'il soit utile MAIS SANS GARANTIE D'AUCUNE SORTE ; y compris les garanties implicites de COMMERCIABILITƉ ET DE CONFORMITƉ ƀ UNE UTILISATION PARTICULIƈRE. Se reporter Ć  la Licence Publique GĆ©nĆ©rale GNU pour plus d'information.

\n" #: FColorChooser.form:15 @@ -1293,11 +1249,11 @@ msgid "Free" msgstr "Libre" -#: FComponentChooser.class:331 FProjectProperty.form:409 +#: FComponentChooser.class:331 FProjectProperty.form:416 msgid "Not finished but stable" msgstr "Non terminĆ© mais stable" -#: FComponentChooser.class:333 FProjectProperty.form:409 +#: FComponentChooser.class:333 FProjectProperty.form:416 msgid "Experimental" msgstr "ExpĆ©rimental" @@ -1305,7 +1261,7 @@ msgid "Stable" msgstr "Stable" -#: FComponentChooser.class:337 FProjectProperty.form:409 +#: FComponentChooser.class:337 FProjectProperty.form:416 msgid "Deprecated" msgstr "DĆ©prĆ©ciĆ©" @@ -1349,10 +1305,7 @@ msgid "Show deprecated components" msgstr "Afficher les composants dĆ©prĆ©ciĆ©s" -#: FComponentChooser.form:103 FConflictEditor.form:293 -#: FConnectionEditor.form:119 FEditor.form:354 FForm.form:439 -#: FHelpBrowser.form:66 FImageEditor.form:377 FMain.form:363 -#: FTextEditor.form:351 FTranslate.form:82 Project.module:844 +#: FComponentChooser.form:103 FConflictEditor.form:293 FConnectionEditor.form:120 FEditor.form:354 FForm.form:439 FHelpBrowser.form:66 FImageEditor.form:377 FMain.form:363 FTextEditor.form:351 FTranslate.form:92 Project.module:844 msgid "Reload" msgstr "Recharger" @@ -1384,18 +1337,13 @@ msgid "Text" msgstr "Texte" -#: FConflict.class:141 FMain.form:920 FReportBrushChooser.form:49 -#: Project.module:231 +#: FConflict.class:141 FMain.form:920 FReportBrushChooser.form:49 Project.module:231 msgid "Image" msgstr "Image" #: FConflict.class:197 -msgid "" -"The file has been modified.\n" -"Do you really want to close the dialog?" -msgstr "" -"Le fichier a Ć©tĆ© modifiĆ©.\n" -"DĆ©sirez-vous rĆ©ellement fermer la boite de dialogue ?" +msgid "The file has been modified.\nDo you really want to close the dialog?" +msgstr "Le fichier a Ć©tĆ© modifiĆ©.\nDĆ©sirez-vous rĆ©ellement fermer la boite de dialogue ?" #: FConflict.class:225 msgid "Some conflicts are not yet resolved." @@ -1406,12 +1354,8 @@ msgstr "Impossible de rĆ©soudre le conflit." #: FConflict.class:259 -msgid "" -"The file has been modified.\n" -"Do you really want to open another file?" -msgstr "" -"Le fichier a Ć©tĆ© modifiĆ©.\n" -"DĆ©sirez-vous rĆ©ellement ouvrir un autre fichier ?" +msgid "The file has been modified.\nDo you really want to open another file?" +msgstr "Le fichier a Ć©tĆ© modifiĆ©.\nDĆ©sirez-vous rĆ©ellement ouvrir un autre fichier ?" #: FConflict.class:267 msgid "Conflict files" @@ -1421,58 +1365,39 @@ msgid "Version conflict" msgstr "Conflit de version" -#: FConflict.form:70 FConflictEditor.form:114 FConnectionEditor.form:381 -#: FEditor.form:124 FForm.form:158 FImageEditor.form:138 FMain.form:1013 -#: FMenu.form:120 FProjectVersion.form:234 FTextEditor.form:125 +#: FConflict.form:70 FConflictEditor.form:114 FConnectionEditor.form:382 FEditor.form:124 FForm.form:158 FImageEditor.form:138 FMain.form:1013 FMenu.form:120 FProjectVersion.form:234 FTextEditor.form:125 msgid "Cut" msgstr "Couper" -#: FConflict.form:76 FConflictEditor.form:121 FConnectionEditor.form:151 -#: FEditor.form:131 FForm.form:165 FImageEditor.form:146 FList.form:99 -#: FMain.form:1020 FMakeInstall.form:902 FMenu.form:126 FOutput.form:40 -#: FProjectVersion.form:240 FSystemInfo.form:62 FTextEditor.form:132 -#: FTranslate.form:95 +#: FConflict.form:76 FConflictEditor.form:121 FConnectionEditor.form:152 FEditor.form:131 FForm.form:165 FImageEditor.form:146 FList.form:99 FMain.form:1020 FMakeInstall.form:902 FMenu.form:126 FOutput.form:40 FProjectVersion.form:240 FSystemInfo.form:62 FTextEditor.form:132 FTranslate.form:113 msgid "Copy" msgstr "Copier" -#: FConflict.form:82 FConflictEditor.form:128 FConnectionEditor.form:160 -#: FEditor.form:138 FForm.form:178 FImageEditor.form:153 FList.form:105 -#: FMain.form:1027 FMenu.form:132 FOutput.form:47 FPasteTable.form:99 -#: FProjectVersion.form:246 FTextEditor.form:139 +#: FConflict.form:82 FConflictEditor.form:128 FConnectionEditor.form:161 FEditor.form:138 FForm.form:178 FImageEditor.form:153 FList.form:105 FMain.form:1027 FMenu.form:132 FOutput.form:47 FPasteTable.form:99 FProjectVersion.form:246 FTextEditor.form:139 msgid "Paste" msgstr "Coller" -#: FConflict.form:88 FConflictEditor.form:97 FConnectionEditor.form:402 -#: FEditor.form:107 FFieldChooser.form:127 FForm.form:141 FImageEditor.form:119 -#: FList.form:111 FOption.form:1048 FProjectVersion.form:252 -#: FTextEditor.form:108 +#: FConflict.form:88 FConflictEditor.form:97 FConnectionEditor.form:403 FEditor.form:107 FFieldChooser.form:127 FForm.form:141 FImageEditor.form:119 FList.form:111 FOption.form:1127 FProjectVersion.form:252 FTextEditor.form:108 msgid "Undo" msgstr "Annuler" -#: FConflict.form:94 FConflictEditor.form:104 FConnectionEditor.form:409 -#: FEditor.form:114 FForm.form:148 FImageEditor.form:127 -#: FProjectVersion.form:258 FTextEditor.form:115 +#: FConflict.form:94 FConflictEditor.form:104 FConnectionEditor.form:410 FEditor.form:114 FForm.form:148 FImageEditor.form:127 FProjectVersion.form:258 FTextEditor.form:115 msgid "Redo" msgstr "RĆ©tablir" -#: FConflict.form:100 FConflictEditor.form:441 FEditor.form:533 FMenu.form:142 -#: FProjectVersion.form:264 FTextEditor.form:517 +#: FConflict.form:100 FConflictEditor.form:441 FEditor.form:533 FMenu.form:142 FProjectVersion.form:264 FTextEditor.form:517 msgid "Indent" msgstr "Indenter" -#: FConflict.form:106 FConflictEditor.form:449 FEditor.form:541 FMenu.form:148 -#: FProjectVersion.form:270 FTextEditor.form:525 +#: FConflict.form:106 FConflictEditor.form:449 FEditor.form:541 FMenu.form:148 FProjectVersion.form:270 FTextEditor.form:525 msgid "Unindent" msgstr "DĆ©sindenter" -#: FConflict.form:141 FMain.form:356 FOpenProject.form:35 -#: FProjectChooser.form:85 +#: FConflict.form:141 FMain.form:356 FOpenProject.form:35 FProjectChooser.form:85 msgid "Open" msgstr "Ouvrir" -#: FConflict.form:149 FConflictEditor.form:299 FConnectionEditor.form:111 -#: FEditor.form:360 FForm.form:445 FImageEditor.form:384 FMain.form:372 -#: FMenu.class:74 FSaveProjectAs.form:87 FTextEditor.form:357 +#: FConflict.form:149 FConflictEditor.form:299 FConnectionEditor.form:112 FEditor.form:360 FForm.form:445 FImageEditor.form:384 FMain.form:372 FMenu.class:74 FSaveProjectAs.form:87 FTextEditor.form:357 FTranslate.form:226 msgid "Save" msgstr "Enregistrer" @@ -1480,14 +1405,11 @@ msgid "Solve" msgstr "RĆ©soudre" -#: FConflict.form:166 FConflictEditor.form:306 FDebugInfo.form:274 -#: FEditor.form:347 FFileProperty.form:76 FForm.form:432 FImageEditor.form:391 -#: FMain.form:388 FPatch.form:88 FProjectVersion.form:322 FSystemInfo.form:68 -#: FTextEditor.form:364 FTips.form:83 FTranslate.form:338 +#: FConflict.form:166 FConflictEditor.form:306 FDebugInfo.form:274 FEditor.form:347 FFileProperty.form:76 FForm.form:432 FImageEditor.form:391 FMain.form:388 FPatch.form:88 FProjectVersion.form:322 FSystemInfo.form:68 FTextEditor.form:364 FTips.form:83 FTranslate.form:403 msgid "Close" msgstr "Fermer" -#: FConflictEditor.class:956 FEditor.class:2675 FTextEditor.class:1117 +#: FConflictEditor.class:956 FEditor.class:2675 FTextEditor.class:1119 msgid "(Declarations)" msgstr "(DĆ©clarations)" @@ -1515,18 +1437,15 @@ msgid "Uncomment" msgstr "Retirer les commentaires" -#: FConflictEditor.form:172 FEditor.form:182 FPasteSpecial.form:19 -#: FTextEditor.form:198 +#: FConflictEditor.form:172 FEditor.form:182 FPasteSpecial.form:19 FTextEditor.form:198 msgid "Paste special" msgstr "Collage spĆ©cial" -#: FConflictEditor.form:183 FEditor.form:215 FImageEditor.form:222 -#: FTextEditor.form:234 +#: FConflictEditor.form:183 FEditor.form:215 FImageEditor.form:222 FTextEditor.form:234 msgid "Select All" msgstr "Tout sĆ©lectionner" -#: FConflictEditor.form:193 FEditor.form:230 FGotoLine.form:12 -#: FTextEditor.form:244 +#: FConflictEditor.form:193 FEditor.form:230 FGotoLine.form:12 FTextEditor.form:244 msgid "Go to line" msgstr "Aller Ć  la ligne" @@ -1542,8 +1461,7 @@ msgid "Find previous" msgstr "Recherche en arriĆØre" -#: FConflictEditor.form:222 FEditor.form:266 FImageEditor.form:330 -#: FMain.form:705 FTextEditor.form:273 +#: FConflictEditor.form:222 FEditor.form:266 FImageEditor.form:330 FMain.form:705 FTextEditor.form:273 msgid "View" msgstr "Affichage" @@ -1587,18 +1505,15 @@ msgid "Open code" msgstr "Ouvrir le code" -#: FConflictEditor.form:316 FEditor.form:370 FPasteSpecial.form:60 -#: FTextEditor.form:374 +#: FConflictEditor.form:316 FEditor.form:370 FPasteSpecial.form:60 FTextEditor.form:374 msgid "Paste as string" msgstr "Coller comme chaĆ®ne" -#: FConflictEditor.form:321 FEditor.form:375 FPasteSpecial.form:65 -#: FTextEditor.form:379 +#: FConflictEditor.form:321 FEditor.form:375 FPasteSpecial.form:65 FTextEditor.form:379 msgid "Paste as multi-line string" msgstr "Coller comme chaĆ®ne sur plusieurs lignes" -#: FConflictEditor.form:326 FEditor.form:380 FPasteSpecial.form:50 -#: FTextEditor.form:384 +#: FConflictEditor.form:326 FEditor.form:380 FPasteSpecial.form:50 FTextEditor.form:384 msgid "Paste as comments" msgstr "Coller comme commentaires" @@ -1638,13 +1553,11 @@ msgid "Take all their changes" msgstr "Prendre tous leurs changements" -#: FConnectionEditor.class:51 FCreateFile.form:62 FMakeInstall.form:241 -#: FNewConnection.form:70 FNewTable.form:33 FOption.form:313 +#: FConnectionEditor.class:51 FCreateFile.form:62 FMakeInstall.form:241 FNewConnection.form:70 FNewTable.form:33 FOption.form:325 msgid "Name" msgstr "Nom" -#: FConnectionEditor.class:56 FCreateFile.form:113 FDebugInfo.class:65 -#: FNewConnection.form:84 FNewTable.form:48 FProxy.form:27 +#: FConnectionEditor.class:56 FCreateFile.form:113 FDebugInfo.class:65 FNewConnection.form:84 FNewTable.form:48 FProxy.form:27 msgid "Type" msgstr "Type" @@ -1704,219 +1617,211 @@ msgid "Unable to load table '&1'." msgstr "Impossible de charger la table Ā« &1 Ā»." -#: FConnectionEditor.class:704 +#: FConnectionEditor.class:708 msgid "Unable to run query." msgstr "Impossible d'exĆ©cuter la requĆŖte." -#: FConnectionEditor.class:736 +#: FConnectionEditor.class:710 +msgid "&1 s" +msgstr "&1 s" + +#: FConnectionEditor.class:743 msgid "unlimited" msgstr "illimitĆ©" -#: FConnectionEditor.class:823 MConnection.module:147 +#: FConnectionEditor.class:830 MConnection.module:147 msgid "Blob" msgstr "Blob" -#: FConnectionEditor.class:823 MConnection.module:141 +#: FConnectionEditor.class:830 MConnection.module:141 msgid "Boolean" msgstr "BoolĆ©en" -#: FConnectionEditor.class:823 FProjectVersion.class:290 MConnection.module:139 +#: FConnectionEditor.class:830 FProjectVersion.class:290 MConnection.module:139 msgid "Date" msgstr "Date" -#: FConnectionEditor.class:823 MConnection.module:137 +#: FConnectionEditor.class:830 MConnection.module:137 msgid "Float" msgstr "DĆ©cimal" -#: FConnectionEditor.class:823 MConnection.module:133 +#: FConnectionEditor.class:830 MConnection.module:133 msgid "Integer" msgstr "Entier" -#: FConnectionEditor.class:823 MConnection.module:135 +#: FConnectionEditor.class:830 MConnection.module:135 msgid "Long" msgstr "Entier long" -#: FConnectionEditor.class:823 MConnection.module:145 +#: FConnectionEditor.class:830 MConnection.module:145 msgid "Serial" msgstr "SĆ©rie" -#: FConnectionEditor.class:823 MConnection.module:143 +#: FConnectionEditor.class:830 MConnection.module:143 msgid "String" msgstr "ChaĆ®ne" -#: FConnectionEditor.class:912 +#: FConnectionEditor.class:919 msgid "This name is already in used." msgstr "Ce nom est dĆ©jĆ  utilisĆ©." -#: FConnectionEditor.class:937 +#: FConnectionEditor.class:944 msgid "Please enter a number." msgstr "Veuillez saisir un nombre." -#: FConnectionEditor.class:942 +#: FConnectionEditor.class:949 msgid "The length must be greater than 1 and lower than 255." msgstr "La longueur doit ĆŖtre comprise entre 1 et 255." -#: FConnectionEditor.class:966 +#: FConnectionEditor.class:973 msgid "Type mismatch." msgstr "Type de donnĆ©es incorrect." -#: FConnectionEditor.class:1018 +#: FConnectionEditor.class:1025 msgid "This name already exists." msgstr "Ce nom existe dĆ©jĆ ." -#: FConnectionEditor.class:1106 +#: FConnectionEditor.class:1113 msgid "This field is used in an index." msgstr "Le champ est utilisĆ© dans un index." -#: FConnectionEditor.class:1460 +#: FConnectionEditor.class:1467 msgid "The table '&1' has no primary key." msgstr "La table Ā« &1 Ā» n'a pas de clef primaire." -#: FConnectionEditor.class:1596 +#: FConnectionEditor.class:1603 msgid "Cannot write table '&1'." msgstr "Impossible d'Ć©crire la table Ā« &1 Ā»." -#: FConnectionEditor.class:1693 +#: FConnectionEditor.class:1700 msgid "Do you really want to delete table '&1'?" msgstr "Voulez-vous vraiment supprimer la table Ā« &1 Ā» ?" -#: FConnectionEditor.class:1705 +#: FConnectionEditor.class:1712 msgid "Cannot delete table '&1'." msgstr "Impossible de supprimer la table Ā« &1 Ā»." -#: FConnectionEditor.class:1758 +#: FConnectionEditor.class:1765 msgid "Do you really want to remove the selected rows?" msgstr "Voulez-vous vraiment supprimer les lignes sĆ©lectionnĆ©es ?" -#: FConnectionEditor.class:1920 +#: FConnectionEditor.class:1927 msgid "Do you really want to remove this query?" msgstr "Voulez-vous vraiment supprimer cette requĆŖte ?" -#: FConnectionEditor.form:79 +#: FConnectionEditor.form:80 msgid "Connection editor" msgstr "Editeur de connexion" -#: FConnectionEditor.form:90 +#: FConnectionEditor.form:91 msgid "Show system tables" msgstr "Afficher les tables systĆØme" -#: FConnectionEditor.form:101 FNewTable.form:19 +#: FConnectionEditor.form:102 FNewTable.form:19 msgid "New table" msgstr "Nouvelle table" -#: FConnectionEditor.form:130 +#: FConnectionEditor.form:131 msgid "Delete table" msgstr "Supprimer la table" -#: FConnectionEditor.form:133 FDebugInfo.form:163 FMain.form:1157 -#: FMakeInstall.form:743 FOption.form:1482 FProjectProperty.form:566 -#: FPublish.form:269 FSoftwareFarm.form:423 +#: FConnectionEditor.form:134 FDebugInfo.form:163 FMain.form:1157 FMakeInstall.form:743 FOption.form:1561 FProjectProperty.form:573 FPublish.form:269 FSoftwareFarm.form:423 msgid "Remove" msgstr "Supprimer" -#: FConnectionEditor.form:139 FNewTable.class:30 +#: FConnectionEditor.form:140 FNewTable.class:30 msgid "Rename table" msgstr "Renommer la table" -#: FConnectionEditor.form:142 FMain.form:1034 +#: FConnectionEditor.form:143 FMain.form:1034 msgid "Rename" msgstr "Renommer" -#: FConnectionEditor.form:148 +#: FConnectionEditor.form:149 msgid "Copy table" msgstr "Copier la table" -#: FConnectionEditor.form:157 FPasteTable.form:22 +#: FConnectionEditor.form:158 FPasteTable.form:22 msgid "Paste table" msgstr "Copier la table" -#: FConnectionEditor.form:166 +#: FConnectionEditor.form:167 msgid "Import text file" msgstr "Importer un fichier texte" -#: FConnectionEditor.form:169 FImportTable.form:48 FMain.form:956 -#: FOption.form:1468 FTranslate.form:358 +#: FConnectionEditor.form:170 FImportTable.form:48 FMain.form:956 FOption.form:1547 FTranslate.form:423 msgid "Import" msgstr "Importer" -#: FConnectionEditor.form:212 +#: FConnectionEditor.form:213 msgid "Fields" msgstr "Champs" -#: FConnectionEditor.form:228 FMain.class:2164 FMakeInstall.form:737 -#: FProjectProperty.form:638 FPublish.form:159 +#: FConnectionEditor.form:229 FMain.class:2164 FMakeInstall.form:737 FProjectProperty.form:645 FPublish.form:159 msgid "Add" msgstr "Ajouter" -#: FConnectionEditor.form:242 FList.form:77 FMakeInstall.form:755 -#: FPublish.form:281 +#: FConnectionEditor.form:243 FList.form:77 FMakeInstall.form:755 FPublish.form:281 msgid "Down" msgstr "Descendre" -#: FConnectionEditor.form:249 FList.form:71 FMakeInstall.form:749 -#: FPublish.form:275 +#: FConnectionEditor.form:250 FList.form:71 FMakeInstall.form:749 FPublish.form:275 msgid "Up" msgstr "Monter" -#: FConnectionEditor.form:257 +#: FConnectionEditor.form:258 msgid "Copy field list" msgstr "Copier la liste des champs" -#: FConnectionEditor.form:275 +#: FConnectionEditor.form:276 msgid "Indexes" msgstr "Index" -#: FConnectionEditor.form:292 +#: FConnectionEditor.form:293 msgid "New index" msgstr "Nouvel index" -#: FConnectionEditor.form:352 +#: FConnectionEditor.form:353 msgid "Run query" msgstr "ExĆ©cuter la requĆŖte" -#: FConnectionEditor.form:358 +#: FConnectionEditor.form:359 msgid "New query" msgstr "Nouvelle requĆŖte" -#: FConnectionEditor.form:360 FMain.form:851 FOption.form:1460 -#: FTranslate.form:77 +#: FConnectionEditor.form:361 FMain.form:851 FOption.form:1539 FTranslate.form:87 msgid "New" msgstr "Nouveau" -#: FConnectionEditor.form:366 +#: FConnectionEditor.form:367 msgid "Remove query" msgstr "Supprimer la requĆŖte" -#: FConnectionEditor.form:374 FDebugInfo.class:275 FImageProperty.form:378 -#: FList.form:93 FMakeInstall.form:761 FOption.class:860 FOutput.form:54 -#: FPublish.form:171 +#: FConnectionEditor.form:375 FDebugInfo.class:275 FImageProperty.form:378 FList.form:93 FMakeInstall.form:761 FOption.class:863 FOutput.form:54 FPublish.form:171 msgid "Clear" msgstr "Effacer" -#: FConnectionEditor.form:448 FDebugExpr.form:28 FMain.form:404 -#: FOption.form:1475 +#: FConnectionEditor.form:455 FDebugExpr.form:28 FMain.form:404 FOption.form:1554 msgid "Edit" msgstr "Ɖditer" -#: FConnectionEditor.form:455 FExportData.form:15 +#: FConnectionEditor.form:462 FExportData.form:15 msgid "Export to CSV file" msgstr "Exporter vers un fichier CSV" -#: FConnectionEditor.form:458 FTranslate.form:112 +#: FConnectionEditor.form:465 FTranslate.form:130 msgid "Export" msgstr "Exporter" -#: FConnectionEditor.form:485 FForm.form:185 FList.form:65 FMain.form:1041 -#: FMenu.form:110 FNewConnection.class:402 FOption.class:1025 -#: FSoftwareFarm.class:647 FTranslate.form:87 +#: FConnectionEditor.form:492 FForm.form:185 FList.form:65 FMain.form:1041 FMenu.form:110 FNewConnection.class:402 FOption.class:1032 FSoftwareFarm.class:647 FTranslate.form:97 msgid "Delete" msgstr "Supprimer" -#: FConnectionEditor.form:493 FForm.form:219 +#: FConnectionEditor.form:500 FForm.form:219 msgid "Select all" msgstr "SĆ©lectionner tout" -#: FConnectionEditor.form:501 FForm.form:231 +#: FConnectionEditor.form:508 FForm.form:231 msgid "Unselect all" msgstr "DĆ©selectionner tout" @@ -1924,7 +1829,7 @@ msgid "Gambas 3 project conversion" msgstr "Conversion en projet Gambas 3" -#: FCrash.class:73 FTranslate.class:225 Project.module:4516 +#: FCrash.class:73 FTranslate.class:242 Project.module:4518 msgid "The '&1' command has failed." msgstr "La commande '&1' a Ć©chouĆ©." @@ -1964,8 +1869,7 @@ msgid "New file" msgstr "Nouveau fichier" -#: FCreateFile.form:72 FImportTable.form:59 FMakePatch.form:66 -#: FProjectProperty.form:734 FSearch.form:99 +#: FCreateFile.form:72 FImportTable.form:59 FMakePatch.form:66 FProjectProperty.form:741 FSearch.form:98 msgid "Options" msgstr "Options" @@ -2021,7 +1925,7 @@ msgid "New project" msgstr "Nouveau projet" -#: FCreateProject.form:46 FProjectProperty.form:287 +#: FCreateProject.form:46 FProjectProperty.form:294 msgid "Project type" msgstr "Type de projet" @@ -2053,7 +1957,7 @@ msgid "The project title is the true name of the application." msgstr "Le titre du projet est le nom complet de l'application." -#: FCreateProject.form:154 FProjectProperty.form:858 +#: FCreateProject.form:154 FProjectProperty.form:865 msgid "Project is translatable" msgstr "Le projet est traduisible" @@ -2073,7 +1977,7 @@ msgid "Debugging" msgstr "DĆ©bogage" -#: FDebugButton.form:28 FDebugInfo.form:146 FMain.form:728 FOption.form:901 +#: FDebugButton.form:28 FDebugInfo.form:146 FMain.form:728 FOption.form:980 msgid "Console" msgstr "Console" @@ -2133,7 +2037,7 @@ msgid "Function" msgstr "Fonction" -#: FDebugInfo.class:53 FMain.form:272 FTranslate.class:67 +#: FDebugInfo.class:53 FMain.form:272 FTranslate.class:78 msgid "File" msgstr "Fichier" @@ -2181,14 +2085,6 @@ msgid "Add expression" msgstr "Ajouter une expression" -#: FDebugInfo.form:120 -msgid "Display ME" -msgstr "Afficher ME" - -#: FDebugInfo.form:121 -msgid "ME" -msgstr "-" - #: FDebugInfo.form:161 msgid "Remove breakpoint" msgstr "Supprimer le point d'arrĆŖt" @@ -2225,7 +2121,7 @@ msgid "Show search window" msgstr "Afficher la fenĆŖtre de recherche" -#: FDebugInfo.form:331 FSearch.class:543 FTranslate.class:614 +#: FDebugInfo.form:331 FSearch.class:546 FTranslate.class:632 msgid "Search string cannot be found." msgstr "La chaĆ®ne recherchĆ©e est introuvable." @@ -2269,7 +2165,7 @@ msgid "Locked" msgstr "VerrouillĆ©" -#: FEditor.form:396 FHelpShortcut.form:24 FOption.form:885 +#: FEditor.form:396 FHelpShortcut.form:24 FOption.form:964 msgid "Editor" msgstr "Ɖditeur" @@ -2302,14 +2198,8 @@ msgstr "&Remplacer" #: FExportData.class:126 -msgid "" -"This file already exists.\n" -"\n" -"Do you want to overwrite it?" -msgstr "" -"Ce fichier existe dĆ©jĆ .\n" -"\n" -"DĆ©sirez-vous le remplacer ?" +msgid "This file already exists.\n\nDo you want to overwrite it?" +msgstr "Ce fichier existe dĆ©jĆ .\n\nDĆ©sirez-vous le remplacer ?" #: FExportData.form:31 FImportTable.form:102 msgid "Delimiter character" @@ -2343,13 +2233,11 @@ msgid "Server" msgstr "Serveur" -#: FFarmLogin.form:59 FFarmRegister.form:61 FNewConnection.form:144 -#: FProjectVersion.form:127 FProxy.form:42 +#: FFarmLogin.form:59 FFarmRegister.form:61 FNewConnection.form:144 FProjectVersion.form:127 FProxy.form:42 msgid "User" msgstr "Utilisateur" -#: FFarmLogin.form:74 FFarmRegister.form:76 FNewConnection.form:164 -#: FProjectVersion.form:142 FProxy.form:47 +#: FFarmLogin.form:74 FFarmRegister.form:76 FNewConnection.form:164 FProjectVersion.form:142 FProxy.form:47 msgid "Password" msgstr "Mot de passe" @@ -2374,14 +2262,8 @@ msgstr "Impossible d'enregistrer l'utilisateur." #: FFarmRegister.class:40 -msgid "" -"You have been successfully registered.\n" -"\n" -"You will receive a confirmation e-mail soon." -msgstr "" -"Vous avez Ć©tĆ© enregistrĆ© avec succĆØs.\n" -"\n" -"Vous recevrez un courriel de confirmation bientĆ“t." +msgid "You have been successfully registered.\n\nYou will receive a confirmation e-mail soon." +msgstr "Vous avez Ć©tĆ© enregistrĆ© avec succĆØs.\n\nVous recevrez un courriel de confirmation bientĆ“t." #: FFarmRegister.form:28 FPublish.form:320 FSoftwareFarm.form:115 msgid "Register" @@ -2391,19 +2273,13 @@ msgid "Confirm password" msgstr "Confirmer le mot de passe" -#: FFarmRegister.form:108 FMakeInstall.form:256 FOption.form:329 +#: FFarmRegister.form:108 FMakeInstall.form:256 FOption.form:341 msgid "E-mail" msgstr "E-mail" #: FFarmRegister.form:121 -msgid "" -"A confirmation mail will be sent to the specified e-mail address. Click on the link included in that mail to activate your account.\n" -"

\n" -"Your e-mail will not be stored on the publishing server." -msgstr "" -"Un mail de confirmation sera envoyƩ Ơ l'adresse spƩcifiƩe. Cliquez sur le lien contenu dans ce mail pour activer votre compte.\n" -"

\n" -"Votre e-mail ne sera pas stockƩ sur le serveur de publication." +msgid "A confirmation mail will be sent to the specified e-mail address. Click on the link included in that mail to activate your account.\n

\nYour e-mail will not be stored on the publishing server." +msgstr "Un mail de confirmation sera envoyƩ Ơ l'adresse spƩcifiƩe. Cliquez sur le lien contenu dans ce mail pour activer votre compte.\n

\nVotre e-mail ne sera pas stockĆ© sur le serveur de publication." #: FFieldChooser.class:54 FTableChooser.class:66 msgid "Unable to open connection." @@ -2449,7 +2325,7 @@ msgid "Changes" msgstr "Modifications" -#: FFileProperty.class:92 FProjectProperty.form:886 FTranslate.form:344 +#: FFileProperty.class:92 FProjectProperty.form:893 FTranslate.form:409 msgid "Statistics" msgstr "Statistiques" @@ -2465,8 +2341,7 @@ msgid "This file has not been modified since the last commit." msgstr "Ce fichier est inchangĆ© depuis la derniĆØre publication." -#: FFileProperty.class:144 FMakeInstall.class:345 FProjectVersion.class:211 -#: FSave.form:21 Project.module:3520 VersionControl.module:376 +#: FFileProperty.class:144 FMakeInstall.class:345 FProjectVersion.class:211 FSave.form:21 Project.module:3522 VersionControl.module:376 msgid "Continue" msgstr "Continuer" @@ -2474,11 +2349,11 @@ msgid "You are going to cancel your changes!" msgstr "Tous les changements vont ĆŖtre annulĆ©s !" -#: FFileProperty.class:163 FProjectProperty.class:926 +#: FFileProperty.class:163 FProjectProperty.class:925 msgid "Modules" msgstr "Modules" -#: FFileProperty.class:168 FProjectProperty.class:934 +#: FFileProperty.class:168 FProjectProperty.class:933 msgid "Lines of code" msgstr "Lignes de code" @@ -2606,11 +2481,11 @@ msgid "First" msgstr "DĆ©but" -#: FForm.form:367 FSearch.form:194 FTips.form:71 +#: FForm.form:367 FSearch.form:189 FTips.form:71 msgid "Previous" msgstr "PrĆ©cĆ©dent" -#: FForm.form:374 FSearch.form:188 FTips.form:77 +#: FForm.form:374 FSearch.form:183 FTips.form:77 msgid "Next" msgstr "Suivant" @@ -2654,15 +2529,15 @@ msgid "Move tab last" msgstr "DĆ©placer l'onglet Ć  la fin" -#: FForm.form:745 FOption.form:275 FWebFontChooser.form:69 +#: FForm.form:745 FOption.form:287 msgid "Bold" msgstr "Gras" -#: FForm.form:753 FWebFontChooser.form:77 +#: FForm.form:753 msgid "Italic" msgstr "Italique" -#: FForm.form:761 FOption.form:280 FWebFontChooser.form:85 +#: FForm.form:761 FOption.form:292 msgid "Underline" msgstr "SoulignĆ©" @@ -2674,11 +2549,11 @@ msgid "Smaller font" msgstr "Police plus petite" -#: FForm.form:785 FOption.form:803 +#: FForm.form:785 FOption.form:882 msgid "Default font" msgstr "Police par dĆ©faut" -#: FForm.form:793 FOption.form:1489 MTheme.module:6 +#: FForm.form:793 FOption.form:1568 MTheme.module:6 msgid "Background" msgstr "ArriĆØre-plan" @@ -2710,7 +2585,7 @@ msgid "Move bottom" msgstr "DĆ©placer tout en bas" -#: FHelpBrowser.class:24 FProjectProperty.form:874 +#: FHelpBrowser.class:24 FProjectProperty.form:881 msgid "Default language" msgstr "Langage par dĆ©faut" @@ -2742,7 +2617,7 @@ msgid "Debugger" msgstr "DĆ©bogueur" -#: FHelpShortcut.form:28 FProjectProperty.form:847 FTranslate.form:135 +#: FHelpShortcut.form:28 FOption.form:603 FProjectProperty.form:854 FTranslate.form:153 msgid "Translation" msgstr "Traduction" @@ -2922,7 +2797,7 @@ msgid "Hexagon" msgstr "Hexagone" -#: FImageProperty.form:141 FOption.form:267 FReportBrushChooser.form:49 +#: FImageProperty.form:141 FOption.form:279 FReportBrushChooser.form:49 msgid "Color" msgstr "Couleur" @@ -2970,7 +2845,7 @@ msgid "Stroke" msgstr "Tracer" -#: FImageProperty.form:370 +#: FImageProperty.form:370 FTranslate.class:1718 msgid "Fill" msgstr "Remplir" @@ -3002,7 +2877,7 @@ msgid "Opacity" msgstr "OpacitĆ©" -#: FImageProperty.form:459 FSelectIcon.form:54 FTranslate.class:68 +#: FImageProperty.form:459 FSelectIcon.form:54 FTranslate.class:79 msgid "Size" msgstr "Taille" @@ -3054,7 +2929,7 @@ msgid "Preview" msgstr "AperƧu" -#: FImageProperty.form:697 FProjectProperty.form:918 +#: FImageProperty.form:697 FProjectProperty.form:925 msgid "Reset" msgstr "RĆ©initialiser" @@ -3174,7 +3049,7 @@ msgid "Create symbolic links" msgstr "CrĆ©er des liens symboliques" -#: FImportTable.class:58 FSearch.form:172 FTranslate.class:1330 +#: FImportTable.class:58 FSearch.form:171 FTranslate.class:1364 msgid "All files" msgstr "Tous les fichiers" @@ -3262,7 +3137,7 @@ msgid "Edit list property" msgstr "Ɖditer la liste des propriĆ©tĆ©s" -#: FList.form:59 FMenu.form:86 FProjectProperty.form:710 +#: FList.form:59 FMenu.form:86 FProjectProperty.form:717 msgid "Insert" msgstr "InsĆ©rer" @@ -3315,14 +3190,8 @@ msgstr "Nouveau dossier" #: FMain.class:1006 -msgid "" -"The GNU translation tools are not installed on your system.\n" -"\n" -"Please install them to be able to do the translation." -msgstr "" -"Les outils de traduction GNU ne sont pas installĆ©s sur votre systĆØme.\n" -"\n" -"Veuillez les installer pour pouvoir effectuer la traduction." +msgid "The GNU translation tools are not installed on your system.\n\nPlease install them to be able to do the translation." +msgstr "Les outils de traduction GNU ne sont pas installĆ©s sur votre systĆØme.\n\nVeuillez les installer pour pouvoir effectuer la traduction." #: FMain.class:1722 msgid "Unable to drop file into the project." @@ -3357,14 +3226,8 @@ msgstr "Le fichier est situĆ© Ć  l'intĆ©rieur du projet." #: FMain.class:2710 Project.module:844 -msgid "" -"The file has been modified.\n" -"\n" -"All your changes will be lost." -msgstr "" -"Le fichier a Ć©tĆ© modifiĆ©.\n" -"\n" -"Toutes les modifications seront perdues." +msgid "The file has been modified.\n\nAll your changes will be lost." +msgstr "Le fichier a Ć©tĆ© modifiĆ©.\n\nToutes les modifications seront perdues." #: FMain.class:2821 msgid "Edit arguments" @@ -3442,7 +3305,7 @@ msgid "Create" msgstr "CrĆ©er" -#: FMain.form:484 FProjectProperty.form:895 +#: FMain.form:484 FProjectProperty.form:902 msgid "Version control" msgstr "ContrĆ“le de version" @@ -3578,7 +3441,7 @@ msgid "Find" msgstr "Rechercher" -#: FMain.form:786 FSearch.form:75 +#: FMain.form:786 FSearch.form:74 msgid "Replace" msgstr "Remplacer" @@ -3606,7 +3469,7 @@ msgid "Shortcuts" msgstr "Raccourcis" -#: FMain.form:840 FOption.form:255 +#: FMain.form:840 FOption.form:267 msgid "Preferences" msgstr "PrĆ©fĆ©rences" @@ -3722,7 +3585,7 @@ msgid "System information" msgstr "Informations systĆØme" -#: FMain.form:1303 FProjectProperty.form:139 +#: FMain.form:1303 FProjectProperty.form:140 msgid "Project properties" msgstr "PropriĆ©tĆ©s du projet" @@ -3750,7 +3613,7 @@ msgid "Toolbox" msgstr "BoĆ®te Ć  outils" -#: FMain.form:1409 FSearch.form:61 +#: FMain.form:1409 FSearch.form:60 msgid "Search" msgstr "Rechercher" @@ -3834,7 +3697,7 @@ msgid "Creating packages..." msgstr "Creation des paquets..." -#: FMakeInstall.class:268 Package.module:294 +#: FMakeInstall.class:268 Package.module:296 msgid "The packages have been successfully created." msgstr "Les paquets ont Ć©tĆ© crĆ©Ć©s avec succĆØs." @@ -3938,7 +3801,7 @@ msgid "Package name" msgstr "Nom du paquet" -#: FMakeInstall.form:177 FOption.form:419 +#: FMakeInstall.form:177 FOption.form:431 msgid "Add vendor prefix or name to package names" msgstr "Ajouter le prĆ©fixe ou le nom du vendeur aux noms des paquets" @@ -3946,11 +3809,11 @@ msgid "Package version" msgstr "Version du paquet" -#: FMakeInstall.form:201 FOption.form:351 FPublish.form:84 +#: FMakeInstall.form:201 FOption.form:363 FPublish.form:84 msgid "Vendor name" msgstr "Nom du fournisseur" -#: FMakeInstall.form:217 FOption.form:368 +#: FMakeInstall.form:217 FOption.form:380 msgid "Vendor prefix" msgstr "Prefixe du fournisseur" @@ -3958,7 +3821,7 @@ msgid "Maintainer information" msgstr "Informations sur le mainteneur" -#: FMakeInstall.form:271 FOption.form:403 +#: FMakeInstall.form:271 FOption.form:415 msgid "URL" msgstr "URL" @@ -3999,12 +3862,8 @@ msgstr "Types MIME" #: FMakeInstall.form:679 -msgid "" -"Enter the mimetypes handled by your application there.\n" -"Please enter one mimetype by line.\n" -msgstr "" -"Saisissez les types MIME gĆ©rĆ©s par votre application.\n" -"Veuillez saisir un type MIME par ligne.\n" +msgid "Enter the mimetypes handled by your application there.\nPlease enter one mimetype by line.\n" +msgstr "Saisissez les types MIME gĆ©rĆ©s par votre application.\nVeuillez saisir un type MIME par ligne.\n" #: FMakeInstall.form:691 msgid "Additional configuration" @@ -4039,12 +3898,8 @@ msgstr "Tests autoconf supplĆ©mentaires" #: FMakeInstall.form:848 -msgid "" -"Add extra tests for the configuration process.\n" -"

Leave this blank if you don't need it, or if you don't know anything about autoconf scripts." -msgstr "" -"Ajout de tests supplƩmentaires au processus de configuration.\n" -"

Laissez ce champ vide si vous n'en avez pas besoin, ou si vous ne connaissez rien aux scripts autoconf." +msgid "Add extra tests for the configuration process.\n

Leave this blank if you don't need it, or if you don't know anything about autoconf scripts." +msgstr "Ajout de tests supplƩmentaires au processus de configuration.\n

Laissez ce champ vide si vous n'en avez pas besoin, ou si vous ne connaissez rien aux scripts autoconf." #: FMakeInstall.form:856 msgid "Destination directory" @@ -4118,7 +3973,7 @@ msgid "*.gz;*.bz2;*.xz" msgstr "-" -#: FMakePatch.form:98 Project.module:4555 +#: FMakePatch.form:98 Project.module:4557 msgid "Source packages" msgstr "Paquets sources" @@ -4158,7 +4013,7 @@ msgid "This menu is too deep !" msgstr "Ce menu est trop profond !" -#: FMenu.class:1063 Project.module:5406 +#: FMenu.class:1063 Project.module:5408 msgid "modified" msgstr "modifiĆ©" @@ -4338,395 +4193,407 @@ msgid "Desktop" msgstr "Bureau" -#: FOption.class:86 FTranslate.class:132 +#: FOption.class:86 FTranslate.class:149 msgid "(Default)" msgstr "(DĆ©faut)" -#: FOption.class:186 +#: FOption.class:187 msgid "Define..." msgstr "DĆ©finir..." -#: FOption.class:233 +#: FOption.class:236 msgid "Gambas highlight theme files" msgstr "Fichiers thĆØmes de coloration de Gambas" -#: FOption.class:234 +#: FOption.class:237 msgid "Export a theme file" msgstr "Exporter un fichier thĆØme" -#: FOption.class:459 +#: FOption.class:462 msgid "Select a theme file" msgstr "Choisissez un fichier thĆØme" -#: FOption.class:489 +#: FOption.class:492 msgid "You need to restart the application to see your changes." msgstr "Vous devez redĆ©marrer l'application pour que vos changements prennent effet." -#: FOption.class:860 +#: FOption.class:863 msgid "Do you really want to clear the documentation cache?" msgstr "Voulez-vous rĆ©ellement vider le cache de la documentation ?" -#: FOption.class:869 +#: FOption.class:872 msgid "Unable to clear documentation cache." msgstr "Impossible de vider le cache de la documentation." -#: FOption.class:1025 +#: FOption.class:1032 msgid "Do you really want to delete this snippet?" msgstr "Voulez-vous vraiment supprimer ce fragment ?" -#: FOption.class:1218 +#: FOption.class:1231 msgid "Do you really want to install the Gambas font to your personal font directory?" msgstr "Voulez-vous vraiment installer la police Gambas dans votre rĆ©pertoire personnel de polices ?" -#: FOption.class:1218 FSoftwareFarm.class:586 +#: FOption.class:1231 FSoftwareFarm.class:586 msgid "Install" msgstr "Installer" -#: FOption.class:1303 +#: FOption.class:1316 msgid "Network is not available." msgstr "Le rĆ©seau est indisponible." -#: FOption.class:1308 +#: FOption.class:1321 msgid "Documentation is up to date." msgstr "La documentation est Ć -jour." -#: FOption.class:1313 +#: FOption.class:1326 msgid "A new documentation is available!" msgstr "Une nouvelle documentation est disponible !" -#: FOption.class:1318 MHelp.module:904 +#: FOption.class:1331 MHelp.module:904 msgid "Documentation is not available." msgstr "La documentation n'est pas disponible." -#: FOption.class:1514 +#: FOption.class:1527 msgid "Cannot download '&1'." msgstr "Impossible de tĆ©lĆ©charger Ā« &1 Ā»." -#: FOption.class:1545 +#: FOption.class:1558 msgid "Unable to uncompress documentation." msgstr "Impossible de dĆ©compresser la documentation." -#: FOption.class:1556 +#: FOption.class:1569 msgid "Unable to install documentation." msgstr "Impossible d'installer la documentation." -#: FOption.form:285 +#: FOption.form:297 msgid "Dotted" msgstr "PointillĆ©" -#: FOption.form:296 +#: FOption.form:308 msgid "Identity" msgstr "IdentitĆ©" -#: FOption.form:340 +#: FOption.form:352 msgid "Package maintainer" msgstr "Mainteneur du paquet" -#: FOption.form:385 +#: FOption.form:397 msgid "Default license" msgstr "License par dĆ©faut" -#: FOption.form:425 VersionControl.module:485 +#: FOption.form:437 VersionControl.module:485 msgid "No" msgstr "Non" -#: FOption.form:425 VersionControl.module:485 +#: FOption.form:437 VersionControl.module:485 msgid "Yes" msgstr "Oui" -#: FOption.form:429 +#: FOption.form:441 msgid "Projects" msgstr "Projets" -#: FOption.form:446 +#: FOption.form:458 msgid "Default tab size" msgstr "Tabulation par dĆ©faut" -#: FOption.form:463 FProjectProperty.form:767 +#: FOption.form:475 FProjectProperty.form:774 msgid "space(s)" msgstr "espace(s)" -#: FOption.form:476 +#: FOption.form:488 msgid "Indent with tab by default" msgstr "Indenter avec des tabulations par dĆ©faut" -#: FOption.form:493 +#: FOption.form:505 msgid "Automatic word wrap by default" msgstr "Retour Ć  la ligne automatique par dĆ©faut" -#: FOption.form:511 +#: FOption.form:523 msgid "Fold procedures by default" msgstr "Replier les procĆ©dures par dĆ©faut" -#: FOption.form:528 +#: FOption.form:540 msgid "Activate version control" msgstr "Activer le contrĆ“le de version" -#: FOption.form:545 +#: FOption.form:557 msgid "Restore files when loading a project" msgstr "Restaurer les fichiers Ć  l'ouverture du projet" -#: FOption.form:562 -msgid "Compress PNG images with 'pngquant'" -msgstr "Compresser les images PNG avec Ā« pngquant Ā»" +#: FOption.form:569 +msgid "Images" +msgstr "Images" + +#: FOption.form:580 +msgid "Compress PNG images with " +msgstr "Compresser les images PNG avec" + +#: FOption.form:613 +msgid "Automatic translation with " +msgstr "Traduction automatique avec" + +#: FOption.form:642 +msgid "Translation engine" +msgstr "Moteur de traduction" -#: FOption.form:572 +#: FOption.form:651 msgid "Interface" msgstr "Interface" -#: FOption.form:589 +#: FOption.form:668 msgid "Activate animations" msgstr "Activer les animations" -#: FOption.form:606 +#: FOption.form:685 msgid "Show shadows" msgstr "Afficher les ombres" -#: FOption.form:623 +#: FOption.form:702 msgid "Show tooltips" msgstr "Afficher les bulles d'aide" -#: FOption.form:640 +#: FOption.form:719 msgid "Use utility windows" msgstr "Utiliser des fenĆŖtres utilitaires" -#: FOption.form:657 +#: FOption.form:736 msgid "Close tabs with middle mouse click" msgstr "Fermer les onglets avec le bouton du milieu de la souris" -#: FOption.form:674 +#: FOption.form:753 msgid "Show file name in window title" msgstr "Afficher le nom de fichier dans le titre de la fenĆŖtre" -#: FOption.form:691 +#: FOption.form:770 msgid "Toolbox size" msgstr "Taille de la boĆ®te Ć  outils" -#: FOption.form:697 +#: FOption.form:776 msgid "Large" msgstr "Large" -#: FOption.form:697 FProjectProperty.form:297 FWebFontChooser.form:61 +#: FOption.form:776 FProjectProperty.form:304 msgid "Normal" msgstr "Normal" -#: FOption.form:697 +#: FOption.form:776 msgid "Small" msgstr "Petite" -#: FOption.form:709 +#: FOption.form:788 msgid "Sort properties" msgstr "Trier les propriĆ©tĆ©s" -#: FOption.form:726 +#: FOption.form:805 msgid "Separate static symbols in method selector" msgstr "SĆ©parer les symboles statiques dans le sĆ©lecteur de mĆ©thodes" -#: FOption.form:743 +#: FOption.form:822 msgid "Minimize at runtime" msgstr "Minimiser Ć  l'exĆ©cution" -#: FOption.form:760 +#: FOption.form:839 msgid "Show debugging panel if needed" msgstr "Afficher le panneau de dĆ©bogage si nĆ©cessaire" -#: FOption.form:777 +#: FOption.form:856 msgid "Quiet external commands" msgstr "Commandes externes silencieuses" -#: FOption.form:786 +#: FOption.form:865 msgid "Fonts" msgstr "Polices" -#: FOption.form:819 +#: FOption.form:898 msgid "Global size" msgstr "Taille globale" -#: FOption.form:841 +#: FOption.form:920 msgid "Title size" msgstr "Taille des titres" -#: FOption.form:863 +#: FOption.form:942 msgid "Debugger size" msgstr "Taille du dĆ©bogueur" -#: FOption.form:912 MTheme.module:6 +#: FOption.form:991 MTheme.module:6 msgid "Help" msgstr "Aide" -#: FOption.form:939 +#: FOption.form:1018 msgid "Fixed font" msgstr "Police non-proportionnelle" -#: FOption.form:955 +#: FOption.form:1034 msgid "Zoom (browser excepted)" msgstr "Zoom (sauf le navigateur)" -#: FOption.form:985 +#: FOption.form:1064 msgid "Install Gambas font for code edition" msgstr "Installer la police Gambas dĆ©diĆ©e Ć  l'Ć©dition de code" -#: FOption.form:989 +#: FOption.form:1068 msgid "Themes" msgstr "ThĆØmes" -#: FOption.form:1006 +#: FOption.form:1085 msgid "Icon theme" msgstr "ThĆØme d'icĆ“ne" -#: FOption.form:1022 +#: FOption.form:1101 msgid "Highlighting theme" msgstr "ThĆØme de coloration syntaxique" -#: FOption.form:1036 +#: FOption.form:1115 msgid "Import theme" msgstr "Importer un thĆØme" -#: FOption.form:1042 +#: FOption.form:1121 msgid "Export theme" msgstr "Exporter le thĆØme" -#: FOption.form:1061 +#: FOption.form:1140 msgid "Adapt colors to dark themes" msgstr "Adapter les couleurs aux thĆØmes sombres" -#: FOption.form:1098 +#: FOption.form:1177 msgid "Show indentation with vertical lines" msgstr "Afficher l'indentation avec des lignes verticales" -#: FOption.form:1115 +#: FOption.form:1194 msgid "Highlight current line" msgstr "Surligner la ligne courante" -#: FOption.form:1132 +#: FOption.form:1211 msgid "Highlight modified lines" msgstr "Indiquer les lignes modifiĆ©es" -#: FOption.form:1149 +#: FOption.form:1228 msgid "Show line numbers" msgstr "Afficher les numĆ©ros de lignes" -#: FOption.form:1166 +#: FOption.form:1245 msgid "Procedure folding" msgstr "Repliage des procĆ©dures" -#: FOption.form:1183 +#: FOption.form:1262 msgid "Procedure separation" msgstr "SĆ©paration des procĆ©dures" -#: FOption.form:1200 +#: FOption.form:1279 msgid "Show spaces at end of line with dots" msgstr "Afficher les espaces en fin de ligne avec des points" -#: FOption.form:1217 +#: FOption.form:1296 msgid "Show Preview" msgstr "Afficher la prĆ©visualisation" -#: FOption.form:1235 +#: FOption.form:1314 msgid "Keywords in upper case" msgstr "Mots-clefs en majuscule" -#: FOption.form:1244 +#: FOption.form:1323 msgid "Code formatting" msgstr "Formatage du code" -#: FOption.form:1250 +#: FOption.form:1329 msgid "Automatic formatting" msgstr "Formatage automatique" -#: FOption.form:1261 +#: FOption.form:1340 msgid "Control structure completion" msgstr "ComplĆ©ter les structures de contrĆ“les" -#: FOption.form:1278 +#: FOption.form:1357 msgid "Local variable declaration" msgstr "DĆ©claration des variables locales" -#: FOption.form:1295 +#: FOption.form:1374 msgid "Comments insertion" msgstr "Insertion des commentaires" -#: FOption.form:1312 +#: FOption.form:1391 msgid "Close braces, brackets" msgstr "Fermer les parenthĆØses, les crochets" -#: FOption.form:1329 +#: FOption.form:1408 msgid "Close strings" msgstr "Fermer les chaĆ®nes de caractĆØres" -#: FOption.form:1341 +#: FOption.form:1420 msgid "Explicit formating" msgstr "Formatage explicite" -#: FOption.form:1352 +#: FOption.form:1431 msgid "Format on load & save" msgstr "Formater au chargement et Ć  l'enregistrement" -#: FOption.form:1369 +#: FOption.form:1448 msgid "Indent local variable declaration" msgstr "Indenter les dĆ©clarations de variables locales" -#: FOption.form:1386 +#: FOption.form:1465 msgid "Remove useless spaces at end of line" msgstr "Supprimer les espaces inutiles en fin de ligne" -#: FOption.form:1403 +#: FOption.form:1482 msgid "Keep successive void lines" msgstr "Conserver les lignes vides successives" -#: FOption.form:1412 +#: FOption.form:1491 msgid "Code snippets" msgstr "Fragments de code" -#: FOption.form:1428 +#: FOption.form:1507 msgid "Activate code snippets" msgstr "Activer les fragments de code" -#: FOption.form:1512 +#: FOption.form:1591 msgid "Help & applications" msgstr "Aide et applications" -#: FOption.form:1529 +#: FOption.form:1608 msgid "Display property help" msgstr "Afficher l'aide des propriĆ©tĆ©s" -#: FOption.form:1546 +#: FOption.form:1625 msgid "Show documentation in popups" msgstr "Afficher la documentation dans les popups" -#: FOption.form:1563 +#: FOption.form:1642 msgid "Always display optional messages" msgstr "Toujours afficher les messages optionnels" -#: FOption.form:1575 +#: FOption.form:1654 msgid "Documentation" msgstr "Documentation" -#: FOption.form:1586 +#: FOption.form:1665 msgid "Use offline documentation" msgstr "Utiliser la documentation hors-ligne" -#: FOption.form:1616 +#: FOption.form:1695 msgid "Download documentation" msgstr "TĆ©lĆ©charger la documentation" -#: FOption.form:1642 FProxy.form:20 +#: FOption.form:1721 FProxy.form:20 msgid "Proxy configuration" msgstr "Configuration du proxy" -#: FOption.form:1655 +#: FOption.form:1734 msgid "Clear documentation cache" msgstr "Vider le cache de la documentation" -#: FOption.form:1663 +#: FOption.form:1742 msgid "Applications" msgstr "Applications" -#: FOption.form:1674 +#: FOption.form:1753 msgid "Browser" msgstr "Navigateur" -#: FOption.form:1691 FVersionControl.form:44 +#: FOption.form:1770 FVersionControl.form:45 msgid "Terminal" msgstr "Terminal" @@ -4878,167 +4745,171 @@ msgid "Snapping value is incorrect." msgstr "Le pas de la grille est incorrecte." -#: FProjectProperty.class:757 +#: FProjectProperty.class:756 msgid "&1 does not export any class." msgstr "&1 ne contient aucune classe exportĆ©e." -#: FProjectProperty.class:765 +#: FProjectProperty.class:764 msgid "&1 is already used as a library." msgstr "&1 est dĆ©jĆ  utilisĆ© comme bibliothĆØque." -#: FProjectProperty.class:937 +#: FProjectProperty.class:936 msgid "Executable size" msgstr "Taille de l'exĆ©cutable" -#: FProjectProperty.class:937 +#: FProjectProperty.class:936 msgid "bytes" msgstr "octets" -#: FProjectProperty.class:954 +#: FProjectProperty.class:953 msgid "Information about component" msgstr "Information sur le composant" -#: FProjectProperty.class:960 +#: FProjectProperty.class:959 msgid "Information about library" msgstr "Information sur la bibliothĆØque" -#: FProjectProperty.form:178 +#: FProjectProperty.form:179 msgid "GB_GUI_BUSY=1" msgstr "-" -#: FProjectProperty.form:184 +#: FProjectProperty.form:185 msgid "GB_X11_INIT_THREADS=1" msgstr "-" -#: FProjectProperty.form:199 +#: FProjectProperty.form:200 msgid "GB_DB_DEBUG=1" msgstr "-" -#: FProjectProperty.form:260 +#: FProjectProperty.form:233 +msgid "GB_NO_JIT=1" +msgstr "-" + +#: FProjectProperty.form:267 msgid "General" msgstr "GĆ©nĆ©ral" -#: FProjectProperty.form:297 +#: FProjectProperty.form:304 msgid "Component" msgstr "Composant" -#: FProjectProperty.form:297 FSelectLibrary.class:101 +#: FProjectProperty.form:304 FSelectLibrary.class:101 msgid "Library" msgstr "BibliothĆØque" -#: FProjectProperty.form:304 +#: FProjectProperty.form:311 msgid "Vendor" msgstr "Fournisseur" -#: FProjectProperty.form:316 FPublish.class:91 FSelectLibrary.class:103 +#: FProjectProperty.form:323 FPublish.class:91 FSelectLibrary.class:103 msgid "Version" msgstr "Version" -#: FProjectProperty.form:342 +#: FProjectProperty.form:349 msgid "Get from 'VERSION' file" msgstr "Obtenir depuis un fichier 'VERSION'" -#: FProjectProperty.form:349 +#: FProjectProperty.form:356 msgid "Title" msgstr "Titre" -#: FProjectProperty.form:382 +#: FProjectProperty.form:389 msgid "Information" msgstr "Information" -#: FProjectProperty.form:403 FTranslate.class:65 +#: FProjectProperty.form:410 FTranslate.class:76 msgid "Progress" msgstr "Avancement" -#: FProjectProperty.form:409 +#: FProjectProperty.form:416 msgid "Finished and stable" msgstr "TerminĆ© et stable" -#: FProjectProperty.form:420 +#: FProjectProperty.form:427 msgid "This component is hidden" msgstr "Ce composant est cachĆ©" -#: FProjectProperty.form:436 +#: FProjectProperty.form:443 msgid "Compatible until version" msgstr "Compatible jusqu'Ć  la version" -#: FProjectProperty.form:465 +#: FProjectProperty.form:472 msgid "Include information from" msgstr "Inclure les informations de" -#: FProjectProperty.form:477 +#: FProjectProperty.form:484 msgid "Required features" msgstr "FonctionnalitĆ©s nĆ©cessaires" -#: FProjectProperty.form:533 +#: FProjectProperty.form:540 msgid "Required and excluded components" msgstr "Composants nĆ©cessaires ou exclus" -#: FProjectProperty.form:554 +#: FProjectProperty.form:561 msgid "Require" msgstr "NĆ©cessiter" -#: FProjectProperty.form:560 +#: FProjectProperty.form:567 msgid "Exclude" msgstr "Exclure" -#: FProjectProperty.form:572 +#: FProjectProperty.form:579 msgid "Remove All" msgstr "Tout supprimer" -#: FProjectProperty.form:579 +#: FProjectProperty.form:586 msgid "Components" msgstr "Composants" -#: FProjectProperty.form:587 FSoftwareFarm.class:58 +#: FProjectProperty.form:594 FSoftwareFarm.class:58 msgid "Libraries" msgstr "BibliothĆØques" -#: FProjectProperty.form:610 +#: FProjectProperty.form:617 msgid "WARNING! The project executable and the libraries it depends on must be stored inside the same directory. Otherwise the libraries will not be found." msgstr "ATTENTION ! L'exĆ©cutable du projet et les bibliothĆØques dont il dĆ©pend doivent ĆŖtre stockĆ©s dans le mĆŖme rĆ©pertoire. Autrement les bibliothĆØques seront introuvables." -#: FProjectProperty.form:618 +#: FProjectProperty.form:625 msgid "Runtime library search path" msgstr "Chemin de recherche des bibliothĆØques Ć  l'exĆ©cution" -#: FProjectProperty.form:662 +#: FProjectProperty.form:669 msgid "Environment" msgstr "Environnement" -#: FProjectProperty.form:678 +#: FProjectProperty.form:685 msgid "&Insert" msgstr "&InsĆ©rer" -#: FProjectProperty.form:690 +#: FProjectProperty.form:697 msgid "Arguments" msgstr "Arguments" -#: FProjectProperty.form:744 +#: FProjectProperty.form:751 msgid "Edition" msgstr "Ɖdition" -#: FProjectProperty.form:755 +#: FProjectProperty.form:762 msgid "Tab size" msgstr "Taille des tabulations" -#: FProjectProperty.form:778 +#: FProjectProperty.form:785 msgid "Show deprecated components and controls" msgstr "Afficher les composants et les contrĆ“les dĆ©prĆ©ciĆ©s" -#: FProjectProperty.form:791 +#: FProjectProperty.form:798 msgid "Compilation" msgstr "Compilation" -#: FProjectProperty.form:802 +#: FProjectProperty.form:809 msgid "Module symbols are public by default" msgstr "Les modules sont publics par dĆ©faut" -#: FProjectProperty.form:818 +#: FProjectProperty.form:825 msgid "Form controls are public" msgstr "Les contrĆ“les des formulaires sont publics" -#: FProjectProperty.form:834 +#: FProjectProperty.form:841 msgid "Activate warnings" msgstr "Activer les avertissements" @@ -5330,79 +5201,79 @@ msgid "Take screenshot" msgstr "Capture d'Ć©cran" -#: FSearch.class:545 +#: FSearch.class:548 msgid "Search string replaced once." msgstr "La chaĆ®ne de caractĆØres recherchĆ©e Ć  Ć©tĆ© remplacĆ©e une fois." -#: FSearch.class:547 +#: FSearch.class:550 msgid "Search string replaced &1 times." msgstr "La chaĆ®ne de caractĆØres a Ć©tĆ© remplacĆ©e &1 fois." -#: FSearch.class:644 +#: FSearch.class:647 msgid "One match" msgstr "Une correspondance" -#: FSearch.class:646 +#: FSearch.class:649 msgid "&1 matches" msgstr "&1 correspondances" -#: FSearch.class:943 +#: FSearch.class:946 msgid "Do you really want to replace every string?" msgstr "Voulez-vous vraiment remplacer l'ensemble des chaĆ®nes ?" -#: FSearch.form:42 +#: FSearch.form:41 msgid "Search & Replace" msgstr "Rechercher & Remplacer" -#: FSearch.form:105 +#: FSearch.form:104 msgid "Case sensitive" msgstr "Tenir compte de la casse" -#: FSearch.form:110 +#: FSearch.form:109 msgid "Words only" msgstr "Mots seulements" -#: FSearch.form:115 +#: FSearch.form:114 msgid "Regular expression" msgstr "Expression rationnelle" -#: FSearch.form:120 +#: FSearch.form:119 msgid "Ignore strings" msgstr "Ignorer les chaĆ®nes" -#: FSearch.form:125 +#: FSearch.form:124 msgid "Ignore comments" msgstr "Ignorer les commentaires" -#: FSearch.form:140 +#: FSearch.form:139 msgid "Search in" msgstr "Rechercher dans" -#: FSearch.form:147 +#: FSearch.form:146 msgid "Current procedure" msgstr "ProcĆ©dure courante" -#: FSearch.form:153 +#: FSearch.form:152 msgid "Current file" msgstr "Fichier courant" -#: FSearch.form:160 +#: FSearch.form:159 msgid "Source files" msgstr "Fichiers sources" -#: FSearch.form:166 +#: FSearch.form:165 msgid "Data files" msgstr "Fichiers de donnĆ©es" -#: FSearch.form:201 +#: FSearch.form:196 msgid "Browse" msgstr "Parcourir" -#: FSearch.form:213 +#: FSearch.form:208 msgid "Replace all" msgstr "Tout remplacer" -#: FSearch.form:224 +#: FSearch.form:219 msgid "Highlight search" msgstr "Surligner la recherche" @@ -5590,7 +5461,7 @@ msgid "Gambas Software Farm" msgstr "LogithĆØque Gambas" -#: FSoftwareFarm.form:156 +#: FSoftwareFarm.form:156 FTranslate.form:200 msgid "Show" msgstr "Afficher" @@ -5634,11 +5505,11 @@ msgid "Choose a table" msgstr "Choisissez une table" -#: FText.form:12 -msgid "Edit text property" -msgstr "Editer les propriĆ©tĆ©s de texte" +#: FText.class:12 +msgid "Edit '&1' property" +msgstr "Ɖditer la propriĆ©tĆ© Ā« &1 Ā»" -#: FText.form:30 +#: FText.form:29 msgid "Use a fixed font" msgstr "Utiliser une police non proportionnelle" @@ -5646,15 +5517,15 @@ msgid "Console output #&1" msgstr "Sortie de console nĀ°&1" -#: FTextEditor.class:907 +#: FTextEditor.class:909 msgid "Original file has been saved in the Project folder." msgstr "Le fichier d'origine a Ć©tĆ© sauvegardĆ© dans le rĆ©pertoire Projet." -#: FTextEditor.class:907 +#: FTextEditor.class:909 msgid "The file has been compressed from &1 to &2 bytes (&3)." msgstr "La taille du fichier a Ć©tĆ© rĆ©duite de &1 Ć  &2 octets (&3)." -#: FTextEditor.class:915 +#: FTextEditor.class:917 msgid "Unable to compress file." msgstr "Impossible de compresser le fichier." @@ -5686,135 +5557,159 @@ msgid "Show tips on startup" msgstr "Afficher les astuces au dĆ©marrage" -#: FTranslate.class:39 +#: FTranslate.class:42 msgid "The project is void. There is nothing to translate." msgstr "Le projet est vide. Il n'y a rien Ć  traduire." -#: FTranslate.class:63 +#: FTranslate.class:74 msgid "Language" msgstr "Langage" -#: FTranslate.class:66 +#: FTranslate.class:77 msgid "Not translated" msgstr "Non traduit" -#: FTranslate.class:150 +#: FTranslate.class:167 msgid "Translation files" msgstr "Fichiers de traduction" -#: FTranslate.class:309 +#: FTranslate.class:326 msgid "Cannot read translation file for language '&1'" msgstr "Impossible de lire le fichier de traduction pour la langue Ā« &1 Ā»" -#: FTranslate.class:539 +#: FTranslate.class:557 msgid "Cannot save translation." msgstr "Impossible de sauvegarder la traduction." -#: FTranslate.class:652 +#: FTranslate.class:670 msgid "Do you really want to delete this translation ?" msgstr "Voulez-vous vraiment supprimer cette traduction ?" -#: FTranslate.class:748 +#: FTranslate.class:779 msgid "Do you really want to reload this translation ?" msgstr "Voulez-vous vraiment recharger cette traduction ?" -#: FTranslate.class:762 +#: FTranslate.class:793 msgid "Export a translation" msgstr "Exporter une traduction" -#: FTranslate.class:977 +#: FTranslate.class:1008 msgid "Please select the translation file to import." msgstr "Veuillez sĆ©lectionner le fichier de traduction Ć  importer." -#: FTranslate.class:1015 +#: FTranslate.class:1046 msgid "No translation were picked up." msgstr "Aucune traduction n'a Ć©tĆ© rĆ©cupĆ©rĆ©e." -#: FTranslate.class:1017 +#: FTranslate.class:1048 msgid "One translation was picked up." msgstr "Une traduction a Ć©tĆ© rĆ©cupĆ©rĆ©e." -#: FTranslate.class:1019 +#: FTranslate.class:1050 msgid "&1 translations were picked up." msgstr "&1 traductions ont Ć©tĆ© rĆ©cupĆ©rĆ©es." -#: FTranslate.class:1027 +#: FTranslate.class:1058 msgid "Cannot import translation file." msgstr "Impossible d'importer le fichier de traduction." -#: FTranslate.class:1076 +#: FTranslate.class:1107 msgid "Everything seems to be correct." msgstr "Tout semble correct." -#: FTranslate.class:1086 +#: FTranslate.class:1117 msgid "Translated string symbols do not match untranslated string ones." msgstr "Les symboles de la chaĆ®ne traduite ne correspondent pas Ć  ceux de la chaĆ®ne non traduite." -#: FTranslate.class:1112 +#: FTranslate.class:1143 msgid "&1 strings. Everything is translated!" msgstr "&1 chaĆ®nes de caractĆØres. Tout est traduit !" -#: FTranslate.class:1114 +#: FTranslate.class:1145 msgid "&1 strings. One is not translated. &3% done." msgstr "&1 chaĆ®nes de caractĆØres. Une n'est pas traduite. &3% effectuĆ©." -#: FTranslate.class:1116 +#: FTranslate.class:1147 msgid "&1 strings. &2 are not translated. &3% done." msgstr "&1 chaĆ®nes de caractĆØres. &2 ne sont pas traduites. &3% effectuĆ©." -#: FTranslate.form:66 +#: FTranslate.class:1708 +msgid "Automatic translation has failed." +msgstr "La traduction automatique a Ć©chouĆ©." + +#: FTranslate.class:1718 +msgid "Do you want to fill the translation automatically?" +msgstr "Voulez-vous remplir la traduction automatiquement ?" + +#: FTranslate.form:76 msgid "Project translation" msgstr "Traduction du projet" -#: FTranslate.form:99 +#: FTranslate.form:105 +msgid "Automatic translation" +msgstr "Traduction automatique" + +#: FTranslate.form:117 msgid "Untranslated strings" msgstr "ChaĆ®nes non traduites" -#: FTranslate.form:103 +#: FTranslate.form:121 msgid "Translated strings" msgstr "ChaĆ®nes traduites" -#: FTranslate.form:107 +#: FTranslate.form:125 msgid "All strings" msgstr "Toutes les chaĆ®nes" -#: FTranslate.form:186 +#: FTranslate.form:224 msgid "Save translation" msgstr "Enregistrer la traduction" -#: FTranslate.form:192 +#: FTranslate.form:232 +msgid "Verify the translation" +msgstr "VĆ©rifier la traduction" + +#: FTranslate.form:234 +msgid "Verify" +msgstr "VĆ©rifier" + +#: FTranslate.form:304 +msgid "Find next translated string" +msgstr "Trouver la prochaine chaĆ®ne traduite" + +#: FTranslate.form:310 +msgid "Find previous translated string" +msgstr "Trouver la chaĆ®ne traduite prĆ©cĆ©dente" + +#: FTranslate.form:316 +msgid "Find previous untranslated string" +msgstr "Trouver la chaĆ®ne prĆ©cĆ©dente non traduite" + +#: FTranslate.form:322 +msgid "Find next untranslated string" +msgstr "Trouver la prochaine chaĆ®ne non traduite" + +#: FTranslate.form:332 msgid "Clear this translation" msgstr "Effacer cette traduction" -#: FTranslate.form:198 +#: FTranslate.form:338 msgid "This string must not be translated" msgstr "Cette chaĆ®ne ne doit pas ĆŖtre traduite" -#: FTranslate.form:204 +#: FTranslate.form:344 msgid "Copy untranslated string" msgstr "Copier la chaĆ®ne non traduite" -#: FTranslate.form:210 -msgid "Verify the translation" -msgstr "VĆ©rifier la traduction" - -#: FTranslate.form:216 -msgid "Find next untranslated string" -msgstr "Rechercher la chaĆ®ne non traduite suivante" - -#: FTranslate.form:222 -msgid "Find previous untranslated string" -msgstr "Rechercher la chaĆ®ne non traduite prĆ©cĆ©dente" - -#: FTranslate.form:385 +#: FTranslate.form:450 msgid "Import all translations recursively" msgstr "Importer toutes les traductions rĆ©cursivement" -#: FTranslate.form:391 +#: FTranslate.form:456 msgid "Replace existing translations" msgstr "Remplacer les traductions existantes" -#: FTranslate.form:407 +#: FTranslate.form:472 msgid "Import a translation file" msgstr "Importer un fichier de traduction" @@ -5830,7 +5725,7 @@ msgid "There is nothing to commit." msgstr "Il n'y a rien Ć  publier." -#: FVersionControl.form:60 +#: FVersionControl.form:61 msgid "Do not push to remote repository" msgstr "Ne pas envoyer au rĆ©fĆ©rentiel distant" @@ -5838,50 +5733,6 @@ msgid "Select font" msgstr "Choisissez une police" -#: FWebFontChooser.form:47 -msgid "cursive" -msgstr "-" - -#: FWebFontChooser.form:47 -msgid "fantasy" -msgstr "-" - -#: FWebFontChooser.form:47 -msgid "monospace" -msgstr "-" - -#: FWebFontChooser.form:47 -msgid "sans-serif" -msgstr "-" - -#: FWebFontChooser.form:47 -msgid "serif" -msgstr "-" - -#: FWebFontChooser.form:62 -msgid "N" -msgstr "-" - -#: FWebFontChooser.form:70 -msgid "B" -msgstr "-" - -#: FWebFontChooser.form:78 -msgid "I" -msgstr "-" - -#: FWebFontChooser.form:86 -msgid "U" -msgstr "-" - -#: FWebFontChooser.form:93 -msgid "Strikeout" -msgstr "BarrĆ©" - -#: FWebFontChooser.form:94 -msgid "S" -msgstr "-" - #: FWelcome.class:68 msgid "New project..." msgstr "Nouveau projet..." @@ -5890,7 +5741,7 @@ msgid "Recent projects" msgstr "Projets rĆ©cents" -#: FWelcome.class:72 Project.module:6210 +#: FWelcome.class:72 Project.module:6212 msgid "Installed software" msgstr "Logiciels installĆ©s" @@ -7382,59 +7233,59 @@ msgid "'&1' and '&2' are missing." msgstr "'&1' et '&2' sont introuvables." -#: Package.module:266 +#: Package.module:268 msgid "Saving CHANGELOG file." msgstr "Sauvegarde du fichier CHANGELOG." -#: Package.module:653 +#: Package.module:657 msgid "Making &1 support package..." msgstr "CrĆ©ation du paquet de support &1..." -#: Package.module:707 +#: Package.module:712 msgid "Creating package for &1." msgstr "CrĆ©ation du paquet pour &1." -#: Package.module:739 +#: Package.module:744 msgid "The package build has failed." msgstr "La construction des paquets a Ć©chouĆ©." -#: Package.module:807 +#: Package.module:812 msgid "Making build directory." msgstr "Fabrication du rĆ©pertoire de construction." -#: Package.module:862 +#: Package.module:867 msgid "Creating desktop file..." msgstr "CrĆ©ation du fichier *.desktop..." -#: Package.module:870 +#: Package.module:875 msgid "Sources are being debianizated." msgstr "\"Debianisation\" des sources..." -#: Package.module:1075 +#: Package.module:1080 msgid "Creating package..." msgstr "CrĆ©ation du paquet..." -#: Package.module:1083 +#: Package.module:1088 msgid "'dpkg-buildpackage' has failed." msgstr "'dpkg-buildpackage' a Ć©chouĆ©." -#: Package.module:1363 +#: Package.module:1368 msgid "Initializing ~/RPM directory." msgstr "Initialisation du rĆ©pertoire ~/RPM." -#: Package.module:1383 +#: Package.module:1388 msgid "Creating source package." msgstr "CrĆ©ation du paquet des sources." -#: Package.module:1407 +#: Package.module:1412 msgid "Creating .spec file." msgstr "Creation du fichier .spec." -#: Package.module:1666 +#: Package.module:1671 msgid "'rpmbuild' has returned the following error code:" msgstr "'rpmbuild' a retournĆ© le code d'erreur suivant :" -#: Package.module:2077 +#: Package.module:2091 msgid "'tar' has returned the following error code:" msgstr "'tar' a retournĆ© le code d'erreur suivant:" @@ -7503,14 +7354,8 @@ msgstr "Ce projet n'existe pas." #: Project.module:528 -msgid "" -"Unable to find Gambas IDE executable in directory:\n" -"\n" -"&1" -msgstr "" -"Impossible de trouver l'exĆ©cutable de l'EDI Gambas dans le rĆ©pertoire :\n" -"\n" -"&1" +msgid "Unable to find Gambas IDE executable in directory:\n\n&1" +msgstr "Impossible de trouver l'exĆ©cutable de l'EDI Gambas dans le rĆ©pertoire :\n\n&1" #: Project.module:547 msgid "This is not a Gambas project." @@ -7525,14 +7370,8 @@ msgstr "Convertir" #: Project.module:553 -msgid "" -"This is a Gambas 2.0 project.\n" -"\n" -"Do you want to convert it?" -msgstr "" -"Ceci est un projet Gambas 2.0.\n" -"\n" -"DĆ©sirez-vous le convertir ?" +msgid "This is a Gambas 2.0 project.\n\nDo you want to convert it?" +msgstr "Ceci est un projet Gambas 2.0.\n\nDĆ©sirez-vous le convertir ?" #: Project.module:571 msgid "Do not open" @@ -7543,14 +7382,8 @@ msgstr "Ouvrir malgrĆ© tout" #: Project.module:571 -msgid "" -"This project seems to be already opened.\n" -"\n" -"Opening the same project twice can lead to data loss." -msgstr "" -"Il semble que ce projet soit dĆ©jĆ  ouvert.\n" -"\n" -"Ouvrir le mĆŖme projet deux fois peut provoquer des pertes de donnĆ©es." +msgid "This project seems to be already opened.\n\nOpening the same project twice can lead to data loss." +msgstr "Il semble que ce projet soit dĆ©jĆ  ouvert.\n\nOuvrir le mĆŖme projet deux fois peut provoquer des pertes de donnĆ©es." #: Project.module:577 msgid "It cannot be converted." @@ -7621,12 +7454,8 @@ msgstr "dans &1." #: Project.module:2458 -msgid "" -"Some project source files are in conflict.\n" -"Please solve them if you want to compile the project." -msgstr "" -"Certains fichiers sources du projet sont en conflit.\n" -"Veuillez rĆ©soudre ces conflits pour pouvoir compiler le projet." +msgid "Some project source files are in conflict.\nPlease solve them if you want to compile the project." +msgstr "Certains fichiers sources du projet sont en conflit.\nVeuillez rĆ©soudre ces conflits pour pouvoir compiler le projet." #: Project.module:2462 msgid "Compiling project" @@ -7664,147 +7493,147 @@ msgid "Cannot make executable." msgstr "Impossible de crĆ©er l'exĆ©cutable." -#: Project.module:3519 +#: Project.module:3521 msgid "Some components are missing: &1" msgstr "Certains composants ne sont pas installĆ©s : &1" -#: Project.module:3705 +#: Project.module:3707 msgid "Cannot write project file." msgstr "Impossible d'Ć©crire le fichier projet." -#: Project.module:3754 +#: Project.module:3756 msgid "Unable to create desktop shortcut." msgstr "Imposible de crĆ©er le raccourci sur le bureau." -#: Project.module:4018 +#: Project.module:4020 msgid "The directory will be removed at the next commit." msgstr "Le rĆ©pertoire sera supprimĆ© Ć  la prochaine publication." -#: Project.module:4035 +#: Project.module:4037 msgid "You must define a startup class or form!" msgstr "Vous devez dĆ©finir une classe ou un formulaire de dĆ©marrage !" -#: Project.module:4066 +#: Project.module:4068 msgid "Please type a name." msgstr "Veuillez saisir un nom." -#: Project.module:4070 +#: Project.module:4072 msgid "This name contains a forbidden character:" msgstr "Ce nom contient un caractĆØre interdit:" -#: Project.module:4074 +#: Project.module:4076 msgid "The name cannot begins with a dot." msgstr "Le nom ne peut pas commencer par un point." -#: Project.module:4078 +#: Project.module:4080 msgid "This name is already used. Choose another one." msgstr "Ce nom est dĆ©jĆ  utilisĆ©. Choisissez-en un autre." -#: Project.module:4114 +#: Project.module:4116 msgid "A class name must begin with a letter or an underscore, followed by any letter or digit." msgstr "Un nom de classe doit commencer par une lettre ou un caractĆØre '_', et ĆŖtre suivi par des lettres ou des chiffres. " -#: Project.module:4157 +#: Project.module:4159 msgid "Destination already exists." msgstr "La destination existe dĆ©jĆ ." -#: Project.module:4339 +#: Project.module:4341 msgid "Unable to rename '&1'" msgstr "Impossible de renommer Ā« &1 Ā»" -#: Project.module:4455 +#: Project.module:4457 msgid "Please type a project name." msgstr "Veuillez saisir un nom de projet." -#: Project.module:4463 +#: Project.module:4465 msgid "The project name cannot begin with a dot." msgstr "Un nom de projet ne peut commencer par un point." -#: Project.module:4466 +#: Project.module:4468 msgid "Non-ASCII characters are forbidden in a project name." msgstr "Un nom de projet ne peut contenir que des caractĆØres ASCII." -#: Project.module:4467 +#: Project.module:4469 msgid "The following characters are forbidden in a project name: ? * / \\ SPACE" msgstr "Les caractĆØres suivants sont interdits dans un nom de projet : ? * / \\ ESPACE" -#: Project.module:4474 +#: Project.module:4476 msgid "This project already exists." msgstr "Ce projet existe dĆ©jĆ ." -#: Project.module:4477 +#: Project.module:4479 msgid "The project directory already exists." msgstr "Le rĆ©pertoire du projet existe dĆ©jĆ ." -#: Project.module:4479 +#: Project.module:4481 msgid "The project directory cannot be created because a file with the same name already exists." msgstr "Le rĆ©pertoire du projet ne peut ĆŖtre crĆ©Ć© car un fichier avec le mĆŖme nom existe dĆ©jĆ ." -#: Project.module:4527 +#: Project.module:4529 msgid "Unable to create source archive." msgstr "Impossible de crĆ©er l'archive source." -#: Project.module:4554 +#: Project.module:4556 msgid "Create source package" msgstr "GĆ©nĆ©rer une archive des sources du projet" -#: Project.module:4811 +#: Project.module:4813 msgid "Cannot copy file &1." msgstr "Impossible de copier le fichier &1." -#: Project.module:4859 +#: Project.module:4861 msgid "Cannot create link &1." msgstr "Impossible de crĆ©er le lien &1." -#: Project.module:4874 +#: Project.module:4876 msgid "Cannot move a directory inside itself." msgstr "Impossible de dĆ©placer un rĆ©pertoire Ć  l'intĆ©rieur de lui-mĆŖme." -#: Project.module:4938 +#: Project.module:4940 msgid "Cannot move file &1." msgstr "Impossible de dĆ©placer le fichier &1." -#: Project.module:5151 +#: Project.module:5153 msgid "The following files couldn't be removed:" msgstr "Les fichiers suivants n'ont pu ĆŖtre supprimĆ©s :" -#: Project.module:5617 +#: Project.module:5619 msgid "Project cleanup..." msgstr "Nettoyage du projet..." -#: Project.module:5623 +#: Project.module:5625 msgid "Project files conversion..." msgstr "Conversion des fichiers du projet..." -#: Project.module:5653 +#: Project.module:5655 msgid "Unable to convert &1" msgstr "Impossible de convertir &1" -#: Project.module:5904 +#: Project.module:5906 msgid "Unable to update forms." msgstr "Impossible de mettre Ć -jour les formulaires." -#: Project.module:5994 +#: Project.module:5996 msgid "The &1 program is not installed on your system." msgstr "Le programme &1 n'est pas installĆ© sur votre systĆØme." -#: Project.module:5996 +#: Project.module:5998 msgid "The following programs are not installed on your system: &1." msgstr "Les programmes suivants ne sont pas installĆ©s sur votre systĆØme : &1." -#: Project.module:6088 +#: Project.module:6090 msgid "Unable to read component description file." msgstr "Impossible de lire le fichier de description du composant." -#: Project.module:6149 +#: Project.module:6151 msgid "Cannot write component description file." msgstr "Impossible d'Ć©crire le fichier de description du composant." -#: Project.module:6210 +#: Project.module:6212 msgid "Project templates" msgstr "ModĆØles de projet" -#: Project.module:6256 +#: Project.module:6258 msgid "Unable to run terminal." msgstr "Impossible de dĆ©marrer le terminal." @@ -7875,3 +7704,4 @@ #: WikiMarkdown.class:187 msgid "This symbol does not exist." msgstr "Ce symbole n'existe pas." + Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/gl_ES.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/gl_ES.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/hr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/hr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/hu.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/hu.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/id.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/id.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/id.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/id.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/id.po 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/id.po 2019-04-27 16:05:33.000000000 +0000 @@ -222,7 +222,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2002-11-01 04:27+0100\n" +"POT-Creation-Date: 2019-02-07 01:03 UTC\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -239,475 +239,662 @@ msgid "Integrated Development Environment for Gambas" msgstr "" -#: CBookmark.class:33 +#: CBookmark.class:40 msgid "Define bookmark" msgstr "" -#: CBookmark.class:38 +#: CBookmark.class:45 msgid "Clear all bookmarks" msgstr "" -#: CBookmark.class:42 +#: CBookmark.class:49 msgid "Previous bookmark" msgstr "" -#: CBookmark.class:47 +#: CBookmark.class:54 msgid "Next bookmark" msgstr "" -#: CClassInfo.class:571 FMain.form:388 FProperty.form:23 +#: CClassInfo.class:603 +#, fuzzy +msgid "Static properties" +msgstr "Properti proyek" + +#: CClassInfo.class:604 +msgid "Static variables" +msgstr "" + +#: CClassInfo.class:605 +msgid "Static methods" +msgstr "" + +#: CClassInfo.class:606 MTheme.module:6 +msgid "Constants" +msgstr "" + +#: CClassInfo.class:623 FMain.form:555 FProperty.form:23 msgid "Properties" msgstr "Properti" -#: CClassInfo.class:572 +#: CClassInfo.class:624 msgid "Variables" msgstr "" -#: CClassInfo.class:573 +#: CClassInfo.class:625 msgid "Methods" msgstr "" -#: CClassInfo.class:574 +#: CClassInfo.class:626 msgid "Events" msgstr "" -#: CClassInfo.class:602 -msgid "This class is static." +#: CClassInfo.class:648 +msgid "This class reimplements &1" msgstr "" -#: CClassInfo.class:604 +#: CClassInfo.class:650 +msgid "This class inherits &1" +msgstr "" + +#: CClassInfo.class:656 +msgid "in &1" +msgstr "" + +#: CClassInfo.class:664 msgid "This class can be used like an object by creating an hidden instance on demand." msgstr "" -#: CClassInfo.class:608 +#: CClassInfo.class:669 msgid "This class is &1." msgstr "" -#: CClassInfo.class:608 +#: CClassInfo.class:669 msgid "creatable" msgstr "" -#: CClassInfo.class:617 +#: CClassInfo.class:674 +msgid "This class is static." +msgstr "" + +#: CClassInfo.class:676 +msgid "This class is not creatable." +msgstr "" + +#: CClassInfo.class:682 msgid "This class can be used as a &1." msgstr "" -#: CClassInfo.class:617 +#: CClassInfo.class:682 msgid "function" msgstr "" -#: CClassInfo.class:622 +#: CClassInfo.class:687 msgid "This class acts like a &1 / &2 array." msgstr "" -#: CClassInfo.class:622 +#: CClassInfo.class:687 msgid "read" msgstr "" -#: CClassInfo.class:622 +#: CClassInfo.class:687 msgid "write" msgstr "" -#: CClassInfo.class:624 +#: CClassInfo.class:689 msgid "This class acts like a &1 array." msgstr "" -#: CClassInfo.class:624 +#: CClassInfo.class:689 msgid "write-only" msgstr "" -#: CClassInfo.class:627 Project.module:1641 +#: CClassInfo.class:692 Project.module:1636 msgid "read-only" msgstr "" -#: CClassInfo.class:632 +#: CClassInfo.class:697 msgid "This class is &1 with the FOR EACH keyword." msgstr "" -#: CClassInfo.class:632 +#: CClassInfo.class:697 msgid "enumerable" msgstr "" -#: CClassInfo.class:657 -msgid "This class inherits &1." +#: CClassInfo.class:848 +msgid "This class reimplements" msgstr "" -#: CClassInfo.class:672 MTheme.module:6 -msgid "Symbols" -msgstr "Simbol" +#: CClassInfo.class:850 +msgid "This class inherits" +msgstr "" -#: CClassInfo.class:673 -msgid "Constants" +#: CClassInfo.class:865 +msgid "This class is virtual." +msgstr "" + +#: CClassInfo.class:867 +msgid "This class can be used like an object by creating a hidden instance on demand." +msgstr "" + +#: CClassInfo.class:892 +msgid "static function" +msgstr "" + +#: CClassInfo.class:899 +msgid "This class acts like a &1 / &2 static array." +msgstr "" + +#: CClassInfo.class:901 +msgid "This class acts like a &1 static array." +msgstr "" + +#: CClassInfo.class:913 +msgid "This class is &1 with the &2 keyword." +msgstr "" + +#: CClassInfo.class:913 +msgid "statically enumerable" +msgstr "" + +#: CComponent.class:489 +msgid "Loading information on component &1..." +msgstr "" + +#: CComponent.class:1594 FFileProperty.class:164 FProjectProperty.class:927 +msgid "Classes" +msgstr "Klas" + +#: CComponent.class:1638 FDebugInfo.class:45 FMain.form:875 +msgid "Class" +msgstr "Kelas" + +#: CComponent.class:1640 FConnectionEditor.class:320 FMakeInstall.form:291 +#: FProjectProperty.form:360 FPublish.form:126 FSoftwareFarm.form:324 +msgid "Description" +msgstr "Penjelasan" + +#: CComponent.class:1667 +msgid "This component is not stable yet." +msgstr "" + +#: CComponent.class:1669 +#, fuzzy +msgid "This component is deprecated." +msgstr "Proyek ini hanya dapat dibaca." + +#: CComponent.class:1678 FProjectVersion.class:287 +msgid "Author" +msgstr "Penulis" + +#: CComponent.class:1680 FAbout.class:210 FProjectProperty.form:372 +msgid "Authors" +msgstr "" + +#: CComponent.class:1690 +msgid "Implements" +msgstr "" + +#: CComponent.class:1702 CLibraryInfo.class:211 LibraryItem.class:60 +msgid "Requires" +msgstr "" + +#: CComponent.class:1717 +msgid "Excludes" msgstr "" -#: CComponent.class:80 +#: CDocumentation.class:48 msgid "Internal native classes" msgstr "" -#: CComponent.class:81 +#: CDocumentation.class:49 msgid "Program arguments parser" msgstr "" -#: CComponent.class:82 +#: CDocumentation.class:50 msgid "Cairo graphic library" msgstr "" -#: CComponent.class:83 +#: CDocumentation.class:51 msgid "Chart drawing" msgstr "" -#: CComponent.class:84 +#: CDocumentation.class:52 msgid "Polygon management based on Clipper library" msgstr "" -#: CComponent.class:85 +#: CDocumentation.class:53 msgid "Complex numbers management" msgstr "" -#: CComponent.class:86 +#: CDocumentation.class:54 msgid "Compression & decompression" msgstr "" -#: CComponent.class:87 -msgid "MD5/DES crypting" +#: CDocumentation.class:55 +msgid "bzlib2 compression driver" msgstr "" -#: CComponent.class:88 -msgid "More data containers" +#: CDocumentation.class:56 +msgid "zlib compression driver" msgstr "" -#: CComponent.class:89 FCreateProject.form:293 -msgid "Database access" +#: CDocumentation.class:57 +msgid "MD5/DES/SHA crypting" +msgstr "" + +#: CDocumentation.class:58 +msgid "More data containers" msgstr "" -#: CComponent.class:90 -msgid "Firebird database driver" +#: CDocumentation.class:59 +msgid "Database access" msgstr "" -#: CComponent.class:91 +#: CDocumentation.class:61 msgid "Data bound controls" msgstr "" -#: CComponent.class:92 +#: CDocumentation.class:62 msgid "MySQL database driver" msgstr "" -#: CComponent.class:93 +#: CDocumentation.class:63 msgid "ODBC database driver" msgstr "" -#: CComponent.class:94 +#: CDocumentation.class:64 msgid "PostgreSQL database driver" msgstr "" -#: CComponent.class:95 +#: CDocumentation.class:65 msgid "SQLite 2 database driver" msgstr "" -#: CComponent.class:96 +#: CDocumentation.class:66 msgid "SQLite 3 database driver" msgstr "" -#: CComponent.class:97 +#: CDocumentation.class:67 msgid "Application debugger helper" msgstr "" -#: CComponent.class:98 +#: CDocumentation.class:68 msgid "Desktop management component" msgstr "" -#: CComponent.class:99 +#: CDocumentation.class:69 +msgid "X-Window library support" +msgstr "" + +#: CDocumentation.class:70 msgid "Gnome keyring support for desktop management component" msgstr "" -#: CComponent.class:100 +#: CDocumentation.class:71 msgid "D-Bus interface" msgstr "" -#: CComponent.class:101 +#: CDocumentation.class:72 msgid "Expression evaluator" msgstr "" -#: CComponent.class:102 +#: CDocumentation.class:73 msgid "Syntax highlighter routines" msgstr "" -#: CComponent.class:103 +#: CDocumentation.class:74 msgid "More controls for graphical components" msgstr "" -#: CComponent.class:104 +#: CDocumentation.class:75 msgid "Enhanced standard dialogs" msgstr "" -#: CComponent.class:105 +#: CDocumentation.class:76 +msgid "Text editor with syntax highlighting" +msgstr "" + +#: CDocumentation.class:77 msgid "Multi Document Interface" msgstr "" -#: CComponent.class:106 +#: CDocumentation.class:78 msgid "Default icon theme" msgstr "" -#: CComponent.class:107 +#: CDocumentation.class:79 +#, fuzzy +msgid "Terminal emulator" +msgstr "Terminal" + +#: CDocumentation.class:80 msgid "GNU Multiple Precision Arithmetic Library" msgstr "" -#: CComponent.class:108 +#: CDocumentation.class:81 msgid "GNU Scientific Library" msgstr "" -#: CComponent.class:109 -msgid "GTK+ toolkit" +#: CDocumentation.class:82 +msgid "GTK+2 toolkit" msgstr "" -#: CComponent.class:110 -msgid "GTK+ toolkit extension" -msgstr "" - -#: CComponent.class:111 +#: CDocumentation.class:83 msgid "OpenGL with GTK+ toolkit" msgstr "" -#: CComponent.class:112 -msgid "GTK+ SVG renderer" +#: CDocumentation.class:84 +msgid "GTK+3 toolkit" msgstr "" -#: CComponent.class:113 +#: CDocumentation.class:85 msgid "QT/GTK+ switcher component" msgstr "" -#: CComponent.class:114 +#: CDocumentation.class:86 msgid "OpenGL with QT/GTK+ switcher component" msgstr "" -#: CComponent.class:115 +#: CDocumentation.class:87 +msgid "QT4/QT5 switcher component" +msgstr "" + +#: CDocumentation.class:88 +msgid "QT4/QT5 OpenGL switcher component" +msgstr "" + +#: CDocumentation.class:89 +msgid "QT4/QT5 WebKit switcher component" +msgstr "" + +#: CDocumentation.class:90 +msgid "System tray icon management component" +msgstr "" + +#: CDocumentation.class:91 msgid "Embedded HTTP server" msgstr "" -#: CComponent.class:116 +#: CDocumentation.class:92 msgid "Image management" msgstr "" -#: CComponent.class:117 +#: CDocumentation.class:93 msgid "Image filtering component" msgstr "" -#: CComponent.class:118 +#: CDocumentation.class:94 msgid "Image routines from the Imlib2 library" msgstr "" -#: CComponent.class:119 FPropertyComponent.form:174 +#: CDocumentation.class:95 FProjectProperty.form:504 msgid "Image loading and saving" msgstr "" -#: CComponent.class:120 -msgid "OpenLDAP client" +#: CDocumentation.class:96 +msgid "Filesystem events monitoring" +msgstr "" + +#: CDocumentation.class:97 +msgid "XML tools based on libxml" msgstr "" -#: CComponent.class:121 +#: CDocumentation.class:98 msgid "Flexible logging system" msgstr "" -#: CComponent.class:122 +#: CDocumentation.class:99 msgid "Online map viewer" msgstr "" -#: CComponent.class:123 +#: CDocumentation.class:100 +msgid "Gambas Markdown markup syntax" +msgstr "" + +#: CDocumentation.class:101 msgid "GStreamer multimedia component" msgstr "" -#: CComponent.class:124 +#: CDocumentation.class:102 +msgid "Multimedia controls" +msgstr "" + +#: CDocumentation.class:103 msgid "Memcached client" msgstr "" -#: CComponent.class:125 +#: CDocumentation.class:104 msgid "MIME format management based on GMime library" msgstr "" -#: CComponent.class:126 +#: CDocumentation.class:105 msgid "MySQL specific routines" msgstr "" -#: CComponent.class:127 +#: CDocumentation.class:106 msgid "NCurses library" msgstr "" -#: CComponent.class:128 FCreateProject.form:299 +#: CDocumentation.class:107 msgid "Network programming" msgstr "" -#: CComponent.class:129 +#: CDocumentation.class:108 msgid "Network high-level protocols management" msgstr "" -#: CComponent.class:130 +#: CDocumentation.class:109 msgid "POP3 client" msgstr "" -#: CComponent.class:131 +#: CDocumentation.class:110 msgid "SMTP client" msgstr "" -#: CComponent.class:132 +#: CDocumentation.class:111 msgid "OpenAL 3D audio library" msgstr "" -#: CComponent.class:133 +#: CDocumentation.class:112 msgid "3D programming with OpenGL" msgstr "" -#: CComponent.class:134 +#: CDocumentation.class:113 msgid "OpenGL utility component" msgstr "" -#: CComponent.class:135 +#: CDocumentation.class:114 msgid "OpenGL shaders management" msgstr "" -#: CComponent.class:136 +#: CDocumentation.class:115 msgid "Simple OpenGL game engine based on MD2 format" msgstr "" -#: CComponent.class:137 +#: CDocumentation.class:116 msgid "OpenSSL library routines" msgstr "" -#: CComponent.class:138 +#: CDocumentation.class:117 msgid "GNU command option parser" msgstr "" -#: CComponent.class:139 +#: CDocumentation.class:118 msgid "Perl-compatible Regular Expression Matching" msgstr "" -#: CComponent.class:140 +#: CDocumentation.class:119 msgid "PDF renderer based on Poppler library" msgstr "" -#: CComponent.class:141 +#: CDocumentation.class:120 msgid "QT4 toolkit" msgstr "" -#: CComponent.class:142 +#: CDocumentation.class:121 msgid "QT4 toolkit extension" msgstr "" -#: CComponent.class:143 +#: CDocumentation.class:122 msgid "QT4 WebKit component" msgstr "" -#: CComponent.class:144 +#: CDocumentation.class:123 msgid "OpenGL with QT4 toolkit" msgstr "" -#: CComponent.class:145 +#: CDocumentation.class:124 +msgid "QT5 toolkit" +msgstr "" + +#: CDocumentation.class:125 +msgid "QT5 WebKit component" +msgstr "" + +#: CDocumentation.class:126 +msgid "OpenGL with QT5 toolkit" +msgstr "" + +#: CDocumentation.class:127 +msgid "QT5 toolkit extension" +msgstr "" + +#: CDocumentation.class:128 msgid "Report designer" msgstr "" -#: CComponent.class:146 +#: CDocumentation.class:130 +msgid "Scanner management library based on SANE" +msgstr "" + +#: CDocumentation.class:131 msgid "SDL library" msgstr "" -#: CComponent.class:147 +#: CDocumentation.class:132 msgid "SDL sound & CD-ROM management" msgstr "" -#: CComponent.class:148 +#: CDocumentation.class:133 +#, fuzzy +msgid "SDL2 component" +msgstr "Komponen" + +#: CDocumentation.class:134 +msgid "SDL2 audio component" +msgstr "" + +#: CDocumentation.class:135 msgid "Application settings management" msgstr "" -#: CComponent.class:149 +#: CDocumentation.class:136 msgid "Signals management" msgstr "" -#: CComponent.class:150 -msgid "Video capture" +#: CDocumentation.class:137 +#, fuzzy +msgid "Terminal management" +msgstr "Pengaturan" + +#: CDocumentation.class:138 +msgid "Graphical terminal applications development" msgstr "" -#: CComponent.class:151 -msgid "Visual Basic compatibility" +#: CDocumentation.class:139 +#, fuzzy +msgid "Utility component" +msgstr "Komponen" + +#: CDocumentation.class:140 +msgid "Web applications utility component" msgstr "" -#: CComponent.class:152 -msgid "XML tools based on libxml" +#: CDocumentation.class:141 +msgid "Video capture" +msgstr "" + +#: CDocumentation.class:142 +msgid "Visual Basic compatibility" msgstr "" -#: CComponent.class:153 +#: CDocumentation.class:143 msgid "XML tools" msgstr "" -#: CComponent.class:154 +#: CDocumentation.class:144 msgid "HTML generator" msgstr "" -#: CComponent.class:155 +#: CDocumentation.class:145 msgid "XML-RPC protocol" msgstr "" -#: CComponent.class:156 +#: CDocumentation.class:146 msgid "XSLT tools based on libxslt and libxml" msgstr "" -#: CComponent.class:157 +#: CDocumentation.class:147 msgid "Web applications tools" msgstr "" -#: CComponent.class:163 FPropertyComponent.form:162 +#: CDocumentation.class:148 +msgid "Web feed parser and generator" +msgstr "" + +#: CDocumentation.class:149 +msgid "Web application development" +msgstr "" + +#: CDocumentation.class:155 FProjectProperty.form:492 msgid "Graphical form management" msgstr "" -#: CComponent.class:164 FPropertyComponent.form:168 +#: CDocumentation.class:156 FProjectProperty.form:498 msgid "Event loop management" msgstr "" -#: CComponent.class:166 FPropertyComponent.form:184 +#: CDocumentation.class:158 FProjectProperty.form:515 msgid "OpenGL display" msgstr "" -#: CComponent.class:167 +#: CDocumentation.class:159 msgid "Complex numbers" msgstr "" -#: CComponent.class:168 FPropertyComponent.form:190 +#: CDocumentation.class:160 FProjectProperty.form:521 msgid "XML management" msgstr "" -#: CComponent.class:458 -msgid "Loading information on component &1..." +#: CInsertColor.class:238 FEditor.form:205 FTextEditor.form:205 +msgid "Insert color" msgstr "" -#: CComponent.class:1518 FFileProperty.class:164 FInfo.class:67 -msgid "Classes" -msgstr "Klas" - -#: CInsertColor.class:106 FEditor.form:263 FTextEditor.form:182 -msgid "Insert color" +#: CInsertDate.class:58 FEditor.form:514 FTextEditor.form:498 +msgid "Insert today's date" msgstr "" -#: CLibraryInfo.class:145 +#: CLibraryInfo.class:194 msgid "&1: &2" msgstr "" -#: CLibraryInfo.class:153 LibraryItem.class:54 +#: CLibraryInfo.class:206 FDebugInfo.class:55 LibraryItem.class:54 msgid "Location" msgstr "" -#: CLibraryInfo.class:155 LibraryItem.class:56 +#: CLibraryInfo.class:208 LibraryItem.class:56 msgid "WARNING! Library not found." msgstr "" -#: CLibraryInfo.class:157 ComponentItem.class:174 LibraryItem.class:58 +#: CLibraryInfo.class:210 LibraryItem.class:58 msgid "Provides" msgstr "" -#: LibraryItem.class:60 -msgid "Requires" -msgstr "" - -#: FMain.form:669 +#: CModule.class:28 FEditor.form:402 FForm.form:462 FMain.form:882 msgid "Form" msgstr "Form" -#: CModule.class:28 FInfo.class:68 +#: CModule.class:28 msgid "Forms" msgstr "Form" @@ -719,7 +906,7 @@ msgid "Gambas web pages" msgstr "" -#: CModule.class:29 FCreateFile.form:174 FMain.form:677 +#: CModule.class:29 FMain.form:889 msgid "WebPage" msgstr "" @@ -731,7 +918,7 @@ msgid "Gambas reports" msgstr "" -#: CModule.class:30 FCreateFile.form:195 FMain.form:685 +#: CModule.class:30 FMain.form:896 msgid "Report" msgstr "" @@ -739,451 +926,916 @@ msgid "Reports" msgstr "" -#: CProfile.class:111 +#: CModule.class:31 +#, fuzzy +msgid "Gambas web forms" +msgstr "Form Gambas" + +#: CModule.class:31 FMain.form:903 +#, fuzzy +msgid "WebForm" +msgstr "Form" + +#: CModule.class:31 +#, fuzzy +msgid "WebForms" +msgstr "Form" + +#: CModule.class:32 +#, fuzzy +msgid "Gambas terminal forms" +msgstr "Form Gambas" + +#: CModule.class:32 FMain.form:910 +#, fuzzy +msgid "TermForm" +msgstr "Form" + +#: CModule.class:32 +#, fuzzy +msgid "TermForms" +msgstr "Form" + +#: CProfile.class:114 msgid "Evaluator" msgstr "" -#: CProfile.class:113 +#: CProfile.class:116 msgid "Event loop" msgstr "" -#: Project.module:1743 +#: CProjectList.class:111 +msgid "Examples are stored on the Gambas farm server. Click &1 to access the farm server and download them..." +msgstr "" + +#: CProjectList.class:111 +msgid "here" +msgstr "" + +#: CProjectList.class:235 +msgid "IDE extensions" +msgstr "" + +#: CProjectList.class:544 CVersionControlGit.class:373 +#: CWaitingAnimation.class:63 FColorChooser.form:68 FComponentChooser.form:97 +#: FConflict.class:197 FConnectionEditor.class:470 FCrash.form:97 +#: FCreateFile.form:204 FDebugExpr.form:46 FDebugInfo.form:267 +#: FExportData.class:126 FFarmConfig.form:38 FFarmLogin.form:126 +#: FFarmRegister.form:141 FFarmRequest.form:43 FFieldChooser.form:144 +#: FFileProperty.class:144 FFontChooser.form:40 FGotoLine.form:23 +#: FHelpBrowser.form:60 FImageOffsetSelection.form:33 FImageQuality.form:30 +#: FImageResize.form:49 FImageRotate.form:32 FList.form:128 FMain.class:245 +#: FMakeInstall.class:345 FMenu.form:414 FNewConnection.form:318 +#: FNewTable.form:86 FNewTranslation.form:21 FOption.class:863 +#: FPasteSpecial.form:86 FPasteTable.form:105 FProjectChooser.form:73 +#: FProjectProperty.form:930 FProjectVersion.class:211 FProxy.form:57 +#: FPublish.class:273 FReportBorderChooser.form:48 +#: FReportBoxShadowChooser.form:27 FReportBrushChooser.form:36 +#: FReportCoordChooser.form:26 FReportPaddingChooser.form:75 FSave.form:28 +#: FSaveProjectAs.form:81 FSearch.class:946 FSelectComponent.form:39 +#: FSelectExtraFile.form:43 FSelectIcon.form:87 FSelectLibrary.form:66 +#: FSnippet.form:57 FSoftwareFarm.class:545 FTableChooser.form:68 FText.form:41 +#: FTranslate.class:670 FVersionControl.form:77 FWebFontChooser.form:129 +#: Project.module:553 VersionControl.module:376 +msgid "Cancel" +msgstr "Batal" + +#: CProjectList.class:544 +#, fuzzy +msgid "Do you really want to uninstall this software?" +msgstr "Yakin akan menghapus file ini ?" + +#: CProjectList.class:544 FSelectLibrary.form:48 FSoftwareFarm.class:370 +msgid "Uninstall" +msgstr "" + +#: CProjectList.class:547 +msgid "Unable to uninstall software:" +msgstr "" + +#: CProjectList.class:551 +#, fuzzy +msgid "The software has been successfully uninstalled." +msgstr "Paket telah dibuat dengan sukses." + +#: CProjectTree.class:96 +msgid "Files" +msgstr "" + +#: CProjectTree.class:343 FHelpShortcut.form:22 FMain.form:413 +#: FSearch.class:111 FSelectIcon.form:31 msgid "Project" msgstr "Proyek" -#: CProjectTree.class:288 Project.module:1744 +#: CProjectTree.class:346 msgid "Sources" msgstr "" -#: CProjectTree.class:290 Project.module:1745 +#: CProjectTree.class:348 msgid "Connections" msgstr "" -#: CProjectTree.class:298 Project.module:1746 +#: CProjectTree.class:349 msgid "Public" msgstr "" -#: CProjectTree.class:299 Project.module:1747 +#: CProjectTree.class:350 msgid "Data" msgstr "Data" -#: CRecentFile.class:69 FMain.class:592 +#: CRecentProject.class:68 FMain.class:714 msgid "Today" msgstr "Hari Ini" -#: CRecentFile.class:71 +#: CRecentProject.class:70 msgid "Yesterday" msgstr "Kemarin" -#: CRecentFile.class:73 +#: CRecentProject.class:72 msgid "Two days ago" msgstr "" -#: CRecentFile.class:75 +#: CRecentProject.class:74 msgid "This week" msgstr "" -#: CRecentFile.class:77 +#: CRecentProject.class:76 msgid "This month" msgstr "" -#: FTranslate.class:554 Project.module:508 -msgid "Cancel" -msgstr "Batal" - -#: CWelcome.class:41 -msgid "The Gambas font is published under the SIL Open Font License." +#: CSoftware.class:317 +msgid "Download cancelled" msgstr "" -#: CWelcome.class:41 -msgid "This program is published under the GNU General Public License." +#: CSoftware.class:326 +msgid "The checksum of the downloaded package is invalid." msgstr "" -#: FPropertyComponent.form:80 -msgid "Experimental" +#: CSoftware.class:342 +msgid "Unable to uncompress source archive." msgstr "" -#: FPropertyComponent.form:80 -msgid "Not finished but stable" +#: CSoftware.class:361 +msgid "Abort" msgstr "" -#: ComponentItem.class:143 FProjectProperty.class:1271 -msgid "Deprecated" +#: CSoftware.class:361 FMain.class:2710 FMenu.class:74 +msgid "Ignore" msgstr "" -#: ComponentItem.class:146 ProjectItem.class:82 -msgid "Authors" +#: CSoftware.class:361 +msgid "The following components are required:" msgstr "" -#: ComponentItem.class:155 -msgid "Excludes" +#: CSoftware.class:388 +msgid "Unable to compile the project." msgstr "" -#: ComponentItem.class:161 -msgid "Implements" +#: CSoftware.class:395 +#, fuzzy +msgid "Unable to make executable." +msgstr "Buat executable" + +#: CSoftware.class:464 +#, fuzzy +msgid "Unable to install source directory" +msgstr "File atau direktori tidak dapat dihapus" + +#: CSoftware.class:663 +#, fuzzy +msgid "yesterday" +msgstr "Kemarin" + +#: CSoftware.class:665 +msgid "&1 days ago" msgstr "" -#: ComponentItem.class:242 -msgid "This component is required by the following library:

&1" +#: CSoftware.class:671 +msgid "last week" msgstr "" -#: ComponentItem.class:244 -msgid "This component is required by the following libraries:

&1" +#: CSoftware.class:673 +msgid "&1 weeks ago" msgstr "" -#: ComponentItem.class:253 -msgid "This component is required by:

&1" +#: CSoftware.class:679 +msgid "last month" msgstr "" -#: ComponentItem.class:254 -msgid "Keep" +#: CSoftware.class:681 +msgid "&1 months ago" msgstr "" -#: ComponentItem.class:254 FDebugInfo.form:157 -msgid "Remove all" +#: CSoftware.class:687 +msgid "last year" msgstr "" -#: Design.module:159 Project.module:2178 -msgid "first" +#: CSoftware.class:689 +msgid "on &1" msgstr "" -#: Design.module:161 Project.module:2180 -msgid "second" +#: CVersionControlGit.class:266 +msgid "Unable to push the project." msgstr "" -#: Design.module:163 Project.module:2182 -msgid "third" +#: CVersionControlGit.class:280 CVersionControlSubversion.class:296 +msgid "Local root path" msgstr "" -#: Design.module:257 Project.module:2241 -msgid "in &1:&2." +#: CVersionControlGit.class:283 +msgid "Last commit" msgstr "" -#: Design.module:363 -msgid "Please send a bug report to the following mail address: &1" +#: CVersionControlGit.class:284 CVersionControlSubversion.class:298 +msgid "Last commit author" msgstr "" -#: Design.module:363 -msgid "The program has stopped unexpectedly:" +#: CVersionControlGit.class:285 CVersionControlSubversion.class:299 +msgid "Last commit date" msgstr "" -#: Design.module:367 -msgid "The program has returned\nthe value: &1" -msgstr "Program mengembalikan \nnilai: &1" +#: CVersionControlGit.class:292 +#, fuzzy +msgid "Current branch" +msgstr "Baris saat ini" -#: FSnippet.form:51 FTableChooser.form:62 FText.form:35 -msgid "OK" -msgstr "-" +#: CVersionControlGit.class:293 +msgid "Origin" +msgstr "" -#: Design.module:859 -msgid "Output terminal" +#: CVersionControlGit.class:300 +msgid "The current branch is up to date." msgstr "" -#: Design.module:886 -msgid "No terminal emulator found." +#: CVersionControlGit.class:302 +msgid "One file to commit in the current branch." msgstr "" -#: FAbout.class:188 -msgid "Financial support" +#: CVersionControlGit.class:304 +msgid "&1 files to commit in the current branch." msgstr "" -#: FAbout.class:231 -msgid "Thanks to" -msgstr "Terima kasih kepada" +#: CVersionControlGit.class:311 +#, fuzzy +msgid "None in the current project." +msgstr "TIdak dapat membuat proyek!" + +#: CVersionControlGit.class:313 +#, fuzzy +msgid "One in the current project." +msgstr "TIdak dapat membuat proyek!" -#: FAbout.form:21 FWelcome.class:57 -msgid "About Gambas..." -msgstr "Tentang Gambas......" +#: CVersionControlGit.class:315 +#, fuzzy +msgid "&1 in the current project." +msgstr "Proyek terkini" -#: FAbout.form:44 -msgid "Gambas Almost Means Basic!" +#: CVersionControlGit.class:319 +msgid "Status" msgstr "" -#: FAbout.form:57 -msgid "

Licence

\n\n

This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 2, or (at your option) any later version.

\n\n

This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n" +#: CVersionControlGit.class:322 CVersionControlSubversion.class:314 +msgid "Remote repository URL" msgstr "" -#: FAbout.form:63 -msgid "

Authors

\n" -msgstr "

Authors

\n" +#: CVersionControlGit.class:373 +msgid "A new Git repository will be created for this project." +msgstr "" + +#: CVersionControlGit.class:373 Design.module:508 FColorChooser.form:62 +#: FConnectionEditor.class:697 FCrash.form:91 FCreateFile.form:210 +#: FFarmConfig.form:33 FFarmLogin.form:121 FFieldChooser.form:138 +#: FFontChooser.form:34 FGotoLine.form:17 FImageOffsetSelection.form:27 +#: FImageQuality.form:24 FImageResize.form:103 FImageRotate.form:26 +#: FList.form:122 FMenu.form:409 FNewConnection.form:312 FNewTable.form:80 +#: FNewTranslation.form:15 FPasteSpecial.form:80 FProjectProperty.form:924 +#: FProxy.form:63 FReportBorderChooser.form:54 FReportBoxShadowChooser.form:33 +#: FReportBrushChooser.form:42 FReportCoordChooser.form:32 +#: FReportPaddingChooser.form:69 FSelectComponent.form:34 +#: FSelectExtraFile.form:37 FSelectIcon.form:82 FSelectLibrary.form:60 +#: FSnippet.form:51 FTableChooser.form:62 FText.form:35 FVersionError.form:51 +#: FWebFontChooser.form:123 +msgid "OK" +msgstr "-" -#: FColorChooser.form:14 -msgid "Select a color" +#: CVersionControlGit.class:411 +msgid "Solve conflict." msgstr "" -#: FColorChooser.form:27 -msgid "System" -msgstr "Sistem" +#: CVersionControlSubversion.class:297 FProjectVersion.class:284 +msgid "Revision" +msgstr "" -#: FColorChooser.form:33 -msgid "Free" +#: CVersionControlSubversion.class:315 +msgid "Remote revision" msgstr "" -#: FConflict.class:24 -msgid "&Edit" -msgstr "&Edit" +#: CVersionControlSubversion.class:316 +msgid "Remote last commit author" +msgstr "" -#: FConflict.class:24 -msgid "This file is in conflict with the revision #&1.\nYou must resolve the conflict in order to use the file." +#: CVersionControlSubversion.class:317 +msgid "Remote last commit date" msgstr "" -#: FConflict.class:130 -msgid "Version conflict" +#: CWelcome.class:114 +msgid "The Gambas font is published under the SIL Open Font License." msgstr "" -#: FConflict.class:185 -msgid "The file has been modified.\nDo you really want to close the dialog?" +#: CWelcome.class:114 +msgid "This program is published under the GNU General Public License." msgstr "" -#: FConflict.class:213 -msgid "Some conflicts are not yet resolved." +#: Design.module:221 Project.module:2231 +msgid "first" msgstr "" -#: FConflict.class:219 -msgid "Unable to resolve the conflict." +#: Design.module:223 Project.module:2233 +msgid "second" msgstr "" -#: FConflict.class:248 -msgid "The file has been modified.\nDo you really want to open another file?" +#: Design.module:225 Project.module:2235 +msgid "third" msgstr "" -#: FConflict.class:256 -msgid "Conflict files" +#: Design.module:319 Project.module:2294 +msgid "in &1:&2." msgstr "" -#: FConflict.form:47 FMain.form:735 FOpenProject.form:40 -msgid "Open" -msgstr "Buka" +#: Design.module:432 +msgid "The program has been interrupted by CTRL+C." +msgstr "" -#: FOutput.form:58 FProjectVersion.form:234 FTextEditor.form:108 -msgid "Cut" -msgstr "-" +#: Design.module:436 +#, fuzzy +msgid "The program has been terminated." +msgstr "" +"Program mengembalikan \n" +"nilai: &1" -#: FTextEditor.form:115 -msgid "Copy" -msgstr "Salin" +#: Design.module:442 +msgid "" +"The program has returned\n" +"the value: &1" +msgstr "" +"Program mengembalikan \n" +"nilai: &1" -#: FProjectVersion.form:246 FTextEditor.form:122 -msgid "Paste" -msgstr "-" +#: Design.module:968 +msgid "Output terminal" +msgstr "" -#: FTextEditor.form:91 -msgid "Undo" -msgstr "Batal" +#: Design.module:996 +msgid "No terminal emulator found." +msgstr "" -#: FProjectVersion.form:258 FTextEditor.form:98 -msgid "Redo" -msgstr "Ulangi" +#: FAbout.class:230 +msgid "Financial support" +msgstr "" -#: FTextEditor.form:326 -msgid "Indent" -msgstr "-" +#: FAbout.form:12 FMain.form:1250 FWelcome.class:75 +msgid "About Gambas" +msgstr "Tentang Gambas" -#: FTextEditor.form:334 -msgid "Unindent" -msgstr "-" +#: FAbout.form:25 +msgid "" +"

Licence

\n" +"\n" +"

This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 2, or (at your option) any later version.

\n" +"\n" +"

This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n" +msgstr "" + +#: FColorChooser.form:15 +msgid "Select a color" +msgstr "" + +#: FColorChooser.form:27 FSoftwareFarm.class:52 +msgid "System" +msgstr "Sistem" + +#: FColorChooser.form:35 +msgid "Free" +msgstr "" + +#: FComponentChooser.class:331 FProjectProperty.form:409 +msgid "Not finished but stable" +msgstr "" + +#: FComponentChooser.class:333 FProjectProperty.form:409 +msgid "Experimental" +msgstr "" + +#: FComponentChooser.class:335 +msgid "Stable" +msgstr "" + +#: FComponentChooser.class:337 FProjectProperty.form:409 +msgid "Deprecated" +msgstr "" + +#: FComponentChooser.class:551 +msgid "This component is required by the following library:

&1" +msgstr "" + +#: FComponentChooser.class:553 +msgid "This component is required by the following libraries:

&1" +msgstr "" + +#: FComponentChooser.class:562 +msgid "This component is required by:

&1" +msgstr "" + +#: FComponentChooser.class:563 +msgid "Keep" +msgstr "" + +#: FComponentChooser.class:563 FDebugInfo.form:187 +msgid "Remove all" +msgstr "" + +#: FComponentChooser.class:668 +msgid "These components are incompatible:
&1." +msgstr "" + +#: FComponentChooser.class:681 +msgid "The &1 component needs one of the following components:
&2." +msgstr "" + +#: FComponentChooser.class:688 +msgid "The &1 component needs the &2 component." +msgstr "" + +#: FComponentChooser.form:26 FSelectComponent.form:12 +#, fuzzy +msgid "Select a component" +msgstr "Pilih proyek" + +#: FComponentChooser.form:55 +msgid "Show deprecated components" +msgstr "" + +#: FComponentChooser.form:103 FConflictEditor.form:293 +#: FConnectionEditor.form:119 FEditor.form:354 FForm.form:439 +#: FHelpBrowser.form:66 FImageEditor.form:377 FMain.form:363 +#: FTextEditor.form:351 FTranslate.form:92 Project.module:844 +msgid "Reload" +msgstr "Muati kembali" + +#: FComponentChooser.form:114 FHelpBrowser.form:84 FImageEditor.form:335 +msgid "Zoom in" +msgstr "" + +#: FComponentChooser.form:120 FHelpBrowser.form:90 FImageEditor.form:343 +msgid "Zoom out" +msgstr "" + +#: FComponentChooser.form:126 FHelpBrowser.form:96 +msgid "No zoom" +msgstr "" -#: FConflict.form:112 FCreateFile.form:237 FDebugInfo.class:70 +#: FConflict.class:14 FMain.form:1594 +msgid "&Edit" +msgstr "&Edit" + +#: FConflict.class:14 +msgid "This file is in conflict. You must resolve the conflict in order to use the file again." +msgstr "" + +#: FConflict.class:97 +msgid "Unable to load file:" +msgstr "" + +#: FConflict.class:139 FDebugInfo.class:61 FImageEditor.form:618 msgid "Text" msgstr "Teks" -#: FReportBrushChooser.form:49 Project.module:202 +#: FConflict.class:141 FMain.form:920 FReportBrushChooser.form:49 +#: Project.module:231 msgid "Image" msgstr "Gambar" -#: FConflict.form:129 FInfo.form:136 -msgid "Details" -msgstr "Detail" +#: FConflict.class:197 +msgid "" +"The file has been modified.\n" +"Do you really want to close the dialog?" +msgstr "" + +#: FConflict.class:225 +msgid "Some conflicts are not yet resolved." +msgstr "" -#: FConflict.form:138 -msgid "Resolve conflict with" +#: FConflict.class:231 +msgid "Unable to resolve the conflict." msgstr "" -#: FConflict.form:154 FInfo.form:30 -msgid "Information" -msgstr "Informasi" +#: FConflict.class:259 +msgid "" +"The file has been modified.\n" +"Do you really want to open another file?" +msgstr "" + +#: FConflict.class:267 +msgid "Conflict files" +msgstr "" + +#: FConflict.form:31 +msgid "Version conflict" +msgstr "" + +#: FConflict.form:70 FConflictEditor.form:114 FConnectionEditor.form:381 +#: FEditor.form:124 FForm.form:158 FImageEditor.form:138 FMain.form:1013 +#: FMenu.form:120 FProjectVersion.form:234 FTextEditor.form:125 +msgid "Cut" +msgstr "-" + +#: FConflict.form:76 FConflictEditor.form:121 FConnectionEditor.form:151 +#: FEditor.form:131 FForm.form:165 FImageEditor.form:146 FList.form:99 +#: FMain.form:1020 FMakeInstall.form:902 FMenu.form:126 FOutput.form:40 +#: FProjectVersion.form:240 FSystemInfo.form:62 FTextEditor.form:132 +#: FTranslate.form:113 +msgid "Copy" +msgstr "Salin" + +#: FConflict.form:82 FConflictEditor.form:128 FConnectionEditor.form:160 +#: FEditor.form:138 FForm.form:178 FImageEditor.form:153 FList.form:105 +#: FMain.form:1027 FMenu.form:132 FOutput.form:47 FPasteTable.form:99 +#: FProjectVersion.form:246 FTextEditor.form:139 +msgid "Paste" +msgstr "-" -#: FTextEditor.form:237 +#: FConflict.form:88 FConflictEditor.form:97 FConnectionEditor.form:402 +#: FEditor.form:107 FFieldChooser.form:127 FForm.form:141 FImageEditor.form:119 +#: FList.form:111 FOption.form:1090 FProjectVersion.form:252 +#: FTextEditor.form:108 +msgid "Undo" +msgstr "Batal" + +#: FConflict.form:94 FConflictEditor.form:104 FConnectionEditor.form:409 +#: FEditor.form:114 FForm.form:148 FImageEditor.form:127 +#: FProjectVersion.form:258 FTextEditor.form:115 +msgid "Redo" +msgstr "Ulangi" + +#: FConflict.form:100 FConflictEditor.form:441 FEditor.form:533 FMenu.form:142 +#: FProjectVersion.form:264 FTextEditor.form:517 +msgid "Indent" +msgstr "-" + +#: FConflict.form:106 FConflictEditor.form:449 FEditor.form:541 FMenu.form:148 +#: FProjectVersion.form:270 FTextEditor.form:525 +msgid "Unindent" +msgstr "-" + +#: FConflict.form:141 FMain.form:356 FOpenProject.form:35 +#: FProjectChooser.form:85 +msgid "Open" +msgstr "Buka" + +#: FConflict.form:149 FConflictEditor.form:299 FConnectionEditor.form:111 +#: FEditor.form:360 FForm.form:445 FImageEditor.form:384 FMain.form:372 +#: FMenu.class:74 FSaveProjectAs.form:87 FTextEditor.form:357 +#: FTranslate.form:226 msgid "Save" msgstr "Simpan" -#: FConflict.form:178 +#: FConflict.form:160 msgid "Solve" msgstr "" -#: FSystemInfo.form:80 FTextEditor.form:244 FTips.form:84 FTranslate.form:297 +#: FConflict.form:166 FConflictEditor.form:306 FDebugInfo.form:274 +#: FEditor.form:347 FFileProperty.form:76 FForm.form:432 FImageEditor.form:391 +#: FMain.form:388 FPatch.form:88 FProjectVersion.form:322 FSystemInfo.form:68 +#: FTextEditor.form:364 FTips.form:83 FTranslate.form:403 msgid "Close" msgstr "Tutup" -#: FOption.form:1038 +#: FConflictEditor.class:956 FEditor.class:2675 FTextEditor.class:1117 +msgid "(Declarations)" +msgstr "" + +#: FConflictEditor.class:1145 +msgid "There are still conflicts in this file." +msgstr "" + +#: FConflictEditor.form:134 FEditor.form:144 FTextEditor.form:145 +msgid "Advanced" +msgstr "" + +#: FConflictEditor.form:138 FEditor.form:155 FTextEditor.form:149 +msgid "Upper case" +msgstr "" + +#: FConflictEditor.form:145 FEditor.form:148 FTextEditor.form:156 +msgid "Lower case" +msgstr "" + +#: FConflictEditor.form:155 FEditor.form:165 FTextEditor.form:181 +msgid "Comment" +msgstr "Komentar" + +#: FConflictEditor.form:162 FEditor.form:172 FTextEditor.form:188 +msgid "Uncomment" +msgstr "Bukan komentar" + +#: FConflictEditor.form:172 FEditor.form:182 FPasteSpecial.form:19 +#: FTextEditor.form:198 +msgid "Paste special" +msgstr "" + +#: FConflictEditor.form:183 FEditor.form:215 FImageEditor.form:222 +#: FTextEditor.form:234 +msgid "Select All" +msgstr "Pilih Semua" + +#: FConflictEditor.form:193 FEditor.form:230 FGotoLine.form:12 +#: FTextEditor.form:244 +msgid "Go to line" +msgstr "Menuju ke baris" + +#: FConflictEditor.form:198 FEditor.form:235 FTextEditor.form:249 +msgid "Bookmarks" +msgstr "" + +#: FConflictEditor.form:206 FEditor.form:250 FTextEditor.form:257 +msgid "Find next" +msgstr "" + +#: FConflictEditor.form:213 FEditor.form:257 FTextEditor.form:264 +msgid "Find previous" +msgstr "" + +#: FConflictEditor.form:222 FEditor.form:266 FImageEditor.form:330 +#: FMain.form:705 FTextEditor.form:273 +msgid "View" +msgstr "Tampilan" + +#: FConflictEditor.form:226 FEditor.form:270 FTextEditor.form:277 +msgid "Automatic word wrap" +msgstr "" + +#: FConflictEditor.form:233 FTextEditor.form:284 +msgid "Indent with tab" +msgstr "" + +#: FConflictEditor.form:240 FEditor.form:277 FTextEditor.form:291 +msgid "No split" +msgstr "" + +#: FConflictEditor.form:246 FEditor.form:283 FTextEditor.form:297 +msgid "Horizontal split" +msgstr "" + +#: FConflictEditor.form:253 FEditor.form:290 FTextEditor.form:304 +msgid "Vertical split" +msgstr "" + +#: FConflictEditor.form:260 FImportTable.form:90 FTextEditor.form:311 +msgid "End of line" +msgstr "" + +#: FConflictEditor.form:263 FTextEditor.form:314 +msgid "Unix" +msgstr "" + +#: FConflictEditor.form:268 FTextEditor.form:319 +msgid "Windows" +msgstr "" + +#: FConflictEditor.form:273 FTextEditor.form:324 +msgid "MAC" +msgstr "" + +#: FConflictEditor.form:283 FForm.form:408 FMain.form:976 FTextEditor.form:334 +msgid "Open code" +msgstr "" + +#: FConflictEditor.form:316 FEditor.form:370 FPasteSpecial.form:60 +#: FTextEditor.form:374 +msgid "Paste as string" +msgstr "" + +#: FConflictEditor.form:321 FEditor.form:375 FPasteSpecial.form:65 +#: FTextEditor.form:379 +msgid "Paste as multi-line string" +msgstr "" + +#: FConflictEditor.form:326 FEditor.form:380 FPasteSpecial.form:50 +#: FTextEditor.form:384 +msgid "Paste as comments" +msgstr "" + +#: FConflictEditor.form:342 FTextEditor.form:400 +msgid "Text editor" +msgstr "" + +#: FConflictEditor.form:348 FForm.form:468 FTextEditor.form:406 +msgid "Code" +msgstr "Kode" + +#: FConflictEditor.form:377 +msgid "Conflict solved" +msgstr "" + +#: FConflictEditor.form:510 +#, fuzzy +msgid "Previous conflict" +msgstr "Sebelumnya" + +#: FConflictEditor.form:518 +msgid "Next conflict" +msgstr "" + +#: FConflictEditor.form:527 +msgid "Keep my changes" +msgstr "" + +#: FConflictEditor.form:535 +msgid "Take their changes" +msgstr "" + +#: FConflictEditor.form:543 +msgid "Keep all my changes" +msgstr "" + +#: FConflictEditor.form:552 +msgid "Take all their changes" +msgstr "" + +#: FConnectionEditor.class:51 FCreateFile.form:62 FMakeInstall.form:241 +#: FNewConnection.form:70 FNewTable.form:33 FOption.form:319 msgid "Name" msgstr "Nama" -#: FProxy.form:27 +#: FConnectionEditor.class:56 FCreateFile.form:113 FDebugInfo.class:65 +#: FNewConnection.form:84 FNewTable.form:48 FProxy.form:27 msgid "Type" msgstr "Tipe" -#: FConnectionEditor.class:54 +#: FConnectionEditor.class:61 msgid "Length" msgstr "Panjang" -#: FConnectionEditor.class:59 +#: FConnectionEditor.class:66 msgid "Default value" msgstr "" -#: FConnectionEditor.class:70 FDebugExpr.class:470 FHelpBrowser.form:53 +#: FConnectionEditor.class:71 +#, fuzzy +msgid "Collation" +msgstr "Kompilasi" + +#: FConnectionEditor.class:82 FDebugExpr.class:500 FHelpBrowser.form:52 msgid "Index" msgstr "Indeks" -#: FConnectionEditor.class:75 +#: FConnectionEditor.class:87 msgid "Unique" msgstr "" -#: FConnectionEditor.class:80 FImportTable.class:357 +#: FConnectionEditor.class:92 FImportTable.class:363 msgid "Field" msgstr "" -#: FConnectionEditor.class:256 FMakeInstall.form:251 FProjectProperty.form:259 -msgid "Description" -msgstr "Penjelasan" +#: FConnectionEditor.class:120 +msgid "SQL requests" +msgstr "" -#: FConnectionEditor.class:283 +#: FConnectionEditor.class:351 msgid "Unable to connect to database." msgstr "" -#: FConnectionEditor.class:387 FSave.form:35 +#: FConnectionEditor.class:470 FSave.form:35 msgid "Do not save" msgstr "" -#: FConnectionEditor.class:387 +#: FConnectionEditor.class:470 msgid "The table '&1' has been modified. Do you want to save it?" msgstr "" -#: FConnectionEditor.class:539 +#: FConnectionEditor.class:596 +msgid "No record" +msgstr "" + +#: FConnectionEditor.class:598 +msgid "One record" +msgstr "" + +#: FConnectionEditor.class:600 +msgid "&1 records" +msgstr "" + +#: FConnectionEditor.class:637 msgid "Unable to load table '&1'." msgstr "" -#: FConnectionEditor.class:594 +#: FConnectionEditor.class:704 msgid "Unable to run query." msgstr "" -#: FConnectionEditor.class:626 +#: FConnectionEditor.class:736 msgid "unlimited" msgstr "tak terbatas" -#: FConnectionEditor.class:710 MConnection.module:123 +#: FConnectionEditor.class:823 MConnection.module:147 msgid "Blob" msgstr "" -#: FConnectionEditor.class:710 MConnection.module:117 MErrorMessage.module:46 +#: FConnectionEditor.class:823 MConnection.module:141 msgid "Boolean" msgstr "" -#: MConnection.module:115 +#: FConnectionEditor.class:823 FProjectVersion.class:290 MConnection.module:139 msgid "Date" msgstr "Tanggal" -#: FConnectionEditor.class:710 MConnection.module:113 +#: FConnectionEditor.class:823 MConnection.module:137 msgid "Float" msgstr "" -#: FConnectionEditor.class:710 MConnection.module:109 +#: FConnectionEditor.class:823 MConnection.module:133 msgid "Integer" msgstr "" -#: FConnectionEditor.class:710 MConnection.module:111 +#: FConnectionEditor.class:823 MConnection.module:135 msgid "Long" msgstr "Panjang" -#: FConnectionEditor.class:710 MConnection.module:121 +#: FConnectionEditor.class:823 MConnection.module:145 msgid "Serial" msgstr "" -#: FConnectionEditor.class:710 MConnection.module:119 MErrorMessage.module:155 +#: FConnectionEditor.class:823 MConnection.module:143 msgid "String" msgstr "" -#: FConnectionEditor.class:796 +#: FConnectionEditor.class:912 msgid "This name is already in used." msgstr "" -#: FConnectionEditor.class:821 +#: FConnectionEditor.class:937 msgid "Please enter a number." msgstr "" -#: FConnectionEditor.class:826 +#: FConnectionEditor.class:942 msgid "The length must be greater than 1 and lower than 255." msgstr "" -#: FConnectionEditor.class:850 +#: FConnectionEditor.class:966 msgid "Type mismatch." msgstr "" -#: FConnectionEditor.class:898 +#: FConnectionEditor.class:1018 msgid "This name already exists." msgstr "" -#: FConnectionEditor.class:986 +#: FConnectionEditor.class:1106 msgid "This field is used in an index." msgstr "" -#: FConnectionEditor.class:1336 +#: FConnectionEditor.class:1460 msgid "The table '&1' has no primary key." msgstr "" -#: FConnectionEditor.class:1459 +#: FConnectionEditor.class:1596 msgid "Cannot write table '&1'." msgstr "" -#: FConnectionEditor.class:1571 +#: FConnectionEditor.class:1693 msgid "Do you really want to delete table '&1'?" msgstr "" -#: FConnectionEditor.class:1582 +#: FConnectionEditor.class:1705 msgid "Cannot delete table '&1'." msgstr "" -#: FConnectionEditor.class:1618 -msgid "Select the CSV file to import" -msgstr "" - -#: FConnectionEditor.class:1619 FSearch.form:172 FTranslate.class:1199 -msgid "All files" -msgstr "Semua file" - -#: FConnectionEditor.class:1619 FExportData.class:21 -msgid "CSV files" -msgstr "" - -#: FConnectionEditor.class:1642 +#: FConnectionEditor.class:1758 msgid "Do you really want to remove the selected rows?" msgstr "" -#: FConnectionEditor.class:1803 +#: FConnectionEditor.class:1920 msgid "Do you really want to remove this query?" msgstr "" -#: FConnectionEditor.form:96 +#: FConnectionEditor.form:79 msgid "Connection editor" msgstr "" -#: FTranslate.form:72 -msgid "Reload" -msgstr "Muati kembali" - -#: FConnectionEditor.form:117 +#: FConnectionEditor.form:90 msgid "Show system tables" msgstr "" -#: FConnectionEditor.form:125 FNewTable.form:19 +#: FConnectionEditor.form:101 FNewTable.form:19 msgid "New table" msgstr "" -#: FConnectionEditor.form:131 +#: FConnectionEditor.form:130 msgid "Delete table" msgstr "" -#: FOption.form:991 FProjectProperty.form:516 FPropertyComponent.form:236 +#: FConnectionEditor.form:133 FDebugInfo.form:163 FMain.form:1157 +#: FMakeInstall.form:743 FOption.form:1524 FProjectProperty.form:566 +#: FPublish.form:269 FSoftwareFarm.form:423 msgid "Remove" msgstr "Hapus" @@ -1191,636 +1843,597 @@ msgid "Rename table" msgstr "" -#: FConnectionEditor.form:141 FMain.form:788 +#: FConnectionEditor.form:142 FMain.form:1034 msgid "Rename" msgstr "Ganti Nama" -#: FConnectionEditor.form:147 +#: FConnectionEditor.form:148 msgid "Copy table" msgstr "" -#: FConnectionEditor.form:155 FPasteTable.form:22 +#: FConnectionEditor.form:157 FPasteTable.form:22 msgid "Paste table" msgstr "" -#: FConnectionEditor.form:163 +#: FConnectionEditor.form:166 msgid "Import text file" msgstr "" -#: FTranslate.form:317 +#: FConnectionEditor.form:169 FImportTable.form:48 FMain.form:956 +#: FOption.form:1510 FTranslate.form:423 msgid "Import" msgstr "Impor" -#: FConnectionEditor.form:171 -msgid "SQL queries" -msgstr "" - -#: FConnectionEditor.form:217 +#: FConnectionEditor.form:212 msgid "Fields" msgstr "" -#: FOption.form:1160 FProjectProperty.form:719 FPropertyComponent.form:230 +#: FConnectionEditor.form:228 FMain.class:2164 FMakeInstall.form:737 +#: FProjectProperty.form:638 FPublish.form:159 msgid "Add" msgstr "Tambah" -#: FConnectionEditor.form:247 FList.form:76 FMakeInstall.form:654 +#: FConnectionEditor.form:242 FList.form:77 FMakeInstall.form:755 +#: FPublish.form:281 msgid "Down" msgstr "Down" -#: FConnectionEditor.form:254 FList.form:70 FMakeInstall.form:648 +#: FConnectionEditor.form:249 FList.form:71 FMakeInstall.form:749 +#: FPublish.form:275 msgid "Up" msgstr "Up" -#: FConnectionEditor.form:262 +#: FConnectionEditor.form:257 msgid "Copy field list" msgstr "" -#: FConnectionEditor.form:279 +#: FConnectionEditor.form:275 msgid "Indexes" msgstr "" -#: FConnectionEditor.form:296 +#: FConnectionEditor.form:292 msgid "New index" msgstr "" -#: FConnectionEditor.form:355 +#: FConnectionEditor.form:352 msgid "Run query" msgstr "" -#: FConnectionEditor.form:361 +#: FConnectionEditor.form:358 msgid "New query" msgstr "" -#: FOption.form:977 FTranslate.form:67 +#: FConnectionEditor.form:360 FMain.form:851 FOption.form:1502 +#: FTranslate.form:87 msgid "New" msgstr "Baru" -#: FConnectionEditor.form:369 +#: FConnectionEditor.form:366 msgid "Remove query" msgstr "" -#: FConnectionEditor.form:450 FOption.form:984 +#: FConnectionEditor.form:374 FDebugInfo.class:275 FImageProperty.form:378 +#: FList.form:93 FMakeInstall.form:761 FOption.class:863 FOutput.form:54 +#: FPublish.form:171 +msgid "Clear" +msgstr "Bersihkan" + +#: FConnectionEditor.form:448 FDebugExpr.form:28 FMain.form:404 +#: FOption.form:1517 msgid "Edit" msgstr "" -#: FConnectionEditor.form:457 FExportData.form:15 +#: FConnectionEditor.form:455 FExportData.form:15 msgid "Export to CSV file" msgstr "" -#: FConnectionEditor.form:459 FOption.form:1007 FTranslate.form:85 +#: FConnectionEditor.form:458 FTranslate.form:130 msgid "Export" msgstr "Ekspor" -#: FMenu.form:95 FNewConnection.class:327 FOption.class:858 FTranslate.form:77 +#: FConnectionEditor.form:485 FForm.form:185 FList.form:65 FMain.form:1041 +#: FMenu.form:110 FNewConnection.class:402 FOption.class:1028 +#: FSoftwareFarm.class:647 FTranslate.form:97 msgid "Delete" msgstr "Hapus" +#: FConnectionEditor.form:493 FForm.form:219 +msgid "Select all" +msgstr "Pilih semua" + +#: FConnectionEditor.form:501 FForm.form:231 +msgid "Unselect all" +msgstr "" + #: FConvert.form:10 msgid "Gambas 3 project conversion" msgstr "" -#: FCreateFile.class:105 -msgid "Gambas classes" -msgstr "-" +#: FCrash.class:73 FTranslate.class:242 Project.module:4516 +msgid "The '&1' command has failed." +msgstr "" -#: FCreateFile.class:105 -msgid "Gambas modules" -msgstr "Modul Gambas" +#: FCrash.class:89 +msgid "Unable to send bug report." +msgstr "" -#: FCreateFile.class:119 -msgid "Cascading style sheets" +#: FCrash.class:96 +#, fuzzy +msgid "The program has stopped unexpectedly!" msgstr "" +"Program mengembalikan \n" +"nilai: &1" -#: FCreateFile.class:119 -msgid "HTML files" +#: FCrash.class:132 +msgid "Please describe how to reproduce the crash here." msgstr "" -#: FCreateFile.class:119 -msgid "Javascript files" +#: FCrash.form:22 +msgid "Gambas interpreter crash" msgstr "" -#: FCreateFile.class:119 -msgid "Picture files" -msgstr "File gambar" +#: FCrash.form:58 +msgid "Send a bug report by mail" +msgstr "" + +#: FCrash.form:64 +msgid "Don't join the project to the mail" +msgstr "" -#: FCreateFile.class:138 +#: FCreateFile.class:85 msgid "(No parent)" msgstr "" -#: FCreateFile.class:459 +#: FCreateFile.class:293 msgid "Cannot add file." msgstr "" -#: FCreateFile.form:69 +#: FCreateFile.form:37 msgid "New file" msgstr "" -#: FCreateFile.form:111 FMain.form:653 -msgid "Module" -msgstr "Modul" - -#: FCreateFile.form:132 FDebugInfo.class:51 FMain.form:661 -msgid "Class" -msgstr "Kelas" - -#: FCreateFile.form:258 FInfo.class:104 FMain.form:703 -msgid "HTML file" -msgstr "" - -#: FCreateFile.form:279 FMain.form:710 -msgid "Style sheet" -msgstr "" - -#: FCreateFile.form:300 FInfo.class:113 FMain.form:717 -msgid "Javascript file" -msgstr "" - -#: FSearch.form:100 +#: FCreateFile.form:72 FImportTable.form:59 FMakePatch.form:66 +#: FProjectProperty.form:734 FSearch.form:99 msgid "Options" msgstr "Opsi" -#: FCreateFile.form:332 FImageResize.form:32 +#: FCreateFile.form:81 FImageResize.form:32 msgid "Width" msgstr "Lebar" -#: FCreateFile.form:345 FImageResize.form:44 +#: FCreateFile.form:94 FImageResize.form:44 msgid "Height" msgstr "Tinggi" -#: FCreateFile.form:390 +#: FCreateFile.form:139 msgid "Dialog box management" msgstr "" -#: FCreateFile.form:400 +#: FCreateFile.form:155 msgid "Parent class" msgstr "" -#: FCreateFile.form:410 +#: FCreateFile.form:168 msgid "Exported" msgstr "" -#: FCreateFile.form:420 -msgid "Automatic extension" +#: FCreateFile.form:174 +msgid "Automatic instance" msgstr "" -#: FCreateFile.form:427 -msgid "Existing" -msgstr "Keberadaan" +#: FCreateFile.form:180 +msgid "Not creatable" +msgstr "" -#: FCreateFile.form:448 -msgid "Create a symbolic link" +#: FCreateFile.form:190 +msgid "Automatic extension" msgstr "" -#: FCreateProject.class:126 +#: FCreateProject.class:87 msgid "Project checkout has failed." msgstr "" -#: FCreateProject.class:186 +#: FCreateProject.class:145 msgid "Cannot create project!" msgstr "TIdak dapat membuat proyek!" -#: FCreateProject.class:237 -msgid "Please enter the location of the repository." -msgstr "" +#: FCreateProject.class:172 +#, fuzzy +msgid "Please choose a template" +msgstr "Silahkan ketik sebuah nama." -#: FCreateProject.class:262 -msgid "The project has been successfully created." +#: FCreateProject.class:200 +msgid "Please enter the location of the repository." msgstr "" -#: FCreateProject.form:66 FMain.form:230 +#: FCreateProject.form:31 FMain.form:276 msgid "New project" msgstr "Proyek baru" -#: FCreateProject.form:81 FProjectProperty.form:202 +#: FCreateProject.form:46 FProjectProperty.form:287 msgid "Project type" msgstr "" -#: FCreateProject.form:122 -msgid "Graphical application" -msgstr "" - -#: FCreateProject.form:144 -msgid "QT graphical application" -msgstr "" - -#: FCreateProject.form:166 -msgid "GTK+ graphical application" -msgstr "" - -#: FCreateProject.form:188 -msgid "Command-line application" -msgstr "" - -#: FCreateProject.form:210 -msgid "SDL application" -msgstr "" - -#: FCreateProject.form:232 -msgid "CGI Web application" -msgstr "" - -#: FCreateProject.form:258 -msgid "Application stored in a\nSubversion repository" -msgstr "" - -#: FCreateProject.form:287 -msgid "Internationalization" -msgstr "" - -#: FCreateProject.form:305 -msgid "Settings files management" -msgstr "" - -#: FCreateProject.form:311 -msgid "Regular expressions" -msgstr "" +#: FCreateProject.form:82 +#, fuzzy +msgid "Parent directory" +msgstr "Direktori" -#: FCreateProject.form:317 -msgid "XML / XSLT programming" -msgstr "" +#: FCreateProject.form:90 +#, fuzzy +msgid "Project details" +msgstr "Properti proyek" -#: FCreateProject.form:323 -msgid "OpenGL programming" +#: FCreateProject.form:99 +msgid "Project name" msgstr "" -#: FCreateProject.form:329 -msgid "Image processing" +#: FCreateProject.form:110 FSaveProjectAs.form:49 +msgid "The project name is the name of the project directory." msgstr "" -#: FCreateProject.form:335 -msgid "Scientific computing" +#: FCreateProject.form:121 FSaveProjectAs.form:60 +msgid "The project final directory is :" msgstr "" -#: FCreateProject.form:341 -msgid "Visual Basicā„¢ conversion help" +#: FCreateProject.form:134 +msgid "Project title" msgstr "" -#: FCreateProject.form:351 -msgid "Component programming" +#: FCreateProject.form:145 +msgid "The project title is the true name of the application." msgstr "" -#: FCreateProject.form:357 -msgid "Project parent directory" -msgstr "" +#: FCreateProject.form:154 FProjectProperty.form:858 +msgid "Project is translatable" +msgstr "Proyek dapat diterjemahkan" -#: FCreateProject.form:365 -msgid "Project information" +#: FCreateProject.form:159 FProjectChooser.form:80 ProjectBox.class:303 +msgid "Open in another window" msgstr "" -#: FCreateProject.form:375 -msgid "Project name" +#: FCreateProject.form:171 FProjectVersion.form:171 +msgid "Repository" msgstr "" -#: FCreateProject.form:386 FSaveProjectAs.form:48 -msgid "The project name is the name of the project directory." +#: FCreateProject.form:182 +msgid "The project repository is directly sent to the 'svn checkout' command." msgstr "" -#: FCreateProject.form:397 FSaveProjectAs.form:59 -msgid "The project final directory is :" -msgstr "" +#: FDebugButton.form:19 FDebugInfo.form:65 +msgid "Debugging" +msgstr "Mengawakutu" -#: FCreateProject.form:410 -msgid "Project title" -msgstr "" +#: FDebugButton.form:28 FDebugInfo.form:146 FMain.form:728 FOption.form:943 +msgid "Console" +msgstr "Konsol" -#: FCreateProject.form:421 -msgid "The project title is the true name of the application." -msgstr "" +#: FDebugButton.form:37 FDebugInfo.form:154 MTheme.module:6 +msgid "Breakpoints" +msgstr "Breakpoint" -#: FCreateProject.form:426 FOpenProject.form:147 -msgid "Open in another window" +#: FDebugButton.form:46 FDebugInfo.form:216 +msgid "Warnings" msgstr "" -#: FCreateProject.form:438 FProjectVersion.form:171 -msgid "Repository" +#: FDebugButton.form:55 FDebugInfo.form:235 +msgid "Tasks" msgstr "" -#: FCreateProject.form:449 -msgid "The project repository is directly sent to the 'svn checkout' command." +#: FDebugButton.form:64 FDebugInfo.form:257 +msgid "Search result" msgstr "" #: FDebugExpr.class:4 msgid "not available" msgstr "" -#: FDebugExpr.class:472 FDebugInfo.class:39 FProjectProperty.class:140 +#: FDebugExpr.class:502 FProjectProperty.class:159 msgid "Value" msgstr "Nilai" -#: FDebugExpr.class:476 +#: FDebugExpr.class:506 msgid "Key" msgstr "Tombol" -#: FDebugExpr.class:482 +#: FDebugExpr.class:512 msgid "Symbol" msgstr "" -#: FDebugExpr.form:31 +#: FDebugExpr.form:33 +msgid "Watch" +msgstr "Lihat" + +#: FDebugExpr.form:38 +msgid "Print to console" +msgstr "" + +#: FDebugExpr.form:63 msgid "Show all symbols" msgstr "" -#: FDebugExpr.form:48 +#: FDebugExpr.form:88 msgid "No element" msgstr "" -#: FDebugInfo.class:45 -msgid "Expression" -msgstr "Ekspresi" +#: FDebugInfo.class:46 FImageEditor.form:588 FImportTable.class:66 +msgid "Line" +msgstr "Baris" -#: FDebugInfo.class:53 FProfile.class:627 +#: FDebugInfo.class:47 FProfile.class:645 msgid "Function" msgstr "" -#: FOption.form:642 -msgid "Line" -msgstr "Baris" - -#: FDebugInfo.class:62 FInfo.class:120 FMain.form:226 FTranslate.class:69 +#: FDebugInfo.class:53 FMain.form:272 FTranslate.class:78 msgid "File" msgstr "-" -#: FDebugInfo.class:64 -msgid "Procedure" -msgstr "" - -#: FDebugInfo.class:68 +#: FDebugInfo.class:59 msgid "Col." msgstr "" -#: FDebugInfo.class:92 FImportTable.class:58 +#: FDebugInfo.class:77 FImportTable.class:68 msgid "Message" msgstr "" -#: FDebugInfo.class:173 +#: FDebugInfo.class:131 msgid "native code" msgstr "-" -#: FMakeInstall.form:660 FOption.class:675 FOutput.form:79 -msgid "Clear" -msgstr "Bersihkan" +#: FDebugInfo.class:198 +#, fuzzy +msgid "Watch expressions" +msgstr "Pengamat ekspresi" -#: FDebugInfo.class:570 +#: FDebugInfo.class:275 msgid "Do you want to clear the expression list ?" msgstr "Ingin membersihkan daftar ekspresi ini ?" -#: FDebugInfo.class:992 -msgid "Dynamic variables" +#: FDebugInfo.class:1065 +msgid "File not loaded" msgstr "" -#: FDebugInfo.class:992 -msgid "Static variables" +#: FDebugInfo.class:1204 +msgid "Current object" msgstr "" -#: FDebugInfo.class:1413 -msgid "Warnings" +#: FDebugInfo.class:1250 +msgid "Local variables" msgstr "" -#: FDebugInfo.form:49 FMain.form:409 +#: FDebugInfo.form:53 FMain.form:563 msgid "Debug" msgstr "-" -#: FDebugInfo.form:60 FMain.form:519 FOption.form:346 FSearch.class:93 -msgid "Console" -msgstr "Konsol" - -#: FDebugInfo.form:69 -msgid "Local variables" -msgstr "" - -#: FDebugInfo.form:78 -msgid "Column view" -msgstr "" - -#: FDebugInfo.form:85 -msgid "Copy to clipboard" -msgstr "" - -#: FDebugInfo.form:87 -msgid "Copy local variables" -msgstr "" - -#: FDebugInfo.form:105 -msgid "Current object" -msgstr "" - -#: FDebugInfo.form:122 -msgid "Watch" -msgstr "Lihat" - -#: FDebugInfo.form:135 -msgid "Add expression" -msgstr "" - -#: FDebugInfo.form:148 +#: FDebugInfo.form:96 msgid "Remove current expression" msgstr "" -#: FDebugInfo.form:155 -msgid "Remove all expressions" +#: FDebugInfo.form:102 +msgid "Add expression" msgstr "" -#: FDebugInfo.form:163 +#: FDebugInfo.form:120 msgid "Display ME" msgstr "" -#: FDebugInfo.form:165 -msgid "Display" +#: FDebugInfo.form:121 +msgid "ME" msgstr "" -#: FDebugInfo.form:189 MTheme.module:6 -msgid "Breakpoints" -msgstr "Breakpoint" +#: FDebugInfo.form:161 +#, fuzzy +msgid "Remove breakpoint" +msgstr "-" -#: FDebugInfo.form:197 -msgid "Remove current breakpoint" -msgstr "" +#: FDebugInfo.form:169 +#, fuzzy +msgid "Disable breakpoint" +msgstr "-" -#: FDebugInfo.form:205 -msgid "Remove all breakpoints" -msgstr "" +#: FDebugInfo.form:171 +#, fuzzy +msgid "Disable" +msgstr "Tabel" -#: FDebugInfo.form:238 -msgid "Tasks" -msgstr "" +#: FDebugInfo.form:177 +#, fuzzy +msgid "Enable breakpoint" +msgstr "-" + +#: FDebugInfo.form:179 +#, fuzzy +msgid "Enable" +msgstr "Tabel" -#: FDebugInfo.form:252 -msgid "Search list" +#: FDebugInfo.form:185 +msgid "Remove all breakpoints" msgstr "" -#: FDebugInfo.form:261 +#: FDebugInfo.form:265 msgid "Cancel current search" msgstr "" -#: FDebugInfo.form:277 +#: FDebugInfo.form:281 msgid "Search again" msgstr "" -#: FDebugInfo.form:284 +#: FDebugInfo.form:288 msgid "Show search window" msgstr "" -#: FDebugInfo.form:324 FSearch.class:486 FTranslate.class:516 +#: FDebugInfo.form:331 FSearch.class:546 FTranslate.class:632 msgid "Search string cannot be found." msgstr "String yang dicari tidak dapat ditemukan." -#: FDebugInfo.form:342 -msgid "Stack backtrace" +#: FEditor.form:189 FTextEditor.form:211 +msgid "Format code" msgstr "" -#: FEditor.class:2382 FImageEditor.class:351 FTextEditor.class:604 -msgid "The file has been modified.\n\nAll your changes will be lost." -msgstr "File telah dimodifikasi.\n\nSemua perubahan tidak akan disimpan." - -#: FEditor.class:2804 FTextEditor.class:990 -msgid "(Declarations)" +#: FEditor.form:195 +msgid "Sort procedures" msgstr "" -#: FEditor.form:93 +#: FEditor.form:224 msgid "Go to" msgstr "Menuju" -#: FEditor.form:98 FGotoLine.form:12 FTextEditor.form:75 -msgid "Go to line" -msgstr "Menuju ke baris" - -#: FEditor.form:104 +#: FEditor.form:243 msgid "Find definition" msgstr "" -#: FEditor.form:111 -msgid "Open form" -msgstr "" - -#: FEditor.form:118 FForm.form:153 FMain.form:814 -msgid "Startup class" -msgstr "Startup klas" - -#: FEditor.form:167 FImageEditor.form:148 FTextEditor.form:132 -msgid "Select All" -msgstr "Pilih Semua" - -#: FEditor.form:176 FOutput.form:89 FTextEditor.form:141 -msgid "Find next" -msgstr "" - -#: FEditor.form:183 FOutput.form:96 FTextEditor.form:148 -msgid "Find previous" -msgstr "" - -#: FEditor.form:192 FMain.form:1212 +#: FEditor.form:300 FMain.form:1484 msgid "Run until current line" msgstr "Jalankan sampai baris ini" -#: FEditor.form:199 +#: FEditor.form:307 msgid "Toggle breakpoint" msgstr "-" -#: FEditor.form:206 +#: FEditor.form:314 msgid "Watch expression" msgstr "Pengamat ekspresi" -#: FEditor.form:214 FTextEditor.form:157 -msgid "Bookmarks" +#: FEditor.form:323 +msgid "Open form" msgstr "" -#: FEditor.form:218 FTextEditor.form:161 -msgid "Advanced" +#: FEditor.form:330 FMain.form:1067 +msgid "Run this class" msgstr "" -#: FEditor.form:222 FTextEditor.form:172 -msgid "Lower case" +#: FEditor.form:340 FForm.form:425 FImageEditor.form:369 FTextEditor.form:344 +msgid "Locked" msgstr "" -#: FEditor.form:229 FTextEditor.form:165 -msgid "Upper case" -msgstr "" +#: FEditor.form:396 FHelpShortcut.form:24 FOption.form:927 +msgid "Editor" +msgstr "Editor" -#: FEditor.form:239 -msgid "Comment" -msgstr "Komentar" +#: FEditor.form:523 FTextEditor.form:507 +msgid "Insert special character" +msgstr "" -#: FEditor.form:246 -msgid "Uncomment" -msgstr "Bukan komentar" +#: FEditor.form:566 FTextEditor.form:550 +msgid "Make code pretty" +msgstr "" -#: FEditor.form:256 FPasteSpecial.form:19 -msgid "Paste special" +#: FEditor.form:631 FTextEditor.form:614 +msgid "Procedure list" msgstr "" -#: FEditor.form:269 -msgid "Format code" +#: FEditor.form:653 FImageEditor.form:769 FTextEditor.form:655 +msgid "Lock / unlock file" msgstr "" -#: FEditor.form:275 -msgid "Sort procedures" +#: FExportData.class:21 FImportTable.class:58 +msgid "CSV files" msgstr "" -#: FEditor.form:281 FImageEditor.form:281 FMain.form:496 FTextEditor.form:202 -msgid "View" -msgstr "Tampilan" +#: FExportData.class:113 +msgid "Unable to export data." +msgstr "" -#: FEditor.form:285 FTextEditor.form:206 -msgid "No split" +#: FExportData.class:126 +msgid "&Overwrite" msgstr "" -#: FEditor.form:291 FTextEditor.form:212 -msgid "Horizontal split" +#: FExportData.class:126 +msgid "" +"This file already exists.\n" +"\n" +"Do you want to overwrite it?" msgstr "" -#: FEditor.form:298 FTextEditor.form:219 -msgid "Vertical split" +#: FExportData.form:31 FImportTable.form:102 +msgid "Delimiter character" msgstr "" -#: FEditor.form:333 FPasteSpecial.form:51 -msgid "Paste as string" +#: FExportData.form:42 FImportTable.form:113 +msgid "Enclose character" msgstr "" -#: FEditor.form:338 FPasteSpecial.form:56 -msgid "Paste as multi-line string" +#: FExportData.form:54 +msgid "Export field names" msgstr "" -#: FEditor.form:343 FPasteSpecial.form:41 -msgid "Paste as comments" +#: FExportData.form:60 +msgid "Export selected records only" msgstr "" -#: FEditor.form:350 FOption.form:328 -msgid "Editor" -msgstr "Editor" +#: FFarmConfig.form:12 +msgid "Farm servers" +msgstr "" -#: FEditor.form:485 -msgid "Make code pretty" +#: FFarmLogin.class:29 +msgid "Authentication failed." msgstr "" -#: FEditor.form:550 FTextEditor.form:416 -msgid "Procedure list" +#: FFarmLogin.form:26 FPublish.form:313 FSoftwareFarm.form:108 +msgid "Login" msgstr "" -#: FExportData.class:113 -msgid "Unable to export data." +#: FFarmLogin.form:38 FFarmRegister.form:40 +msgid "Server" msgstr "" -#: FExportData.class:126 -msgid "&Overwrite" +#: FFarmLogin.form:59 FFarmRegister.form:61 FNewConnection.form:144 +#: FProjectVersion.form:127 FProxy.form:42 +msgid "User" +msgstr "Pengguna" + +#: FFarmLogin.form:74 FFarmRegister.form:76 FNewConnection.form:164 +#: FProjectVersion.form:142 FProxy.form:47 +msgid "Password" +msgstr "Sandi" + +#: FFarmLogin.form:95 FNewConnection.form:175 FProjectVersion.form:155 +msgid "Remember password" +msgstr "Ingat sandi" + +#: FFarmLogin.form:111 +msgid "Be anonymous" msgstr "" -#: FExportData.class:126 -msgid "This file already exists.\n\nDo you want to overwrite it?" +#: FFarmRegister.class:28 +#, fuzzy +msgid "Please enter a valid e-mail address." +msgstr "Masukan alamat e-mail Anda." + +#: FFarmRegister.class:34 +msgid "Confirm password does not match." msgstr "" -#: FExportData.form:31 FImportTable.form:100 -msgid "Delimiter character" +#: FFarmRegister.class:40 +#, fuzzy +msgid "Unable to register user." +msgstr "Tidak dapat mengganti nama '&1'" + +#: FFarmRegister.class:40 +msgid "" +"You have been successfully registered.\n" +"\n" +"You will receive a confirmation e-mail soon." msgstr "" -#: FExportData.form:42 FImportTable.form:111 -msgid "Enclose character" +#: FFarmRegister.form:28 FPublish.form:320 FSoftwareFarm.form:115 +msgid "Register" msgstr "" -#: FExportData.form:54 -msgid "Export field names" +#: FFarmRegister.form:92 +#, fuzzy +msgid "Confirm password" +msgstr "Ingat sandi" + +#: FFarmRegister.form:108 FMakeInstall.form:256 FOption.form:335 +msgid "E-mail" msgstr "" -#: FExportData.form:60 -msgid "Export selected records only" +#: FFarmRegister.form:121 +msgid "" +"A confirmation mail will be sent to the specified e-mail address. Click on the link included in that mail to activate your account.\n" +"

\n" +"Your e-mail will not be stored on the publishing server." msgstr "" #: FFieldChooser.class:54 FTableChooser.class:66 @@ -1839,23 +2452,23 @@ msgid "Select a field" msgstr "" -#: FFieldChooser.form:38 FTableChooser.form:30 +#: FFieldChooser.form:39 FTableChooser.form:30 msgid "Connection" msgstr "" -#: FFieldChooser.form:50 FImportTable.form:155 FPasteTable.form:67 +#: FFieldChooser.form:51 FImportTable.form:157 FPasteTable.form:67 msgid "Table" msgstr "Tabel" -#: FFileProperty.class:31 FInfo.class:83 +#: FFileProperty.class:31 msgid "Gambas &1" msgstr "" -#: FFileProperty.class:38 FInfo.class:91 +#: FFileProperty.class:38 msgid "Gambas module" msgstr "" -#: FFileProperty.class:40 FInfo.class:95 +#: FFileProperty.class:40 msgid "Gambas class" msgstr "" @@ -1863,443 +2476,450 @@ msgid "&1 properties" msgstr "" -#: FFileProperty.class:84 FInfo.form:147 -msgid "Versioning" +#: FFileProperty.class:84 FProjectVersion.form:299 FVersionControl.form:35 +msgid "Changes" msgstr "" -#: FFileProperty.class:91 FTranslate.form:303 +#: FFileProperty.class:92 FProjectProperty.form:886 FTranslate.form:409 msgid "Statistics" msgstr "" -#: FFileProperty.class:123 FInfo.class:240 +#: FFileProperty.class:127 msgid "This file is locked, and will be deleted on the next commit." msgstr "" -#: FFileProperty.class:125 FInfo.class:242 +#: FFileProperty.class:129 msgid "This file is not versioned, and must be added to the repository." msgstr "" -#: FFileProperty.class:128 FInfo.class:245 +#: FFileProperty.class:132 msgid "This file has not been modified since the last commit." msgstr "" -#: FProjectVersion.class:204 FSave.form:21 Project.module:3339 +#: FFileProperty.class:144 FMakeInstall.class:345 FProjectVersion.class:211 +#: FSave.form:21 Project.module:3520 VersionControl.module:376 msgid "Continue" msgstr "Lanjutkan" -#: FFileProperty.class:140 FInfo.class:263 FProjectVersion.class:204 +#: FFileProperty.class:144 FProjectVersion.class:211 VersionControl.module:376 msgid "You are going to cancel your changes!" msgstr "" -#: FFileProperty.class:163 FInfo.class:66 +#: FFileProperty.class:163 FProjectProperty.class:926 msgid "Modules" msgstr "Modul" -#: FFileProperty.class:168 +#: FFileProperty.class:168 FProjectProperty.class:934 msgid "Lines of code" msgstr "" -#: FFileProperty.form:64 FInfo.form:170 FPatch.form:93 FProjectVersion.form:83 -msgid "Revert" +#: FFileProperty.form:65 +msgid "Undo changes" msgstr "" #: FFontChooser.form:12 msgid "Select a font" msgstr "" -#: FForm.class:143 +#: FForm.class:134 msgid "Bad form file" msgstr "File form rusak" -#: FForm.class:1301 -msgid "Component missing for control &1" -msgstr "" +#: FForm.class:264 +#, fuzzy +msgid "Unknown control: &1" +msgstr "Galat tak diketahui" -#: FForm.class:3160 -msgid "The form has been modified.\n\nAll your changes will be lost." +#: FForm.class:1327 +msgid "Component missing for control &1" msgstr "" -#: FForm.form:129 -msgid "Select" -msgstr "Pilih" - -#: FForm.form:134 -msgid "Event" -msgstr "-" +#: FForm.class:1866 +#, fuzzy +msgid "Cannot paste data." +msgstr "Tidak dapat membuka file." -#: FForm.form:140 -msgid "Change into" +#: FForm.form:172 +msgid "Copy at the same place" msgstr "" -#: FForm.form:146 FMain.form:740 FTextEditor.form:81 -msgid "Open code" +#: FForm.form:192 +msgid "Delete container only" msgstr "" -#: FForm.form:162 -msgid "Show tab" +#: FForm.form:199 +msgid "Embed into a container" msgstr "" -#: FForm.form:170 -msgid "Move tab" +#: FForm.form:205 +msgid "Change into" msgstr "" -#: FForm.form:175 -msgid "First" -msgstr "" +#: FForm.form:213 +msgid "Select" +msgstr "Pilih" -#: FForm.form:182 FSearch.form:198 FTips.form:72 -msgid "Previous" -msgstr "Sebelumnya" +#: FForm.form:226 +#, fuzzy +msgid "Select parent" +msgstr "Pilih proyek" -#: FForm.form:189 FSearch.form:192 FTips.form:78 -msgid "Next" -msgstr "Berikut" - -#: FForm.form:196 -msgid "Last" -msgstr "" - -#: FForm.form:207 -msgid "Select all" -msgstr "Pilih semua" - -#: FForm.form:213 -msgid "Unselect all" -msgstr "" - -#: FForm.form:253 -msgid "Copy at the same place" -msgstr "" - -#: FForm.form:273 -msgid "Delete container only" -msgstr "" - -#: FForm.form:280 -msgid "Embed into a container" -msgstr "" - -#: FForm.form:289 +#: FForm.form:239 msgid "Arrangement" msgstr "Pengaturan" -#: FForm.form:293 +#: FForm.form:243 msgid "Bring to foreground" msgstr "Bawa ke latar depan" -#: FForm.form:300 +#: FForm.form:250 msgid "Send to background" msgstr "Kirim ke latar belakang" -#: FForm.form:310 +#: FForm.form:260 msgid "Horizontal" msgstr "Horisontal" -#: FForm.form:317 +#: FForm.form:267 msgid "Rows" msgstr "Baris" -#: FForm.form:323 +#: FForm.form:273 msgid "Vertical" msgstr "Vertikal" -#: FForm.form:330 +#: FForm.form:280 msgid "Columns" msgstr "Kolom" -#: FForm.form:339 +#: FForm.form:289 msgid "Center horizontally" msgstr "" -#: FForm.form:345 +#: FForm.form:295 msgid "Center vertically" msgstr "" -#: FForm.form:351 +#: FForm.form:301 msgid "Alignment" msgstr "Perataan" -#: FForm.form:355 +#: FForm.form:305 msgid "Align to left" msgstr "Rata kiri" -#: FForm.form:361 +#: FForm.form:311 msgid "Align to right" msgstr "Rata kanan" -#: FForm.form:367 +#: FForm.form:317 msgid "Align to top" msgstr "Rata atas" -#: FForm.form:373 +#: FForm.form:323 msgid "Align to bottom" msgstr "Rata bawah" -#: FForm.form:382 +#: FForm.form:332 msgid "Same width" msgstr "Sama lebar" -#: FForm.form:388 +#: FForm.form:338 msgid "Same height" msgstr "Sama tinggi" -#: FForm.form:398 FMenu.form:63 +#: FForm.form:347 +msgid "Show tab" +msgstr "" + +#: FForm.form:355 +msgid "Move tab" +msgstr "" + +#: FForm.form:360 +msgid "First" +msgstr "" + +#: FForm.form:367 FSearch.form:194 FTips.form:71 +msgid "Previous" +msgstr "Sebelumnya" + +#: FForm.form:374 FSearch.form:188 FTips.form:77 +msgid "Next" +msgstr "Berikut" + +#: FForm.form:381 +msgid "Last" +msgstr "" + +#: FForm.form:392 FMenu.form:69 msgid "Menu editor" msgstr "Menu editor" -#: FForm.form:452 FTextEditor.form:284 -msgid "Code" -msgstr "Kode" +#: FForm.form:401 +msgid "Event" +msgstr "-" -#: FForm.form:459 -msgid "Lock form" +#: FForm.form:415 +msgid "Run this form" msgstr "" -#: FForm.form:528 +#: FForm.form:568 msgid "Toggle grid" msgstr "" -#: FForm.form:647 +#: FForm.form:577 FImageEditor.form:514 +msgid "Toggle information tooltip" +msgstr "" + +#: FForm.form:696 msgid "Move tab first" msgstr "" -#: FForm.form:654 +#: FForm.form:703 msgid "Move tab left" msgstr "" -#: FForm.form:661 +#: FForm.form:710 msgid "Move tab right" msgstr "" -#: FForm.form:668 +#: FForm.form:717 msgid "Move tab last" msgstr "" -#: FForm.form:686 FOption.form:225 +#: FForm.form:745 FOption.form:281 FWebFontChooser.form:69 msgid "Bold" msgstr "Tebal" -#: FForm.form:693 FOption.form:229 +#: FForm.form:753 FWebFontChooser.form:77 msgid "Italic" msgstr "Miring" -#: FForm.form:700 FOption.form:233 +#: FForm.form:761 FOption.form:286 FWebFontChooser.form:85 msgid "Underline" msgstr "Garis Bawah" -#: FForm.form:707 +#: FForm.form:769 msgid "Bigger font" msgstr "" -#: FForm.form:714 +#: FForm.form:777 msgid "Smaller font" msgstr "" -#: FForm.form:721 FOption.form:261 +#: FForm.form:785 FOption.form:845 msgid "Default font" msgstr "" -#: FForm.form:728 FOption.form:577 MTheme.module:6 +#: FForm.form:793 FOption.form:1531 MTheme.module:6 msgid "Background" msgstr "Latar belakang" -#: FForm.form:735 +#: FForm.form:801 msgid "Foreground" msgstr "" -#: FFormStack.form:15 FMain.form:1477 +#: FForm.form:812 +msgid "Lock / unlock form" +msgstr "" + +#: FFormStack.form:14 FMain.form:1812 msgid "Hierarchy" msgstr "Hirarki" -#: FFormStack.form:23 -msgid "Click on a form to display the hierarchy of its controls..." -msgstr "Klik pada form untuk menampilkan hirarkinya..." - -#: FFormStack.form:32 +#: FFormStack.form:24 msgid "Move top" msgstr "" -#: FFormStack.form:38 FMenu.form:139 +#: FFormStack.form:30 FMenu.form:154 msgid "Move up" msgstr "" -#: FFormStack.form:44 FMenu.form:145 +#: FFormStack.form:36 FMenu.form:160 msgid "Move down" msgstr "" -#: FFormStack.form:50 +#: FFormStack.form:42 msgid "Move bottom" msgstr "" -#: FHelpBrowser.class:24 FProjectProperty.form:409 +#: FHelpBrowser.class:24 FProjectProperty.form:874 msgid "Default language" msgstr "" -#: FHelpBrowser.form:30 FMain.form:925 +#: FHelpBrowser.form:29 FMain.form:1221 msgid "Help browser" msgstr "Bantuan" -#: FHelpBrowser.form:41 FMain.form:546 FProfile.form:48 +#: FHelpBrowser.form:40 FMain.form:755 FProfile.form:48 msgid "Go back" msgstr "Kembali" -#: FHelpBrowser.form:47 FMain.form:553 FProfile.form:54 +#: FHelpBrowser.form:46 FMain.form:762 FProfile.form:54 msgid "Go forward" msgstr "Maju" -#: FHelpBrowser.form:74 +#: FHelpBrowser.form:73 msgid "Show help tree" msgstr "" -#: FHelpBrowser.form:85 FImageEditor.form:286 -msgid "Zoom in" -msgstr "" +#: FHelpBrowser.form:115 +msgid "Print" +msgstr "Cetak" -#: FHelpBrowser.form:91 FImageEditor.form:294 -msgid "Zoom out" +#: FHelpShortcut.form:11 +msgid "IDE keyboard shortcuts" msgstr "" -#: FHelpBrowser.form:97 -msgid "No zoom" -msgstr "" +#: FHelpShortcut.form:26 +#, fuzzy +msgid "Debugger" +msgstr "-" -#: FHelpBrowser.form:116 -msgid "Print" -msgstr "Cetak" +#: FHelpShortcut.form:28 FProjectProperty.form:847 FTranslate.form:153 +msgid "Translation" +msgstr "Terjemahan" -#: FHelpBrowser.form:123 -msgid "Modify documentation" +#: FImageEditor.form:159 +msgid "Action" msgstr "" -#: FImageEditor.form:154 -msgid "Hide selection" +#: FImageEditor.form:164 +msgid "Crop" msgstr "" -#: FImageEditor.form:159 MTheme.module:6 -msgid "Selection" -msgstr "Seleksi" +#: FImageEditor.form:172 FImageProperty.form:303 +msgid "Horizontal flip" +msgstr "" -#: FImageEditor.form:164 -msgid "Invert selection" +#: FImageEditor.form:179 FImageProperty.form:297 +msgid "Vertical flip" msgstr "" -#: FImageEditor.form:172 -msgid "Duplicate selection" +#: FImageEditor.form:186 FImageProperty.form:291 +msgid "Rotate counter-clockwise" msgstr "" -#: FImageEditor.form:180 FImageOffsetSelection.form:12 -msgid "Offset selection" +#: FImageEditor.form:194 FImageProperty.form:285 +msgid "Rotate clockwise" msgstr "" -#: FImageEditor.form:187 -msgid "Shape grid" +#: FImageEditor.form:205 +msgid "Resize" msgstr "" -#: FImageEditor.form:225 -msgid "Action" +#: FImageEditor.form:212 +msgid "Rotate" msgstr "" -#: FImageEditor.form:230 -msgid "Crop" +#: FImageEditor.form:228 +msgid "Hide selection" msgstr "" -#: FImageEditor.form:238 FImageProperty.form:279 -msgid "Horizontal flip" +#: FImageEditor.form:234 MTheme.module:6 +msgid "Selection" +msgstr "Seleksi" + +#: FImageEditor.form:239 +msgid "Invert selection" msgstr "" -#: FImageEditor.form:245 FImageProperty.form:273 -msgid "Vertical flip" +#: FImageEditor.form:247 +msgid "Duplicate selection" msgstr "" -#: FImageEditor.form:252 FImageProperty.form:267 -msgid "Rotate counter-clockwise" +#: FImageEditor.form:255 FImageOffsetSelection.form:12 +msgid "Offset selection" msgstr "" -#: FImageEditor.form:260 FImageProperty.form:261 -msgid "Rotate clockwise" +#: FImageEditor.form:265 +msgid "Union" msgstr "" -#: FImageEditor.form:268 -msgid "Resize" +#: FImageEditor.form:271 +#, fuzzy +msgid "Difference" +msgstr "Preferensi" + +#: FImageEditor.form:277 +#, fuzzy +msgid "Intersection" +msgstr "Seleksi" + +#: FImageEditor.form:283 +msgid "Exclusive or" msgstr "" -#: FImageEditor.form:275 -msgid "Rotate" +#: FImageEditor.form:292 +msgid "Shape grid" msgstr "" -#: FImageEditor.form:302 +#: FImageEditor.form:351 msgid "Zoom normal" msgstr "" -#: FImageEditor.form:310 +#: FImageEditor.form:359 msgid "Zoom fit" msgstr "" -#: FImageEditor.form:345 +#: FImageEditor.form:401 msgid "Save as JPEG" msgstr "" -#: FImageEditor.form:351 +#: FImageEditor.form:407 msgid "Save as PNG" msgstr "" -#: FImageEditor.form:357 +#: FImageEditor.form:413 msgid "Save as BMP" msgstr "" -#: FImageEditor.form:364 +#: FImageEditor.form:420 msgid "Save as TIFF" msgstr "" -#: FImageEditor.form:371 +#: FImageEditor.form:427 msgid "Image editor" msgstr "" -#: FImageEditor.form:473 +#: FImageEditor.form:505 msgid "Drawing grid" msgstr "" -#: FImageEditor.form:488 +#: FImageEditor.form:557 msgid "Move" msgstr "" -#: FImageEditor.form:499 +#: FImageEditor.form:568 msgid "Draw" msgstr "Gambar" -#: FImageEditor.form:509 +#: FImageEditor.form:578 msgid "Erase" msgstr "" -#: FImageEditor.form:533 +#: FImageEditor.form:598 msgid "Rectangle" msgstr "Persegi empat" -#: FImageEditor.form:543 +#: FImageEditor.form:608 msgid "Ellipse" msgstr "Elips" -#: FImageEditor.form:553 +#: FImageEditor.form:628 msgid "Magic wand" msgstr "" -#: FImageEditor.form:563 +#: FImageEditor.form:645 msgid "Edit selection" msgstr "" -#: FImageEditor.form:596 -msgid "Stroke" -msgstr "" - -#: FImageEditor.form:603 -msgid "Fill" -msgstr "" - -#: FImageEditor.form:659 +#: FImageEditor.form:748 msgid "Resize or stretch image" msgstr "" -#: FImageEditor.form:668 FImageRotate.form:11 +#: FImageEditor.form:757 FImageRotate.form:11 msgid "Rotate image" msgstr "" @@ -2311,136 +2931,217 @@ msgid "Duplicate" msgstr "" -#: FImageProperty.class:795 +#: FImageProperty.class:788 msgid "System clipboard" msgstr "" -#: FImageProperty.class:1221 +#: FImageProperty.class:1251 msgid "Arrow" msgstr "" -#: FImageProperty.class:1222 +#: FImageProperty.class:1253 msgid "Arrow #2" msgstr "" -#: FImageProperty.class:1223 +#: FImageProperty.class:1254 msgid "Triangle" msgstr "" -#: FImageProperty.class:1224 +#: FImageProperty.class:1255 msgid "Square triangle" msgstr "" -#: FImageProperty.class:1225 +#: FImageProperty.class:1256 msgid "Pentagon" msgstr "" -#: FImageProperty.class:1226 +#: FImageProperty.class:1257 msgid "Hexagon" msgstr "" -#: FImageProperty.form:116 FReportBrushChooser.form:49 +#: FImageProperty.form:141 FOption.form:273 FReportBrushChooser.form:49 msgid "Color" msgstr "Warna" -#: FImageProperty.form:147 +#: FImageProperty.form:171 msgid "Gradient" msgstr "" -#: FImageProperty.form:163 FReportBrushChooser.form:49 +#: FImageProperty.form:187 FReportBrushChooser.form:49 msgid "Linear gradient" msgstr "" -#: FImageProperty.form:170 FReportBrushChooser.form:49 +#: FImageProperty.form:194 FReportBrushChooser.form:49 msgid "Radial gradient" msgstr "" -#: FImageProperty.form:194 FReportBrushChooser.form:111 +#: FImageProperty.form:218 FReportBrushChooser.form:111 msgid "Add gradient stop" msgstr "" -#: FImageProperty.form:200 FReportBrushChooser.form:117 +#: FImageProperty.form:224 FReportBrushChooser.form:117 msgid "Remove gradient stop" msgstr "" -#: FImageProperty.form:206 FReportBrushChooser.form:123 -msgid "Select gradient stop color..." +#: FImageProperty.form:230 FReportBrushChooser.form:123 +msgid "Select gradient stop color" msgstr "" -#: FImageProperty.form:212 FReportBrushChooser.form:129 +#: FImageProperty.form:236 FReportBrushChooser.form:129 msgid "Invert gradient" msgstr "" -#: FImageProperty.form:234 FReportBrushChooser.form:145 +#: FImageProperty.form:258 FReportBrushChooser.form:145 msgid "Radius" msgstr "" -#: FImageProperty.form:301 +#: FImageProperty.form:325 msgid "Clipboard" msgstr "" -#: FImageProperty.form:313 +#: FImageProperty.form:337 msgid "Shapes" msgstr "" -#: FImageProperty.form:341 +#: FImageProperty.form:362 +msgid "Stroke" +msgstr "" + +#: FImageProperty.form:370 FTranslate.class:1712 +msgid "Fill" +msgstr "" + +#: FImageProperty.form:386 +#, fuzzy +msgid "Colorize" +msgstr "Warna" + +#: FImageProperty.form:394 +msgid "Desaturate" +msgstr "" + +#: FImageProperty.form:402 +msgid "Make transparent" +msgstr "" + +#: FImageProperty.form:412 +#, fuzzy +msgid "Line cap" +msgstr "Baris" + +#: FImageProperty.form:417 +#, fuzzy +msgid "Line join" +msgstr "Baris" + +#: FImageProperty.form:422 +msgid "Fill rule" +msgstr "" + +#: FImageProperty.form:440 msgid "Opacity" msgstr "" -#: FTranslate.class:70 +#: FImageProperty.form:459 FSelectIcon.form:54 FTranslate.class:79 msgid "Size" msgstr "Ukuran" -#: FImageProperty.form:377 +#: FImageProperty.form:476 msgid "Tolerance" msgstr "" -#: FImageProperty.form:405 +#: FImageProperty.form:495 +msgid "Roundness" +msgstr "" + +#: FImageProperty.form:521 +msgid "Effects" +msgstr "" + +#: FImageProperty.form:531 msgid "Brightness" msgstr "" -#: FImageProperty.form:423 +#: FImageProperty.form:550 msgid "Contrast" msgstr "" -#: FImageProperty.form:441 +#: FImageProperty.form:569 msgid "Gamma" msgstr "" -#: FImageProperty.form:459 +#: FImageProperty.form:588 msgid "Lightness" msgstr "" -#: FImageProperty.form:477 +#: FImageProperty.form:607 msgid "Hue" msgstr "" -#: FImageProperty.form:495 +#: FImageProperty.form:626 msgid "Saturation" msgstr "" -#: FImageProperty.form:513 +#: FImageProperty.form:645 msgid "Blur" msgstr "" -#: FImageProperty.form:535 FImportTable.form:187 +#: FImageProperty.form:662 +#, fuzzy +msgid "Transparency" +msgstr "Terjemah" + +#: FImageProperty.form:685 FImportTable.form:189 msgid "Preview" msgstr "Pratilik" -#: FImageProperty.form:547 FOption.form:999 FProjectProperty.form:656 +#: FImageProperty.form:697 FProjectProperty.form:918 msgid "Reset" msgstr "Atur Ulang" -#: FImageProperty.form:554 FMain.form:356 FPatch.form:86 +#: FImageProperty.form:704 FMain.form:477 FPatch.form:69 msgid "Apply" msgstr "" -#: FImageProperty.form:572 +#: FImageProperty.form:730 +msgid "Centered" +msgstr "" + +#: FImageProperty.form:740 +#, fuzzy +msgid "Right align" +msgstr "Ditandai" + +#: FImageProperty.form:749 +msgid "Left align" +msgstr "" + +#: FImageProperty.form:762 +msgid "Top align" +msgstr "" + +#: FImageProperty.form:771 +msgid "Middle align" +msgstr "" + +#: FImageProperty.form:781 +msgid "Baseline align" +msgstr "" + +#: FImageProperty.form:790 +msgid "Bottom align" +msgstr "" + +#: FImageProperty.form:826 msgid "Grid resolution" msgstr "" -#: FImageProperty.form:586 -msgid "Subdivision" +#: FImageProperty.form:845 +msgid "Grid snap" +msgstr "" + +#: FImageProperty.form:858 +msgid "Draw diagonals" msgstr "" #: FImageQuality.form:10 @@ -2479,150 +3180,120 @@ msgid "Ā°" msgstr "" -#: FImportTable.class:133 +#: FImportFile.class:23 +msgid "Gambas classes" +msgstr "-" + +#: FImportFile.class:23 +msgid "Gambas modules" +msgstr "Modul Gambas" + +#: FImportFile.class:32 +msgid "Cascading style sheets" +msgstr "" + +#: FImportFile.class:32 +msgid "HTML files" +msgstr "" + +#: FImportFile.class:32 +msgid "Javascript files" +msgstr "" + +#: FImportFile.class:32 +msgid "Picture files" +msgstr "File gambar" + +#: FImportFile.class:183 +#, fuzzy +msgid "Cannot import file." +msgstr "Tidak dapat membuka file." + +#: FImportFile.form:9 +#, fuzzy +msgid "Import files" +msgstr "Impor" + +#: FImportFile.form:24 +msgid "Create symbolic links" +msgstr "" + +#: FImportTable.class:58 FSearch.form:172 FTranslate.class:1363 +msgid "All files" +msgstr "Semua file" + +#: FImportTable.class:138 msgid "(Automatic key)" msgstr "" -#: FImportTable.class:271 +#: FImportTable.class:276 msgid "Field_&1" msgstr "" -#: FImportTable.class:385 +#: FImportTable.class:391 msgid "Not enough values" msgstr "" -#: FImportTable.class:387 +#: FImportTable.class:393 msgid "Too many values" msgstr "" -#: FImportTable.class:411 +#: FImportTable.class:418 msgid "Cancelled by user" msgstr "" -#: FImportTable.class:420 +#: FImportTable.class:427 msgid "No record imported." msgstr "" -#: FImportTable.class:422 +#: FImportTable.class:429 msgid "One record imported." msgstr "" -#: FImportTable.class:424 +#: FImportTable.class:431 msgid "&1 records imported." msgstr "" -#: FImportTable.form:38 +#: FImportTable.form:35 msgid "Import file" msgstr "" -#: FImportTable.form:50 -msgid "File properties" +#: FImportTable.form:52 +msgid "Select the CSV file to import" msgstr "" -#: FImportTable.form:67 FPasteTable.form:40 +#: FImportTable.form:69 FPasteTable.form:40 msgid "Source" msgstr "" -#: FImportTable.form:77 +#: FImportTable.form:79 msgid "Charset" msgstr "" -#: FImportTable.form:88 -msgid "End of line" -msgstr "" - -#: FImportTable.form:123 +#: FImportTable.form:125 msgid "Strip useless white spaces" msgstr "" -#: FImportTable.form:128 +#: FImportTable.form:130 msgid "Ignore first lines" msgstr "" -#: FImportTable.form:138 +#: FImportTable.form:140 msgid "Line(s)" msgstr "" -#: FImportTable.form:145 FPasteTable.form:51 +#: FImportTable.form:147 FPasteTable.form:51 msgid "Destination" msgstr "" -#: FImportTable.form:170 +#: FImportTable.form:172 msgid "The first line contains field names" msgstr "" -#: FImportTable.form:175 +#: FImportTable.form:177 msgid "Key field" msgstr "" -#: FImportTable.form:195 -msgid "Messages" -msgstr "" - -#: FInfo.class:11 -msgid "&1: &2" -msgstr "" - -#: FInfo.class:65 -msgid "Gambas project" -msgstr "Proyek Gambas" - -#: FInfo.class:69 -msgid "Lines of code: &1" -msgstr "" - -#: FInfo.class:85 -msgid "UTF-8 &1" -msgstr "" - -#: FInfo.class:93 -msgid "UTF-8 Gambas module" -msgstr "" - -#: FInfo.class:97 -msgid "UTF-8 Gambas class" -msgstr "" - -#: FInfo.class:99 -msgid "Picture" -msgstr "Gambar" - -#: FInfo.class:101 -msgid "Text file" -msgstr "Berkas teks" - -#: FInfo.class:107 -msgid "CSS file" -msgstr "" - -#: FInfo.class:110 -msgid "XML file" -msgstr "" - -#: FInfo.class:117 -msgid "ChangeLog" -msgstr "" - -#: FInfo.class:144 -msgid "&1, &2 line(s)" -msgstr "" - -#: FInfo.form:60 FProjectProperty.form:171 FPropertyComponent.form:58 -msgid "General" -msgstr "Umum" - -#: FInfo.form:71 -msgid "Link to" -msgstr "" - -#: FInfo.form:110 -msgid "Last modified" -msgstr "" - -#: FInfo.form:123 FMain.form:636 -msgid "Directory" -msgstr "Direktori" - #: FList.class:103 msgid "Item &1" msgstr "" @@ -2631,419 +3302,550 @@ msgid "Do you really want to clear the list?" msgstr "" -#: FList.form:24 +#: FList.form:25 msgid "Edit list property" msgstr "Edit daftar properti" -#: FList.form:58 FMenu.form:80 FProjectProperty.form:510 +#: FList.form:59 FMenu.form:86 FProjectProperty.form:710 msgid "Insert" msgstr "" -#: FMain.class:212 +#: FList.form:87 +msgid "Invert" +msgstr "" + +#: FMain.class:245 msgid "Do you really want to delete this link ?" msgstr "" -#: FMain.class:215 +#: FMain.class:248 msgid "Do you really want to delete this directory ?" msgstr "Yakin akan menghapus direktori ini ?" -#: FMain.class:227 +#: FMain.class:260 msgid "Do you really want to delete this file ?" msgstr "Yakin akan menghapus file ini ?" -#: FMain.class:234 +#: FMain.class:267 msgid "Cannot delete file or directory" msgstr "File atau direktori tidak dapat dihapus" -#: FMain.class:252 +#: FMain.class:285 msgid "File or directory does not exist anymore." msgstr "" -#: FMain.class:613 +#: FMain.class:735 msgid "Sort history" msgstr "" -#: FMain.class:617 FOpenProject.form:71 FWelcome.form:42 +#: FMain.class:739 FOpenProject.form:77 FWelcome.form:33 msgid "Sort by date" msgstr "" -#: FMain.class:617 FOpenProject.form:80 FWelcome.form:49 +#: FMain.class:739 FOpenProject.form:86 FWelcome.form:41 msgid "Sort by name" msgstr "" -#: FMain.class:617 FOpenProject.form:88 FWelcome.form:55 +#: FMain.class:739 FOpenProject.form:94 FWelcome.form:48 msgid "Sort by path" msgstr "" -#: FMain.class:628 +#: FMain.class:751 msgid "&Clear history" msgstr "&Bersihkan histori" -#: FMain.class:794 +#: FMain.class:935 msgid "New folder" msgstr "" -#: FMain.class:865 -msgid "The GNU translation tools are not installed on your system.\n\nPlease install them to be able to do the translation." -msgstr "" - -#: FMain.class:1103 FPropertyComponent.class:232 -msgid "Library properties" +#: FMain.class:1006 +msgid "" +"The GNU translation tools are not installed on your system.\n" +"\n" +"Please install them to be able to do the translation." msgstr "" -#: FMain.class:1515 +#: FMain.class:1722 msgid "Unable to drop file into the project." msgstr "" -#: FMain.class:1633 +#: FMain.class:1847 msgid "All backup or generated files will be removed from the project directory." msgstr "" -#: FMain.class:1633 +#: FMain.class:1847 msgid "Clean" msgstr "" -#: FMain.class:1844 -msgid "To show the menu bar again, hit the following keys:

&1" -msgstr "" - -#: FMain.class:1946 -msgid "Do you really want to add this file to the repository?" -msgstr "" +#: FMain.class:2164 +#, fuzzy +msgid "Do you really want to add every file to the repository?" +msgstr "Yakin akan menghapus direktori ini ?" -#: FMain.class:2085 +#: FMain.class:2304 msgid "Choose a profile" msgstr "" -#: FMain.class:2086 +#: FMain.class:2305 msgid "Profile for &1 project" msgstr "" -#: FMain.class:2302 FProperty.class:947 +#: FMain.class:2561 FProperty.class:1046 msgid "Select a file" msgstr "" -#: FMain.class:2306 +#: FMain.class:2576 msgid "This file is located inside the project." msgstr "" -#: FMain.form:237 +#: FMain.class:2710 Project.module:844 +msgid "" +"The file has been modified.\n" +"\n" +"All your changes will be lost." +msgstr "" +"File telah dimodifikasi.\n" +"\n" +"Semua perubahan tidak akan disimpan." + +#: FMain.class:2821 +#, fuzzy +msgid "Edit arguments" +msgstr "Argumen" + +#: FMain.form:283 FWelcome.class:69 msgid "Open project" msgstr "Buka proyek" -#: FMain.form:243 +#: FMain.form:289 msgid "Open recent" msgstr "Buka proyek terakhir" -#: FMain.form:250 +#: FMain.form:297 msgid "Open example" msgstr "Buka proyek contoh" -#: FMain.form:258 +#: FMain.form:306 FWelcome.class:74 msgid "Open file" msgstr "" -#: FMain.form:266 +#: FMain.form:315 msgid "Save project" msgstr "Simpan proyek" -#: FMain.form:274 FSaveProjectAs.form:18 +#: FMain.form:323 FSaveProjectAs.form:19 msgid "Save project as" msgstr "" -#: FMain.form:285 FMakeInstall.class:306 FSave.class:28 FWelcome.class:58 +#: FMain.form:334 +#, fuzzy +msgid "Reload project" +msgstr "Pilih proyek" + +#: FMain.form:343 FSave.class:28 FWelcome.class:76 msgid "Quit" msgstr "Keluar" -#: FMain.form:297 +#: FMain.form:378 +#, fuzzy +msgid "Save as" +msgstr "Simpan" + +#: FMain.form:418 msgid "Compile" msgstr "Kompilasi" -#: FMain.form:304 +#: FMain.form:425 msgid "Compile All" msgstr "Kompilasi Semua" -#: FMain.form:314 +#: FMain.form:435 msgid "Translate" msgstr "Terjemah" -#: FMain.form:323 +#: FMain.form:444 msgid "Make" msgstr "" -#: FMain.form:327 +#: FMain.form:448 msgid "Executable" msgstr "" -#: FMain.form:334 FMakePatch.form:50 +#: FMain.form:455 FMakePatch.form:53 msgid "Source archive" msgstr "" -#: FMain.form:341 +#: FMain.form:462 msgid "Installation package" msgstr "" -#: FMain.form:348 +#: FMain.form:469 msgid "Patch" msgstr "" -#: FMain.form:351 +#: FMain.form:472 msgid "Create" msgstr "" -#: FMain.form:366 FProjectVersion.form:95 -msgid "Clean up" +#: FMain.form:484 FProjectProperty.form:895 +msgid "Version control" msgstr "" -#: FMain.form:372 -msgid "Refresh" -msgstr "Refresh" +#: FMain.form:489 FProjectVersion.form:89 FVersionControl.form:16 +msgid "Commit" +msgstr "" -#: FMain.form:378 -msgid "Put on version control" +#: FMain.form:495 FReportBorderChooser.form:60 FReportPaddingChooser.form:64 +msgid "Synchronize" msgstr "" -#: FMain.form:395 FPropertyComponent.form:44 -msgid "Component properties" +#: FMain.form:501 +msgid "Undo synchronization" msgstr "" -#: FMain.form:403 -msgid "Version control" +#: FMain.form:508 +msgid "Undo all changes" msgstr "" -#: FMain.form:414 -msgid "Run" -msgstr "Jalankan" +#: FMain.form:514 +msgid "Add everything to repository" +msgstr "" -#: FMain.form:421 +#: FMain.form:520 +msgid "Branch" +msgstr "" + +#: FMain.form:525 +msgid "Put under version control" +msgstr "" + +#: FMain.form:531 FPublish.form:64 +msgid "Publish" +msgstr "" + +#: FMain.form:540 FProjectVersion.form:95 +msgid "Clean up" +msgstr "" + +#: FMain.form:546 +msgid "Refresh" +msgstr "Refresh" + +#: FMain.form:568 +msgid "Run" +msgstr "Jalankan" + +#: FMain.form:574 +msgid "Run with" +msgstr "" + +#: FMain.form:577 +#, fuzzy +msgid "No argument" +msgstr "Argumen" + +#: FMain.form:587 msgid "Use terminal emulator" msgstr "" -#: FMain.form:427 FProjectProperty.form:470 +#: FMain.form:593 +msgid "Redirect standard error output" +msgstr "" + +#: FMain.form:599 msgid "Use embedded HTTP server" msgstr "" -#: FMain.form:433 FProjectProperty.form:435 +#: FMain.form:605 msgid "Activate profiling" msgstr "" -#: FMain.form:442 +#: FMain.form:611 +#, fuzzy +msgid "GUI component" +msgstr "Komponen" + +#: FMain.form:615 +#, fuzzy +msgid "Current desktop" +msgstr "Baris saat ini" + +#: FMain.form:629 +msgid "QT5" +msgstr "" + +#: FMain.form:651 msgid "Pause" msgstr "-" -#: FMain.form:449 +#: FMain.form:658 msgid "Stop" msgstr "Berhenti" -#: FMain.form:456 +#: FMain.form:665 msgid "Step" msgstr "Langkah" -#: FMain.form:463 +#: FMain.form:672 msgid "Forward" msgstr "Maju" -#: FMain.form:470 +#: FMain.form:679 msgid "Finish" msgstr "" -#: FMain.form:480 +#: FMain.form:688 msgid "Open profile" msgstr "" -#: FMain.form:486 +#: FMain.form:694 msgid "Clear all breakpoints" msgstr "" -#: FMain.form:491 +#: FMain.form:699 msgid "Close all debug windows" msgstr "" -#: FMain.form:529 +#: FMain.form:738 msgid "Status bar" msgstr "" -#: FMain.form:537 +#: FMain.form:745 msgid "Hide menubar" msgstr "" -#: FMain.form:560 +#: FMain.form:769 msgid "Close all windows" msgstr "Tutup semua jendela" -#: FMain.form:566 +#: FMain.form:776 msgid "Tools" msgstr "" -#: FMain.form:570 +#: FMain.form:780 msgid "Find" msgstr "Cari" -#: FMain.form:576 FSearch.form:76 +#: FMain.form:786 FSearch.form:75 msgid "Replace" msgstr "Ganti" -#: FMain.form:586 +#: FMain.form:796 msgid "Browse project" msgstr "" -#: FMain.form:593 +#: FMain.form:803 msgid "Open a terminal" msgstr "" -#: FMain.form:600 +#: FMain.form:810 msgid "Send project by mail" msgstr "" -#: FMain.form:606 +#: FMain.form:816 msgid "Update all forms" msgstr "" -#: FMain.form:615 +#: FMain.form:825 FWelcome.class:73 +msgid "Software farm" +msgstr "" + +#: FMain.form:834 msgid "Shortcuts" msgstr "Jalan Pintas" -#: FMain.form:621 FOption.form:203 +#: FMain.form:840 FOption.form:261 msgid "Preferences" msgstr "Preferensi" -#: FMain.form:642 +#: FMain.form:854 +msgid "Directory" +msgstr "Direktori" + +#: FMain.form:859 msgid "Project link" msgstr "" -#: FMain.form:725 +#: FMain.form:868 +msgid "Module" +msgstr "Modul" + +#: FMain.form:927 +msgid "HTML file" +msgstr "" + +#: FMain.form:934 +msgid "Style sheet" +msgstr "" + +#: FMain.form:941 +msgid "Javascript file" +msgstr "" + +#: FMain.form:949 msgid "Other" msgstr "" -#: FMain.form:744 +#: FMain.form:960 FOpenProject.form:44 +msgid "Recent" +msgstr "-" + +#: FMain.form:981 +msgid "Open in file manager" +msgstr "" + +#: FMain.form:986 +#, fuzzy +msgid "Open in project" +msgstr "Buka proyek" + +#: FMain.form:990 msgid "Open with" msgstr "" -#: FMain.form:752 +#: FMain.form:998 msgid "Compress all" msgstr "" -#: FMain.form:758 +#: FMain.form:1004 msgid "Uncompress all" msgstr "" -#: FMain.form:805 +#: FMain.form:1051 msgid "Copy file path" msgstr "" -#: FMain.form:823 +#: FMain.form:1060 +msgid "Startup class" +msgstr "Startup klas" + +#: FMain.form:1075 msgid "Add to repository" msgstr "" -#: FMain.form:848 FNewConnection.class:143 -msgid "New connection" +#: FMain.form:1080 FSoftwareFarm.form:204 +msgid "Filter" msgstr "" -#: FMain.form:916 -msgid "?" +#: FMain.form:1083 +msgid "Show exported classes" msgstr "" -#: FMain.form:933 FTips.form:18 -msgid "Tips of the day" -msgstr "Tips hari ini" +#: FMain.form:1088 +msgid "Show added files" +msgstr "" -#: FMain.form:941 -msgid "System informations" +#: FMain.form:1093 +#, fuzzy +msgid "Show modified files" +msgstr "Simpan file yang telah diubah" + +#: FMain.form:1098 +msgid "Show files in conflict" msgstr "" -#: FMain.form:947 -msgid "About Gambas" -msgstr "Tentang Gambas" +#: FMain.form:1106 +msgid "Show all" +msgstr "" -#: FMain.form:961 -msgid "Show exported classes" +#: FMain.form:1118 +#, fuzzy +msgid "Do not translate" +msgstr "Terjemah" + +#: FMain.form:1135 FNewConnection.class:159 +msgid "New connection" msgstr "" -#: FMain.form:966 -msgid "Show added files" +#: FMain.form:1211 FOutput.form:161 +msgid "?" msgstr "" -#: FMain.form:972 -msgid "Show all" +#: FMain.form:1229 FTips.form:18 +msgid "Tips of the day" +msgstr "Tips hari ini" + +#: FMain.form:1235 +msgid "Keyboard shortcuts" +msgstr "" + +#: FMain.form:1244 FSystemInfo.form:15 +msgid "System information" msgstr "" -#: FMain.form:1018 FProjectProperty.form:116 +#: FMain.form:1303 FProjectProperty.form:139 msgid "Project properties" msgstr "Properti proyek" -#: FMain.form:1025 -msgid "Project version control" -msgstr "" - -#: FMain.form:1039 +#: FMain.form:1311 msgid "Refresh project" msgstr "" -#: FMain.form:1066 FMakeExecutable.form:15 +#: FMain.form:1338 FMakeExecutable.form:15 msgid "Make executable" msgstr "Buat executable" -#: FMain.form:1081 +#: FMain.form:1353 msgid "Make source archive" msgstr "" -#: FMain.form:1089 FMakeInstall.form:112 +#: FMain.form:1361 FMakeInstall.form:133 msgid "Make installation package" msgstr "" -#: FMain.form:1111 +#: FMain.form:1382 msgid "Properties sheet" msgstr "Lembar properti" -#: FMain.form:1120 +#: FMain.form:1391 msgid "Toolbox" msgstr "Kotak alat" -#: FMain.form:1138 FOutput.form:151 FSearch.form:62 +#: FMain.form:1409 FSearch.form:61 msgid "Search" msgstr "" -#: FMain.form:1162 +#: FMain.form:1433 msgid "Compile all" msgstr "Kompilasi semua" -#: FMain.form:1204 +#: FMain.form:1476 msgid "Finish current function" msgstr "" -#: FMain.form:1223 -msgid "Browse project..." +#: FMain.form:1492 +msgid "Show menubar" msgstr "" -#: FMain.form:1274 +#: FMain.form:1552 FPublish.form:51 +msgid "Publish software" +msgstr "" + +#: FMain.form:1582 msgid "&File" msgstr "&File" -#: FMain.form:1285 +#: FMain.form:1605 msgid "&Project" msgstr "&Proyek" -#: FMain.form:1296 +#: FMain.form:1616 msgid "&Debug" msgstr "&Debug" -#: FMain.form:1307 +#: FMain.form:1627 msgid "&View" msgstr "&Lihat" -#: FMain.form:1318 +#: FMain.form:1638 msgid "&Tools" msgstr "Per&alatan" -#: FMain.form:1329 +#: FMain.form:1649 msgid "&?" msgstr "&Bantuan" -#: FMain.form:1376 FProjectProperty.form:607 -msgid "Reset filter" -msgstr "" - -#: FMakeExecutable.class:18 FProjectProperty.class:1100 +#: FMakeExecutable.class:18 msgid "Gambas applications" msgstr "" @@ -3063,410 +3865,448 @@ msgid "Create a shortcut on the desktop" msgstr "" -#: FMakeInstall.class:108 +#: FMakeInstall.class:123 msgid "Package" msgstr "" -#: FMakeInstall.class:109 +#: FMakeInstall.class:124 msgid "Min. version" msgstr "" -#: FMakeInstall.class:110 +#: FMakeInstall.class:125 msgid "Max. version" msgstr "" -#: FMakeInstall.class:116 +#: FMakeInstall.class:131 msgid "File or directory" msgstr "" -#: FMakeInstall.class:306 Package.module:199 +#: FMakeInstall.class:265 +#, fuzzy +msgid "Creating packages..." +msgstr "Membuat paket untuk &1." + +#: FMakeInstall.class:268 Package.module:296 msgid "The packages have been successfully created." msgstr "Paket telah dibuat dengan sukses." -#: FMakeInstall.class:342 +#: FMakeInstall.class:318 msgid "Please enter your name." msgstr "Masukan nama Anda." -#: FMakeInstall.class:347 +#: FMakeInstall.class:323 msgid "Please enter your e-mail address." msgstr "Masukan alamat e-mail Anda." -#: FMakeInstall.class:360 +#: FMakeInstall.class:330 +#, fuzzy +msgid "Please enter the vendor name." +msgstr "Masukan nama Anda." + +#: FMakeInstall.class:345 msgid "There is no CHANGELOG entry for this release." msgstr "" -#: FMakeInstall.class:367 +#: FMakeInstall.class:352 msgid "Please enter the first CHANGELOG entry." msgstr "Masukan perubahan pertama kali." -#: FMakeInstall.class:378 +#: FMakeInstall.class:363 msgid "Please choose at least one target distribution." msgstr "" -#: FMakeInstall.class:416 +#: FMakeInstall.class:401 msgid "Please choose the package group for each target distribution." msgstr "" -#: FMakeInstall.class:418 +#: FMakeInstall.class:403 msgid "Please choose a package group." msgstr "" -#: FMakeInstall.class:428 +#: FMakeInstall.class:413 msgid "Please choose the menu location for each target distribution." msgstr "" -#: FMakeInstall.class:430 +#: FMakeInstall.class:415 msgid "Please choose a menu location." msgstr "" -#: FMakeInstall.class:449 +#: FMakeInstall.class:434 msgid "Cannot found extra file: &1" msgstr "" -#: FMakeInstall.class:454 +#: FMakeInstall.class:440 msgid "Please choose a target directory for each extra file." msgstr "" -#: FMakeInstall.class:468 +#: FMakeInstall.class:448 +msgid "Debian packaging system cannot handle spaces in file names." +msgstr "" + +#: FMakeInstall.class:454 +msgid "Debian packaging system cannot handle spaces in directories." +msgstr "" + +#: FMakeInstall.class:470 msgid "The package cannot be stored inside the project directory." msgstr "" -#: FMakeInstall.class:506 +#: FMakeInstall.class:518 msgid "Initial release" msgstr "" -#: FMakeInstall.class:752 +#: FMakeInstall.class:778 msgid "Menus" msgstr "" -#: FMakeInstall.class:820 +#: FMakeInstall.class:846 msgid "Groups" msgstr "" -#: FMakeInstall.class:938 +#: FMakeInstall.class:970 msgid "Incorrect characters" msgstr "" -#: FMakeInstall.class:1011 +#: FMakeInstall.class:1043 msgid "Do you really want to remove all extra dependencies?" msgstr "" -#: FMakeInstall.class:1110 +#: FMakeInstall.class:1142 msgid "Do you really want to remove all extra files?" msgstr "" -#: FMakeInstall.class:1166 +#: FMakeInstall.class:1190 msgid "Select the destination directory" msgstr "" -#: FMakeInstall.form:126 +#: FMakeInstall.form:147 +msgid "Create package" +msgstr "" + +#: FMakeInstall.form:150 msgid "Package information" msgstr "" -#: FMakeInstall.form:132 +#: FMakeInstall.form:156 msgid "Package name" msgstr "" -#: FMakeInstall.form:151 FOption.form:1120 -msgid "Prefix package name with the vendor name" +#: FMakeInstall.form:177 FOption.form:425 +msgid "Add vendor prefix or name to package names" msgstr "" -#: FMakeInstall.form:158 +#: FMakeInstall.form:184 msgid "Package version" msgstr "" -#: FMakeInstall.form:173 -msgid "Maintainer information" +#: FMakeInstall.form:201 FOption.form:357 FPublish.form:84 +msgid "Vendor name" msgstr "" -#: FMakeInstall.form:200 FOption.form:1070 -msgid "E-mail" +#: FMakeInstall.form:217 FOption.form:374 +msgid "Vendor prefix" msgstr "" -#: FMakeInstall.form:216 FOption.form:1054 -msgid "Vendor name" +#: FMakeInstall.form:231 +msgid "Maintainer information" msgstr "" -#: FMakeInstall.form:232 FOption.form:1104 +#: FMakeInstall.form:271 FOption.form:409 msgid "URL" msgstr "" -#: FMakeInstall.form:269 FOption.form:1086 +#: FMakeInstall.form:309 msgid "License" msgstr "" -#: FMakeInstall.form:280 +#: FMakeInstall.form:320 msgid "Changelog" msgstr "Log Perubahan" -#: FMakeInstall.form:286 -msgid "Please enter the changes of your project." -msgstr "" - -#: FMakeInstall.form:307 +#: FMakeInstall.form:340 msgid "Target distribution" msgstr "" -#: FMakeInstall.form:508 +#: FMakeInstall.form:609 msgid "Self-extractible" msgstr "" -#: FMakeInstall.form:513 +#: FMakeInstall.form:614 msgid "Package group" msgstr "" -#: FMakeInstall.form:533 +#: FMakeInstall.form:634 msgid "Menu entry" msgstr "" -#: FMakeInstall.form:555 +#: FMakeInstall.form:656 msgid "Categories" msgstr "" -#: FMakeInstall.form:564 +#: FMakeInstall.form:665 msgid "Desktop configuration file" msgstr "" -#: FMakeInstall.form:570 +#: FMakeInstall.form:671 msgid "Mimetypes" msgstr "" -#: FMakeInstall.form:578 -msgid "Enter the mimetypes handled by your application there.\nPlease enter one mimetype by line.\n" +#: FMakeInstall.form:679 +msgid "" +"Enter the mimetypes handled by your application there.\n" +"Please enter one mimetype by line.\n" msgstr "" -#: FMakeInstall.form:590 +#: FMakeInstall.form:691 msgid "Additional configuration" msgstr "" -#: FMakeInstall.form:598 +#: FMakeInstall.form:699 msgid "The following will be added to the end of the desktop configuration file." msgstr "" -#: FMakeInstall.form:606 +#: FMakeInstall.form:707 msgid "Extra dependencies" msgstr "" -#: FMakeInstall.form:610 +#: FMakeInstall.form:711 msgid "Same dependencies for all targets" msgstr "" -#: FMakeInstall.form:666 +#: FMakeInstall.form:767 msgid "Extra files" msgstr "" -#: FMakeInstall.form:670 +#: FMakeInstall.form:771 msgid "Same files for all targets" msgstr "" -#: FMakeInstall.form:683 +#: FMakeInstall.form:784 msgid "Extra files must be located in the Project folder of the current project, i.e. the .hidden directory of the project on the disk." msgstr "" -#: FMakeInstall.form:741 +#: FMakeInstall.form:842 msgid "Extra autoconf tests" msgstr "" -#: FMakeInstall.form:747 -msgid "Add extra tests for the configuration process.\n

Leave this blank if you don't need it, or if you don't know anything about autoconf scripts." +#: FMakeInstall.form:848 +msgid "" +"Add extra tests for the configuration process.\n" +"

Leave this blank if you don't need it, or if you don't know anything about autoconf scripts." msgstr "" -#: FMakeInstall.form:755 +#: FMakeInstall.form:856 msgid "Destination directory" msgstr "" -#: FMakeInstall.form:764 +#: FMakeInstall.form:865 msgid "Create directories for each distribution" msgstr "" -#: FMakeInstall.form:767 -msgid "Create package" +#: FMakeInstall.form:896 +msgid "Commands output" msgstr "" -#: FMakeInstall.form:773 -msgid "All needed information have been collected. You can now create the installation packages for your application...\n

Click on the OK button to create the packages.\n

Click on the Previous button if you had made a mistake.\n

Click on the Cancel button to cancel the operation.\n\n" -msgstr "" +#: FMakeInstall.form:942 +#, fuzzy +msgid "Create package now" +msgstr "Buat paket sumber" -#: FMakePatch.class:23 +#: FMakePatch.class:19 msgid "Please select the origin archive." msgstr "" -#: FMakePatch.class:31 +#: FMakePatch.class:28 msgid "Please select the origin project." msgstr "" -#: FMakePatch.class:47 +#: FMakePatch.class:66 msgid "Please enter the patch file name." msgstr "" -#: FMakePatch.class:61 +#: FMakePatch.class:77 msgid "Patch has been successfully generated." msgstr "" -#: FMakePatch.class:66 +#: FMakePatch.class:82 msgid "Unable to generate the patch." msgstr "" -#: FMakePatch.form:19 +#: FMakePatch.form:21 msgid "Generate patch" msgstr "" -#: FMakePatch.form:35 +#: FMakePatch.form:38 msgid "Select patch origin" msgstr "" -#: FMakePatch.form:44 +#: FMakePatch.form:47 msgid "Patch origin" msgstr "" -#: FMakePatch.form:57 +#: FMakePatch.form:60 msgid "Project directory" msgstr "" -#: FMakePatch.form:68 +#: FMakePatch.form:71 msgid "Automatic patch name" msgstr "" -#: FMakePatch.form:79 +#: FMakePatch.form:77 +msgid "Edit patch" +msgstr "" + +#: FMakePatch.form:88 msgid "This wizard will generate a patch between an origin project and the current project." msgstr "" -#: FMakePatch.form:83 +#: FMakePatch.form:92 msgid "Select source archive" msgstr "" -#: FMakePatch.form:89 +#: FMakePatch.form:98 msgid "*.gz;*.bz2;*.xz" msgstr "" -#: FMakePatch.form:89 Project.module:4394 +#: FMakePatch.form:98 Project.module:4555 msgid "Source packages" msgstr "Paket sumber" -#: FMakePatch.form:93 +#: FMakePatch.form:102 msgid "Select project directory" msgstr "" -#: FMakePatch.form:102 +#: FMakePatch.form:119 msgid "Choose patch file name" msgstr "" -#: FMakePatch.form:107 +#: FMakePatch.form:124 msgid "*.patch;*.diff" msgstr "" -#: FMakePatch.form:107 FPatch.class:163 +#: FMakePatch.form:124 FPatch.class:180 msgid "Patch/Diff files" msgstr "" -#: FMenu.class:70 -msgid "Ignore" -msgstr "" - -#: FMenu.class:70 +#: FMenu.class:74 msgid "Menus have been modified!" msgstr "" -#: FMenu.class:302 +#: FMenu.class:312 msgid "Please enter a menu name." msgstr "" -#: FMenu.class:308 +#: FMenu.class:318 msgid "Bad menu name !" msgstr "Nama menu tidak valid !" -#: FMenu.class:314 +#: FMenu.class:324 msgid "Bad group name !" msgstr "Nama group tidak valid !" -#: FMenu.class:595 +#: FMenu.class:624 msgid "This menu is too deep !" msgstr "Menu ini terlalu dalam !" -#: FMenu.class:965 Project.module:5202 +#: FMenu.class:1063 Project.module:5406 msgid "modified" msgstr "modifikasi" -#: FMenu.form:78 +#: FMenu.form:84 msgid "Insert menu" msgstr "" -#: FMenu.form:87 -msgid "Next menu" +#: FMenu.form:92 +msgid "Insert separator" msgstr "" -#: FMenu.form:339 +#: FMenu.form:100 +msgid "Insert menu before" +msgstr "" + +#: FMenu.form:102 +#, fuzzy +msgid "Insert before" +msgstr "&Insert" + +#: FMenu.form:108 +#, fuzzy +msgid "Delete menu" +msgstr "Hapus" + +#: FMenu.form:201 msgid "Click on Insert to add a new menu." msgstr "Klik tombol 'Insert' untuk tambah menu baru." -#: FNewConnection.class:88 +#: FNewConnection.class:104 msgid "Please enter the name of the database." msgstr "" -#: FNewConnection.class:129 +#: FNewConnection.class:145 msgid "Please enter password" msgstr "" -#: FNewConnection.class:131 +#: FNewConnection.class:147 msgid "Connection properties" msgstr "" -#: FNewConnection.class:162 +#: FNewConnection.class:178 msgid "Select a directory" msgstr "" -#: FNewConnection.class:197 -msgid "Create database '&1'" +#: FNewConnection.class:229 +msgid "Create database" msgstr "" -#: FNewConnection.class:201 -msgid "Delete database '&1'" +#: FNewConnection.class:241 +msgid "Delete database" msgstr "" -#: FNewConnection.class:318 +#: FNewConnection.class:393 msgid "Unable to create database." msgstr "" -#: FNewConnection.class:327 +#: FNewConnection.class:402 msgid "Do you really want to delete the database '&1'?" msgstr "" -#: FNewConnection.class:338 +#: FNewConnection.class:413 msgid "Unable to delete database." msgstr "" -#: FNewConnection.form:94 FProxy.form:32 +#: FNewConnection.form:99 FProxy.form:32 msgid "Host" msgstr "Host" -#: FNewConnection.form:119 +#: FNewConnection.form:124 msgid "Path" msgstr "" -#: FNewConnection.form:137 FProjectVersion.form:127 FProxy.form:42 -msgid "User" -msgstr "Pengguna" - -#: FNewConnection.form:151 FProjectVersion.form:142 FProxy.form:47 -msgid "Password" +#: FNewConnection.form:154 +#, fuzzy +msgid "No password" msgstr "Sandi" -#: FNewConnection.form:171 FProjectVersion.form:155 -msgid "Remember password" -msgstr "Ingat sandi" - -#: FNewConnection.form:181 Project.module:199 +#: FNewConnection.form:189 Project.module:228 msgid "Database" msgstr "" -#: FNewConnection.form:238 +#: FNewConnection.form:241 +msgid "From" +msgstr "" + +#: FNewConnection.form:265 msgid "Ignore database charset" msgstr "" -#: FNewConnection.form:252 +#: FNewConnection.form:279 msgid "Display metadata" msgstr "" +#: FNewConnection.form:293 +msgid "Remember database structure" +msgstr "" + #: FNewTable.class:33 msgid "Create table" msgstr "" @@ -3475,7 +4315,7 @@ msgid "Please enter the name of the new table." msgstr "" -#: FNewTable.class:59 MConnection.module:293 +#: FNewTable.class:59 MConnection.module:317 msgid "Table '&1' already exists." msgstr "" @@ -3483,15 +4323,11 @@ msgid "New translation" msgstr "" -#: FOpenProject.form:27 +#: FOpenProject.form:22 msgid "Select a project" msgstr "Pilih proyek" -#: FOpenProject.form:47 -msgid "Recent" -msgstr "-" - -#: FOpenProject.form:103 FWelcome.class:56 +#: FOpenProject.form:109 FSoftwareFarm.class:44 FWelcome.class:71 msgid "Examples" msgstr "Contoh" @@ -3504,6 +4340,10 @@ msgstr "" #: FOption.class:4 +msgid "Blues" +msgstr "" + +#: FOption.class:4 msgid "Emerald" msgstr "Emerald" @@ -3516,6 +4356,11 @@ msgstr "" #: FOption.class:4 +#, fuzzy +msgid "Pastel" +msgstr "-" + +#: FOption.class:4 msgid "Quest" msgstr "" @@ -3535,323 +4380,464 @@ msgid "Visual" msgstr "Visual" -#: FOption.class:73 -msgid "Select a theme" +#: FOption.class:4 +msgid "Zen" +msgstr "" + +#: FOption.class:83 +msgid "Custom" msgstr "" -#: FOption.class:74 +#: FOption.class:85 msgid "Desktop" msgstr "Desktop" -#: FOption.class:75 FTranslate.class:134 +#: FOption.class:86 FTranslate.class:149 msgid "(Default)" msgstr "" -#: FOption.class:136 +#: FOption.class:187 msgid "Define..." msgstr "" -#: FOption.class:180 +#: FOption.class:236 msgid "Gambas highlight theme files" msgstr "" -#: FOption.class:181 +#: FOption.class:237 msgid "Export a theme file" msgstr "" -#: FOption.class:344 +#: FOption.class:462 msgid "Select a theme file" msgstr "" -#: FOption.class:367 +#: FOption.class:492 msgid "You need to restart the application to see your changes." msgstr "" -#: FOption.class:675 +#: FOption.class:863 msgid "Do you really want to clear the documentation cache?" msgstr "" -#: FOption.class:858 -msgid "Do you really want to delete this snippet?" +#: FOption.class:872 +msgid "Unable to clear documentation cache." msgstr "" -#: FOption.class:1026 -msgid "Do you really want to reset the list to its default value?" +#: FOption.class:1028 +msgid "Do you really want to delete this snippet?" msgstr "" -#: FOption.class:1113 +#: FOption.class:1227 msgid "Do you really want to install the Gambas font to your personal font directory?" msgstr "" -#: FOption.class:1113 +#: FOption.class:1227 FSoftwareFarm.class:586 msgid "Install" msgstr "" -#: FOption.form:214 -msgid "Foreground color" +#: FOption.class:1312 +msgid "Network is not available." msgstr "" -#: FOption.form:218 -msgid "Background color" +#: FOption.class:1317 +msgid "Documentation is up to date." msgstr "" -#: FOption.form:244 -msgid "Interface" -msgstr "Antarmuka" +#: FOption.class:1322 +msgid "A new documentation is available!" +msgstr "" -#: FOption.form:250 -msgid "Fonts" +#: FOption.class:1327 MHelp.module:904 +msgid "Documentation is not available." msgstr "" -#: FOption.form:284 -msgid "Global size" +#: FOption.class:1523 +#, fuzzy +msgid "Cannot download '&1'." +msgstr "File &1 tidak dapat disalin." + +#: FOption.class:1554 +msgid "Unable to uncompress documentation." msgstr "" -#: FOption.form:306 -msgid "Title size" +#: FOption.class:1565 +msgid "Unable to install documentation." msgstr "" -#: FOption.form:364 -msgid "Install Gambas font for code edition" +#: FOption.form:291 +msgid "Dotted" msgstr "" -#: FOption.form:371 Project.module:203 -msgid "Miscellaneous" -msgstr "Lain-lain" +#: FOption.form:302 +#, fuzzy +msgid "Identity" +msgstr "-" -#: FOption.form:382 -msgid "Sort properties" +#: FOption.form:346 +msgid "Package maintainer" msgstr "" -#: FOption.form:388 FProjectProperty.form:339 FPropertyComponent.form:97 +#: FOption.form:391 +#, fuzzy +msgid "Default license" +msgstr "Ukuran tab default" + +#: FOption.form:431 VersionControl.module:485 msgid "No" msgstr "Tidak" -#: FOption.form:388 FProjectProperty.form:339 FPropertyComponent.form:97 +#: FOption.form:431 VersionControl.module:485 msgid "Yes" msgstr "Ya" -#: FOption.form:404 -msgid "Minimize at runtime" -msgstr "" +#: FOption.form:435 +#, fuzzy +msgid "Projects" +msgstr "Proyek" -#: FOption.form:426 -msgid "Use utility windows" -msgstr "" +#: FOption.form:452 +msgid "Default tab size" +msgstr "Ukuran tab default" -#: FOption.form:448 -msgid "Toolbox size" +#: FOption.form:469 FProjectProperty.form:767 +msgid "space(s)" msgstr "" -#: FOption.form:454 FProjectProperty.form:209 -msgid "Normal" -msgstr "Normal" - -#: FOption.form:454 -msgid "Small" -msgstr "Kecil" - -#: FOption.form:466 -msgid "Restore files when loading a project" +#: FOption.form:482 +msgid "Indent with tab by default" msgstr "" -#: FOption.form:488 -msgid "Show tooltips" -msgstr "Tampilkan tooltips" +#: FOption.form:499 +msgid "Automatic word wrap by default" +msgstr "" -#: FOption.form:502 -msgid "Theme" -msgstr "Tema" +#: FOption.form:517 +msgid "Fold procedures by default" +msgstr "" -#: FOption.form:519 -msgid "Icon theme" +#: FOption.form:534 +msgid "Activate version control" msgstr "" -#: FOption.form:535 -msgid "Color theme" +#: FOption.form:551 +msgid "Restore files when loading a project" msgstr "" -#: FOption.form:549 -msgid "Import theme" +#: FOption.form:568 +msgid "Compress PNG images with 'pngquant'" msgstr "" -#: FOption.form:555 -msgid "Export theme" +#: FOption.form:586 +msgid "Automatic translation with 'translate-shell'" msgstr "" -#: FOption.form:612 -msgid "Default tab size" -msgstr "Ukuran tab default" +#: FOption.form:605 +#, fuzzy +msgid "Translation engine" +msgstr "File terjemahan" -#: FOption.form:624 FProjectProperty.form:314 -msgid "space(s)" -msgstr "" +#: FOption.form:614 +msgid "Interface" +msgstr "Antarmuka" -#: FOption.form:636 -msgid "Procedure separation" +#: FOption.form:631 +msgid "Activate animations" msgstr "" -#: FOption.form:642 -msgid "Blend" +#: FOption.form:648 +msgid "Show shadows" msgstr "" -#: FOption.form:642 FProperty.class:750 -msgid "None" -msgstr "Tak Ada" - -#: FOption.form:654 -msgid "Highlight current line" -msgstr "Tandai baris ini" +#: FOption.form:665 +msgid "Show tooltips" +msgstr "Tampilkan tooltips" -#: FOption.form:676 -msgid "Highlight modified lines" +#: FOption.form:682 +msgid "Use utility windows" msgstr "" -#: FOption.form:698 -msgid "Show line numbers" +#: FOption.form:699 +msgid "Close tabs with middle mouse click" msgstr "" -#: FOption.form:720 -msgid "Show spaces at end of line with dots" +#: FOption.form:716 +msgid "Show file name in window title" msgstr "" -#: FOption.form:742 -msgid "Procedure folding" +#: FOption.form:733 +msgid "Toolbox size" msgstr "" -#: FOption.form:764 -msgid "Fold procedures by default" +#: FOption.form:739 +msgid "Large" msgstr "" -#: FOption.form:786 -msgid "Keywords in upper case" -msgstr "" +#: FOption.form:739 FProjectProperty.form:297 FWebFontChooser.form:61 +msgid "Normal" +msgstr "Normal" -#: FOption.form:800 -msgid "Code formatting" -msgstr "" +#: FOption.form:739 +msgid "Small" +msgstr "Kecil" -#: FOption.form:806 -msgid "Automatic formatting" +#: FOption.form:751 +msgid "Sort properties" msgstr "" -#: FOption.form:817 -msgid "Control structure automatic completion" +#: FOption.form:768 +msgid "Separate static symbols in method selector" msgstr "" -#: FOption.form:839 -msgid "Local variable automatic declaration" +#: FOption.form:785 +msgid "Minimize at runtime" msgstr "" -#: FOption.form:856 -msgid "Explicit formating" +#: FOption.form:802 +msgid "Show debugging panel if needed" msgstr "" -#: FOption.form:867 -msgid "Format on load & save" +#: FOption.form:819 +msgid "Quiet external commands" msgstr "" -#: FOption.form:889 -msgid "Indent local variable declaration" +#: FOption.form:828 +msgid "Fonts" msgstr "" -#: FOption.form:911 -msgid "Remove useless spaces at end of line" +#: FOption.form:861 +msgid "Global size" msgstr "" -#: FOption.form:933 -msgid "Keep successive void lines" +#: FOption.form:883 +msgid "Title size" msgstr "" -#: FOption.form:950 -msgid "Code snippets" -msgstr "" +#: FOption.form:905 +#, fuzzy +msgid "Debugger size" +msgstr "Mengawakutu" -#: FOption.form:955 -msgid "Activate code snippets" -msgstr "" +#: FOption.form:954 MTheme.module:6 +msgid "Help" +msgstr "Bantuan" + +#: FOption.form:981 +#, fuzzy +msgid "Fixed font" +msgstr "Gunakan font fixed" -#: FOption.form:1021 -msgid "Packaging" +#: FOption.form:997 +msgid "Zoom (browser excepted)" msgstr "" #: FOption.form:1027 -msgid "Default maintainer information" +msgid "Install Gambas font for code edition" msgstr "" -#: FOption.form:1133 -msgid "Source archives" -msgstr "" +#: FOption.form:1031 +#, fuzzy +msgid "Themes" +msgstr "Tema" -#: FOption.form:1140 -msgid "These files will be ignored when making source archives." +#: FOption.form:1048 +msgid "Icon theme" msgstr "" -#: FOption.form:1180 -msgid "Help & applications" +#: FOption.form:1064 +#, fuzzy +msgid "Highlighting theme" +msgstr "Ditandai" + +#: FOption.form:1078 +msgid "Import theme" msgstr "" -#: FOption.form:1186 MTheme.module:6 -msgid "Help" -msgstr "Bantuan" +#: FOption.form:1084 +msgid "Export theme" +msgstr "" + +#: FOption.form:1103 +msgid "Adapt colors to dark themes" +msgstr "" + +#: FOption.form:1140 +msgid "Show indentation with vertical lines" +msgstr "" + +#: FOption.form:1157 +msgid "Highlight current line" +msgstr "Tandai baris ini" + +#: FOption.form:1174 +msgid "Highlight modified lines" +msgstr "" + +#: FOption.form:1191 +msgid "Show line numbers" +msgstr "" + +#: FOption.form:1208 +msgid "Procedure folding" +msgstr "" + +#: FOption.form:1225 +msgid "Procedure separation" +msgstr "" + +#: FOption.form:1242 +msgid "Show spaces at end of line with dots" +msgstr "" + +#: FOption.form:1259 +#, fuzzy +msgid "Show Preview" +msgstr "Pratilik" + +#: FOption.form:1277 +msgid "Keywords in upper case" +msgstr "" + +#: FOption.form:1286 +msgid "Code formatting" +msgstr "" + +#: FOption.form:1292 +msgid "Automatic formatting" +msgstr "" + +#: FOption.form:1303 +msgid "Control structure completion" +msgstr "" + +#: FOption.form:1320 +msgid "Local variable declaration" +msgstr "" + +#: FOption.form:1337 +#, fuzzy +msgid "Comments insertion" +msgstr "Komentar" + +#: FOption.form:1354 +msgid "Close braces, brackets" +msgstr "" -#: FOption.form:1197 +#: FOption.form:1371 +#, fuzzy +msgid "Close strings" +msgstr "Tutup semua jendela" + +#: FOption.form:1383 +msgid "Explicit formating" +msgstr "" + +#: FOption.form:1394 +msgid "Format on load & save" +msgstr "" + +#: FOption.form:1411 +msgid "Indent local variable declaration" +msgstr "" + +#: FOption.form:1428 +msgid "Remove useless spaces at end of line" +msgstr "" + +#: FOption.form:1445 +msgid "Keep successive void lines" +msgstr "" + +#: FOption.form:1454 +msgid "Code snippets" +msgstr "" + +#: FOption.form:1470 +msgid "Activate code snippets" +msgstr "" + +#: FOption.form:1554 +msgid "Help & applications" +msgstr "" + +#: FOption.form:1571 msgid "Display property help" msgstr "" -#: FOption.form:1219 +#: FOption.form:1588 msgid "Show documentation in popups" msgstr "" -#: FOption.form:1241 +#: FOption.form:1605 msgid "Always display optional messages" msgstr "" -#: FOption.form:1263 -msgid "Clear documentation cache" +#: FOption.form:1617 +msgid "Documentation" +msgstr "" + +#: FOption.form:1628 +msgid "Use offline documentation" +msgstr "" + +#: FOption.form:1658 +msgid "Download documentation" msgstr "" -#: FOption.form:1276 FProxy.form:20 +#: FOption.form:1684 FProxy.form:20 msgid "Proxy configuration" msgstr "" -#: FOption.form:1284 +#: FOption.form:1697 +msgid "Clear documentation cache" +msgstr "" + +#: FOption.form:1705 msgid "Applications" msgstr "Aplikasi" -#: FOption.form:1295 +#: FOption.form:1716 msgid "Browser" msgstr "" -#: FOption.form:1312 +#: FOption.form:1733 FVersionControl.form:44 msgid "Terminal" msgstr "Terminal" -#: FOption.form:1329 -msgid "Quiet external commands" -msgstr "" - -#: FOutput.class:31 -msgid "Welcome to the Gambas console.\nTo evaluate any expression, type '?' followed by\nthe expression, then hit return.\n\n" -msgstr "Selamat datang di Gambas konsol.\nUntuk evaluasi ekspresi, ketik '?' diikuti dengan\nekspresi, lalu tekan Enter.\n\n" - -#: FOutput.form:30 +#: FOutput.form:29 msgid "Console - Gambas" msgstr "" -#: FOutput.form:108 +#: FOutput.form:65 msgid "Undock console" msgstr "" -#: FOutput.form:115 +#: FOutput.form:72 msgid "Keep above" msgstr "" -#: FOutput.form:122 +#: FOutput.form:78 msgid "Clear console" msgstr "" -#: FOutput.form:165 +#: FOutput.form:85 +msgid "Suspend terminal" +msgstr "" + +#: FOutput.form:104 +msgid "Entered text echo" +msgstr "" + +#: FOutput.form:106 +msgid "Echo" +msgstr "" + +#: FOutput.form:117 +#, fuzzy +msgid "Open contents" +msgstr "Buka proyek terakhir" + +#: FOutput.form:130 msgid "Use system charset" msgstr "" @@ -3859,16 +4845,16 @@ msgid "Unable to paste text." msgstr "" -#: FPasteSpecial.form:35 -msgid "Paste normally" +#: FPasteSpecial.form:31 +msgid "Clipboard contents" msgstr "" -#: FPasteSpecial.form:46 -msgid "Paste with PRINT" +#: FPasteSpecial.form:44 +msgid "Paste normally" msgstr "" -#: FPasteSpecial.form:85 -msgid "Clipboard contents" +#: FPasteSpecial.form:55 +msgid "Paste with PRINT" msgstr "" #: FPasteTable.class:57 @@ -3883,51 +4869,60 @@ msgid "Also copy table data" msgstr "" -#: FPatch.class:168 +#: FPatch.class:186 msgid "That file does not look like a patch file!" msgstr "" -#: FPatch.form:22 +#: FPatch.form:18 msgid "Patch the current project" msgstr "" -#: FPatch.form:40 +#: FPatch.form:31 msgid "Select patch" msgstr "" -#: FProfile.class:173 +#: FPatch.form:76 FProjectVersion.form:83 +msgid "Revert" +msgstr "" + +#: FProfile.class:175 msgid "Bad profile file format" msgstr "" -#: FProfile.class:403 +#: FProfile.class:407 msgid "&1 Mb" msgstr "" -#: FProfile.class:403 +#: FProfile.class:407 msgid "Total time &1 Ī¼s" msgstr "" -#: FProfile.class:629 +#: FProfile.class:430 +#, fuzzy +msgid "Unable to load profile file: &1" +msgstr "Tidak dapat mengganti nama '&1'" + +#: FProfile.class:647 msgid "Calls" msgstr "" -#: FProfile.class:631 +#: FProfile.class:650 msgid "Duration" msgstr "" -#: FProfile.class:633 -msgid "Self" +#: FProfile.class:653 +msgid "Average" msgstr "" -#: FProfile.class:635 -msgid "Average" +#: FProfile.class:656 +msgid "Self" msgstr "" -#: FProfile.class:1006 +#: FProfile.class:1055 msgid "Profile files" msgstr "" -#: FProfile.class:1013 +#: FProfile.class:1062 msgid "Unable to save profile." msgstr "" @@ -3951,179 +4946,182 @@ msgid "Callers" msgstr "" -#: FProjectProperty.class:109 -msgid "Not translatable" -msgstr "" - -#: FProjectProperty.class:137 +#: FProjectProperty.class:157 msgid "Variable" msgstr "" -#: FProjectProperty.class:266 +#: FProjectProperty.class:288 msgid "Snapping value is incorrect." msgstr "Nilai tidak valid" -#: FProjectProperty.class:408 Project.module:3338 -msgid "Some components are missing: &1" -msgstr "Beberapa komponen hilang: &1" - -#: FProjectProperty.class:534 -msgid "These components are incompatible:
&1." -msgstr "" - -#: FProjectProperty.class:547 -msgid "The &1 component needs one of the following components:
&2." -msgstr "" - -#: FProjectProperty.class:554 -msgid "The &1 component needs the &2 component." -msgstr "" - -#: FProjectProperty.class:1099 -msgid "Select a Gambas application" -msgstr "" - -#: FProjectProperty.class:1111 +#: FProjectProperty.class:757 msgid "&1 does not export any class." msgstr "" -#: FProjectProperty.class:1119 +#: FProjectProperty.class:765 msgid "&1 is already used as a library." msgstr "" -#: FProjectProperty.class:1269 -msgid "Stable" -msgstr "" +#: FProjectProperty.class:937 +#, fuzzy +msgid "Executable size" +msgstr "Ukuran tab default" -#: FProjectProperty.form:125 -msgid "GB_GUI=gb.qt4" +#: FProjectProperty.class:937 +msgid "bytes" msgstr "" -#: FProjectProperty.form:131 -msgid "GB_GUI=gb.gtk" +#: FProjectProperty.class:954 +msgid "Information about component" msgstr "" -#: FProjectProperty.form:137 -msgid "GB_STOCK_DEBUG=1" -msgstr "" +#: FProjectProperty.class:960 +#, fuzzy +msgid "Information about library" +msgstr "Informasi" -#: FProjectProperty.form:143 -msgid "GB_JIT_DEBUG=1" +#: FProjectProperty.form:178 +msgid "GB_GUI_BUSY=1" msgstr "" -#: FProjectProperty.form:149 -msgid "GB_HTTPD_DEBUG=1" +#: FProjectProperty.form:184 +msgid "GB_X11_INIT_THREADS=1" msgstr "" -#: FProjectProperty.form:155 -msgid "GB_HTTPD_PORT=8080" +#: FProjectProperty.form:199 +msgid "GB_DB_DEBUG=1" msgstr "" -#: FProjectProperty.form:161 -msgid "LANG=C ; LC_ALL=C" -msgstr "" +#: FProjectProperty.form:260 +msgid "General" +msgstr "Umum" -#: FProjectProperty.form:209 +#: FProjectProperty.form:297 msgid "Component" msgstr "Komponen" -#: FProjectProperty.form:209 +#: FProjectProperty.form:297 FSelectLibrary.class:101 msgid "Library" msgstr "" -#: FProjectProperty.form:215 +#: FProjectProperty.form:304 +msgid "Vendor" +msgstr "" + +#: FProjectProperty.form:316 FPublish.class:91 FSelectLibrary.class:103 msgid "Version" msgstr "Versi" -#: FProjectProperty.form:241 +#: FProjectProperty.form:342 msgid "Get from 'VERSION' file" msgstr "" -#: FProjectProperty.form:248 +#: FProjectProperty.form:349 msgid "Title" msgstr "Judul" -#: FProjectProperty.form:271 -msgid "Author(s)" +#: FProjectProperty.form:382 +msgid "Information" +msgstr "Informasi" + +#: FProjectProperty.form:403 FTranslate.class:76 +msgid "Progress" msgstr "" -#: FProjectProperty.form:291 -msgid "Edition" -msgstr "Edisi" +#: FProjectProperty.form:409 +msgid "Finished and stable" +msgstr "" -#: FProjectProperty.form:302 -msgid "Tab size" -msgstr "Ukuran Tab" +#: FProjectProperty.form:420 +msgid "This component is hidden" +msgstr "" -#: FProjectProperty.form:322 -msgid "Compilation" -msgstr "Kompilasi" +#: FProjectProperty.form:436 +msgid "Compatible until version" +msgstr "" -#: FProjectProperty.form:333 -msgid "Module symbols are public by default" +#: FProjectProperty.form:465 +#, fuzzy +msgid "Include information from" +msgstr "Informasi" + +#: FProjectProperty.form:477 +msgid "Required features" msgstr "" -#: FProjectProperty.form:350 -msgid "Form controls are public" -msgstr "Form kontrol bersifat publik" +#: FProjectProperty.form:533 +msgid "Required and excluded components" +msgstr "" -#: FProjectProperty.form:367 -msgid "Activate warnings" +#: FProjectProperty.form:554 +msgid "Require" msgstr "" -#: FProjectProperty.form:381 FTranslate.form:107 -msgid "Translation" -msgstr "Terjemahan" +#: FProjectProperty.form:560 +msgid "Exclude" +msgstr "" -#: FProjectProperty.form:392 -msgid "Project is translatable" -msgstr "Proyek dapat diterjemahkan" +#: FProjectProperty.form:572 +msgid "Remove All" +msgstr "" -#: FProjectProperty.form:424 -msgid "Debugging" -msgstr "Mengawakutu" +#: FProjectProperty.form:579 +msgid "Components" +msgstr "Komponen" -#: FProjectProperty.form:452 -msgid "Use a terminal emulator" +#: FProjectProperty.form:587 FSoftwareFarm.class:58 +msgid "Libraries" msgstr "" -#: FProjectProperty.form:481 -msgid "Environment" +#: FProjectProperty.form:610 +msgid "WARNING! The project executable and the libraries it depends on must be stored inside the same directory. Otherwise the libraries will not be found." msgstr "" -#: FProjectProperty.form:491 -msgid "Arguments" -msgstr "Argumen" +#: FProjectProperty.form:618 +msgid "Runtime library search path" +msgstr "" -#: FProjectProperty.form:544 -msgid "Environment variables" +#: FProjectProperty.form:662 +msgid "Environment" msgstr "" -#: FProjectProperty.form:563 +#: FProjectProperty.form:678 msgid "&Insert" msgstr "&Insert" -#: FProjectProperty.form:576 FPropertyComponent.form:198 -msgid "Components" -msgstr "Komponen" +#: FProjectProperty.form:690 +msgid "Arguments" +msgstr "Argumen" + +#: FProjectProperty.form:744 +msgid "Edition" +msgstr "Edisi" -#: FProjectProperty.form:615 -msgid "Show only components used in project" -msgstr "Tampilkan hanya komponen yang digunakan di dalam proyek" +#: FProjectProperty.form:755 +msgid "Tab size" +msgstr "Ukuran Tab" -#: FProjectProperty.form:645 -msgid "About component" +#: FProjectProperty.form:778 +msgid "Show deprecated components and controls" msgstr "" -#: FProjectProperty.form:677 -msgid "Libraries" +#: FProjectProperty.form:791 +msgid "Compilation" +msgstr "Kompilasi" + +#: FProjectProperty.form:802 +msgid "Module symbols are public by default" msgstr "" -#: FProjectProperty.form:696 -msgid "WARNING! The project executable and the libraries it depends on must be stored inside the same directory. Otherwise the libraries will not be found." +#: FProjectProperty.form:818 +msgid "Form controls are public" +msgstr "Form kontrol bersifat publik" + +#: FProjectProperty.form:834 +msgid "Activate warnings" msgstr "" -#: FProjectVersion.class:7 +#: FProjectVersion.class:7 VersionControl.module:29 msgid "This line and the following will be ignored" msgstr "" @@ -4135,34 +5133,26 @@ msgid "Remote" msgstr "" -#: FProjectVersion.class:92 +#: FProjectVersion.class:94 msgid "Please enter a user name." msgstr "" -#: FProjectVersion.class:103 +#: FProjectVersion.class:105 FVersionControl.class:29 msgid "Please enter the journal." msgstr "" -#: FProjectVersion.class:114 +#: FProjectVersion.class:116 VersionControl.module:318 msgid "The project could not be committed." msgstr "" -#: FProjectVersion.class:193 +#: FProjectVersion.class:196 VersionControl.module:340 msgid "Unable to update project from repository." msgstr "" -#: FProjectVersion.class:195 +#: FProjectVersion.class:198 VersionControl.module:342 msgid "Project has been updated from repository successfully." msgstr "" -#: FProjectVersion.class:277 -msgid "Revision" -msgstr "" - -#: FProjectVersion.class:280 ProjectItem.class:82 -msgid "Author" -msgstr "Penulis" - #: FProjectVersion.form:53 msgid "Project Version Control" msgstr "" @@ -4171,10 +5161,6 @@ msgid "Update" msgstr "Mutakhirkan" -#: FProjectVersion.form:89 -msgid "Commit" -msgstr "" - #: FProjectVersion.form:118 msgid "Authentication" msgstr "" @@ -4183,7 +5169,7 @@ msgid "Refresh information" msgstr "" -#: FProjectVersion.form:202 +#: FProjectVersion.form:202 FVersionControl.form:28 msgid "Journal" msgstr "" @@ -4195,112 +5181,171 @@ msgid "Previous description" msgstr "" -#: FProjectVersion.form:299 -msgid "Changes" -msgstr "" - -#: FProperty.class:355 +#: FProperty.class:384 msgid "Forbidden characters in control name." msgstr "Karakter terlarang di kontrol nama." -#: FProperty.class:360 +#: FProperty.class:389 msgid "This name is already in use." msgstr "Nama ini sudah pernah digunakan." -#: FProperty.class:370 +#: FProperty.class:399 msgid "Forbidden characters in control group." msgstr "Karakter terlarang di kontrol grup." -#: FProperty.class:430 +#: FProperty.class:475 msgid "Incorrect property value." msgstr "Nilai properti tidak sesuai." -#: FProperty.class:582 +#: FProperty.class:637 msgid "The name of the control." msgstr "" -#: FProperty.class:593 +#: FProperty.class:649 msgid "The event group that the control belongs to." msgstr "" -#: FProperty.class:607 +#: FProperty.class:663 msgid "If the form and controls dimensions must follow the size of the default font." msgstr "" -#: FProperty.class:611 +#: FProperty.class:667 msgid "If the control is public." msgstr "" -#: FProperty.class:615 +#: FProperty.class:671 msgid "If the Text property must be translated." msgstr "" -#: FProperty.class:636 +#: FProperty.class:693 msgid "This property is virtual: it is only implemented in the IDE, and has no existence at runtime." msgstr "" +#: FProperty.class:827 +msgid "None" +msgstr "Tak Ada" + #: FProperty.form:47 msgid "Lock property" msgstr "" -#: FPropertyComponent.class:154 -msgid "Cannot write component description file." +#: FProxy.form:37 +msgid "Port" msgstr "" -#: FPropertyComponent.form:73 -msgid "Component advancement" +#: FProxy.form:76 +msgid "Default proxy" msgstr "" -#: FPropertyComponent.form:80 -msgid "Finished and stable" +#: FProxy.form:76 +msgid "HTTP proxy" msgstr "" -#: FPropertyComponent.form:91 -msgid "This component is hidden" +#: FProxy.form:76 +msgid "No proxy" msgstr "" -#: FPropertyComponent.form:108 -msgid "Compatible until version" +#: FProxy.form:76 +msgid "SOCKS5 proxy" msgstr "" -#: FPropertyComponent.form:133 -msgid "Exported classes" +#: FPublish.class:12 +msgid "You cannot publish a software whose version is \"0.0\"." msgstr "" -#: FPropertyComponent.form:147 -msgid "Features" +#: FPublish.class:89 +msgid "Software" msgstr "" -#: FPropertyComponent.form:242 -msgid "Remove All" +#: FPublish.class:164 +#, fuzzy +msgid "The project has been successfully published." +msgstr "Paket telah dibuat dengan sukses." + +#: FPublish.class:164 +msgid "Unable to publish project." msgstr "" -#: FProxy.form:37 -msgid "Port" +#: FPublish.class:235 +msgid "Spaces are not allowed." msgstr "" -#: FProxy.form:76 -msgid "Default proxy" +#: FPublish.class:241 +#, fuzzy +msgid "Incorrect version number." +msgstr "Nilai properti tidak sesuai." + +#: FPublish.class:273 +#, fuzzy +msgid "Do you really want to remove all tags?" +msgstr "Yakin akan memuat kembali terjemahan ini ?" + +#: FPublish.class:328 +#, fuzzy +msgid "Select a screenshot file" +msgstr "Pilih proyek" + +#: FPublish.class:329 +#, fuzzy +msgid "Screenshot files" +msgstr "File gambar" + +#: FPublish.form:68 +#, fuzzy +msgid "Software description" +msgstr "Penjelasan" + +#: FPublish.form:99 FSoftwareFarm.form:342 +#, fuzzy +msgid "Web site" +msgstr "Ukuran Tab" + +#: FPublish.form:114 +msgid "Create menu entry" msgstr "" -#: FProxy.form:76 -msgid "HTTP proxy" +#: FPublish.form:135 FSoftwareFarm.form:189 +msgid "Tags" msgstr "" -#: FProxy.form:76 -msgid "No proxy" +#: FPublish.form:165 +msgid "Sort" msgstr "" -#: FProxy.form:76 -msgid "SOCKS5 proxy" +#: FPublish.form:177 +msgid "Screenshot" msgstr "" -#: FReportBorderChooser.form:43 -msgid "Configure border" +#: FPublish.form:182 +msgid "Keep the screenshot stored on the server" msgstr "" -#: FReportBorderChooser.form:60 FReportPaddingChooser.form:64 -msgid "Synchronize" +#: FPublish.form:189 +msgid "Delete the screenshot stored on the server" +msgstr "" + +#: FPublish.form:195 +msgid "Upload a new screenshot taken from the clipboard" +msgstr "" + +#: FPublish.form:201 +msgid "Upload a new screenshot taken from the following file:" +msgstr "" + +#: FPublish.form:223 +msgid "Dependencies" +msgstr "" + +#: FPublish.form:231 +msgid "Require Gambas version" +msgstr "" + +#: FPublish.form:296 +msgid "Publish as" +msgstr "" + +#: FReportBorderChooser.form:43 +msgid "Configure border" msgstr "" #: FReportBorderChooser.form:67 @@ -4311,6 +5356,14 @@ msgid "Corner" msgstr "" +#: FReportBoxShadowChooser.form:23 +msgid "Configure shadow" +msgstr "" + +#: FReportBoxShadowChooser.form:40 +msgid "Shadow" +msgstr "" + #: FReportBrushChooser.form:31 msgid "Configure brush" msgstr "" @@ -4339,143 +5392,350 @@ msgid "Save All" msgstr "" -#: FSave.form:55 -msgid "The following files have been modified. Do you want to save them?" +#: FSave.form:55 +msgid "The following files have been modified. Do you want to save them?" +msgstr "" + +#: FSaveProjectAs.class:38 +msgid "Cannot save a project inside its own directory." +msgstr "" + +#: FSaveProjectAs.class:63 +msgid "Unable to save the project." +msgstr "" + +#: FSaveProjectAs.form:28 +msgid "New project parent directory" +msgstr "" + +#: FSaveProjectAs.form:39 +msgid "New project name" +msgstr "" + +#: FScreenshot.form:12 +msgid "Take screenshot" +msgstr "" + +#: FSearch.class:548 +msgid "Search string replaced once." +msgstr "String yang dicari telah diganti sekali." + +#: FSearch.class:550 +msgid "Search string replaced &1 times." +msgstr "String yang dicari telah diganti &1 kali." + +#: FSearch.class:647 +msgid "One match" +msgstr "" + +#: FSearch.class:649 +msgid "&1 matches" +msgstr "" + +#: FSearch.class:946 +msgid "Do you really want to replace every string?" +msgstr "" + +#: FSearch.form:42 +msgid "Search & Replace" +msgstr "" + +#: FSearch.form:105 +msgid "Case sensitive" +msgstr "" + +#: FSearch.form:110 +msgid "Words only" +msgstr "" + +#: FSearch.form:115 +msgid "Regular expression" +msgstr "" + +#: FSearch.form:120 +msgid "Ignore strings" +msgstr "" + +#: FSearch.form:125 +msgid "Ignore comments" +msgstr "" + +#: FSearch.form:140 +msgid "Search in" +msgstr "" + +#: FSearch.form:147 +msgid "Current procedure" +msgstr "" + +#: FSearch.form:153 +msgid "Current file" +msgstr "" + +#: FSearch.form:160 +msgid "Source files" +msgstr "" + +#: FSearch.form:166 +#, fuzzy +msgid "Data files" +msgstr "Tipe data" + +#: FSearch.form:201 +msgid "Browse" +msgstr "" + +#: FSearch.form:213 +msgid "Replace all" +msgstr "" + +#: FSearch.form:224 +#, fuzzy +msgid "Highlight search" +msgstr "Ditandai" + +#: FSelectExtraFile.form:12 +msgid "Select an extra file" +msgstr "" + +#: FSelectIcon.class:35 +msgid "Image files" +msgstr "" + +#: FSelectIcon.class:36 +msgid "SVG image files" +msgstr "" + +#: FSelectIcon.form:18 +msgid "Select a picture" +msgstr "Pilih gambar" + +#: FSelectIcon.form:41 +msgid "Stock" +msgstr "" + +#: FSelectLibrary.class:64 +#, fuzzy +msgid "unknown" +msgstr "Tidak dikenal" + +#: FSelectLibrary.form:15 +#, fuzzy +msgid "Select a library" +msgstr "Pilih semua" + +#: FSelectLibrary.form:37 +msgid "No library has been found on your system." +msgstr "" + +#: FSnippet.class:23 +msgid "Please enter a trigger string." +msgstr "" + +#: FSnippet.class:29 +msgid "This trigger string is already in use." +msgstr "" + +#: FSnippet.class:64 +msgid "Edit code snippet" +msgstr "" + +#: FSnippet.class:67 +msgid "New code snippet" +msgstr "" + +#: FSnippet.form:26 +msgid "Trigger string" +msgstr "" + +#: FSoftwareFarm.class:42 Project.module:230 +msgid "Games" +msgstr "Permainan" + +#: FSoftwareFarm.class:43 +msgid "Development" msgstr "" -#: FSaveProjectAs.class:38 -msgid "Cannot save a project inside its own directory." +#: FSoftwareFarm.class:45 +#, fuzzy +msgid "Education" +msgstr "Edisi" + +#: FSoftwareFarm.class:46 +msgid "Graphics" msgstr "" -#: FSaveProjectAs.class:63 -msgid "Unable to save the project." +#: FSoftwareFarm.class:47 +msgid "Audio" msgstr "" -#: FSaveProjectAs.form:27 -msgid "New project parent directory" +#: FSoftwareFarm.class:48 Project.module:237 +msgid "Video" +msgstr "Video" + +#: FSoftwareFarm.class:49 +msgid "Office" msgstr "" -#: FSaveProjectAs.form:38 -msgid "New project name" +#: FSoftwareFarm.class:50 +msgid "Accessories" msgstr "" -#: FSearch.class:488 -msgid "Search string replaced once." -msgstr "String yang dicari telah diganti sekali." +#: FSoftwareFarm.class:51 +#, fuzzy +msgid "Internet" +msgstr "Antarmuka" -#: FSearch.class:490 -msgid "Search string replaced &1 times." -msgstr "String yang dicari telah diganti &1 kali." +#: FSoftwareFarm.class:59 +#, fuzzy +msgid "Extensions" +msgstr "Ekspresi" -#: FSearch.class:738 -msgid "One match" +#: FSoftwareFarm.class:64 +msgid "My software" msgstr "" -#: FSearch.class:740 -msgid "&1 matches" +#: FSoftwareFarm.class:68 +msgid "Other software from" msgstr "" -#: FSearch.class:869 -msgid "Do you really want to replace every string?" +#: FSoftwareFarm.class:71 +msgid "All software" msgstr "" -#: FSearch.form:43 -msgid "Search & Replace" +#: FSoftwareFarm.class:195 +msgid "No software found." msgstr "" -#: FSearch.form:106 -msgid "Case sensitive" +#: FSoftwareFarm.class:214 +msgid "Request cancelled." msgstr "" -#: FSearch.form:111 -msgid "Words only" -msgstr "" +#: FSoftwareFarm.class:358 +#, fuzzy +msgid "Cancel my vote" +msgstr "Batal" -#: FSearch.form:116 -msgid "Regular expression" +#: FSoftwareFarm.class:365 +msgid "Upgrade" msgstr "" -#: FSearch.form:121 -msgid "Highlight result" +#: FSoftwareFarm.class:402 +msgid "Published &1 (on &2)" msgstr "" -#: FSearch.form:126 -msgid "Ignore strings" -msgstr "" +#: FSoftwareFarm.class:545 +#, fuzzy +msgid "Do you really want to download &1?" +msgstr "Yakin akan menghapus file ini ?" -#: FSearch.form:131 -msgid "Ignore comments" -msgstr "" +#: FSoftwareFarm.class:548 +#, fuzzy +msgid "Unable to download &1:" +msgstr "Tidak dapat mengganti nama '&1'" -#: FSearch.form:146 -msgid "Search in" +#: FSoftwareFarm.class:550 +msgid "&1 has been successfully downloaded." msgstr "" -#: FSearch.form:153 -msgid "Current procedure" -msgstr "" +#: FSoftwareFarm.class:565 +#, fuzzy +msgid "Do you really want to upgrade to &1?" +msgstr "Yakin akan menghapus file ini ?" -#: FSearch.form:159 -msgid "Current file" -msgstr "" +#: FSoftwareFarm.class:568 +#, fuzzy +msgid "Unable to upgrade to &1:" +msgstr "Tidak dapat mengganti nama '&1'" -#: FSearch.form:166 -msgid "Source files" -msgstr "" +#: FSoftwareFarm.class:575 +#, fuzzy +msgid "Do you really want to uninstall &1?" +msgstr "Yakin akan menghapus file ini ?" -#: FSearch.form:205 -msgid "Browse" +#: FSoftwareFarm.class:578 +msgid "Unable to uninstall &1:" msgstr "" -#: FSearch.form:217 -msgid "Replace all" +#: FSoftwareFarm.class:580 +msgid "&1 has been successfully uninstalled." msgstr "" -#: FSelectExtraFile.form:12 -msgid "Select an extra file" -msgstr "" +#: FSoftwareFarm.class:586 +#, fuzzy +msgid "Do you really want to install &1?" +msgstr "Yakin akan menghapus file ini ?" -#: FSelectIcon.class:30 -msgid "SVG image files" -msgstr "" +#: FSoftwareFarm.class:589 +#, fuzzy +msgid "Unable to install &1:" +msgstr "Tidak dapat mengganti nama '&1'" -#: FSelectIcon.class:32 -msgid "Image files" +#: FSoftwareFarm.class:591 +#, fuzzy +msgid "&1 has been successfully installed." +msgstr "Paket telah dibuat dengan sukses." + +#: FSoftwareFarm.class:611 +msgid "Unable to modify your vote." msgstr "" -#: FSelectIcon.form:18 -msgid "Select a picture" -msgstr "Pilih gambar" +#: FSoftwareFarm.class:647 +#, fuzzy +msgid "Do you really want to delete &1 from the farm server?" +msgstr "Yakin akan menghapus file ini ?" -#: FSelectIcon.form:41 -msgid "Stock" -msgstr "" +#: FSoftwareFarm.class:651 +#, fuzzy +msgid "Unable to remove &1:" +msgstr "Tidak dapat mengganti nama '&1'" -#: FSnippet.class:23 -msgid "Please enter a trigger string." -msgstr "" +#: FSoftwareFarm.form:65 +#, fuzzy +msgid "Gambas Software Farm" +msgstr "Form Gambas" -#: FSnippet.class:29 -msgid "This trigger string is already in use." +#: FSoftwareFarm.form:156 FTranslate.form:200 +msgid "Show" msgstr "" -#: FSnippet.class:64 -msgid "Edit code snippet" +#: FSoftwareFarm.form:162 +msgid "Installed" msgstr "" -#: FSnippet.class:67 -msgid "New code snippet" +#: FSoftwareFarm.form:162 +msgid "Most downloaded" msgstr "" -#: FSnippet.form:26 -msgid "Trigger string" +#: FSoftwareFarm.form:162 +#, fuzzy +msgid "Most recent" +msgstr "Buka proyek terakhir" + +#: FSoftwareFarm.form:168 +#, fuzzy +msgid "Show filters" +msgstr "Tampilkan tooltips" + +#: FSoftwareFarm.form:174 +#, fuzzy +msgid "Show old versions" +msgstr "Tampilkan tooltips" + +#: FSoftwareFarm.form:394 +#, fuzzy +msgid "Download" +msgstr "Down" + +#: FSoftwareFarm.form:402 +msgid "Download and install" msgstr "" -#: FSystemInfo.form:17 -msgid "System information" +#: FSoftwareFarm.form:410 +msgid "Vote" msgstr "" -#: FSystemInfo.form:41 +#: FSystemInfo.form:35 msgid "Please copy these informations in all your bug reports." msgstr "" @@ -4491,28 +5751,36 @@ msgid "Use a fixed font" msgstr "Gunakan font fixed" -#: FTextEditor.class:815 +#: FTextEditor.class:214 +msgid "Console output #&1" +msgstr "" + +#: FTextEditor.class:907 msgid "Original file has been saved in the Project folder." msgstr "" -#: FTextEditor.class:815 +#: FTextEditor.class:907 msgid "The file has been compressed from &1 to &2 bytes (&3)." msgstr "" -#: FTextEditor.class:821 +#: FTextEditor.class:915 msgid "Unable to compress file." msgstr "" -#: FTextEditor.form:188 -msgid "Compress file" +#: FTextEditor.form:166 +msgid "Sort ascent" msgstr "" -#: FTextEditor.form:194 -msgid "Uncompress file" +#: FTextEditor.form:172 +msgid "Sort descent" msgstr "" -#: FTextEditor.form:253 -msgid "Text editor" +#: FTextEditor.form:218 +msgid "Compress file" +msgstr "" + +#: FTextEditor.form:224 +msgid "Uncompress file" msgstr "" #: FTips.class:46 @@ -4523,427 +5791,560 @@ msgid "Unable to read tip of the day !" msgstr "Tidak dapat membaca tips hari ini !" -#: FTips.form:67 +#: FTips.form:66 msgid "Show tips on startup" msgstr "Tampilkan tips pada saat startup" -#: FTranslate.class:39 +#: FTranslate.class:42 msgid "The project is void. There is nothing to translate." msgstr "Tidak ada yang perlu di terjemahkan." -#: FTranslate.class:66 +#: FTranslate.class:74 msgid "Language" msgstr "" -#: FTranslate.class:152 +#: FTranslate.class:77 +#, fuzzy +msgid "Not translated" +msgstr "Terjemah" + +#: FTranslate.class:167 msgid "Translation files" msgstr "File terjemahan" -#: FTranslate.class:282 +#: FTranslate.class:326 msgid "Cannot read translation file for language '&1'" msgstr "File terjemahan untuk bahasa '&1' tidak dapat dibaca" -#: FTranslate.class:444 +#: FTranslate.class:557 msgid "Cannot save translation." msgstr "Terjemahan tidak dapat disimpan." -#: FTranslate.class:554 +#: FTranslate.class:670 msgid "Do you really want to delete this translation ?" msgstr "Yakin akan menghapus terjemahan ini ?" -#: FTranslate.class:650 +#: FTranslate.class:778 msgid "Do you really want to reload this translation ?" msgstr "Yakin akan memuat kembali terjemahan ini ?" -#: FTranslate.class:664 +#: FTranslate.class:792 msgid "Export a translation" msgstr "Eksport terjemahan" -#: FTranslate.class:850 +#: FTranslate.class:1007 msgid "Please select the translation file to import." msgstr "" -#: FTranslate.class:888 +#: FTranslate.class:1045 msgid "No translation were picked up." msgstr "" -#: FTranslate.class:890 +#: FTranslate.class:1047 msgid "One translation was picked up." msgstr "" -#: FTranslate.class:892 +#: FTranslate.class:1049 msgid "&1 translations were picked up." msgstr "" -#: FTranslate.class:900 +#: FTranslate.class:1057 msgid "Cannot import translation file." msgstr "Tidak dapat meng-import file terjemahan" -#: FTranslate.class:949 -msgid "Translated string symbols do not match untranslated string ones." -msgstr "Simbol string terjemahan tidak cocok dengan string yang tidak diterjemahkan ini." - -#: FTranslate.class:962 +#: FTranslate.class:1106 msgid "Everything seems to be correct." msgstr "Segalanya tampak sudah benar." -#: FTranslate.class:985 +#: FTranslate.class:1116 +msgid "Translated string symbols do not match untranslated string ones." +msgstr "Simbol string terjemahan tidak cocok dengan string yang tidak diterjemahkan ini." + +#: FTranslate.class:1142 msgid "&1 strings. Everything is translated!" msgstr "" -#: FTranslate.class:987 +#: FTranslate.class:1144 msgid "&1 strings. One is not translated. &3% done." msgstr "" -#: FTranslate.class:989 +#: FTranslate.class:1146 msgid "&1 strings. &2 are not translated. &3% done." msgstr "" -#: FTranslate.class:1114 Project.module:4359 -msgid "The '&1' command has failed." -msgstr "" +#: FTranslate.class:1702 +#, fuzzy +msgid "Automatic translation has failed." +msgstr "Tidak dapat meng-import file terjemahan" + +#: FTranslate.class:1712 +#, fuzzy +msgid "Do you want to fill the translation automatically?" +msgstr "Yakin akan menghapus terjemahan ini ?" -#: FTranslate.form:56 +#: FTranslate.form:76 msgid "Project translation" msgstr "" -#: FTranslate.form:88 +#: FTranslate.form:105 +#, fuzzy +msgid "Automatic translation" +msgstr "Bersihkan terjemahan ini" + +#: FTranslate.form:117 msgid "Untranslated strings" msgstr "" -#: FTranslate.form:92 +#: FTranslate.form:121 msgid "Translated strings" msgstr "" -#: FTranslate.form:96 +#: FTranslate.form:125 msgid "All strings" msgstr "" -#: FTranslate.form:158 +#: FTranslate.form:224 msgid "Save translation" msgstr "" -#: FTranslate.form:164 +#: FTranslate.form:232 +msgid "Verify the translation" +msgstr "Verifikasi terjemahan" + +#: FTranslate.form:234 +msgid "Verify" +msgstr "" + +#: FTranslate.form:304 +#, fuzzy +msgid "Find next translated string" +msgstr "Cari kata berikutnya yang belum diterjemahkan" + +#: FTranslate.form:310 +#, fuzzy +msgid "Find previous translated string" +msgstr "Cari kata berikutnya yang belum diterjemahkan" + +#: FTranslate.form:316 +msgid "Find previous untranslated string" +msgstr "" + +#: FTranslate.form:322 +msgid "Find next untranslated string" +msgstr "Cari kata berikutnya yang belum diterjemahkan" + +#: FTranslate.form:332 msgid "Clear this translation" msgstr "Bersihkan terjemahan ini" -#: FTranslate.form:170 +#: FTranslate.form:338 msgid "This string must not be translated" msgstr "String ini seharusnya tidak diterjemahkan" -#: FTranslate.form:176 +#: FTranslate.form:344 msgid "Copy untranslated string" msgstr "Salin string yang tidak diterjemahkan" -#: FTranslate.form:182 -msgid "Verify the translation" -msgstr "Verifikasi terjemahan" +#: FTranslate.form:450 +msgid "Import all translations recursively" +msgstr "" -#: FTranslate.form:188 -msgid "Find next untranslated string" -msgstr "Cari kata berikutnya yang belum diterjemahkan" +#: FTranslate.form:456 +#, fuzzy +msgid "Replace existing translations" +msgstr "Bersihkan terjemahan ini" -#: FTranslate.form:194 -msgid "Find previous untranslated string" +#: FTranslate.form:472 +msgid "Import a translation file" msgstr "" -#: FTranslate.form:340 -msgid "Import all translations recursively" +#: FVersionControl.class:71 +#, fuzzy +msgid "Do you want to push the repository?" +msgstr "Ingin membersihkan daftar ekspresi ini ?" + +#: FVersionControl.class:71 +msgid "Push" msgstr "" -#: FTranslate.form:345 -msgid "Import a translation file" +#: FVersionControl.class:71 +msgid "There is nothing to commit." +msgstr "" + +#: FVersionControl.form:60 +msgid "Do not push to remote repository" +msgstr "" + +#: FWebFontChooser.form:24 +#, fuzzy +msgid "Select font" +msgstr "Seleksi" + +#: FWebFontChooser.form:47 +msgid "cursive" +msgstr "" + +#: FWebFontChooser.form:47 +msgid "fantasy" +msgstr "" + +#: FWebFontChooser.form:47 +msgid "monospace" +msgstr "" + +#: FWebFontChooser.form:47 +msgid "sans-serif" +msgstr "" + +#: FWebFontChooser.form:47 +msgid "serif" +msgstr "" + +#: FWebFontChooser.form:62 +#, fuzzy +msgid "N" +msgstr "Tidak" + +#: FWebFontChooser.form:70 +msgid "B" +msgstr "" + +#: FWebFontChooser.form:78 +msgid "I" +msgstr "" + +#: FWebFontChooser.form:86 +#, fuzzy +msgid "U" +msgstr "Up" + +#: FWebFontChooser.form:93 +msgid "Strikeout" +msgstr "" + +#: FWebFontChooser.form:94 +msgid "S" msgstr "" -#: FWelcome.class:53 +#: FWelcome.class:68 msgid "New project..." msgstr "Proyek baru..." -#: FWelcome.class:54 -msgid "Open project..." -msgstr "Buka proyek..." - -#: FWelcome.class:55 +#: FWelcome.class:70 msgid "Recent projects" msgstr "Proyek terkini" -#: FWelcome.form:31 +#: FWelcome.class:72 Project.module:6210 +msgid "Installed software" +msgstr "" + +#: FWelcome.form:25 msgid "Welcome to Gambas 3" msgstr "" -#: Language.module:7 +#: FarmIdentity.class:135 +msgid "Anonymous" +msgstr "" + +#: FarmRequest.class:125 +msgid "No answer." +msgstr "" + +#: FarmRequest.class:167 +msgid "Register user" +msgstr "" + +#: FarmRequest.class:242 +#, fuzzy +msgid "Publish project" +msgstr "Proyek Gambas" + +#: FarmRequest.class:363 +msgid "Download software" +msgstr "" + +#: FarmRequest.class:389 +msgid "Delete software" +msgstr "" + +#: Language.module:8 msgid "Afrikaans (South Africa)" msgstr "" -#: Language.module:9 +#: Language.module:11 msgid "Arabic (Egypt)" msgstr "Arab (Mesir)" -#: Language.module:10 +#: Language.module:12 msgid "Arabic (Tunisia)" msgstr "Arab (Tunisia)" -#: Language.module:12 +#: Language.module:15 msgid "Azerbaijani (Azerbaijan)" msgstr "" -#: Language.module:14 +#: Language.module:18 msgid "Bulgarian (Bulgaria)" msgstr "Bulgaria (Bulgaria)" -#: Language.module:16 +#: Language.module:21 msgid "Catalan (Catalonia, Spain)" msgstr "Catalan (Catalonia, Spain)" -#: Language.module:19 +#: Language.module:25 msgid "Welsh (United Kingdom)" msgstr "-" -#: Language.module:21 +#: Language.module:28 msgid "Czech (Czech Republic)" msgstr "" -#: Language.module:23 +#: Language.module:31 msgid "Danish (Denmark)" msgstr "Danish (Denmark)" -#: Language.module:25 +#: Language.module:34 msgid "German (Germany)" msgstr "German (Germany)" -#: Language.module:26 +#: Language.module:35 msgid "German (Belgium)" msgstr "German (Belgium)" -#: Language.module:28 +#: Language.module:38 msgid "Greek (Greece)" msgstr "Greek (Greece)" -#: Language.module:30 +#: Language.module:41 msgid "English (common)" msgstr "Inggris (umum)" -#: Language.module:31 +#: Language.module:42 msgid "English (United Kingdom)" msgstr "Inggris (United Kingdom)" -#: Language.module:32 +#: Language.module:43 msgid "English (U.S.A.)" msgstr "Inggris (U.S.A.)" -#: Language.module:33 +#: Language.module:44 msgid "English (Australia)" msgstr "Inggris (Australia)" -#: Language.module:34 +#: Language.module:45 msgid "English (Canada)" msgstr "Inggris (Canada)" -#: Language.module:36 +#: Language.module:48 msgid "Esperanto (Anywhere!)" msgstr "" -#: Language.module:38 +#: Language.module:51 +#, fuzzy +msgid "Spanish (common)" +msgstr "Inggris (umum)" + +#: Language.module:52 msgid "Spanish (Spain)" msgstr "Spanish (Spain)" -#: Language.module:39 +#: Language.module:53 msgid "Spanish (Argentina)" msgstr "Spanish (Argentina)" -#: Language.module:41 +#: Language.module:56 msgid "Estonian (Estonia)" msgstr "" -#: Language.module:43 +#: Language.module:59 msgid "Basque (Basque country)" msgstr "" -#: Language.module:45 +#: Language.module:62 msgid "Farsi (Iran)" msgstr "" -#: Language.module:47 +#: Language.module:65 msgid "Finnish (Finland)" msgstr "" -#: Language.module:49 +#: Language.module:68 msgid "French (France)" msgstr "French (France)" -#: Language.module:50 +#: Language.module:69 msgid "French (Belgium)" msgstr "French (Belgium)" -#: Language.module:51 +#: Language.module:70 msgid "French (Canada)" msgstr "French (Canada)" -#: Language.module:52 +#: Language.module:71 msgid "French (Switzerland)" msgstr "French (Switzerland)" -#: Language.module:54 +#: Language.module:74 msgid "Galician (Spain)" msgstr "Galicia (Spanyol)" -#: Language.module:56 +#: Language.module:77 msgid "Hebrew (Israel)" msgstr "" -#: Language.module:58 +#: Language.module:80 msgid "Hindi (India)" msgstr "" -#: Language.module:60 +#: Language.module:83 msgid "Hungarian (Hungary)" msgstr "Hungarian (Hungary)" -#: Language.module:62 +#: Language.module:86 msgid "Croatian (Croatia)" msgstr "Kroasia (Kroasia)" -#: Language.module:64 +#: Language.module:89 msgid "Indonesian (Indonesia)" msgstr "Indonesian (Indonesia)" -#: Language.module:66 +#: Language.module:92 msgid "Irish (Ireland)" msgstr "Irish (Irlandia)" -#: Language.module:68 +#: Language.module:95 msgid "Icelandic (Iceland)" msgstr "" -#: Language.module:70 +#: Language.module:98 msgid "Italian (Italy)" msgstr "Italian (Itali)" -#: Language.module:72 +#: Language.module:101 msgid "Japanese (Japan)" msgstr "" -#: Language.module:74 +#: Language.module:104 msgid "Khmer (Cambodia)" msgstr "" -#: Language.module:76 +#: Language.module:107 msgid "Korean (Korea)" msgstr "" -#: Language.module:78 +#: Language.module:110 msgid "Latin" msgstr "" -#: Language.module:80 +#: Language.module:113 msgid "Lithuanian (Lithuania)" msgstr "" -#: Language.module:82 +#: Language.module:116 msgid "Malayalam (India)" msgstr "" -#: Language.module:84 +#: Language.module:119 msgid "Macedonian (Republic of Macedonia)" msgstr "" -#: Language.module:86 +#: Language.module:122 msgid "Dutch (Netherlands)" msgstr "Dutch (Netherlands)" -#: Language.module:87 +#: Language.module:123 msgid "Dutch (Belgium)" msgstr "Dutch (Belgium)" -#: Language.module:89 +#: Language.module:126 msgid "Norwegian (Norway)" msgstr "Norwegian (Norway)" -#: Language.module:91 +#: Language.module:129 msgid "Punjabi (India)" msgstr "" -#: Language.module:93 +#: Language.module:132 msgid "Polish (Poland)" msgstr "Polish (Poland)" -#: Language.module:95 +#: Language.module:135 msgid "Portuguese (Portugal)" msgstr "Portugis (Portugal)" -#: Language.module:96 +#: Language.module:136 msgid "Portuguese (Brazil)" msgstr "Portugis (Brazil)" -#: Language.module:98 +#: Language.module:139 msgid "Valencian (Valencian Community, Spain)" msgstr "" -#: Language.module:100 +#: Language.module:142 msgid "Romanian (Romania)" msgstr "" -#: Language.module:102 +#: Language.module:145 msgid "Russian (Russia)" msgstr "Russian (Rusia)" -#: Language.module:104 +#: Language.module:148 msgid "Slovenian (Slovenia)" msgstr "Slovenia (Slovenia)" -#: Language.module:106 +#: Language.module:151 msgid "Albanian (Albania)" msgstr "" -#: Language.module:108 +#: Language.module:154 msgid "Serbian (Serbia & Montenegro)" msgstr "" -#: Language.module:110 +#: Language.module:157 msgid "Swedish (Sweden)" msgstr "Swedish (Sweden)" -#: Language.module:112 +#: Language.module:160 msgid "Turkish (Turkey)" msgstr "Turkish (Turkey)" -#: Language.module:114 +#: Language.module:163 msgid "Ukrainian (Ukrain)" msgstr "" -#: Language.module:116 +#: Language.module:166 msgid "Vietnamese (Vietnam)" msgstr "" -#: Language.module:118 +#: Language.module:169 msgid "Wallon (Belgium)" msgstr "Wallon (Belgia)" -#: Language.module:120 +#: Language.module:172 msgid "Simplified chinese (China)" msgstr "Cina" -#: Language.module:121 +#: Language.module:173 msgid "Traditional chinese (Taiwan)" msgstr "Taiwan" -#: Language.module:167 +#: Language.module:220 msgid "Unknown" msgstr "Tidak dikenal" -#: MConnection.module:50 +#: MConnection.module:74 msgid "Unable to retrieve password." msgstr "" -#: MConnection.module:65 +#: MConnection.module:89 msgid "Unable to save password." msgstr "" -#: MConnection.module:306 +#: MConnection.module:330 msgid "Cannot create table '&1'." msgstr "" -#: MConnection.module:444 +#: MConnection.module:515 msgid "Cannot create metadata table." msgstr "" @@ -5115,132 +6516,136 @@ msgid "Bad version string" msgstr "" -#: MErrorMessage.module:47 +#: MErrorMessage.module:46 msgid "Cannot change current directory to '&1': &2" msgstr "" -#: MErrorMessage.module:48 +#: MErrorMessage.module:47 msgid "Cannot create .startup file" msgstr "" -#: MErrorMessage.module:49 +#: MErrorMessage.module:48 msgid "Cannot create action file: &1" msgstr "" -#: MErrorMessage.module:50 +#: MErrorMessage.module:49 msgid "Cannot create callback: &1" msgstr "" -#: MErrorMessage.module:51 +#: MErrorMessage.module:50 msgid "Cannot create class information: &1: &2" msgstr "" -#: MErrorMessage.module:52 +#: MErrorMessage.module:51 msgid "Cannot create file: &1" msgstr "" -#: MErrorMessage.module:53 +#: MErrorMessage.module:52 msgid "Cannot create temporary archive file: &1" msgstr "" -#: MErrorMessage.module:54 +#: MErrorMessage.module:53 msgid "Cannot find dynamic library '&1': &2" msgstr "" -#: MErrorMessage.module:55 +#: MErrorMessage.module:54 msgid "Cannot find symbol '&2' in dynamic library '&1'" msgstr "" -#: MErrorMessage.module:56 +#: MErrorMessage.module:55 msgid "Cannot inherit itself" msgstr "" -#: MErrorMessage.module:57 +#: MErrorMessage.module:56 msgid "Cannot inherit twice" msgstr "" +#: MErrorMessage.module:57 +msgid "Cannot instantiate native types" +msgstr "" + #: MErrorMessage.module:58 -msgid "Cannot instantiate native types" +msgid "Cannot load class '&1': &2&3" msgstr "" #: MErrorMessage.module:59 -msgid "Cannot load class '&1': &2&3" +msgid "Cannot load component '&1': &2" msgstr "" #: MErrorMessage.module:60 -msgid "Cannot load component '&1': &2" +msgid "Cannot load source file: &1" msgstr "" #: MErrorMessage.module:61 -msgid "Cannot load source file: &1" +msgid "Cannot make executable: &1: &2" msgstr "" #: MErrorMessage.module:62 -msgid "Cannot make executable: &1: &2" +msgid "Cannot mix NEW and embedded array" msgstr "" #: MErrorMessage.module:63 -msgid "Cannot mix NEW and embedded array" +msgid "Cannot mix NEW and embedded structure" msgstr "" #: MErrorMessage.module:64 -msgid "Cannot mix NEW and embedded structure" +msgid "Cannot open file '&1': &2" msgstr "" #: MErrorMessage.module:65 -msgid "Cannot open file '&1': &2" +msgid "Cannot open file: &1" msgstr "" #: MErrorMessage.module:66 -msgid "Cannot open file: &1" +msgid "Cannot raise events in static function" msgstr "" #: MErrorMessage.module:67 -msgid "Cannot raise events in static function" +msgid "Cannot read file: &1: &2" msgstr "" #: MErrorMessage.module:68 -msgid "Cannot read file: &1: &2" +msgid "Cannot register class '&1'" msgstr "" #: MErrorMessage.module:69 -msgid "Cannot register class '&1'" +msgid "Cannot remove file '&1': &2" msgstr "" #: MErrorMessage.module:70 -msgid "Cannot remove file '&1': &2" +msgid "Cannot rename file '&1' to '&2': &3" msgstr "" #: MErrorMessage.module:71 -msgid "Cannot rename file '&1' to '&2': &3" +msgid "Cannot run child process: &1&2" msgstr "" #: MErrorMessage.module:72 -msgid "Cannot run child process: &1&2" +msgid "Cannot set file owner: &1: &2" msgstr "" #: MErrorMessage.module:73 -msgid "Cannot set file owner: &1: &2" +msgid "Cannot use NEW operator there" msgstr "" #: MErrorMessage.module:74 -msgid "Cannot use NEW operator there" +msgid "Cannot use TRY twice" msgstr "" #: MErrorMessage.module:75 -msgid "Cannot use TRY twice" +msgid "Cannot use TRY with &1" msgstr "" #: MErrorMessage.module:76 -msgid "Cannot use TRY with &1" +msgid "Class '&1' is not creatable" msgstr "" #: MErrorMessage.module:77 -msgid "Class '&1' is not creatable" +msgid "Comparison operator expected" msgstr "" #: MErrorMessage.module:78 -msgid "Comparison operator expected" +msgid "Component name must be a string" msgstr "" #: MErrorMessage.module:79 @@ -5248,733 +6653,782 @@ msgstr "" #: MErrorMessage.module:80 -msgid "Contents already declared" +msgid "Constant string expected" msgstr "" #: MErrorMessage.module:81 -msgid "Default case already defined" +msgid "Contents already declared" msgstr "" #: MErrorMessage.module:82 -msgid "Default case must be the last one" +msgid "Default case already defined" msgstr "" #: MErrorMessage.module:83 -msgid "Device is full" +msgid "Default case must be the last one" msgstr "" #: MErrorMessage.module:84 -msgid "Directory is not empty" +msgid "Device is full" msgstr "" #: MErrorMessage.module:85 -msgid "Division by zero" +msgid "Directory is not empty" msgstr "" #: MErrorMessage.module:86 -msgid "Dynamic symbols cannot be used in static function" +msgid "Division by zero" msgstr "" #: MErrorMessage.module:87 -msgid "Embedded array" +msgid "Dynamic symbols cannot be used in static function" msgstr "" #: MErrorMessage.module:88 -msgid "Embedded arrays are forbidden here" +msgid "Embedded array" msgstr "" #: MErrorMessage.module:89 -msgid "End of file" +msgid "Embedded arrays are forbidden here" msgstr "" #: MErrorMessage.module:90 -msgid "Equality or inequality operator expected" +msgid "End of file" msgstr "" #: MErrorMessage.module:91 -msgid "Expression too complex" +msgid "Equality or inequality operator expected" msgstr "" #: MErrorMessage.module:92 -msgid "Expression too complex. Too many operands" +msgid "Expression too complex" msgstr "" #: MErrorMessage.module:93 -msgid "File already exists" +msgid "Expression too complex. Too many operands" msgstr "" #: MErrorMessage.module:94 -msgid "File is a directory" +msgid "Extern library name must be a string" msgstr "" #: MErrorMessage.module:95 -msgid "File is locked" +msgid "File already exists" msgstr "" #: MErrorMessage.module:96 -msgid "File name is too long" +msgid "File is a directory" msgstr "" #: MErrorMessage.module:97 -msgid "File or directory does not exist" +msgid "File is locked" msgstr "" #: MErrorMessage.module:98 -msgid "Forbidden GOSUB" +msgid "File name is too long" msgstr "" #: MErrorMessage.module:99 -msgid "Forbidden GOTO" +msgid "File or directory does not exist" msgstr "" #: MErrorMessage.module:100 -msgid "Illegal instruction" +msgid "Forbidden GOSUB" msgstr "" #: MErrorMessage.module:101 -msgid "Internal compiler error: bad stack usage computed!" +msgid "Forbidden GOTO" msgstr "" #: MErrorMessage.module:102 -msgid "Invalid assignment" +msgid "Free object referenced" msgstr "" #: MErrorMessage.module:103 -msgid "Invalid date" +msgid "Illegal instruction" msgstr "" #: MErrorMessage.module:104 -msgid "Invalid object" +msgid "Internal compiler error" msgstr "" #: MErrorMessage.module:105 -msgid "Invalid path" +msgid "Invalid assignment" msgstr "" #: MErrorMessage.module:106 -msgid "Jump is too far" +msgid "Invalid date" msgstr "" #: MErrorMessage.module:107 -msgid "Label '&1' not declared" +msgid "Invalid object" msgstr "" #: MErrorMessage.module:108 -msgid "Library name must be a string" +msgid "Invalid path" msgstr "" #: MErrorMessage.module:109 -msgid "Loop variable already in use" +msgid "IsMissing() requires a function argument" msgstr "" #: MErrorMessage.module:110 -msgid "Loop variable must be local" +msgid "Jump is too far" msgstr "" #: MErrorMessage.module:111 -msgid "ME cannot be used in a static function" +msgid "Label '&1' not declared" msgstr "" #: MErrorMessage.module:112 -msgid "Mathematic error" +msgid "Library name must be a string" msgstr "" #: MErrorMessage.module:113 -msgid "Missing #Endif" +msgid "Loop variable already in use" msgstr "" #: MErrorMessage.module:114 -msgid "Missing ']'" +msgid "Loop variable cannot be an argument" msgstr "" #: MErrorMessage.module:115 -msgid "Missing '}'" +msgid "Loop variable cannot be global" msgstr "" #: MErrorMessage.module:116 -msgid "Missing operator" +msgid "ME cannot be used in a static function" msgstr "" #: MErrorMessage.module:117 -msgid "Missing right brace" +msgid "Mathematic error" msgstr "" #: MErrorMessage.module:118 -msgid "NEW cannot have arguments passed by reference" +msgid "Missing #Endif" msgstr "" #: MErrorMessage.module:119 -msgid "No instantiation method" +msgid "Missing ']'" msgstr "" #: MErrorMessage.module:120 -msgid "No parent class" +msgid "Missing '}'" msgstr "" #: MErrorMessage.module:121 -msgid "No return value" +msgid "Missing operator" msgstr "" #: MErrorMessage.module:122 -msgid "No startup method" +msgid "Missing right brace" msgstr "" #: MErrorMessage.module:123 -msgid "Non terminated string" +msgid "NEW cannot have arguments passed by reference" msgstr "" #: MErrorMessage.module:124 -msgid "Not a directory: &1" +msgid "No instantiation method" msgstr "" #: MErrorMessage.module:125 -msgid "Not a function" +msgid "No parent class" msgstr "" #: MErrorMessage.module:126 -msgid "Not a procedure" +msgid "No return value" msgstr "" #: MErrorMessage.module:127 -msgid "Not an array" +msgid "No startup method" msgstr "" #: MErrorMessage.module:128 -msgid "Not an enumeration" +msgid "Non terminated string" msgstr "" #: MErrorMessage.module:129 -msgid "Not an object" +msgid "Not a directory: &1" msgstr "" #: MErrorMessage.module:130 -msgid "Not enough argument to New()" +msgid "Not a function" msgstr "" #: MErrorMessage.module:131 -msgid "Not enough arguments" +msgid "Not a procedure" msgstr "" #: MErrorMessage.module:132 -msgid "Not enough arguments to &1()" +msgid "Not an array" msgstr "" #: MErrorMessage.module:133 -msgid "Not implemented yet" +msgid "Not an enumeration" msgstr "" #: MErrorMessage.module:134 -msgid "Not supported" +msgid "Not an object" msgstr "" #: MErrorMessage.module:135 -msgid "Null object" +msgid "Not enough argument to New()" msgstr "" #: MErrorMessage.module:136 -msgid "Number" +msgid "Not enough arguments" msgstr "" #: MErrorMessage.module:137 -msgid "Number or date" +msgid "Not enough arguments to &1()" msgstr "" #: MErrorMessage.module:138 -msgid "Number, Date or String" +msgid "Not implemented yet" msgstr "" #: MErrorMessage.module:139 -msgid "Number, String or Object" +msgid "Not supported" msgstr "" #: MErrorMessage.module:140 -msgid "Object" +msgid "Null object" msgstr "" #: MErrorMessage.module:141 -msgid "Out of bounds" +msgid "Number" msgstr "" #: MErrorMessage.module:142 -msgid "Out of memory" +msgid "Number or Date expected" msgstr "" #: MErrorMessage.module:143 -msgid "Out of range" +msgid "Number or date" msgstr "" #: MErrorMessage.module:144 -msgid "Overflow" +msgid "Number, Date or String" msgstr "" #: MErrorMessage.module:145 -msgid "Overriding an already inherited class is forbidden" +msgid "Number, String or Object" msgstr "" #: MErrorMessage.module:146 -msgid "Pointer" +msgid "Object" msgstr "" #: MErrorMessage.module:147 -msgid "Read error" +msgid "Out of bounds" msgstr "" #: MErrorMessage.module:148 -msgid "Return value datatype not specified in function declaration" +msgid "Out of memory" msgstr "" #: MErrorMessage.module:149 -msgid "STOP instruction encountered" +msgid "Out of range" msgstr "" #: MErrorMessage.module:150 -msgid "SUPER cannot be used alone" +msgid "Overflow" msgstr "" #: MErrorMessage.module:151 -msgid "Serialization error" +msgid "Overriding an already inherited class is forbidden" msgstr "" #: MErrorMessage.module:152 +msgid "Read error" +msgstr "" + +#: MErrorMessage.module:153 +msgid "Return value datatype not specified in function declaration" +msgstr "" + +#: MErrorMessage.module:154 +msgid "STOP instruction encountered" +msgstr "" + +#: MErrorMessage.module:155 +msgid "SUPER cannot be used alone" +msgstr "" + +#: MErrorMessage.module:156 +msgid "Serialization error" +msgstr "" + +#: MErrorMessage.module:157 msgid "Stack overflow" msgstr "Stack meluap" -#: MErrorMessage.module:153 +#: MErrorMessage.module:158 msgid "Standard type" msgstr "" -#: MErrorMessage.module:154 +#: MErrorMessage.module:159 msgid "Stream is closed" msgstr "" -#: MErrorMessage.module:156 +#: MErrorMessage.module:160 msgid "String expected" msgstr "" -#: MErrorMessage.module:157 +#: MErrorMessage.module:161 msgid "Structures must be public" msgstr "" -#: MErrorMessage.module:158 +#: MErrorMessage.module:162 msgid "Subroutine arguments cannot be passed by reference" msgstr "" -#: MErrorMessage.module:159 +#: MErrorMessage.module:163 msgid "Syntax error" msgstr "Galat sintaksis" -#: MErrorMessage.module:160 +#: MErrorMessage.module:164 msgid "Syntax error at function declaration" msgstr "" -#: MErrorMessage.module:161 +#: MErrorMessage.module:165 msgid "Syntax error in event name" msgstr "" -#: MErrorMessage.module:162 +#: MErrorMessage.module:166 msgid "Syntax error in file open mode" msgstr "" -#: MErrorMessage.module:163 +#: MErrorMessage.module:167 msgid "Syntax error in return type" msgstr "" -#: MErrorMessage.module:164 +#: MErrorMessage.module:168 msgid "Syntax error. &1 expected" msgstr "" -#: MErrorMessage.module:165 +#: MErrorMessage.module:169 msgid "Syntax error. '...' must be the last argument" msgstr "" -#: MErrorMessage.module:166 +#: MErrorMessage.module:170 msgid "Syntax error. Bad property type" msgstr "" -#: MErrorMessage.module:167 +#: MErrorMessage.module:171 msgid "Syntax error. CASE or DEFAULT expected after SELECT" msgstr "" -#: MErrorMessage.module:168 +#: MErrorMessage.module:172 msgid "Syntax error. CLASS needs an identifier" msgstr "" -#: MErrorMessage.module:169 +#: MErrorMessage.module:173 msgid "Syntax error. Cannot use this syntax in assignment" msgstr "" -#: MErrorMessage.module:170 +#: MErrorMessage.module:174 msgid "Syntax error. INHERITS needs a class name" msgstr "" -#: MErrorMessage.module:171 -msgid "Syntax error. Identifier expected." +#: MErrorMessage.module:175 +msgid "Syntax error. Identifier expected" msgstr "" -#: MErrorMessage.module:172 +#: MErrorMessage.module:176 msgid "Syntax error. Invalid identifier in function name" msgstr "" -#: MErrorMessage.module:173 +#: MErrorMessage.module:177 msgid "Syntax error. Invalid identifier in property name" msgstr "" -#: MErrorMessage.module:174 +#: MErrorMessage.module:178 msgid "Syntax error. Invalid optional parameter" msgstr "" -#: MErrorMessage.module:175 +#: MErrorMessage.module:179 msgid "Syntax error. Invalid return type" msgstr "" -#: MErrorMessage.module:176 +#: MErrorMessage.module:180 msgid "Syntax error. Invalid type description of &1 argument" msgstr "" -#: MErrorMessage.module:177 +#: MErrorMessage.module:181 msgid "Syntax error. Invalid type description of &1 field" msgstr "" -#: MErrorMessage.module:178 +#: MErrorMessage.module:182 msgid "Syntax error. Needless arguments" msgstr "" -#: MErrorMessage.module:179 +#: MErrorMessage.module:183 msgid "Syntax error. Point syntax used outside of WITH / END WITH" msgstr "" -#: MErrorMessage.module:180 +#: MErrorMessage.module:184 msgid "Syntax error. STRUCT needs an identifier" msgstr "" -#: MErrorMessage.module:181 +#: MErrorMessage.module:185 msgid "Syntax error. The &1 argument is not a valid identifier" msgstr "" -#: MErrorMessage.module:182 +#: MErrorMessage.module:186 msgid "Syntax error. The &1 field is not a valid identifier" msgstr "" -#: MErrorMessage.module:183 +#: MErrorMessage.module:187 msgid "Syntax error. VarPtr() takes only one identifier" msgstr "" -#: MErrorMessage.module:184 +#: MErrorMessage.module:188 msgid "System error #&1: &2" msgstr "" -#: MErrorMessage.module:185 +#: MErrorMessage.module:189 msgid "The '!' operator must be followed by an identifier" msgstr "" -#: MErrorMessage.module:186 +#: MErrorMessage.module:190 msgid "The '.' operator must be followed by an identifier" msgstr "" -#: MErrorMessage.module:187 +#: MErrorMessage.module:191 msgid "The function must take a fixed number of arguments" msgstr "" -#: MErrorMessage.module:188 +#: MErrorMessage.module:192 msgid "The special method &1 cannot be a function" msgstr "" -#: MErrorMessage.module:189 +#: MErrorMessage.module:193 msgid "The special method &1 cannot be implemented" msgstr "" -#: MErrorMessage.module:190 +#: MErrorMessage.module:194 msgid "The special method &1 cannot be static" msgstr "" -#: MErrorMessage.module:191 +#: MErrorMessage.module:195 msgid "The special method &1 must be a function" msgstr "" -#: MErrorMessage.module:192 +#: MErrorMessage.module:196 msgid "The special method &1 must be public" msgstr "" -#: MErrorMessage.module:193 +#: MErrorMessage.module:197 msgid "The special method &1 must be static" msgstr "" -#: MErrorMessage.module:194 +#: MErrorMessage.module:198 msgid "The special method &1 must return a boolean" msgstr "" -#: MErrorMessage.module:195 +#: MErrorMessage.module:199 msgid "The special method &1 must take a variable number of arguments only" msgstr "" -#: MErrorMessage.module:196 +#: MErrorMessage.module:200 msgid "The special method &1 must take at least one argument" msgstr "" -#: MErrorMessage.module:197 +#: MErrorMessage.module:201 msgid "The special method &1 takes no arguments" msgstr "" -#: MErrorMessage.module:198 +#: MErrorMessage.module:202 msgid "The special method must return an integer" msgstr "" -#: MErrorMessage.module:199 +#: MErrorMessage.module:203 msgid "The special method must take exactly one argument" msgstr "" -#: MErrorMessage.module:200 +#: MErrorMessage.module:204 msgid "The special method must take exactly two arguments" msgstr "" -#: MErrorMessage.module:201 +#: MErrorMessage.module:205 msgid "The special method signature is incorrect" msgstr "" -#: MErrorMessage.module:202 +#: MErrorMessage.module:206 msgid "This expression cannot be a statement" msgstr "" -#: MErrorMessage.module:203 +#: MErrorMessage.module:207 msgid "This expression cannot be passed by reference" msgstr "" -#: MErrorMessage.module:204 +#: MErrorMessage.module:208 msgid "Too many arguments" msgstr "" -#: MErrorMessage.module:205 +#: MErrorMessage.module:209 msgid "Too many arguments to &1()" msgstr "" -#: MErrorMessage.module:206 +#: MErrorMessage.module:210 msgid "Too many array declarations" msgstr "" -#: MErrorMessage.module:207 +#: MErrorMessage.module:211 msgid "Too many constants" msgstr "" -#: MErrorMessage.module:208 +#: MErrorMessage.module:212 msgid "Too many different classes used" msgstr "" -#: MErrorMessage.module:209 +#: MErrorMessage.module:213 msgid "Too many dimensions" msgstr "" -#: MErrorMessage.module:210 +#: MErrorMessage.module:214 msgid "Too many dynamic variables" msgstr "" -#: MErrorMessage.module:211 +#: MErrorMessage.module:215 msgid "Too many events" msgstr "" -#: MErrorMessage.module:212 +#: MErrorMessage.module:216 msgid "Too many expressions in CASE" msgstr "" -#: MErrorMessage.module:213 +#: MErrorMessage.module:217 msgid "Too many external functions" msgstr "" -#: MErrorMessage.module:214 +#: MErrorMessage.module:218 msgid "Too many functions" msgstr "" -#: MErrorMessage.module:215 +#: MErrorMessage.module:219 msgid "Too many imbricated #If...#Endif" msgstr "" -#: MErrorMessage.module:216 +#: MErrorMessage.module:220 msgid "Too many labels" msgstr "" -#: MErrorMessage.module:217 +#: MErrorMessage.module:221 +msgid "Too many local variables" +msgstr "" + +#: MErrorMessage.module:222 msgid "Too many nested control structures." msgstr "" -#: MErrorMessage.module:218 +#: MErrorMessage.module:223 msgid "Too many property synonymous" msgstr "" -#: MErrorMessage.module:219 +#: MErrorMessage.module:224 msgid "Too many simultaneous new strings" msgstr "" -#: MErrorMessage.module:220 +#: MErrorMessage.module:225 msgid "Too many static variables" msgstr "" -#: MErrorMessage.module:221 +#: MErrorMessage.module:226 msgid "Too many unknown symbols" msgstr "" -#: MErrorMessage.module:222 +#: MErrorMessage.module:227 msgid "Trailing backslash" msgstr "" -#: MErrorMessage.module:223 +#: MErrorMessage.module:228 msgid "Type mismatch" msgstr "" -#: MErrorMessage.module:224 +#: MErrorMessage.module:229 msgid "Type mismatch: wanted &1, got &2 instead" msgstr "" -#: MErrorMessage.module:225 +#: MErrorMessage.module:230 msgid "Unable to create closure" msgstr "" -#: MErrorMessage.module:226 +#: MErrorMessage.module:231 msgid "Unable to get file position" msgstr "" -#: MErrorMessage.module:227 +#: MErrorMessage.module:232 msgid "Unable to load class file" msgstr "" -#: MErrorMessage.module:228 +#: MErrorMessage.module:233 msgid "Unable to prepare function description" msgstr "" -#: MErrorMessage.module:229 +#: MErrorMessage.module:234 msgid "Unexpected &1" msgstr "" -#: MErrorMessage.module:230 +#: MErrorMessage.module:235 msgid "Unexpected end of line" msgstr "" -#: MErrorMessage.module:231 +#: MErrorMessage.module:236 msgid "Unexpected string" msgstr "" -#: MErrorMessage.module:232 +#: MErrorMessage.module:237 msgid "Unknown error" msgstr "Galat tak diketahui" -#: MErrorMessage.module:233 +#: MErrorMessage.module:238 msgid "Unknown file extension" msgstr "" -#: MErrorMessage.module:234 +#: MErrorMessage.module:239 msgid "Unknown identifier: &1" msgstr "" -#: MErrorMessage.module:235 +#: MErrorMessage.module:240 msgid "Unknown operator" msgstr "" -#: MErrorMessage.module:236 +#: MErrorMessage.module:241 msgid "Unknown symbol '&2' in class '&1'" msgstr "" -#: MErrorMessage.module:237 +#: MErrorMessage.module:242 msgid "Unknown user or group" msgstr "" -#: MErrorMessage.module:238 +#: MErrorMessage.module:243 msgid "Unsupported datatype" msgstr "" -#: MErrorMessage.module:239 +#: MErrorMessage.module:244 msgid "Unsupported string conversion" msgstr "" -#: MErrorMessage.module:240 +#: MErrorMessage.module:245 msgid "Useless LOCK" msgstr "" -#: MErrorMessage.module:241 +#: MErrorMessage.module:246 msgid "VarPtr() argument must be a dynamic, a static or a local variable" msgstr "" -#: MErrorMessage.module:242 -msgid "Variant" +#: MErrorMessage.module:247 +msgid "Void identifier" msgstr "" -#: MErrorMessage.module:243 +#: MErrorMessage.module:248 msgid "Void key" msgstr "" -#: MErrorMessage.module:244 +#: MErrorMessage.module:249 msgid "Write error" msgstr "" -#: MErrorMessage.module:245 +#: MErrorMessage.module:250 msgid "cannot find component" msgstr "" -#: MErrorMessage.module:246 +#: MErrorMessage.module:251 msgid "cannot find library" msgstr "" -#: MErrorMessage.module:247 +#: MErrorMessage.module:252 +msgid "class name hidden by global declaration: &1" +msgstr "" + +#: MErrorMessage.module:253 +msgid "class name hidden by local declaration: &1" +msgstr "" + +#: MErrorMessage.module:254 msgid "constant hidden by local declaration: &1" msgstr "" -#: MErrorMessage.module:248 +#: MErrorMessage.module:255 msgid "extern function hidden by local declaration: &1" msgstr "" -#: MErrorMessage.module:249 +#: MErrorMessage.module:256 msgid "function hidden by local declaration: &1" msgstr "" -#: MErrorMessage.module:250 +#: MErrorMessage.module:257 msgid "global variable hidden by local declaration: &1" msgstr "" -#: MErrorMessage.module:251 +#: MErrorMessage.module:258 +msgid "integer and boolean mixed with `&1' operator" +msgstr "" + +#: MErrorMessage.module:259 +msgid "uninitialized global variable: &1" +msgstr "" + +#: MErrorMessage.module:260 +msgid "uninitialized variable: &1" +msgstr "" + +#: MErrorMessage.module:261 msgid "unknown error" msgstr "" -#: MErrorMessage.module:252 +#: MErrorMessage.module:262 msgid "unused argument: &1" msgstr "" -#: MErrorMessage.module:253 +#: MErrorMessage.module:263 msgid "unused extern function: &1" msgstr "" -#: MErrorMessage.module:254 +#: MErrorMessage.module:264 msgid "unused function: &1" msgstr "" -#: MErrorMessage.module:255 +#: MErrorMessage.module:265 msgid "unused global variable: &1" msgstr "" -#: MErrorMessage.module:256 +#: MErrorMessage.module:266 msgid "unused variable: &1" msgstr "" -#: MErrorMessage.module:260 +#: MErrorMessage.module:270 msgid "cannot open slave pseudo-terminal: " msgstr "" -#: MErrorMessage.module:261 +#: MErrorMessage.module:271 msgid "cannot initialize pseudo-terminal: " msgstr "" -#: MErrorMessage.module:262 +#: MErrorMessage.module:272 msgid "cannot plug standard input: " msgstr "" -#: MErrorMessage.module:263 +#: MErrorMessage.module:273 msgid "cannot plug standard output and standard error: " msgstr "" -#: MErrorMessage.module:264 +#: MErrorMessage.module:274 msgid "cannot run executable: " msgstr "" -#: MHelp.module:282 +#: MHelp.module:313 msgid "No help found." msgstr "" +#: MHelp.module:983 Wiki.module:799 +#, fuzzy +msgid "This page does not exist." +msgstr "Proyek ini sudah ada." + #: MMime.module:17 msgid "Plain text" msgstr "" @@ -6004,6 +7458,10 @@ msgstr "" #: MTheme.module:6 +msgid "Characters" +msgstr "" + +#: MTheme.module:6 msgid "Comments" msgstr "Komentar" @@ -6032,6 +7490,10 @@ msgstr "Keyword" #: MTheme.module:6 +msgid "Labels" +msgstr "" + +#: MTheme.module:6 msgid "Normal text" msgstr "Teks normal" @@ -6055,382 +7517,445 @@ msgid "Subroutines" msgstr "Subrutin" -#: Package.module:67 +#: MTheme.module:6 +msgid "Symbols" +msgstr "Simbol" + +#: Package.module:79 msgid "'&1' is missing." msgstr "" -#: Package.module:76 +#: Package.module:88 msgid "'&1' and '&2' are missing." msgstr "" -#: Package.module:172 +#: Package.module:268 msgid "Saving CHANGELOG file." msgstr "Menyimpan file perubahan." -#: Package.module:543 +#: Package.module:657 msgid "Making &1 support package..." msgstr "" -#: Package.module:581 +#: Package.module:712 msgid "Creating package for &1." msgstr "Membuat paket untuk &1." -#: Package.module:612 +#: Package.module:744 msgid "The package build has failed." msgstr "Gagal membuat paket." -#: Package.module:645 +#: Package.module:812 msgid "Making build directory." msgstr "" -#: Package.module:673 +#: Package.module:867 msgid "Creating desktop file..." msgstr "" -#: Package.module:681 +#: Package.module:875 msgid "Sources are being debianizated." msgstr "" -#: Package.module:861 +#: Package.module:1080 msgid "Creating package..." msgstr "" -#: Package.module:870 +#: Package.module:1088 msgid "'dpkg-buildpackage' has failed." msgstr "" -#: Package.module:1093 +#: Package.module:1368 msgid "Initializing ~/RPM directory." msgstr "Membuat ~/RPM direktori" -#: Package.module:1113 +#: Package.module:1388 msgid "Creating source package." msgstr "Membuat paket sumber." -#: Package.module:1137 +#: Package.module:1412 msgid "Creating .spec file." msgstr "-" -#: Package.module:1371 +#: Package.module:1671 msgid "'rpmbuild' has returned the following error code:" msgstr "" -#: Package.module:1767 +#: Package.module:2091 msgid "'tar' has returned the following error code:" msgstr "" -#: Patch.class:36 +#: Patch.class:38 msgid "The directory is not a Gambas project" msgstr "" -#: Patch.class:50 +#: Patch.class:52 msgid "Unsupported source archive format" msgstr "" -#: Patch.class:177 +#: Patch.class:179 msgid "Patch didn't apply:\n" msgstr "" -#: Project.module:197 +#: Project.module:226 msgid "Automation" msgstr "" -#: Project.module:198 +#: Project.module:227 msgid "Basic" msgstr "Dasar" -#: Project.module:200 +#: Project.module:229 msgid "Drawing" msgstr "" -#: Project.module:201 -msgid "Games" -msgstr "Permainan" +#: Project.module:232 +msgid "Miscellaneous" +msgstr "Lain-lain" -#: Project.module:204 +#: Project.module:233 msgid "Networking" msgstr "" -#: Project.module:205 +#: Project.module:234 msgid "OpenGL" msgstr "OpenGL" -#: Project.module:206 +#: Project.module:235 msgid "Printing" msgstr "Mencetak %d" -#: Project.module:207 +#: Project.module:236 msgid "Sound" msgstr "" -#: Project.module:208 -msgid "Video" -msgstr "Video" - -#: Project.module:209 +#: Project.module:238 msgid "Controls" msgstr "" -#: Project.module:210 +#: Project.module:239 msgid "Multimedia" msgstr "" -#: Project.module:478 +#: Project.module:240 +msgid "Web" +msgstr "" + +#: Project.module:404 +msgid "File not found!" +msgstr "" + +#: Project.module:516 msgid "This project does not exist." msgstr "" -#: Project.module:489 -msgid "Unable to find Gambas IDE executable in directory:\n\n&1" +#: Project.module:528 +msgid "" +"Unable to find Gambas IDE executable in directory:\n" +"\n" +"&1" msgstr "" -#: Project.module:502 +#: Project.module:547 msgid "This is not a Gambas project." msgstr "" -#: Project.module:505 +#: Project.module:550 msgid "This is a Gambas 1.0 project. Use Gambas 2 to convert it." msgstr "" -#: Project.module:508 +#: Project.module:553 msgid "Convert" msgstr "" -#: Project.module:508 -msgid "This is a Gambas 2.0 project.\n\nDo you want to convert it?" +#: Project.module:553 +msgid "" +"This is a Gambas 2.0 project.\n" +"\n" +"Do you want to convert it?" msgstr "" -#: Project.module:526 +#: Project.module:571 msgid "Do not open" msgstr "Jangan dibuka" -#: Project.module:526 +#: Project.module:571 msgid "Open after all" msgstr "Buka" -#: Project.module:526 -msgid "This project seems to be already opened.\n\nOpening the same project twice can lead to data loss." +#: Project.module:571 +msgid "" +"This project seems to be already opened.\n" +"\n" +"Opening the same project twice can lead to data loss." msgstr "" -#: Project.module:532 +#: Project.module:577 msgid "It cannot be converted." msgstr "" -#: Project.module:532 +#: Project.module:577 msgid "This project is read-only." msgstr "Proyek ini hanya dapat dibaca." -#: Project.module:548 +#: Project.module:594 msgid "Copying project inside a temporary directory..." msgstr "" -#: Project.module:551 +#: Project.module:597 msgid "Unable to create temporary directory" msgstr "" -#: Project.module:573 +#: Project.module:627 msgid "Converting project structure..." msgstr "" -#: Project.module:600 +#: Project.module:660 msgid "Applying conversion..." msgstr "" -#: Project.module:606 +#: Project.module:666 msgid "Unable to apply conversion" msgstr "" -#: Project.module:700 +#: Project.module:786 msgid "Some libraries used by the project are missing." msgstr "" -#: Project.module:718 -msgid "Cannot open project file :\n" +#: Project.module:805 +#, fuzzy +msgid "Cannot open project file :" msgstr "Tidak dapat membuka file proyek :\n" -#: Project.module:1271 -msgid "Files" -msgstr "" - -#: Project.module:1473 -msgid "The following classes have circular inheritance:" -msgstr "" +#: Project.module:857 +#, fuzzy +msgid "Cannot reload file." +msgstr "Tidak dapat membuka file." #: Project.module:1645 -msgid "ALPHA VERSION, USE AT YOUR OWN RISK! :-)" +msgid "ALPHA VERSION, USE AT YOUR OWN RISK!" msgstr "" -#: Project.module:1923 -msgid "Loading &1..." +#: Project.module:1647 +msgid "DEVELOPMENT VERSION, USE AT YOUR OWN RISK!" msgstr "" -#: Project.module:1975 +#: Project.module:2041 msgid "Cannot open a binary file." msgstr "" -#: Project.module:2008 +#: Project.module:2079 msgid "Cannot open file." msgstr "Tidak dapat membuka file." -#: Project.module:2064 -msgid "File not found!" -msgstr "" - -#: Project.module:2184 +#: Project.module:2237 msgid "&1th" msgstr "" -#: Project.module:2237 +#: Project.module:2290 msgid "in form definition" msgstr "" -#: Project.module:2244 +#: Project.module:2297 msgid "in &1." msgstr "" -#: Project.module:2400 -msgid "Some project source files are in conflict.\nPlease solve them if you want to compile the project." +#: Project.module:2458 +msgid "" +"Some project source files are in conflict.\n" +"Please solve them if you want to compile the project." msgstr "" -#: Project.module:2404 +#: Project.module:2462 msgid "Compiling project" msgstr "Kompilasi proyek" -#: Project.module:2645 +#: Project.module:2713 msgid "File already exists." msgstr "File sudah ada." -#: Project.module:2677 +#: Project.module:2745 msgid "Directory already exists." msgstr "Direktori sudah ada." -#: Project.module:2689 +#: Project.module:2757 msgid "Cannot link template file." msgstr "" -#: Project.module:2695 +#: Project.module:2763 msgid "Cannot copy template file." msgstr "File template tidak dapat disalin." -#: Project.module:2906 +#: Project.module:2969 +msgid "The contents of VERSION file is incorrect." +msgstr "" + +#: Project.module:2991 +msgid "Cannot install library in &1." +msgstr "" + +#: Project.module:3029 msgid "Making executable..." msgstr "Buat executable..." -#: Project.module:2950 +#: Project.module:3081 msgid "Cannot make executable." msgstr "" -#: Project.module:3530 +#: Project.module:3519 +msgid "Some components are missing: &1" +msgstr "Beberapa komponen hilang: &1" + +#: Project.module:3705 msgid "Cannot write project file." msgstr "Tidak dapat menulis file proyek." -#: Project.module:3572 +#: Project.module:3754 msgid "Unable to create desktop shortcut." msgstr "" -#: Project.module:3818 +#: Project.module:4018 msgid "The directory will be removed at the next commit." msgstr "" -#: Project.module:3835 +#: Project.module:4035 msgid "You must define a startup class or form!" msgstr "Anda harus mendefinisikan kelas startup atau form!" -#: Project.module:3866 +#: Project.module:4066 msgid "Please type a name." msgstr "Silahkan ketik sebuah nama." -#: Project.module:3870 +#: Project.module:4070 msgid "This name contains a forbidden character:" msgstr "" -#: Project.module:3874 +#: Project.module:4074 msgid "The name cannot begins with a dot." msgstr "" -#: Project.module:3878 +#: Project.module:4078 msgid "This name is already used. Choose another one." msgstr "Nama ini sudah digunakan. Pilih nama yang lain." -#: Project.module:3914 +#: Project.module:4114 msgid "A class name must begin with a letter or an underscore, followed by any letter or digit." msgstr "" -#: Project.module:3962 +#: Project.module:4157 msgid "Destination already exists." msgstr "" -#: Project.module:4174 +#: Project.module:4339 msgid "Unable to rename '&1'" msgstr "Tidak dapat mengganti nama '&1'" -#: Project.module:4290 +#: Project.module:4455 msgid "Please type a project name." msgstr "Silahkan ketik nama proyek." -#: Project.module:4298 +#: Project.module:4463 msgid "The project name cannot begin with a dot." msgstr "" -#: Project.module:4301 +#: Project.module:4466 msgid "Non-ASCII characters are forbidden in a project name." msgstr "" -#: Project.module:4302 +#: Project.module:4467 msgid "The following characters are forbidden in a project name: ? * / \\ SPACE" msgstr "" -#: Project.module:4309 +#: Project.module:4474 msgid "This project already exists." msgstr "Proyek ini sudah ada." -#: Project.module:4312 +#: Project.module:4477 msgid "The project directory already exists." msgstr "" -#: Project.module:4314 +#: Project.module:4479 msgid "The project directory cannot be created because a file with the same name already exists." msgstr "" -#: Project.module:4370 +#: Project.module:4527 msgid "Unable to create source archive." msgstr "" -#: Project.module:4393 +#: Project.module:4554 msgid "Create source package" msgstr "Buat paket sumber" -#: Project.module:4694 +#: Project.module:4811 msgid "Cannot copy file &1." msgstr "File &1 tidak dapat disalin." -#: Project.module:4742 +#: Project.module:4859 msgid "Cannot create link &1." msgstr "" -#: Project.module:4757 +#: Project.module:4874 msgid "Cannot move a directory inside itself." msgstr "" -#: Project.module:4825 +#: Project.module:4938 msgid "Cannot move file &1." msgstr "File &1 tidak dapat dipindahkan." -#: Project.module:5363 +#: Project.module:5151 +msgid "The following files couldn't be removed:" +msgstr "" + +#: Project.module:5617 msgid "Project cleanup..." msgstr "" -#: Project.module:5369 +#: Project.module:5623 msgid "Project files conversion..." msgstr "" -#: Project.module:5399 +#: Project.module:5653 msgid "Unable to convert &1" msgstr "" -#: Save.module:39 +#: Project.module:5904 +msgid "Unable to update forms." +msgstr "" + +#: Project.module:5994 +msgid "The &1 program is not installed on your system." +msgstr "" + +#: Project.module:5996 +msgid "The following programs are not installed on your system: &1." +msgstr "" + +#: Project.module:6088 +msgid "Unable to read component description file." +msgstr "" + +#: Project.module:6149 +msgid "Cannot write component description file." +msgstr "" + +#: Project.module:6210 +#, fuzzy +msgid "Project templates" +msgstr "Properti proyek" + +#: Project.module:6256 +#, fuzzy +msgid "Unable to run terminal." +msgstr "Tidak dapat mengganti nama '&1'" + +#: Save.module:51 msgid "Cannot save file !" msgstr "Tidak dapat menyimpan file !" +#: SoftwareBox.class:236 +msgid "Published &1" +msgstr "" + #: Util.module:39 msgid "&1 B" msgstr "" @@ -6447,7 +7972,89 @@ msgid "&1 GiB" msgstr "" -#: VersionControl.module:117 +#: VersionControl.module:130 msgid "command timeout" msgstr "" +#: VersionControl.module:485 +#, fuzzy +msgid "Do you really want to put this project under version control with &1?" +msgstr "Yakin akan menghapus direktori ini ?" + +#: VersionControl.module:499 +msgid "The project could not be put under version control." +msgstr "" + +#: VersionControl.module:584 +msgid "Unable to switch to branch `&1`." +msgstr "" + +#: VersionControl.module:604 +msgid "With &1" +msgstr "" + +#: Wiki.module:522 +msgid "There are &1 classes and &2 symbols in all Gambas components." +msgstr "" + +#: Wiki.module:801 +msgid "This page does not exist in that language." +msgstr "" + +#: WikiMarkdown.class:142 +msgid "Since" +msgstr "" + +#: WikiMarkdown.class:149 +#, fuzzy +msgid "This component does not exist." +msgstr "Proyek ini sudah ada." + +#: WikiMarkdown.class:174 +msgid "This class does not exist." +msgstr "" + +#: WikiMarkdown.class:187 +msgid "This symbol does not exist." +msgstr "" + +#~ msgid "Open project..." +#~ msgstr "Buka proyek..." + +#~ msgid "Show only components used in project" +#~ msgstr "Tampilkan hanya komponen yang digunakan di dalam proyek" + +#~ msgid "" +#~ "Welcome to the Gambas console.\n" +#~ "To evaluate any expression, type '?' followed by\n" +#~ "the expression, then hit return.\n" +#~ "\n" +#~ msgstr "" +#~ "Selamat datang di Gambas konsol.\n" +#~ "Untuk evaluasi ekspresi, ketik '?' diikuti dengan\n" +#~ "ekspresi, lalu tekan Enter.\n" +#~ "\n" + +#~ msgid "Text file" +#~ msgstr "Berkas teks" + +#~ msgid "Picture" +#~ msgstr "Gambar" + +#~ msgid "Click on a form to display the hierarchy of its controls..." +#~ msgstr "Klik pada form untuk menampilkan hirarkinya..." + +#~ msgid "Existing" +#~ msgstr "Keberadaan" + +#~ msgid "Details" +#~ msgstr "Detail" + +#~ msgid "

Authors

\n" +#~ msgstr "

Authors

\n" + +#~ msgid "About Gambas..." +#~ msgstr "Tentang Gambas......" + +#~ msgid "Thanks to" +#~ msgstr "Terima kasih kepada" Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/it.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/it.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/it.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/it.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/it.po 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/it.po 2019-04-27 16:05:33.000000000 +0000 @@ -221,10 +221,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gambas3 3.12.0\n" -"POT-Creation-Date: 2019-01-03 09:06 UTC\n" -"PO-Revision-Date: 2019-01-03 09:05 UTC\n" -"Last-Translator: benoit \n" +"Project-Id-Version: gambas3 3.12.90\n" +"PO-Revision-Date: 2019-03-15 21:53 UTC\n" +"Last-Translator: gian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -328,7 +327,7 @@ #: CClassInfo.class:687 msgid "This class acts like a &1 / &2 array." -msgstr "Questa classe si comporta come un &1 / &2 array." +msgstr "Questa classe si comporta come un array di &1 / &2." #: CClassInfo.class:687 msgid "read" @@ -340,7 +339,7 @@ #: CClassInfo.class:689 msgid "This class acts like a &1 array." -msgstr "Questa classe si comporta come un &1 array." +msgstr "Questa classe si comporta come un array di &1." #: CClassInfo.class:689 msgid "write-only" @@ -372,7 +371,7 @@ #: CClassInfo.class:867 msgid "This class can be used like an object by creating a hidden instance on demand." -msgstr "Questa classe puĆ² essere usata come un oggetto creando un istanza nascosata a richiesta." +msgstr "Questa classe puĆ² essere usata come un oggetto creando un istanza nascosta a richiesta." #: CClassInfo.class:892 msgid "static function" @@ -380,11 +379,11 @@ #: CClassInfo.class:899 msgid "This class acts like a &1 / &2 static array." -msgstr "Questa classe si comporta come un &1 / &2 array statico." +msgstr "Questa classe si comporta come un array statico di &1 / &2." #: CClassInfo.class:901 msgid "This class acts like a &1 static array." -msgstr "Questa classe si comporta come un &1 array statico." +msgstr "Questa classe si comporta come un array statico di &1." #: CClassInfo.class:913 msgid "This class is &1 with the &2 keyword." @@ -398,7 +397,7 @@ msgid "Loading information on component &1..." msgstr "Caricamento informazioni sul componente &1..." -#: CComponent.class:1594 FFileProperty.class:164 FProjectProperty.class:927 +#: CComponent.class:1594 FFileProperty.class:164 FProjectProperty.class:926 msgid "Classes" msgstr "Classi" @@ -406,8 +405,7 @@ msgid "Class" msgstr "Classe" -#: CComponent.class:1640 FConnectionEditor.class:320 FMakeInstall.form:291 -#: FProjectProperty.form:360 FPublish.form:126 FSoftwareFarm.form:324 +#: CComponent.class:1640 FConnectionEditor.class:320 FMakeInstall.form:291 FProjectProperty.form:367 FPublish.form:126 FSoftwareFarm.form:324 msgid "Description" msgstr "Descrizione" @@ -423,7 +421,7 @@ msgid "Author" msgstr "Autore" -#: CComponent.class:1680 FAbout.class:210 FProjectProperty.form:372 +#: CComponent.class:1680 FAbout.class:210 FProjectProperty.form:379 msgid "Authors" msgstr "Autori" @@ -585,23 +583,23 @@ #: CDocumentation.class:85 msgid "QT/GTK+ switcher component" -msgstr "Compontente switcher QT/GTK+" +msgstr "Componente switcher QT/GTK+" #: CDocumentation.class:86 msgid "OpenGL with QT/GTK+ switcher component" -msgstr "OpenGL con interruttore compontenti QT/GTK+" +msgstr "OpenGL con interruttore componenti QT/GTK+" #: CDocumentation.class:87 msgid "QT4/QT5 switcher component" -msgstr "Interruttore compontenti QT4/QT5" +msgstr "Interruttore componenti QT4/QT5" #: CDocumentation.class:88 msgid "QT4/QT5 OpenGL switcher component" -msgstr "Interruttore compontenti QT4/QT5 OpenGL" +msgstr "Interruttore componenti QT4/QT5 OpenGL" #: CDocumentation.class:89 msgid "QT4/QT5 WebKit switcher component" -msgstr "Interruttore compontenti QT4/QT5 WebKit" +msgstr "Interruttore componenti QT4/QT5 WebKit" #: CDocumentation.class:90 msgid "System tray icon management component" @@ -623,7 +621,7 @@ msgid "Image routines from the Imlib2 library" msgstr "Routine di immagine dalla libreria Imlib2" -#: CDocumentation.class:95 FProjectProperty.form:504 +#: CDocumentation.class:95 FProjectProperty.form:511 msgid "Image loading and saving" msgstr "Caricamento e salvataggio dell'immagine" @@ -717,7 +715,7 @@ #: CDocumentation.class:118 msgid "Perl-compatible Regular Expression Matching" -msgstr "Valutazione dei una espressione regolare compatibile Perl" +msgstr "Espressione regolare compatibile con Perl" #: CDocumentation.class:119 msgid "PDF renderer based on Poppler library" @@ -839,15 +837,15 @@ msgid "Web application development" msgstr "Sviluppo di applicazioni Web" -#: CDocumentation.class:155 FProjectProperty.form:492 +#: CDocumentation.class:155 FProjectProperty.form:499 msgid "Graphical form management" msgstr "Gestione grafica della form" -#: CDocumentation.class:156 FProjectProperty.form:498 +#: CDocumentation.class:156 FProjectProperty.form:505 msgid "Event loop management" msgstr "Gestione del ciclo degli eventi" -#: CDocumentation.class:158 FProjectProperty.form:515 +#: CDocumentation.class:158 FProjectProperty.form:522 msgid "OpenGL display" msgstr "Display OpenGL" @@ -855,7 +853,7 @@ msgid "Complex numbers" msgstr "Numeri complessi" -#: CDocumentation.class:160 FProjectProperty.form:521 +#: CDocumentation.class:160 FProjectProperty.form:528 msgid "XML management" msgstr "Gestore XML" @@ -963,27 +961,7 @@ msgid "IDE extensions" msgstr "Estensioni IDE" -#: CProjectList.class:544 CVersionControlGit.class:373 -#: CWaitingAnimation.class:63 FColorChooser.form:68 FComponentChooser.form:97 -#: FConflict.class:197 FConnectionEditor.class:470 FCrash.form:97 -#: FCreateFile.form:204 FDebugExpr.form:46 FDebugInfo.form:267 -#: FExportData.class:126 FFarmConfig.form:38 FFarmLogin.form:126 -#: FFarmRegister.form:141 FFarmRequest.form:43 FFieldChooser.form:144 -#: FFileProperty.class:144 FFontChooser.form:40 FGotoLine.form:23 -#: FHelpBrowser.form:60 FImageOffsetSelection.form:33 FImageQuality.form:30 -#: FImageResize.form:49 FImageRotate.form:32 FList.form:128 FMain.class:245 -#: FMakeInstall.class:345 FMenu.form:414 FNewConnection.form:318 -#: FNewTable.form:86 FNewTranslation.form:21 FOption.class:860 -#: FPasteSpecial.form:86 FPasteTable.form:105 FProjectChooser.form:73 -#: FProjectProperty.form:930 FProjectVersion.class:211 FProxy.form:57 -#: FPublish.class:273 FReportBorderChooser.form:48 -#: FReportBoxShadowChooser.form:27 FReportBrushChooser.form:36 -#: FReportCoordChooser.form:26 FReportPaddingChooser.form:75 FSave.form:28 -#: FSaveProjectAs.form:81 FSearch.class:943 FSelectComponent.form:39 -#: FSelectExtraFile.form:43 FSelectIcon.form:87 FSelectLibrary.form:66 -#: FSnippet.form:57 FSoftwareFarm.class:545 FTableChooser.form:68 FText.form:41 -#: FTranslate.class:652 FVersionControl.form:77 FWebFontChooser.form:129 -#: Project.module:553 VersionControl.module:376 +#: CProjectList.class:544 CVersionControlGit.class:373 CWaitingAnimation.class:63 FColorChooser.form:68 FComponentChooser.form:97 FConflict.class:197 FConnectionEditor.class:470 FCrash.form:97 FCreateFile.form:204 FDebugExpr.form:46 FDebugInfo.form:267 FExportData.class:126 FFarmConfig.form:38 FFarmLogin.form:126 FFarmRegister.form:141 FFarmRequest.form:43 FFieldChooser.form:144 FFileProperty.class:144 FFontChooser.form:40 FGotoLine.form:23 FHelpBrowser.form:60 FImageOffsetSelection.form:33 FImageQuality.form:30 FImageResize.form:49 FImageRotate.form:32 FList.form:128 FMain.class:245 FMakeInstall.class:345 FMenu.form:414 FNewConnection.form:318 FNewTable.form:86 FNewTranslation.form:21 FOption.class:863 FPasteSpecial.form:86 FPasteTable.form:105 FProjectChooser.form:73 FProjectProperty.form:937 FProjectVersion.class:211 FProxy.form:57 FPublish.class:273 FReportBorderChooser.form:48 FReportBoxShadowChooser.form:27 FReportBrushChooser.form:36 FReportCoordChooser.form:26 FReportPaddingChooser.form:75 FSave.form:28 FSaveProjectAs.form:81 FSearch.class:946 FSelectComponent.form:39 FSelectExtraFile.form:43 FSelectIcon.form:87 FSelectLibrary.form:66 FSnippet.form:57 FSoftwareFarm.class:545 FTableChooser.form:68 FText.form:40 FTranslate.class:670 FVersionControl.form:78 FWebFontChooser.form:129 Project.module:553 VersionControl.module:376 msgid "Cancel" msgstr "Annulla" @@ -1007,8 +985,7 @@ msgid "Files" msgstr "File" -#: CProjectTree.class:343 FHelpShortcut.form:22 FMain.form:413 -#: FOption.class:1097 FSearch.class:108 FSelectIcon.form:31 +#: CProjectTree.class:343 FHelpShortcut.form:22 FMain.form:413 FSearch.class:111 FSelectIcon.form:31 msgid "Project" msgstr "Progetto" @@ -1062,7 +1039,7 @@ #: CSoftware.class:361 msgid "Abort" -msgstr "Abortire" +msgstr "Abortito" #: CSoftware.class:361 FMain.class:2710 FMenu.class:74 msgid "Ignore" @@ -1150,11 +1127,11 @@ #: CVersionControlGit.class:302 msgid "One file to commit in the current branch." -msgstr "Un file da committare nel ramo corrente." +msgstr "Un file per il commit nel ramo corrente." #: CVersionControlGit.class:304 msgid "&1 files to commit in the current branch." -msgstr "&1 file da committare nel ramo corrente." +msgstr "&1 file per il commit nel ramo corrente." #: CVersionControlGit.class:311 msgid "None in the current project." @@ -1180,19 +1157,7 @@ msgid "A new Git repository will be created for this project." msgstr "Un nuovo repository Git verrĆ  creato per questo progetto." -#: CVersionControlGit.class:373 Design.module:508 FColorChooser.form:62 -#: FConnectionEditor.class:697 FCrash.form:91 FCreateFile.form:210 -#: FFarmConfig.form:33 FFarmLogin.form:121 FFieldChooser.form:138 -#: FFontChooser.form:34 FGotoLine.form:17 FImageOffsetSelection.form:27 -#: FImageQuality.form:24 FImageResize.form:103 FImageRotate.form:26 -#: FList.form:122 FMenu.form:409 FNewConnection.form:312 FNewTable.form:80 -#: FNewTranslation.form:15 FPasteSpecial.form:80 FProjectProperty.form:924 -#: FProxy.form:63 FReportBorderChooser.form:54 FReportBoxShadowChooser.form:33 -#: FReportBrushChooser.form:42 FReportCoordChooser.form:32 -#: FReportPaddingChooser.form:69 FSelectComponent.form:34 -#: FSelectExtraFile.form:37 FSelectIcon.form:82 FSelectLibrary.form:60 -#: FSnippet.form:51 FTableChooser.form:62 FText.form:35 FVersionError.form:51 -#: FWebFontChooser.form:123 +#: CVersionControlGit.class:373 Design.module:508 FColorChooser.form:62 FConnectionEditor.class:700 FCrash.form:91 FCreateFile.form:210 FFarmConfig.form:33 FFarmLogin.form:121 FFieldChooser.form:138 FFontChooser.form:34 FGotoLine.form:17 FImageOffsetSelection.form:27 FImageQuality.form:24 FImageResize.form:103 FImageRotate.form:26 FList.form:122 FMenu.form:409 FNewConnection.form:312 FNewTable.form:80 FNewTranslation.form:15 FPasteSpecial.form:80 FProjectProperty.form:931 FProxy.form:63 FReportBorderChooser.form:54 FReportBoxShadowChooser.form:33 FReportBrushChooser.form:42 FReportCoordChooser.form:32 FReportPaddingChooser.form:69 FSelectComponent.form:34 FSelectExtraFile.form:37 FSelectIcon.form:82 FSelectLibrary.form:60 FSnippet.form:51 FTableChooser.form:62 FText.form:34 FVersionError.form:51 FWebFontChooser.form:123 msgid "OK" msgstr "OK" @@ -1249,12 +1214,8 @@ msgstr "Il programma ĆØ stato chiuso." #: Design.module:442 -msgid "" -"The program has returned\n" -"the value: &1" -msgstr "" -"Il programma ha ritornato \n" -"il valore : &1" +msgid "The program has returned\nthe value: &1" +msgstr "Il programma ha restituito \nil valore : &1" #: Design.module:968 msgid "Output terminal" @@ -1273,18 +1234,8 @@ msgstr "Informazioni su Gambas" #: FAbout.form:25 -msgid "" -"

Licence

\n" -"\n" -"

This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 2, or (at your option) any later version.

\n" -"\n" -"

This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n" -msgstr "" -"

Licenza

\n" -"\n" -"

Questo programma ĆØ Software Libero; tu puoi ridistribuirlo e/o modificarlo secondo i termini della GNU General Public License come pubblicata dalla Free Software Foundation; sia la versione 2, che, secondo tua scelta, una qualsiasi versione successiva.

\n" -"\n" -"

Questo programma ĆØ distribuito con il desiderio che sia utile ma senza alcuna garanzia; senza nemmeno alcuna garanzia implicita di vendibilitĆ  o corrispondenza ad alcuno scopo specifico. Leggi la GNU General Public License per ulteriori dettagli.

\n" +msgid "

Licence

\n\n

This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 2, or (at your option) any later version.

\n\n

This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n" +msgstr "

Licenza

\n\n

Questo programma ĆØ Software Libero; tu puoi ridistribuirlo e/o modificarlo secondo i termini della GNU General Public License come pubblicata dalla Free Software Foundation; sia la versione 2, che, secondo tua scelta, una qualsiasi versione successiva.

\n\n

Questo programma ĆØ distribuito con il desiderio che sia utile ma senza alcuna garanzia; senza nemmeno alcuna garanzia implicita di vendibilitĆ  o corrispondenza ad alcuno scopo specifico. Leggi la GNU General Public License per ulteriori dettagli.

\n" #: FColorChooser.form:15 msgid "Select a color" @@ -1298,11 +1249,11 @@ msgid "Free" msgstr "Libero" -#: FComponentChooser.class:331 FProjectProperty.form:409 +#: FComponentChooser.class:331 FProjectProperty.form:416 msgid "Not finished but stable" msgstr "Non finito ma stabile" -#: FComponentChooser.class:333 FProjectProperty.form:409 +#: FComponentChooser.class:333 FProjectProperty.form:416 msgid "Experimental" msgstr "Sperimentale" @@ -1310,7 +1261,7 @@ msgid "Stable" msgstr "Stabile" -#: FComponentChooser.class:337 FProjectProperty.form:409 +#: FComponentChooser.class:337 FProjectProperty.form:416 msgid "Deprecated" msgstr "Deprecato" @@ -1354,10 +1305,7 @@ msgid "Show deprecated components" msgstr "Mostra i componenti deprecati" -#: FComponentChooser.form:103 FConflictEditor.form:293 -#: FConnectionEditor.form:119 FEditor.form:354 FForm.form:439 -#: FHelpBrowser.form:66 FImageEditor.form:377 FMain.form:363 -#: FTextEditor.form:351 FTranslate.form:82 Project.module:844 +#: FComponentChooser.form:103 FConflictEditor.form:293 FConnectionEditor.form:120 FEditor.form:354 FForm.form:439 FHelpBrowser.form:66 FImageEditor.form:377 FMain.form:363 FTextEditor.form:351 FTranslate.form:92 Project.module:844 msgid "Reload" msgstr "Ricarica" @@ -1367,7 +1315,7 @@ #: FComponentChooser.form:120 FHelpBrowser.form:90 FImageEditor.form:343 msgid "Zoom out" -msgstr "Rimpiciolisci" +msgstr "Rimpicciolisci" #: FComponentChooser.form:126 FHelpBrowser.form:96 msgid "No zoom" @@ -1389,18 +1337,13 @@ msgid "Text" msgstr "Testo" -#: FConflict.class:141 FMain.form:920 FReportBrushChooser.form:49 -#: Project.module:231 +#: FConflict.class:141 FMain.form:920 FReportBrushChooser.form:49 Project.module:231 msgid "Image" msgstr "Immagine" #: FConflict.class:197 -msgid "" -"The file has been modified.\n" -"Do you really want to close the dialog?" -msgstr "" -"Il file ĆØ stato modificato.\n" -"Vuoi davvero chiudere la finestra di dialogo?" +msgid "The file has been modified.\nDo you really want to close the dialog?" +msgstr "Il file ĆØ stato modificato.\nVuoi veramente chiudere la finestra di dialogo?" #: FConflict.class:225 msgid "Some conflicts are not yet resolved." @@ -1411,12 +1354,8 @@ msgstr "Impossibile risolvere il conflitto." #: FConflict.class:259 -msgid "" -"The file has been modified.\n" -"Do you really want to open another file?" -msgstr "" -"Il file ĆØ stato modificato.\n" -"Vuoi davvero aprire un altro file?" +msgid "The file has been modified.\nDo you really want to open another file?" +msgstr "Il file ĆØ stato modificato.\nVuoi veramente aprire un altro file?" #: FConflict.class:267 msgid "Conflict files" @@ -1426,58 +1365,39 @@ msgid "Version conflict" msgstr "Conflitto di versione" -#: FConflict.form:70 FConflictEditor.form:114 FConnectionEditor.form:381 -#: FEditor.form:124 FForm.form:158 FImageEditor.form:138 FMain.form:1013 -#: FMenu.form:120 FProjectVersion.form:234 FTextEditor.form:125 +#: FConflict.form:70 FConflictEditor.form:114 FConnectionEditor.form:382 FEditor.form:124 FForm.form:158 FImageEditor.form:138 FMain.form:1013 FMenu.form:120 FProjectVersion.form:234 FTextEditor.form:125 msgid "Cut" msgstr "Taglia" -#: FConflict.form:76 FConflictEditor.form:121 FConnectionEditor.form:151 -#: FEditor.form:131 FForm.form:165 FImageEditor.form:146 FList.form:99 -#: FMain.form:1020 FMakeInstall.form:902 FMenu.form:126 FOutput.form:40 -#: FProjectVersion.form:240 FSystemInfo.form:62 FTextEditor.form:132 -#: FTranslate.form:95 +#: FConflict.form:76 FConflictEditor.form:121 FConnectionEditor.form:152 FEditor.form:131 FForm.form:165 FImageEditor.form:146 FList.form:99 FMain.form:1020 FMakeInstall.form:902 FMenu.form:126 FOutput.form:40 FProjectVersion.form:240 FSystemInfo.form:62 FTextEditor.form:132 FTranslate.form:113 msgid "Copy" msgstr "Copia" -#: FConflict.form:82 FConflictEditor.form:128 FConnectionEditor.form:160 -#: FEditor.form:138 FForm.form:178 FImageEditor.form:153 FList.form:105 -#: FMain.form:1027 FMenu.form:132 FOutput.form:47 FPasteTable.form:99 -#: FProjectVersion.form:246 FTextEditor.form:139 +#: FConflict.form:82 FConflictEditor.form:128 FConnectionEditor.form:161 FEditor.form:138 FForm.form:178 FImageEditor.form:153 FList.form:105 FMain.form:1027 FMenu.form:132 FOutput.form:47 FPasteTable.form:99 FProjectVersion.form:246 FTextEditor.form:139 msgid "Paste" msgstr "Incolla" -#: FConflict.form:88 FConflictEditor.form:97 FConnectionEditor.form:402 -#: FEditor.form:107 FFieldChooser.form:127 FForm.form:141 FImageEditor.form:119 -#: FList.form:111 FOption.form:1048 FProjectVersion.form:252 -#: FTextEditor.form:108 +#: FConflict.form:88 FConflictEditor.form:97 FConnectionEditor.form:403 FEditor.form:107 FFieldChooser.form:127 FForm.form:141 FImageEditor.form:119 FList.form:111 FOption.form:1127 FProjectVersion.form:252 FTextEditor.form:108 msgid "Undo" -msgstr "Ripristina" +msgstr "Annulla" -#: FConflict.form:94 FConflictEditor.form:104 FConnectionEditor.form:409 -#: FEditor.form:114 FForm.form:148 FImageEditor.form:127 -#: FProjectVersion.form:258 FTextEditor.form:115 +#: FConflict.form:94 FConflictEditor.form:104 FConnectionEditor.form:410 FEditor.form:114 FForm.form:148 FImageEditor.form:127 FProjectVersion.form:258 FTextEditor.form:115 msgid "Redo" -msgstr "Recupera" +msgstr "Ripristina" -#: FConflict.form:100 FConflictEditor.form:441 FEditor.form:533 FMenu.form:142 -#: FProjectVersion.form:264 FTextEditor.form:517 +#: FConflict.form:100 FConflictEditor.form:441 FEditor.form:533 FMenu.form:142 FProjectVersion.form:264 FTextEditor.form:517 msgid "Indent" msgstr "Indenta" -#: FConflict.form:106 FConflictEditor.form:449 FEditor.form:541 FMenu.form:148 -#: FProjectVersion.form:270 FTextEditor.form:525 +#: FConflict.form:106 FConflictEditor.form:449 FEditor.form:541 FMenu.form:148 FProjectVersion.form:270 FTextEditor.form:525 msgid "Unindent" msgstr "Togli Indentazione" -#: FConflict.form:141 FMain.form:356 FOpenProject.form:35 -#: FProjectChooser.form:85 +#: FConflict.form:141 FMain.form:356 FOpenProject.form:35 FProjectChooser.form:85 msgid "Open" msgstr "Apri" -#: FConflict.form:149 FConflictEditor.form:299 FConnectionEditor.form:111 -#: FEditor.form:360 FForm.form:445 FImageEditor.form:384 FMain.form:372 -#: FMenu.class:74 FSaveProjectAs.form:87 FTextEditor.form:357 +#: FConflict.form:149 FConflictEditor.form:299 FConnectionEditor.form:112 FEditor.form:360 FForm.form:445 FImageEditor.form:384 FMain.form:372 FMenu.class:74 FSaveProjectAs.form:87 FTextEditor.form:357 FTranslate.form:226 msgid "Save" msgstr "Salva" @@ -1485,14 +1405,11 @@ msgid "Solve" msgstr "Risolto" -#: FConflict.form:166 FConflictEditor.form:306 FDebugInfo.form:274 -#: FEditor.form:347 FFileProperty.form:76 FForm.form:432 FImageEditor.form:391 -#: FMain.form:388 FPatch.form:88 FProjectVersion.form:322 FSystemInfo.form:68 -#: FTextEditor.form:364 FTips.form:83 FTranslate.form:338 +#: FConflict.form:166 FConflictEditor.form:306 FDebugInfo.form:274 FEditor.form:347 FFileProperty.form:76 FForm.form:432 FImageEditor.form:391 FMain.form:388 FPatch.form:88 FProjectVersion.form:322 FSystemInfo.form:68 FTextEditor.form:364 FTips.form:83 FTranslate.form:403 msgid "Close" msgstr "Chiudi" -#: FConflictEditor.class:956 FEditor.class:2675 FTextEditor.class:1117 +#: FConflictEditor.class:956 FEditor.class:2675 FTextEditor.class:1119 msgid "(Declarations)" msgstr "(Dichiarazioni)" @@ -1520,18 +1437,15 @@ msgid "Uncomment" msgstr "Togli commento" -#: FConflictEditor.form:172 FEditor.form:182 FPasteSpecial.form:19 -#: FTextEditor.form:198 +#: FConflictEditor.form:172 FEditor.form:182 FPasteSpecial.form:19 FTextEditor.form:198 msgid "Paste special" msgstr "Incolla speciale" -#: FConflictEditor.form:183 FEditor.form:215 FImageEditor.form:222 -#: FTextEditor.form:234 +#: FConflictEditor.form:183 FEditor.form:215 FImageEditor.form:222 FTextEditor.form:234 msgid "Select All" msgstr "Seleziona Tutto" -#: FConflictEditor.form:193 FEditor.form:230 FGotoLine.form:12 -#: FTextEditor.form:244 +#: FConflictEditor.form:193 FEditor.form:230 FGotoLine.form:12 FTextEditor.form:244 msgid "Go to line" msgstr "Vai alla linea" @@ -1545,10 +1459,9 @@ #: FConflictEditor.form:213 FEditor.form:257 FTextEditor.form:264 msgid "Find previous" -msgstr "Trova il precedente" +msgstr "Trova precedente" -#: FConflictEditor.form:222 FEditor.form:266 FImageEditor.form:330 -#: FMain.form:705 FTextEditor.form:273 +#: FConflictEditor.form:222 FEditor.form:266 FImageEditor.form:330 FMain.form:705 FTextEditor.form:273 msgid "View" msgstr "Visualizza" @@ -1566,7 +1479,7 @@ #: FConflictEditor.form:246 FEditor.form:283 FTextEditor.form:297 msgid "Horizontal split" -msgstr "Dividi orizontalmente" +msgstr "Dividi orizzontalmente" #: FConflictEditor.form:253 FEditor.form:290 FTextEditor.form:304 msgid "Vertical split" @@ -1592,18 +1505,15 @@ msgid "Open code" msgstr "Apri codice" -#: FConflictEditor.form:316 FEditor.form:370 FPasteSpecial.form:60 -#: FTextEditor.form:374 +#: FConflictEditor.form:316 FEditor.form:370 FPasteSpecial.form:60 FTextEditor.form:374 msgid "Paste as string" msgstr "Incolla come stringa" -#: FConflictEditor.form:321 FEditor.form:375 FPasteSpecial.form:65 -#: FTextEditor.form:379 +#: FConflictEditor.form:321 FEditor.form:375 FPasteSpecial.form:65 FTextEditor.form:379 msgid "Paste as multi-line string" msgstr "Incolla come stringa multilinea" -#: FConflictEditor.form:326 FEditor.form:380 FPasteSpecial.form:50 -#: FTextEditor.form:384 +#: FConflictEditor.form:326 FEditor.form:380 FPasteSpecial.form:50 FTextEditor.form:384 msgid "Paste as comments" msgstr "Incolla come commento" @@ -1643,13 +1553,11 @@ msgid "Take all their changes" msgstr "Prendi tutte le loro modifiche" -#: FConnectionEditor.class:51 FCreateFile.form:62 FMakeInstall.form:241 -#: FNewConnection.form:70 FNewTable.form:33 FOption.form:313 +#: FConnectionEditor.class:51 FCreateFile.form:62 FMakeInstall.form:241 FNewConnection.form:70 FNewTable.form:33 FOption.form:325 msgid "Name" msgstr "Nome" -#: FConnectionEditor.class:56 FCreateFile.form:113 FDebugInfo.class:65 -#: FNewConnection.form:84 FNewTable.form:48 FProxy.form:27 +#: FConnectionEditor.class:56 FCreateFile.form:113 FDebugInfo.class:65 FNewConnection.form:84 FNewTable.form:48 FProxy.form:27 msgid "Type" msgstr "Tipo" @@ -1709,219 +1617,211 @@ msgid "Unable to load table '&1'." msgstr "Impossibile caricare la tabella '&1'." -#: FConnectionEditor.class:704 +#: FConnectionEditor.class:708 msgid "Unable to run query." msgstr "Impossibile eseguire la query." -#: FConnectionEditor.class:736 +#: FConnectionEditor.class:710 +msgid "&1 s" +msgstr "-" + +#: FConnectionEditor.class:743 msgid "unlimited" msgstr "illimitata" -#: FConnectionEditor.class:823 MConnection.module:147 +#: FConnectionEditor.class:830 MConnection.module:147 msgid "Blob" msgstr "Blob" -#: FConnectionEditor.class:823 MConnection.module:141 +#: FConnectionEditor.class:830 MConnection.module:141 msgid "Boolean" msgstr "Booleano" -#: FConnectionEditor.class:823 FProjectVersion.class:290 MConnection.module:139 +#: FConnectionEditor.class:830 FProjectVersion.class:290 MConnection.module:139 msgid "Date" msgstr "Data" -#: FConnectionEditor.class:823 MConnection.module:137 +#: FConnectionEditor.class:830 MConnection.module:137 msgid "Float" msgstr "Mobile" -#: FConnectionEditor.class:823 MConnection.module:133 +#: FConnectionEditor.class:830 MConnection.module:133 msgid "Integer" msgstr "Intero" -#: FConnectionEditor.class:823 MConnection.module:135 +#: FConnectionEditor.class:830 MConnection.module:135 msgid "Long" msgstr "Lungo" -#: FConnectionEditor.class:823 MConnection.module:145 +#: FConnectionEditor.class:830 MConnection.module:145 msgid "Serial" msgstr "Seriale" -#: FConnectionEditor.class:823 MConnection.module:143 +#: FConnectionEditor.class:830 MConnection.module:143 msgid "String" msgstr "Stringa" -#: FConnectionEditor.class:912 +#: FConnectionEditor.class:919 msgid "This name is already in used." msgstr "Questo nome ĆØ giĆ  in uso." -#: FConnectionEditor.class:937 +#: FConnectionEditor.class:944 msgid "Please enter a number." msgstr "Si prega di inserire un numero." -#: FConnectionEditor.class:942 +#: FConnectionEditor.class:949 msgid "The length must be greater than 1 and lower than 255." msgstr "La lunghezza deve essere maggiore di 1 e inferiore a 255." -#: FConnectionEditor.class:966 +#: FConnectionEditor.class:973 msgid "Type mismatch." msgstr "Tipo non corrispondente." -#: FConnectionEditor.class:1018 +#: FConnectionEditor.class:1025 msgid "This name already exists." msgstr "Questo nome esiste giĆ ." -#: FConnectionEditor.class:1106 +#: FConnectionEditor.class:1113 msgid "This field is used in an index." msgstr "Questo campo ĆØ utilizzato in un indice." -#: FConnectionEditor.class:1460 +#: FConnectionEditor.class:1467 msgid "The table '&1' has no primary key." msgstr "La tabella '&1' non ha una chiave primaria." -#: FConnectionEditor.class:1596 +#: FConnectionEditor.class:1603 msgid "Cannot write table '&1'." msgstr "Impossibile scrivere la tabella '&1'." -#: FConnectionEditor.class:1693 +#: FConnectionEditor.class:1700 msgid "Do you really want to delete table '&1'?" msgstr "Vuoi veramente eliminare la tabella '&1'?" -#: FConnectionEditor.class:1705 +#: FConnectionEditor.class:1712 msgid "Cannot delete table '&1'." msgstr "Impossibile eliminare la tabella '&1'." -#: FConnectionEditor.class:1758 +#: FConnectionEditor.class:1765 msgid "Do you really want to remove the selected rows?" msgstr "Vuoi veramente rimuovere tutte le righe selezionate?" -#: FConnectionEditor.class:1920 +#: FConnectionEditor.class:1927 msgid "Do you really want to remove this query?" msgstr "Vuoi veramente rimuovere questa query?" -#: FConnectionEditor.form:79 +#: FConnectionEditor.form:80 msgid "Connection editor" msgstr "Editor di connessione" -#: FConnectionEditor.form:90 +#: FConnectionEditor.form:91 msgid "Show system tables" msgstr "Mostra le tabelle di sistema" -#: FConnectionEditor.form:101 FNewTable.form:19 +#: FConnectionEditor.form:102 FNewTable.form:19 msgid "New table" msgstr "Nuova tabella" -#: FConnectionEditor.form:130 +#: FConnectionEditor.form:131 msgid "Delete table" msgstr "Elimina la tabella" -#: FConnectionEditor.form:133 FDebugInfo.form:163 FMain.form:1157 -#: FMakeInstall.form:743 FOption.form:1482 FProjectProperty.form:566 -#: FPublish.form:269 FSoftwareFarm.form:423 +#: FConnectionEditor.form:134 FDebugInfo.form:163 FMain.form:1157 FMakeInstall.form:743 FOption.form:1561 FProjectProperty.form:573 FPublish.form:269 FSoftwareFarm.form:423 msgid "Remove" msgstr "Rimuovi" -#: FConnectionEditor.form:139 FNewTable.class:30 +#: FConnectionEditor.form:140 FNewTable.class:30 msgid "Rename table" msgstr "Rinomina la tabella" -#: FConnectionEditor.form:142 FMain.form:1034 +#: FConnectionEditor.form:143 FMain.form:1034 msgid "Rename" msgstr "Rinomina" -#: FConnectionEditor.form:148 +#: FConnectionEditor.form:149 msgid "Copy table" msgstr "Copia tabella" -#: FConnectionEditor.form:157 FPasteTable.form:22 +#: FConnectionEditor.form:158 FPasteTable.form:22 msgid "Paste table" msgstr "Incolla tabella" -#: FConnectionEditor.form:166 +#: FConnectionEditor.form:167 msgid "Import text file" msgstr "Importa file di testo" -#: FConnectionEditor.form:169 FImportTable.form:48 FMain.form:956 -#: FOption.form:1468 FTranslate.form:358 +#: FConnectionEditor.form:170 FImportTable.form:48 FMain.form:956 FOption.form:1547 FTranslate.form:423 msgid "Import" msgstr "Importa" -#: FConnectionEditor.form:212 +#: FConnectionEditor.form:213 msgid "Fields" msgstr "Campi" -#: FConnectionEditor.form:228 FMain.class:2164 FMakeInstall.form:737 -#: FProjectProperty.form:638 FPublish.form:159 +#: FConnectionEditor.form:229 FMain.class:2164 FMakeInstall.form:737 FProjectProperty.form:645 FPublish.form:159 msgid "Add" msgstr "Aggiungi" -#: FConnectionEditor.form:242 FList.form:77 FMakeInstall.form:755 -#: FPublish.form:281 +#: FConnectionEditor.form:243 FList.form:77 FMakeInstall.form:755 FPublish.form:281 msgid "Down" msgstr "GiĆ¹" -#: FConnectionEditor.form:249 FList.form:71 FMakeInstall.form:749 -#: FPublish.form:275 +#: FConnectionEditor.form:250 FList.form:71 FMakeInstall.form:749 FPublish.form:275 msgid "Up" msgstr "Su" -#: FConnectionEditor.form:257 +#: FConnectionEditor.form:258 msgid "Copy field list" msgstr "Copia l'elenco dei campi" -#: FConnectionEditor.form:275 +#: FConnectionEditor.form:276 msgid "Indexes" msgstr "Indici" -#: FConnectionEditor.form:292 +#: FConnectionEditor.form:293 msgid "New index" msgstr "Nuovo indice" -#: FConnectionEditor.form:352 +#: FConnectionEditor.form:353 msgid "Run query" msgstr "Esegui la query" -#: FConnectionEditor.form:358 +#: FConnectionEditor.form:359 msgid "New query" msgstr "Nuova query" -#: FConnectionEditor.form:360 FMain.form:851 FOption.form:1460 -#: FTranslate.form:77 +#: FConnectionEditor.form:361 FMain.form:851 FOption.form:1539 FTranslate.form:87 msgid "New" msgstr "Nuovo" -#: FConnectionEditor.form:366 +#: FConnectionEditor.form:367 msgid "Remove query" msgstr "Rimuovi una query" -#: FConnectionEditor.form:374 FDebugInfo.class:275 FImageProperty.form:378 -#: FList.form:93 FMakeInstall.form:761 FOption.class:860 FOutput.form:54 -#: FPublish.form:171 +#: FConnectionEditor.form:375 FDebugInfo.class:275 FImageProperty.form:378 FList.form:93 FMakeInstall.form:761 FOption.class:863 FOutput.form:54 FPublish.form:171 msgid "Clear" msgstr "Cancella" -#: FConnectionEditor.form:448 FDebugExpr.form:28 FMain.form:404 -#: FOption.form:1475 +#: FConnectionEditor.form:455 FDebugExpr.form:28 FMain.form:404 FOption.form:1554 msgid "Edit" msgstr "Modifica" -#: FConnectionEditor.form:455 FExportData.form:15 +#: FConnectionEditor.form:462 FExportData.form:15 msgid "Export to CSV file" msgstr "Esporta in un file CSV" -#: FConnectionEditor.form:458 FTranslate.form:112 +#: FConnectionEditor.form:465 FTranslate.form:130 msgid "Export" msgstr "Esporta" -#: FConnectionEditor.form:485 FForm.form:185 FList.form:65 FMain.form:1041 -#: FMenu.form:110 FNewConnection.class:402 FOption.class:1025 -#: FSoftwareFarm.class:647 FTranslate.form:87 +#: FConnectionEditor.form:492 FForm.form:185 FList.form:65 FMain.form:1041 FMenu.form:110 FNewConnection.class:402 FOption.class:1032 FSoftwareFarm.class:647 FTranslate.form:97 msgid "Delete" msgstr "Elimina" -#: FConnectionEditor.form:493 FForm.form:219 +#: FConnectionEditor.form:500 FForm.form:219 msgid "Select all" msgstr "Seleziona tutto" -#: FConnectionEditor.form:501 FForm.form:231 +#: FConnectionEditor.form:508 FForm.form:231 msgid "Unselect all" msgstr "Deseleziona tutti" @@ -1929,7 +1829,7 @@ msgid "Gambas 3 project conversion" msgstr "Conversione progetto in Gambas 3" -#: FCrash.class:73 FTranslate.class:225 Project.module:4516 +#: FCrash.class:73 FTranslate.class:242 Project.module:4518 msgid "The '&1' command has failed." msgstr "Il comando &1 ha fallito." @@ -1969,8 +1869,7 @@ msgid "New file" msgstr "Nuovo file" -#: FCreateFile.form:72 FImportTable.form:59 FMakePatch.form:66 -#: FProjectProperty.form:734 FSearch.form:99 +#: FCreateFile.form:72 FImportTable.form:59 FMakePatch.form:66 FProjectProperty.form:741 FSearch.form:98 msgid "Options" msgstr "Opzioni" @@ -2012,7 +1911,7 @@ #: FCreateProject.class:145 msgid "Cannot create project!" -msgstr "Non riesco a creare il progetto!" +msgstr "Impossibile creare il progetto!" #: FCreateProject.class:172 msgid "Please choose a template" @@ -2026,7 +1925,7 @@ msgid "New project" msgstr "Nuovo progetto" -#: FCreateProject.form:46 FProjectProperty.form:287 +#: FCreateProject.form:46 FProjectProperty.form:294 msgid "Project type" msgstr "Tipo di progetto" @@ -2058,7 +1957,7 @@ msgid "The project title is the true name of the application." msgstr "Il titolo del progetto ĆØ il vero nome dell'applicazione." -#: FCreateProject.form:154 FProjectProperty.form:858 +#: FCreateProject.form:154 FProjectProperty.form:865 msgid "Project is translatable" msgstr "Il progetto ĆØ traducibile" @@ -2078,13 +1977,13 @@ msgid "Debugging" msgstr "Debug" -#: FDebugButton.form:28 FDebugInfo.form:146 FMain.form:728 FOption.form:901 +#: FDebugButton.form:28 FDebugInfo.form:146 FMain.form:728 FOption.form:980 msgid "Console" msgstr "Console" #: FDebugButton.form:37 FDebugInfo.form:154 MTheme.module:6 msgid "Breakpoints" -msgstr "Interruzioni" +msgstr "Punti di interruzione" #: FDebugButton.form:46 FDebugInfo.form:216 msgid "Warnings" @@ -2138,7 +2037,7 @@ msgid "Function" msgstr "Funzione" -#: FDebugInfo.class:53 FMain.form:272 FTranslate.class:67 +#: FDebugInfo.class:53 FMain.form:272 FTranslate.class:78 msgid "File" msgstr "File" @@ -2186,14 +2085,6 @@ msgid "Add expression" msgstr "Aggiungi espressione" -#: FDebugInfo.form:120 -msgid "Display ME" -msgstr "Mostra ME" - -#: FDebugInfo.form:121 -msgid "ME" -msgstr "ME" - #: FDebugInfo.form:161 msgid "Remove breakpoint" msgstr "Rimuovi il punto di interruzione" @@ -2216,7 +2107,7 @@ #: FDebugInfo.form:185 msgid "Remove all breakpoints" -msgstr "Rimuovi tutti i breakpoint" +msgstr "Rimuovi tutti i punti di interruzione" #: FDebugInfo.form:265 msgid "Cancel current search" @@ -2230,7 +2121,7 @@ msgid "Show search window" msgstr "Mostra la finestra di ricerca" -#: FDebugInfo.form:331 FSearch.class:543 FTranslate.class:614 +#: FDebugInfo.form:331 FSearch.class:546 FTranslate.class:632 msgid "Search string cannot be found." msgstr "La stringa cercata non ĆØ stata trovata." @@ -2256,7 +2147,7 @@ #: FEditor.form:307 msgid "Toggle breakpoint" -msgstr "Inverti breakpoint" +msgstr "Inverti i punti di interruzione" #: FEditor.form:314 msgid "Watch expression" @@ -2274,7 +2165,7 @@ msgid "Locked" msgstr "Bloccato" -#: FEditor.form:396 FHelpShortcut.form:24 FOption.form:885 +#: FEditor.form:396 FHelpShortcut.form:24 FOption.form:964 msgid "Editor" msgstr "-" @@ -2307,14 +2198,8 @@ msgstr "&Sovrascrivi" #: FExportData.class:126 -msgid "" -"This file already exists.\n" -"\n" -"Do you want to overwrite it?" -msgstr "" -"Questo file esiste giĆ .\n" -"\n" -"Vuoi sovrascriverlo?" +msgid "This file already exists.\n\nDo you want to overwrite it?" +msgstr "Questo file esiste giĆ .\n\nVuoi sovrascriverlo?" #: FExportData.form:31 FImportTable.form:102 msgid "Delimiter character" @@ -2348,13 +2233,11 @@ msgid "Server" msgstr "Server" -#: FFarmLogin.form:59 FFarmRegister.form:61 FNewConnection.form:144 -#: FProjectVersion.form:127 FProxy.form:42 +#: FFarmLogin.form:59 FFarmRegister.form:61 FNewConnection.form:144 FProjectVersion.form:127 FProxy.form:42 msgid "User" msgstr "Utente" -#: FFarmLogin.form:74 FFarmRegister.form:76 FNewConnection.form:164 -#: FProjectVersion.form:142 FProxy.form:47 +#: FFarmLogin.form:74 FFarmRegister.form:76 FNewConnection.form:164 FProjectVersion.form:142 FProxy.form:47 msgid "Password" msgstr "-" @@ -2368,25 +2251,19 @@ #: FFarmRegister.class:28 msgid "Please enter a valid e-mail address." -msgstr "Si prega di inserire un'indirizzo e-mail valido." +msgstr "Si prega di inserire un indirizzo e-mail valido." #: FFarmRegister.class:34 msgid "Confirm password does not match." -msgstr "Conferma password non corrispondente" +msgstr "Conferma password non corrispondente." #: FFarmRegister.class:40 msgid "Unable to register user." msgstr "Impossibile registrare l'utente." #: FFarmRegister.class:40 -msgid "" -"You have been successfully registered.\n" -"\n" -"You will receive a confirmation e-mail soon." -msgstr "" -"Sei stato registrato con successo.\n" -"\n" -"Riceverai presto un'e-mail di conferma." +msgid "You have been successfully registered.\n\nYou will receive a confirmation e-mail soon." +msgstr "Sei stato registrato con successo.\n\nRiceverai presto un'e-mail di conferma." #: FFarmRegister.form:28 FPublish.form:320 FSoftwareFarm.form:115 msgid "Register" @@ -2394,21 +2271,15 @@ #: FFarmRegister.form:92 msgid "Confirm password" -msgstr "Confermare la password" +msgstr "Conferma la password" -#: FFarmRegister.form:108 FMakeInstall.form:256 FOption.form:329 +#: FFarmRegister.form:108 FMakeInstall.form:256 FOption.form:341 msgid "E-mail" msgstr "E-mail" #: FFarmRegister.form:121 -msgid "" -"A confirmation mail will be sent to the specified e-mail address. Click on the link included in that mail to activate your account.\n" -"

\n" -"Your e-mail will not be stored on the publishing server." -msgstr "" -"Una mail di conferma verrĆ  inviata all'indirizzo e-mail specificato. Fai clic sul link incluso nella posta per attivare il tuo account.\n" -"

\n" -"La tua e-mail non verrĆ  archiviata sul server di pubblicazione." +msgid "A confirmation mail will be sent to the specified e-mail address. Click on the link included in that mail to activate your account.\n

\nYour e-mail will not be stored on the publishing server." +msgstr "Una mail di conferma verrĆ  inviata all'indirizzo e-mail specificato. Fai clic sul link incluso nella posta per attivare il tuo account.\n

\nLa tua e-mail non verrĆ  archiviata sul server di pubblicazione." #: FFieldChooser.class:54 FTableChooser.class:66 msgid "Unable to open connection." @@ -2454,7 +2325,7 @@ msgid "Changes" msgstr "Modifiche" -#: FFileProperty.class:92 FProjectProperty.form:886 FTranslate.form:344 +#: FFileProperty.class:92 FProjectProperty.form:893 FTranslate.form:409 msgid "Statistics" msgstr "Statistiche" @@ -2470,8 +2341,7 @@ msgid "This file has not been modified since the last commit." msgstr "Questo file non ĆØ stato modificato dall'ultimo commit." -#: FFileProperty.class:144 FMakeInstall.class:345 FProjectVersion.class:211 -#: FSave.form:21 Project.module:3520 VersionControl.module:376 +#: FFileProperty.class:144 FMakeInstall.class:345 FProjectVersion.class:211 FSave.form:21 Project.module:3522 VersionControl.module:376 msgid "Continue" msgstr "Continua" @@ -2479,11 +2349,11 @@ msgid "You are going to cancel your changes!" msgstr "Stai per annullare le tue modifiche!" -#: FFileProperty.class:163 FProjectProperty.class:926 +#: FFileProperty.class:163 FProjectProperty.class:925 msgid "Modules" msgstr "Moduli" -#: FFileProperty.class:168 FProjectProperty.class:934 +#: FFileProperty.class:168 FProjectProperty.class:933 msgid "Lines of code" msgstr "Linee di codice" @@ -2577,19 +2447,19 @@ #: FForm.form:305 msgid "Align to left" -msgstr "Allinea a sinistra" +msgstr "Allineamento a sinistra" #: FForm.form:311 msgid "Align to right" -msgstr "Allinea a destra" +msgstr "Allineamento a destra" #: FForm.form:317 msgid "Align to top" -msgstr "Allinea in alto" +msgstr "Allineamento in alto" #: FForm.form:323 msgid "Align to bottom" -msgstr "Allinea al fondo" +msgstr "Allineamento in fondo" #: FForm.form:332 msgid "Same width" @@ -2611,11 +2481,11 @@ msgid "First" msgstr "Primo" -#: FForm.form:367 FSearch.form:194 FTips.form:71 +#: FForm.form:367 FSearch.form:189 FTips.form:71 msgid "Previous" msgstr "Precedente" -#: FForm.form:374 FSearch.form:188 FTips.form:77 +#: FForm.form:374 FSearch.form:183 FTips.form:77 msgid "Next" msgstr "Successivo" @@ -2659,15 +2529,15 @@ msgid "Move tab last" msgstr "Sposta tab alla fine" -#: FForm.form:745 FOption.form:275 FWebFontChooser.form:69 +#: FForm.form:745 FOption.form:287 msgid "Bold" msgstr "Grassetto" -#: FForm.form:753 FWebFontChooser.form:77 +#: FForm.form:753 msgid "Italic" msgstr "Corsivo" -#: FForm.form:761 FOption.form:280 FWebFontChooser.form:85 +#: FForm.form:761 FOption.form:292 msgid "Underline" msgstr "Sottolineato" @@ -2679,11 +2549,11 @@ msgid "Smaller font" msgstr "Font piĆ¹ piccolo" -#: FForm.form:785 FOption.form:803 +#: FForm.form:785 FOption.form:882 msgid "Default font" msgstr "Font predefinito" -#: FForm.form:793 FOption.form:1489 MTheme.module:6 +#: FForm.form:793 FOption.form:1568 MTheme.module:6 msgid "Background" msgstr "Sfondo" @@ -2715,7 +2585,7 @@ msgid "Move bottom" msgstr "Muovi alla fine" -#: FHelpBrowser.class:24 FProjectProperty.form:874 +#: FHelpBrowser.class:24 FProjectProperty.form:881 msgid "Default language" msgstr "Lingua predefinita" @@ -2747,7 +2617,7 @@ msgid "Debugger" msgstr "Debugger" -#: FHelpShortcut.form:28 FProjectProperty.form:847 FTranslate.form:135 +#: FHelpShortcut.form:28 FOption.form:603 FProjectProperty.form:854 FTranslate.form:153 msgid "Translation" msgstr "Traduzione" @@ -2761,7 +2631,7 @@ #: FImageEditor.form:172 FImageProperty.form:303 msgid "Horizontal flip" -msgstr "Scambia orizontalmente" +msgstr "Scambia orizzontalmente" #: FImageEditor.form:179 FImageProperty.form:297 msgid "Vertical flip" @@ -2797,7 +2667,7 @@ #: FImageEditor.form:247 msgid "Duplicate selection" -msgstr "Duplicare la selezione" +msgstr "Duplica la selezione" #: FImageEditor.form:255 FImageOffsetSelection.form:12 msgid "Offset selection" @@ -2897,11 +2767,11 @@ #: FImageOffsetSelection.form:40 msgid "Duplicate" -msgstr "Duplicare" +msgstr "Duplica" #: FImageProperty.class:788 msgid "System clipboard" -msgstr "System clipboard" +msgstr "Appunti di sistema" #: FImageProperty.class:1251 msgid "Arrow" @@ -2927,7 +2797,7 @@ msgid "Hexagon" msgstr "Esagono" -#: FImageProperty.form:141 FOption.form:267 FReportBrushChooser.form:49 +#: FImageProperty.form:141 FOption.form:279 FReportBrushChooser.form:49 msgid "Color" msgstr "Colore" @@ -2975,17 +2845,17 @@ msgid "Stroke" msgstr "Traccia" -#: FImageProperty.form:370 +#: FImageProperty.form:370 FTranslate.class:1718 msgid "Fill" msgstr "Riempi" #: FImageProperty.form:386 msgid "Colorize" -msgstr "Colorare" +msgstr "Colora" #: FImageProperty.form:394 msgid "Desaturate" -msgstr "Desaturare" +msgstr "Desatura" #: FImageProperty.form:402 msgid "Make transparent" @@ -3007,7 +2877,7 @@ msgid "Opacity" msgstr "OpacitĆ " -#: FImageProperty.form:459 FSelectIcon.form:54 FTranslate.class:68 +#: FImageProperty.form:459 FSelectIcon.form:54 FTranslate.class:79 msgid "Size" msgstr "Dimensione" @@ -3049,7 +2919,7 @@ #: FImageProperty.form:645 msgid "Blur" -msgstr "Sfocare" +msgstr "Sfocatura" #: FImageProperty.form:662 msgid "Transparency" @@ -3059,7 +2929,7 @@ msgid "Preview" msgstr "Anteprima" -#: FImageProperty.form:697 FProjectProperty.form:918 +#: FImageProperty.form:697 FProjectProperty.form:925 msgid "Reset" msgstr "-" @@ -3081,7 +2951,7 @@ #: FImageProperty.form:762 msgid "Top align" -msgstr "Allinea in cima" +msgstr "Allineamento in alto" #: FImageProperty.form:771 msgid "Middle align" @@ -3089,7 +2959,7 @@ #: FImageProperty.form:781 msgid "Baseline align" -msgstr "Allinea sulla linea di base" +msgstr "Allineamento sulla linea di base" #: FImageProperty.form:790 msgid "Bottom align" @@ -3145,7 +3015,7 @@ #: FImportFile.class:23 msgid "Gambas classes" -msgstr "Gambas classes" +msgstr "Classi di Gambas" #: FImportFile.class:23 msgid "Gambas modules" @@ -3153,7 +3023,7 @@ #: FImportFile.class:32 msgid "Cascading style sheets" -msgstr "Cascading style sheets" +msgstr "Fogli di stile" #: FImportFile.class:32 msgid "HTML files" @@ -3179,7 +3049,7 @@ msgid "Create symbolic links" msgstr "Crea link simbolici" -#: FImportTable.class:58 FSearch.form:172 FTranslate.class:1330 +#: FImportTable.class:58 FSearch.form:171 FTranslate.class:1364 msgid "All files" msgstr "Tutti i Files" @@ -3205,7 +3075,7 @@ #: FImportTable.class:427 msgid "No record imported." -msgstr "No record importato." +msgstr "Nessun record importato." #: FImportTable.class:429 msgid "One record imported." @@ -3261,13 +3131,13 @@ #: FList.class:153 msgid "Do you really want to clear the list?" -msgstr "Vuio veramente cancellare la lista?" +msgstr "Vuoi veramente cancellare la lista?" #: FList.form:25 msgid "Edit list property" msgstr "Modifica lista proprietĆ " -#: FList.form:59 FMenu.form:86 FProjectProperty.form:710 +#: FList.form:59 FMenu.form:86 FProjectProperty.form:717 msgid "Insert" msgstr "Inserisci" @@ -3281,15 +3151,15 @@ #: FMain.class:248 msgid "Do you really want to delete this directory ?" -msgstr "Vuoi davvero eliminare questa cartella?" +msgstr "Vuoi veramente eliminare questa cartella?" #: FMain.class:260 msgid "Do you really want to delete this file ?" -msgstr "Vuoi davvero eliminare questo file ?" +msgstr "Vuoi veramente eliminare questo file ?" #: FMain.class:267 msgid "Cannot delete file or directory" -msgstr "Non riesco ad eliminare il file o la cartella" +msgstr "Impossibile eliminare il file o la cartella" #: FMain.class:285 msgid "File or directory does not exist anymore." @@ -3320,14 +3190,8 @@ msgstr "Nuova cartella" #: FMain.class:1006 -msgid "" -"The GNU translation tools are not installed on your system.\n" -"\n" -"Please install them to be able to do the translation." -msgstr "" -"Gli strumenti di traduzione GNU non sono installati sul tuo sistema.\n" -"\n" -"Si prega di installarli per poter eseguire la traduzione." +msgid "The GNU translation tools are not installed on your system.\n\nPlease install them to be able to do the translation." +msgstr "Gli strumenti di traduzione GNU non sono installati sul tuo sistema.\n\nSi prega di installarli per poter eseguire la traduzione." #: FMain.class:1722 msgid "Unable to drop file into the project." @@ -3362,14 +3226,8 @@ msgstr "Questo file si trova all'interno del progetto." #: FMain.class:2710 Project.module:844 -msgid "" -"The file has been modified.\n" -"\n" -"All your changes will be lost." -msgstr "" -"Il file ĆØ stato modificato.\n" -"\n" -"Tutte le tue modifiche andranno perse." +msgid "The file has been modified.\n\nAll your changes will be lost." +msgstr "Il file ĆØ stato modificato.\n\nTutte le tue modifiche andranno perse." #: FMain.class:2821 msgid "Edit arguments" @@ -3437,7 +3295,7 @@ #: FMain.form:462 msgid "Installation package" -msgstr "Pacchetto installazione" +msgstr "Pacchetto d'installazione" #: FMain.form:469 msgid "Patch" @@ -3447,7 +3305,7 @@ msgid "Create" msgstr "Crea" -#: FMain.form:484 FProjectProperty.form:895 +#: FMain.form:484 FProjectProperty.form:902 msgid "Version control" msgstr "Controllo della versione" @@ -3457,7 +3315,7 @@ #: FMain.form:495 FReportBorderChooser.form:60 FReportPaddingChooser.form:64 msgid "Synchronize" -msgstr "Sincronizzare" +msgstr "Sincronizza" #: FMain.form:501 msgid "Undo synchronization" @@ -3489,7 +3347,7 @@ #: FMain.form:546 msgid "Refresh" -msgstr "Ridisegna" +msgstr "Ricarica" #: FMain.form:568 msgid "Run" @@ -3557,7 +3415,7 @@ #: FMain.form:694 msgid "Clear all breakpoints" -msgstr "Cancella tutti i breakpoints" +msgstr "Cancella tutti i punti di interruzione" #: FMain.form:699 msgid "Close all debug windows" @@ -3581,9 +3439,9 @@ #: FMain.form:780 msgid "Find" -msgstr "Cerca" +msgstr "Trova" -#: FMain.form:786 FSearch.form:75 +#: FMain.form:786 FSearch.form:74 msgid "Replace" msgstr "Rimpiazza" @@ -3611,7 +3469,7 @@ msgid "Shortcuts" msgstr "Scorciatoie da tastiera" -#: FMain.form:840 FOption.form:255 +#: FMain.form:840 FOption.form:267 msgid "Preferences" msgstr "Preferenze" @@ -3727,13 +3585,13 @@ msgid "System information" msgstr "Informazioni di sistema" -#: FMain.form:1303 FProjectProperty.form:139 +#: FMain.form:1303 FProjectProperty.form:140 msgid "Project properties" msgstr "ProprietĆ  Progetto" #: FMain.form:1311 msgid "Refresh project" -msgstr "Refresh del progetto" +msgstr "Ricarica il progetto" #: FMain.form:1338 FMakeExecutable.form:15 msgid "Make executable" @@ -3755,7 +3613,7 @@ msgid "Toolbox" msgstr "-" -#: FMain.form:1409 FSearch.form:61 +#: FMain.form:1409 FSearch.form:60 msgid "Search" msgstr "Cerca" @@ -3839,9 +3697,9 @@ msgid "Creating packages..." msgstr "Creazione pacchetti..." -#: FMakeInstall.class:268 Package.module:294 +#: FMakeInstall.class:268 Package.module:296 msgid "The packages have been successfully created." -msgstr "I package sono stati creati in modo corretto." +msgstr "I pcchetti sono stati creati in modo corretto." #: FMakeInstall.class:318 msgid "Please enter your name." @@ -3937,13 +3795,13 @@ #: FMakeInstall.form:150 msgid "Package information" -msgstr "Informazioni sui pacchetti" +msgstr "Informazione sul pacchetto" #: FMakeInstall.form:156 msgid "Package name" msgstr "Nome del pacchetto" -#: FMakeInstall.form:177 FOption.form:419 +#: FMakeInstall.form:177 FOption.form:431 msgid "Add vendor prefix or name to package names" msgstr "Aggiungi il prefisso o il nome del fornitore al nome del pacchetto" @@ -3951,11 +3809,11 @@ msgid "Package version" msgstr "Versione pacchetto" -#: FMakeInstall.form:201 FOption.form:351 FPublish.form:84 +#: FMakeInstall.form:201 FOption.form:363 FPublish.form:84 msgid "Vendor name" msgstr "Nome venditore" -#: FMakeInstall.form:217 FOption.form:368 +#: FMakeInstall.form:217 FOption.form:380 msgid "Vendor prefix" msgstr "Prefisso del venditore" @@ -3963,7 +3821,7 @@ msgid "Maintainer information" msgstr "Informazioni sul maintainer" -#: FMakeInstall.form:271 FOption.form:403 +#: FMakeInstall.form:271 FOption.form:415 msgid "URL" msgstr "URL" @@ -3985,7 +3843,7 @@ #: FMakeInstall.form:614 msgid "Package group" -msgstr "Gruppo di pacchetti" +msgstr "Gruppo pacchetto" #: FMakeInstall.form:634 msgid "Menu entry" @@ -4004,12 +3862,8 @@ msgstr "Tipo MIME" #: FMakeInstall.form:679 -msgid "" -"Enter the mimetypes handled by your application there.\n" -"Please enter one mimetype by line.\n" -msgstr "" -"Inserisci qui i tipi mime gestiti dalla tua applicazione.\n" -"Inserisci un tipo mime per riga.\n" +msgid "Enter the mimetypes handled by your application there.\nPlease enter one mimetype by line.\n" +msgstr "Inserisci qui i tipi mime gestiti dalla tua applicazione.\nInserisci un tipo mime per riga.\n" #: FMakeInstall.form:691 msgid "Additional configuration" @@ -4025,7 +3879,7 @@ #: FMakeInstall.form:711 msgid "Same dependencies for all targets" -msgstr "Stesse dipendenze per tutti i targhet" +msgstr "Stesse dipendenze per tutti i target" #: FMakeInstall.form:767 msgid "Extra files" @@ -4044,12 +3898,8 @@ msgstr "Test di autoconf extra" #: FMakeInstall.form:848 -msgid "" -"Add extra tests for the configuration process.\n" -"

Leave this blank if you don't need it, or if you don't know anything about autoconf scripts." -msgstr "" -"Aggiungi i test extra per il processo di configurazione.\n" -"

Lascia questo vuoto se non ti serve, o se non sai nulla degli script di autoconfigurazione." +msgid "Add extra tests for the configuration process.\n

Leave this blank if you don't need it, or if you don't know anything about autoconf scripts." +msgstr "Aggiungi i test extra per il processo di configurazione.\n

Lascia questo vuoto se non ti serve, o se non sai nulla degli script di autoconfigurazione." #: FMakeInstall.form:856 msgid "Destination directory" @@ -4123,9 +3973,9 @@ msgid "*.gz;*.bz2;*.xz" msgstr "*.gz;*.bz2;*.xz" -#: FMakePatch.form:98 Project.module:4555 +#: FMakePatch.form:98 Project.module:4557 msgid "Source packages" -msgstr "Package sorgenti" +msgstr "Pacchetti sorgenti" #: FMakePatch.form:102 msgid "Select project directory" @@ -4163,7 +4013,7 @@ msgid "This menu is too deep !" msgstr "Questo menu ĆØ troppo profondo !" -#: FMenu.class:1063 Project.module:5406 +#: FMenu.class:1063 Project.module:5408 msgid "modified" msgstr "modificato" @@ -4257,7 +4107,7 @@ #: FNewConnection.form:293 msgid "Remember database structure" -msgstr "Memorizzare la struttura del database" +msgstr "Memorizza la struttura del database" #: FNewTable.class:33 msgid "Create table" @@ -4343,395 +4193,407 @@ msgid "Desktop" msgstr "-" -#: FOption.class:86 FTranslate.class:132 +#: FOption.class:86 FTranslate.class:149 msgid "(Default)" msgstr "(Predefinito)" -#: FOption.class:186 +#: FOption.class:187 msgid "Define..." msgstr "Definire..." -#: FOption.class:233 +#: FOption.class:236 msgid "Gambas highlight theme files" msgstr "File del tema di Gambas ad alto contrasto" -#: FOption.class:234 +#: FOption.class:237 msgid "Export a theme file" msgstr "Esporta il file di un tema" -#: FOption.class:459 +#: FOption.class:462 msgid "Select a theme file" msgstr "Seleziona il file di un tema" -#: FOption.class:489 +#: FOption.class:492 msgid "You need to restart the application to see your changes." msgstr "Devi riavviare l'applicazione per vedere le tue modifiche." -#: FOption.class:860 +#: FOption.class:863 msgid "Do you really want to clear the documentation cache?" msgstr "Vuoi veramente cancellare la cache della documentazione?" -#: FOption.class:869 +#: FOption.class:872 msgid "Unable to clear documentation cache." msgstr "Impossibile cancellare la cache della documentazione." -#: FOption.class:1025 +#: FOption.class:1032 msgid "Do you really want to delete this snippet?" msgstr "Vuoi veramente eliminare questo frammento di codice?" -#: FOption.class:1218 +#: FOption.class:1231 msgid "Do you really want to install the Gambas font to your personal font directory?" msgstr "Vuoi veramente installare il font Gambas nella tua personale directory dei font?" -#: FOption.class:1218 FSoftwareFarm.class:586 +#: FOption.class:1231 FSoftwareFarm.class:586 msgid "Install" msgstr "Installa" -#: FOption.class:1303 +#: FOption.class:1316 msgid "Network is not available." msgstr "La rete non ĆØ disponibile." -#: FOption.class:1308 +#: FOption.class:1321 msgid "Documentation is up to date." msgstr "La documentazione ĆØ aggiornata." -#: FOption.class:1313 +#: FOption.class:1326 msgid "A new documentation is available!" msgstr "ƈ disponibile nuova documentazione!" -#: FOption.class:1318 MHelp.module:904 +#: FOption.class:1331 MHelp.module:904 msgid "Documentation is not available." -msgstr "Documentazione non disponibile" +msgstr "Documentazione non disponibile." -#: FOption.class:1514 +#: FOption.class:1527 msgid "Cannot download '&1'." msgstr "Impossibile scaricare '&1'." -#: FOption.class:1545 +#: FOption.class:1558 msgid "Unable to uncompress documentation." msgstr "Impossibile decomprimere la documentazione." -#: FOption.class:1556 +#: FOption.class:1569 msgid "Unable to install documentation." msgstr "Impossibile installare la documentazione." -#: FOption.form:285 +#: FOption.form:297 msgid "Dotted" msgstr "Punteggiato" -#: FOption.form:296 +#: FOption.form:308 msgid "Identity" msgstr "IdentitĆ " -#: FOption.form:340 +#: FOption.form:352 msgid "Package maintainer" msgstr "Manutentore del pacchetto" -#: FOption.form:385 +#: FOption.form:397 msgid "Default license" msgstr "Licenza predefinita" -#: FOption.form:425 VersionControl.module:485 +#: FOption.form:437 VersionControl.module:485 msgid "No" msgstr "-" -#: FOption.form:425 VersionControl.module:485 +#: FOption.form:437 VersionControl.module:485 msgid "Yes" msgstr "SƬ" -#: FOption.form:429 +#: FOption.form:441 msgid "Projects" msgstr "Progetti" -#: FOption.form:446 +#: FOption.form:458 msgid "Default tab size" msgstr "Dimensione tab predefinita" -#: FOption.form:463 FProjectProperty.form:767 +#: FOption.form:475 FProjectProperty.form:774 msgid "space(s)" msgstr "Spazi(o)" -#: FOption.form:476 +#: FOption.form:488 msgid "Indent with tab by default" msgstr "Indenta con tab di default" -#: FOption.form:493 +#: FOption.form:505 msgid "Automatic word wrap by default" msgstr "Accapo automatico di default" -#: FOption.form:511 +#: FOption.form:523 msgid "Fold procedures by default" msgstr "Ripiega la procedura di default" -#: FOption.form:528 +#: FOption.form:540 msgid "Activate version control" msgstr "Attiva il controllo della versione" -#: FOption.form:545 +#: FOption.form:557 msgid "Restore files when loading a project" -msgstr "Ripristinare i file durante il caricamento di un progetto" +msgstr "Ripristina i file durante il caricamento di un progetto" + +#: FOption.form:569 +msgid "Images" +msgstr "Immagini" + +#: FOption.form:580 +msgid "Compress PNG images with " +msgstr "Comprimi le immagini PNG con " + +#: FOption.form:613 +msgid "Automatic translation with " +msgstr "Traduzione automatica con " -#: FOption.form:562 -msgid "Compress PNG images with 'pngquant'" -msgstr "Comprimi le immagini PNG con 'pngquant'" +#: FOption.form:642 +msgid "Translation engine" +msgstr "Motore di traduzione" -#: FOption.form:572 +#: FOption.form:651 msgid "Interface" msgstr "Interfaccia" -#: FOption.form:589 +#: FOption.form:668 msgid "Activate animations" msgstr "Attiva le animazioni" -#: FOption.form:606 +#: FOption.form:685 msgid "Show shadows" msgstr "Mostra le ombre" -#: FOption.form:623 +#: FOption.form:702 msgid "Show tooltips" msgstr "Mostra tooltips" -#: FOption.form:640 +#: FOption.form:719 msgid "Use utility windows" msgstr "Usa le finestre di utilitĆ " -#: FOption.form:657 +#: FOption.form:736 msgid "Close tabs with middle mouse click" msgstr "Chiudi le schede con il tasto centrale del mouse" -#: FOption.form:674 +#: FOption.form:753 msgid "Show file name in window title" msgstr "Mostra il nome del file nel titolo della finestra" -#: FOption.form:691 +#: FOption.form:770 msgid "Toolbox size" msgstr "Dimensione toolbox" -#: FOption.form:697 +#: FOption.form:776 msgid "Large" msgstr "Grande" -#: FOption.form:697 FProjectProperty.form:297 FWebFontChooser.form:61 +#: FOption.form:776 FProjectProperty.form:304 msgid "Normal" msgstr "Normale" -#: FOption.form:697 +#: FOption.form:776 msgid "Small" msgstr "Piccolo" -#: FOption.form:709 +#: FOption.form:788 msgid "Sort properties" msgstr "Ordina proprietĆ " -#: FOption.form:726 +#: FOption.form:805 msgid "Separate static symbols in method selector" -msgstr "Separare i simboli statici nel selettore dei metodi" +msgstr "Separa i simboli statici nel selettore dei metodi" -#: FOption.form:743 +#: FOption.form:822 msgid "Minimize at runtime" msgstr "Riduci a icona in fase di esecuzione" -#: FOption.form:760 +#: FOption.form:839 msgid "Show debugging panel if needed" msgstr "Mostra il pannello di debug se necessario" -#: FOption.form:777 +#: FOption.form:856 msgid "Quiet external commands" msgstr "Comandi esterni silenziosi" -#: FOption.form:786 +#: FOption.form:865 msgid "Fonts" msgstr "Font" -#: FOption.form:819 +#: FOption.form:898 msgid "Global size" msgstr "Dimensione globale" -#: FOption.form:841 +#: FOption.form:920 msgid "Title size" msgstr "Dimensioni del titolo" -#: FOption.form:863 +#: FOption.form:942 msgid "Debugger size" msgstr "Dimensione del debugger" -#: FOption.form:912 MTheme.module:6 +#: FOption.form:991 MTheme.module:6 msgid "Help" msgstr "Aiuto" -#: FOption.form:939 +#: FOption.form:1018 msgid "Fixed font" msgstr "Font fisso" -#: FOption.form:955 +#: FOption.form:1034 msgid "Zoom (browser excepted)" msgstr "Zoom (escluso il browser)" -#: FOption.form:985 +#: FOption.form:1064 msgid "Install Gambas font for code edition" msgstr "Installa il font Gambas per la scrittura del codice" -#: FOption.form:989 +#: FOption.form:1068 msgid "Themes" msgstr "Temi" -#: FOption.form:1006 +#: FOption.form:1085 msgid "Icon theme" msgstr "Tema delle icone" -#: FOption.form:1022 +#: FOption.form:1101 msgid "Highlighting theme" msgstr "Tema dei colori evidenziati" -#: FOption.form:1036 +#: FOption.form:1115 msgid "Import theme" msgstr "Importa un tema" -#: FOption.form:1042 +#: FOption.form:1121 msgid "Export theme" msgstr "Esporta il tema" -#: FOption.form:1061 +#: FOption.form:1140 msgid "Adapt colors to dark themes" msgstr "Adatta i colori ai temi dark" -#: FOption.form:1098 +#: FOption.form:1177 msgid "Show indentation with vertical lines" msgstr "Mostra l'indentazione con linee verticali" -#: FOption.form:1115 +#: FOption.form:1194 msgid "Highlight current line" msgstr "Evidenzia la linea corrente" -#: FOption.form:1132 +#: FOption.form:1211 msgid "Highlight modified lines" msgstr "Evidenzia le linee modificate" -#: FOption.form:1149 +#: FOption.form:1228 msgid "Show line numbers" msgstr "Mostra i numeri di linea" -#: FOption.form:1166 +#: FOption.form:1245 msgid "Procedure folding" msgstr "Ripiega le procedure" -#: FOption.form:1183 +#: FOption.form:1262 msgid "Procedure separation" msgstr "Separa procedure" -#: FOption.form:1200 +#: FOption.form:1279 msgid "Show spaces at end of line with dots" msgstr "Mostra spazi alla fine della linea con punti" -#: FOption.form:1217 +#: FOption.form:1296 msgid "Show Preview" msgstr "Mostra l'anteprima" -#: FOption.form:1235 +#: FOption.form:1314 msgid "Keywords in upper case" msgstr "Parole chiave in maiuscolo" -#: FOption.form:1244 +#: FOption.form:1323 msgid "Code formatting" msgstr "Formattazione del codice" -#: FOption.form:1250 +#: FOption.form:1329 msgid "Automatic formatting" msgstr "Formattazione automatica" -#: FOption.form:1261 +#: FOption.form:1340 msgid "Control structure completion" msgstr "Completa le strutture di controllo" -#: FOption.form:1278 +#: FOption.form:1357 msgid "Local variable declaration" msgstr "Dichiarazione variabile locale" -#: FOption.form:1295 +#: FOption.form:1374 msgid "Comments insertion" msgstr "Inserimento dei commenti" -#: FOption.form:1312 +#: FOption.form:1391 msgid "Close braces, brackets" msgstr "Chiudi parentesi e parentesi graffe" -#: FOption.form:1329 +#: FOption.form:1408 msgid "Close strings" msgstr "Chiudi le stringhe" -#: FOption.form:1341 +#: FOption.form:1420 msgid "Explicit formating" msgstr "Formattazione esplicita" -#: FOption.form:1352 +#: FOption.form:1431 msgid "Format on load & save" msgstr "Formatta su caricamento e salvataggio" -#: FOption.form:1369 +#: FOption.form:1448 msgid "Indent local variable declaration" msgstr "Indenta la dichiarazione della variabile locale" -#: FOption.form:1386 +#: FOption.form:1465 msgid "Remove useless spaces at end of line" msgstr "Rimuovi gli spazi inutili alla fine della riga" -#: FOption.form:1403 +#: FOption.form:1482 msgid "Keep successive void lines" msgstr "Mantieni le linee vuote successive" -#: FOption.form:1412 +#: FOption.form:1491 msgid "Code snippets" msgstr "Frammenti di codice" -#: FOption.form:1428 +#: FOption.form:1507 msgid "Activate code snippets" msgstr "Attiva i frammenti di codice" -#: FOption.form:1512 +#: FOption.form:1591 msgid "Help & applications" msgstr "Help & Applicazioni" -#: FOption.form:1529 +#: FOption.form:1608 msgid "Display property help" msgstr "Mostra l'aiuto delle proprietĆ " -#: FOption.form:1546 +#: FOption.form:1625 msgid "Show documentation in popups" msgstr "Mostra la documentazione in una finestra popup" -#: FOption.form:1563 +#: FOption.form:1642 msgid "Always display optional messages" msgstr "Mostra sempre messaggi opzionali" -#: FOption.form:1575 +#: FOption.form:1654 msgid "Documentation" msgstr "Documentazione" -#: FOption.form:1586 +#: FOption.form:1665 msgid "Use offline documentation" msgstr "Usa la documentazione offline" -#: FOption.form:1616 +#: FOption.form:1695 msgid "Download documentation" msgstr "Scarica la documentazione" -#: FOption.form:1642 FProxy.form:20 +#: FOption.form:1721 FProxy.form:20 msgid "Proxy configuration" msgstr "Configurazione del proxy" -#: FOption.form:1655 +#: FOption.form:1734 msgid "Clear documentation cache" msgstr "Cancella la cache della documentazione" -#: FOption.form:1663 +#: FOption.form:1742 msgid "Applications" msgstr "Applicazioni" -#: FOption.form:1674 +#: FOption.form:1753 msgid "Browser" msgstr "-" -#: FOption.form:1691 FVersionControl.form:44 +#: FOption.form:1770 FVersionControl.form:45 msgid "Terminal" msgstr "Terminale" @@ -4883,167 +4745,171 @@ msgid "Snapping value is incorrect." msgstr "Valore di allineamento non corretto." -#: FProjectProperty.class:757 +#: FProjectProperty.class:756 msgid "&1 does not export any class." msgstr "&1 non esporta alcuna classe." -#: FProjectProperty.class:765 +#: FProjectProperty.class:764 msgid "&1 is already used as a library." msgstr "&1 ĆØ giĆ  in uso come libreria." -#: FProjectProperty.class:937 +#: FProjectProperty.class:936 msgid "Executable size" msgstr "Dimensione dell'eseguibile" -#: FProjectProperty.class:937 +#: FProjectProperty.class:936 msgid "bytes" msgstr "bytes" -#: FProjectProperty.class:954 +#: FProjectProperty.class:953 msgid "Information about component" msgstr "Informazione sul componente" -#: FProjectProperty.class:960 +#: FProjectProperty.class:959 msgid "Information about library" msgstr "Informazione sulla libreria" -#: FProjectProperty.form:178 +#: FProjectProperty.form:179 msgid "GB_GUI_BUSY=1" msgstr "GB_GUI_BUSY=1" -#: FProjectProperty.form:184 +#: FProjectProperty.form:185 msgid "GB_X11_INIT_THREADS=1" msgstr "GB_X11_INIT_THREADS=1" -#: FProjectProperty.form:199 +#: FProjectProperty.form:200 msgid "GB_DB_DEBUG=1" msgstr "GB_DB_DEBUG=1" -#: FProjectProperty.form:260 +#: FProjectProperty.form:233 +msgid "GB_NO_JIT=1" +msgstr "GB_NO_JIT=1" + +#: FProjectProperty.form:267 msgid "General" msgstr "Generale" -#: FProjectProperty.form:297 +#: FProjectProperty.form:304 msgid "Component" msgstr "Componente" -#: FProjectProperty.form:297 FSelectLibrary.class:101 +#: FProjectProperty.form:304 FSelectLibrary.class:101 msgid "Library" msgstr "Libreria" -#: FProjectProperty.form:304 +#: FProjectProperty.form:311 msgid "Vendor" msgstr "Venditore" -#: FProjectProperty.form:316 FPublish.class:91 FSelectLibrary.class:103 +#: FProjectProperty.form:323 FPublish.class:91 FSelectLibrary.class:103 msgid "Version" msgstr "Versione" -#: FProjectProperty.form:342 +#: FProjectProperty.form:349 msgid "Get from 'VERSION' file" msgstr "Ottieni dal file 'VERSION'" -#: FProjectProperty.form:349 +#: FProjectProperty.form:356 msgid "Title" msgstr "Titolo" -#: FProjectProperty.form:382 +#: FProjectProperty.form:389 msgid "Information" msgstr "Informazione" -#: FProjectProperty.form:403 FTranslate.class:65 +#: FProjectProperty.form:410 FTranslate.class:76 msgid "Progress" msgstr "Avanzamento" -#: FProjectProperty.form:409 +#: FProjectProperty.form:416 msgid "Finished and stable" msgstr "Finito e stabile" -#: FProjectProperty.form:420 +#: FProjectProperty.form:427 msgid "This component is hidden" msgstr "Questo componente ĆØ nascosto" -#: FProjectProperty.form:436 +#: FProjectProperty.form:443 msgid "Compatible until version" msgstr "Compatibile fino alla versione" -#: FProjectProperty.form:465 +#: FProjectProperty.form:472 msgid "Include information from" msgstr "Includi informazioni da" -#: FProjectProperty.form:477 +#: FProjectProperty.form:484 msgid "Required features" msgstr "Caratteristiche richieste" -#: FProjectProperty.form:533 +#: FProjectProperty.form:540 msgid "Required and excluded components" msgstr "Componenti richiesti ed esclusi" -#: FProjectProperty.form:554 +#: FProjectProperty.form:561 msgid "Require" msgstr "Richiedere" -#: FProjectProperty.form:560 +#: FProjectProperty.form:567 msgid "Exclude" msgstr "Escludi" -#: FProjectProperty.form:572 +#: FProjectProperty.form:579 msgid "Remove All" msgstr "Rimuovi Tutto" -#: FProjectProperty.form:579 +#: FProjectProperty.form:586 msgid "Components" msgstr "Componenti" -#: FProjectProperty.form:587 FSoftwareFarm.class:58 +#: FProjectProperty.form:594 FSoftwareFarm.class:58 msgid "Libraries" msgstr "Librerie" -#: FProjectProperty.form:610 +#: FProjectProperty.form:617 msgid "WARNING! The project executable and the libraries it depends on must be stored inside the same directory. Otherwise the libraries will not be found." msgstr "ATTENZIONE! L'eseguibile del progetto e le librerie da cui dipende devono essere memorizzate nella stessa directory. Altrimenti le librerie non verranno trovate." -#: FProjectProperty.form:618 +#: FProjectProperty.form:625 msgid "Runtime library search path" msgstr "Percorso di ricerca della libreria di runtime" -#: FProjectProperty.form:662 +#: FProjectProperty.form:669 msgid "Environment" msgstr "Ambiente" -#: FProjectProperty.form:678 +#: FProjectProperty.form:685 msgid "&Insert" msgstr "&Inserisci" -#: FProjectProperty.form:690 +#: FProjectProperty.form:697 msgid "Arguments" msgstr "Argomenti" -#: FProjectProperty.form:744 +#: FProjectProperty.form:751 msgid "Edition" msgstr "Edizione" -#: FProjectProperty.form:755 +#: FProjectProperty.form:762 msgid "Tab size" msgstr "Dimensione Tab" -#: FProjectProperty.form:778 +#: FProjectProperty.form:785 msgid "Show deprecated components and controls" msgstr "Mostra i componenti e i controlli deprecati" -#: FProjectProperty.form:791 +#: FProjectProperty.form:798 msgid "Compilation" msgstr "Compilazione" -#: FProjectProperty.form:802 +#: FProjectProperty.form:809 msgid "Module symbols are public by default" -msgstr "I simboli dei moduli sono \"public\" " +msgstr "I simboli dei moduli sono \"public\" di default" -#: FProjectProperty.form:818 +#: FProjectProperty.form:825 msgid "Form controls are public" msgstr "I controlli del form sono \"public\"" -#: FProjectProperty.form:834 +#: FProjectProperty.form:841 msgid "Activate warnings" msgstr "Attiva gli avvisi" @@ -5229,7 +5095,7 @@ #: FPublish.form:165 msgid "Sort" -msgstr "Ordine" +msgstr "Ordina" #: FPublish.form:177 msgid "Screenshot" @@ -5335,79 +5201,79 @@ msgid "Take screenshot" msgstr "Fai uno screenshot" -#: FSearch.class:545 +#: FSearch.class:548 msgid "Search string replaced once." msgstr "La stringa cercata ĆØ stata sostituita una volta." -#: FSearch.class:547 +#: FSearch.class:550 msgid "Search string replaced &1 times." msgstr "La stringa cercata ĆØ stata sostituita &1 volte." -#: FSearch.class:644 +#: FSearch.class:647 msgid "One match" msgstr "Una corrispondenza" -#: FSearch.class:646 +#: FSearch.class:649 msgid "&1 matches" msgstr "&1 corrisponde" -#: FSearch.class:943 +#: FSearch.class:946 msgid "Do you really want to replace every string?" msgstr "Vuoi veramente rimpiazzare ogni stringa?" -#: FSearch.form:42 +#: FSearch.form:41 msgid "Search & Replace" msgstr "Cerca e Rimpiazza" -#: FSearch.form:105 +#: FSearch.form:104 msgid "Case sensitive" msgstr "Case sensitive" -#: FSearch.form:110 +#: FSearch.form:109 msgid "Words only" msgstr "Solo parole" -#: FSearch.form:115 +#: FSearch.form:114 msgid "Regular expression" msgstr "Espressione regolare" -#: FSearch.form:120 +#: FSearch.form:119 msgid "Ignore strings" msgstr "Ignora le stringhe" -#: FSearch.form:125 +#: FSearch.form:124 msgid "Ignore comments" msgstr "Ignora i commenti" -#: FSearch.form:140 +#: FSearch.form:139 msgid "Search in" msgstr "Cerca in" -#: FSearch.form:147 +#: FSearch.form:146 msgid "Current procedure" msgstr "Procedura corrente" -#: FSearch.form:153 +#: FSearch.form:152 msgid "Current file" msgstr "File corrente" -#: FSearch.form:160 +#: FSearch.form:159 msgid "Source files" msgstr "File sorgenti" -#: FSearch.form:166 +#: FSearch.form:165 msgid "Data files" msgstr "File di dati" -#: FSearch.form:201 +#: FSearch.form:196 msgid "Browse" msgstr "Esplora" -#: FSearch.form:213 +#: FSearch.form:208 msgid "Replace all" msgstr "Sostituisci tutto" -#: FSearch.form:224 +#: FSearch.form:219 msgid "Highlight search" msgstr "Evidenzia la ricerca" @@ -5595,7 +5461,7 @@ msgid "Gambas Software Farm" msgstr "Gambas Software Farm" -#: FSoftwareFarm.form:156 +#: FSoftwareFarm.form:156 FTranslate.form:200 msgid "Show" msgstr "Mostra" @@ -5639,27 +5505,27 @@ msgid "Choose a table" msgstr "Scegli una tabella" -#: FText.form:12 -msgid "Edit text property" -msgstr "Modifica le proprietĆ  del testo" +#: FText.class:12 +msgid "Edit '&1' property" +msgstr "Modifica la proprietĆ  '&1'" -#: FText.form:30 +#: FText.form:29 msgid "Use a fixed font" -msgstr "Usa un font monospaziato" +msgstr "Usa un font monospazio" #: FTextEditor.class:214 msgid "Console output #&1" msgstr "Output della console #&1" -#: FTextEditor.class:907 +#: FTextEditor.class:909 msgid "Original file has been saved in the Project folder." msgstr "Il file originale ĆØ stato salvato nella cartella Progetto." -#: FTextEditor.class:907 +#: FTextEditor.class:909 msgid "The file has been compressed from &1 to &2 bytes (&3)." msgstr "Il file ĆØ stato compresso da &1 a &2, (&3) byte." -#: FTextEditor.class:915 +#: FTextEditor.class:917 msgid "Unable to compress file." msgstr "Impossibile comprimere il file." @@ -5691,135 +5557,159 @@ msgid "Show tips on startup" msgstr "Mostra suggerimenti all'avvio" -#: FTranslate.class:39 +#: FTranslate.class:42 msgid "The project is void. There is nothing to translate." -msgstr "Il progetto ĆØ vuoto. Non c'ĆØ nulla da tradurre" +msgstr "Il progetto ĆØ vuoto. Non c'ĆØ nulla da tradurre." -#: FTranslate.class:63 +#: FTranslate.class:74 msgid "Language" msgstr "Lingua" -#: FTranslate.class:66 +#: FTranslate.class:77 msgid "Not translated" msgstr "Non tradotto" -#: FTranslate.class:150 +#: FTranslate.class:167 msgid "Translation files" msgstr "File di traduzione" -#: FTranslate.class:309 +#: FTranslate.class:326 msgid "Cannot read translation file for language '&1'" -msgstr "Non riesco a leggere il file di traduzione per la lingua '&1'" +msgstr "Impossibile leggere il file di traduzione per la lingua '&1'" -#: FTranslate.class:539 +#: FTranslate.class:557 msgid "Cannot save translation." -msgstr "Non riesco a salvare la traduzione." +msgstr "Impossibile salvare la traduzione." -#: FTranslate.class:652 +#: FTranslate.class:670 msgid "Do you really want to delete this translation ?" -msgstr "Vuoi davvero eliminare questa traduzione ?" +msgstr "Vuoi veramente eliminare questa traduzione ?" -#: FTranslate.class:748 +#: FTranslate.class:779 msgid "Do you really want to reload this translation ?" -msgstr "Vuoi davvero ricaricare questa traduzione ?" +msgstr "Vuoi veramente ricaricare questa traduzione ?" -#: FTranslate.class:762 +#: FTranslate.class:793 msgid "Export a translation" msgstr "Esporta una traduzione" -#: FTranslate.class:977 +#: FTranslate.class:1008 msgid "Please select the translation file to import." msgstr "Si prega di selezionare il file di traduzione da importare." -#: FTranslate.class:1015 +#: FTranslate.class:1046 msgid "No translation were picked up." msgstr "Nessuna traduzione ĆØ stata rilevata." -#: FTranslate.class:1017 +#: FTranslate.class:1048 msgid "One translation was picked up." msgstr "Una traduzione ĆØ stata rilevata." -#: FTranslate.class:1019 +#: FTranslate.class:1050 msgid "&1 translations were picked up." msgstr "&1 le traduzioni sono state raccolte." -#: FTranslate.class:1027 +#: FTranslate.class:1058 msgid "Cannot import translation file." -msgstr "Non posso importare il file traduzione." +msgstr "Impossibile importare il file traduzione." -#: FTranslate.class:1076 +#: FTranslate.class:1107 msgid "Everything seems to be correct." msgstr "Tutto sembra essere corretto." -#: FTranslate.class:1086 +#: FTranslate.class:1117 msgid "Translated string symbols do not match untranslated string ones." msgstr "I simboli nella stringa tradotta non combaciano con la stringa originale. " -#: FTranslate.class:1112 +#: FTranslate.class:1143 msgid "&1 strings. Everything is translated!" msgstr "&1 stringhe. Tutte le frasi tradotte!" -#: FTranslate.class:1114 +#: FTranslate.class:1145 msgid "&1 strings. One is not translated. &3% done." msgstr "&1 stringhe. Una non ĆØ tradotta. &3% fatto." -#: FTranslate.class:1116 +#: FTranslate.class:1147 msgid "&1 strings. &2 are not translated. &3% done." msgstr "&1 stringhe. &2 non sono tradotte. &3% fatto." -#: FTranslate.form:66 +#: FTranslate.class:1708 +msgid "Automatic translation has failed." +msgstr "La traduzione automatica ĆØ fallita." + +#: FTranslate.class:1718 +msgid "Do you want to fill the translation automatically?" +msgstr "Vuoi riempire la traduzione automaticamente?" + +#: FTranslate.form:76 msgid "Project translation" msgstr "Traduzione Progetto" -#: FTranslate.form:99 +#: FTranslate.form:105 +msgid "Automatic translation" +msgstr "Traduzione automatica" + +#: FTranslate.form:117 msgid "Untranslated strings" msgstr "Stringhe non traducibili" -#: FTranslate.form:103 +#: FTranslate.form:121 msgid "Translated strings" msgstr "Stringhe tradotte" -#: FTranslate.form:107 +#: FTranslate.form:125 msgid "All strings" msgstr "Tutte le stringhe" -#: FTranslate.form:186 +#: FTranslate.form:224 msgid "Save translation" msgstr "Salva traduzione" -#: FTranslate.form:192 +#: FTranslate.form:232 +msgid "Verify the translation" +msgstr "Verifica la traduzione" + +#: FTranslate.form:234 +msgid "Verify" +msgstr "Verificare" + +#: FTranslate.form:304 +msgid "Find next translated string" +msgstr "Trova la prossima stringa tradotta" + +#: FTranslate.form:310 +msgid "Find previous translated string" +msgstr "Trova la precedente stringa tradotta" + +#: FTranslate.form:316 +msgid "Find previous untranslated string" +msgstr "Trova la precedente stringa non tradotta " + +#: FTranslate.form:322 +msgid "Find next untranslated string" +msgstr "Trova la prossima stringa non tradotta" + +#: FTranslate.form:332 msgid "Clear this translation" msgstr "Cancella questa traduzione" -#: FTranslate.form:198 +#: FTranslate.form:338 msgid "This string must not be translated" msgstr "Questa stringa non deve essere tradotta" -#: FTranslate.form:204 +#: FTranslate.form:344 msgid "Copy untranslated string" msgstr "Copia la stringa non tradotta" -#: FTranslate.form:210 -msgid "Verify the translation" -msgstr "Verifica la traduzione" - -#: FTranslate.form:216 -msgid "Find next untranslated string" -msgstr "Cerca la prossima stringa non tradotta" - -#: FTranslate.form:222 -msgid "Find previous untranslated string" -msgstr "Cerca la precedente stringa non tradotta " - -#: FTranslate.form:385 +#: FTranslate.form:450 msgid "Import all translations recursively" msgstr "Importa tutte le traduzioni ricorsivamente" -#: FTranslate.form:391 +#: FTranslate.form:456 msgid "Replace existing translations" msgstr "Sostituisci le traduzioni esistenti" -#: FTranslate.form:407 +#: FTranslate.form:472 msgid "Import a translation file" msgstr "Importa un file di traduzione" @@ -5829,13 +5719,13 @@ #: FVersionControl.class:71 msgid "Push" -msgstr "Inviare" +msgstr "Invia" #: FVersionControl.class:71 msgid "There is nothing to commit." msgstr "Non c'ĆØ nulla per il commit." -#: FVersionControl.form:60 +#: FVersionControl.form:61 msgid "Do not push to remote repository" msgstr "Non inviare al repository remoto" @@ -5843,50 +5733,6 @@ msgid "Select font" msgstr "Seleziona il font" -#: FWebFontChooser.form:47 -msgid "cursive" -msgstr "corsivo" - -#: FWebFontChooser.form:47 -msgid "fantasy" -msgstr "fantasy" - -#: FWebFontChooser.form:47 -msgid "monospace" -msgstr "monospazio" - -#: FWebFontChooser.form:47 -msgid "sans-serif" -msgstr "sans-serif" - -#: FWebFontChooser.form:47 -msgid "serif" -msgstr "serif" - -#: FWebFontChooser.form:62 -msgid "N" -msgstr "N" - -#: FWebFontChooser.form:70 -msgid "B" -msgstr "B" - -#: FWebFontChooser.form:78 -msgid "I" -msgstr "-" - -#: FWebFontChooser.form:86 -msgid "U" -msgstr "U" - -#: FWebFontChooser.form:93 -msgid "Strikeout" -msgstr "Barrato" - -#: FWebFontChooser.form:94 -msgid "S" -msgstr "S" - #: FWelcome.class:68 msgid "New project..." msgstr "Nuovo progetto..." @@ -5895,7 +5741,7 @@ msgid "Recent projects" msgstr "Progetti recenti" -#: FWelcome.class:72 Project.module:6210 +#: FWelcome.class:72 Project.module:6212 msgid "Installed software" msgstr "Software installato" @@ -6205,7 +6051,7 @@ #: MConnection.module:515 msgid "Cannot create metadata table." -msgstr "Impossible creare la tabella dei metadati." +msgstr "Impossibile creare la tabella dei metadati." #: MErrorMessage.module:4 msgid "&1 cannot be static" @@ -6393,7 +6239,7 @@ #: MErrorMessage.module:50 msgid "Cannot create class information: &1: &2" -msgstr "Impossibile creare il file di informazione sulla classe" +msgstr "Impossibile creare il file di informazione sulla classe: &1: &2" #: MErrorMessage.module:51 msgid "Cannot create file: &1" @@ -6401,7 +6247,7 @@ #: MErrorMessage.module:52 msgid "Cannot create temporary archive file: &1" -msgstr "Impossiblile creare il file dell'archivio temporaneo: &1" +msgstr "Impossibile creare il file dell'archivio temporaneo: &1" #: MErrorMessage.module:53 msgid "Cannot find dynamic library '&1': &2" @@ -7245,7 +7091,7 @@ #: MErrorMessage.module:263 msgid "unused extern function: &1" -msgstr "funzione externa non utilizzata: &1" +msgstr "funzione esterna non utilizzata: &1" #: MErrorMessage.module:264 msgid "unused function: &1" @@ -7345,7 +7191,7 @@ #: MTheme.module:6 msgid "Keywords" -msgstr "Parolechiave" +msgstr "Parole chiave" #: MTheme.module:6 msgid "Labels" @@ -7387,61 +7233,61 @@ msgid "'&1' and '&2' are missing." msgstr "'&1' e '&2' mancano." -#: Package.module:266 +#: Package.module:268 msgid "Saving CHANGELOG file." msgstr "Salva il file CHANGELOG/Modifiche." -#: Package.module:653 +#: Package.module:657 msgid "Making &1 support package..." -msgstr "Creare &1 pacchetto di supporto..." +msgstr "Sto creando il pacchetto di supporto &1..." -#: Package.module:707 +#: Package.module:712 msgid "Creating package for &1." msgstr "Creazione pacchetto per &1." -#: Package.module:739 +#: Package.module:744 msgid "The package build has failed." msgstr "La creazione del pacchetto ĆØ fallita." -#: Package.module:807 +#: Package.module:812 msgid "Making build directory." -msgstr "Creazione cartella per fare il pacchetto" +msgstr "Sto creando la directory." -#: Package.module:862 +#: Package.module:867 msgid "Creating desktop file..." msgstr "Creazione file desktop..." -#: Package.module:870 +#: Package.module:875 msgid "Sources are being debianizated." msgstr "\"Debianizzazione\" dei sorgenti..." -#: Package.module:1075 +#: Package.module:1080 msgid "Creating package..." msgstr "Creazione pacchetto..." -#: Package.module:1083 +#: Package.module:1088 msgid "'dpkg-buildpackage' has failed." msgstr "'dpkg-buildpackage' ha fallito." -#: Package.module:1363 +#: Package.module:1368 msgid "Initializing ~/RPM directory." msgstr "Inizializzazione cartella ~/RPM." -#: Package.module:1383 +#: Package.module:1388 msgid "Creating source package." msgstr "Creazione pacchetto sorgente." -#: Package.module:1407 +#: Package.module:1412 msgid "Creating .spec file." msgstr "Creazione .spec file." -#: Package.module:1666 +#: Package.module:1671 msgid "'rpmbuild' has returned the following error code:" -msgstr "'rpmbuild' ha ritornato il seguente codice errore:" +msgstr "'rpmbuild' ha restituito il seguente codice errore:" -#: Package.module:2077 +#: Package.module:2091 msgid "'tar' has returned the following error code:" -msgstr "'tar' ha ritornato il seguente codice errore:" +msgstr "'tar' ha restituito il seguente codice di errore:" #: Patch.class:38 msgid "The directory is not a Gambas project" @@ -7508,14 +7354,8 @@ msgstr "Questo progetto non esiste." #: Project.module:528 -msgid "" -"Unable to find Gambas IDE executable in directory:\n" -"\n" -"&1" -msgstr "" -"Impossibile trovare l'eseguibile della IDE di Gambas nella directory:\n" -"\n" -"&1" +msgid "Unable to find Gambas IDE executable in directory:\n\n&1" +msgstr "Impossibile trovare l'eseguibile della IDE di Gambas nella directory:\n\n&1" #: Project.module:547 msgid "This is not a Gambas project." @@ -7530,14 +7370,8 @@ msgstr "Convertire" #: Project.module:553 -msgid "" -"This is a Gambas 2.0 project.\n" -"\n" -"Do you want to convert it?" -msgstr "" -"Questo ĆØ un progetto Gambas 2.0.\n" -"\n" -"Vuoi convertirlo?" +msgid "This is a Gambas 2.0 project.\n\nDo you want to convert it?" +msgstr "Questo ĆØ un progetto Gambas 2.0.\n\nVuoi convertirlo?" #: Project.module:571 msgid "Do not open" @@ -7548,22 +7382,16 @@ msgstr "Apri alla fine" #: Project.module:571 -msgid "" -"This project seems to be already opened.\n" -"\n" -"Opening the same project twice can lead to data loss." -msgstr "" -"Sembra che questo progetto sia giĆ  aperto.\n" -"\n" -"Aprire lo stesso progetto due volte puĆ² causare la perdita di dati." +msgid "This project seems to be already opened.\n\nOpening the same project twice can lead to data loss." +msgstr "Sembra che questo progetto sia giĆ  aperto.\n\nAprire lo stesso progetto due volte puĆ² causare la perdita di dati." #: Project.module:577 msgid "It cannot be converted." -msgstr "Non puĆ² essere convertito" +msgstr "Non puĆ² essere convertito." #: Project.module:577 msgid "This project is read-only." -msgstr "Questo progetto ĆØ di sola lettura" +msgstr "Questo progetto ĆØ di sola lettura." #: Project.module:594 msgid "Copying project inside a temporary directory..." @@ -7611,7 +7439,7 @@ #: Project.module:2079 msgid "Cannot open file." -msgstr "Non riesco ad aprire il file." +msgstr "Impossibile aprire il file." #: Project.module:2237 msgid "&1th" @@ -7626,12 +7454,8 @@ msgstr "nel &1." #: Project.module:2458 -msgid "" -"Some project source files are in conflict.\n" -"Please solve them if you want to compile the project." -msgstr "" -"Alcuni file sorgenti del progetto sono in conflitto fra loro.\n" -"Si prega di risolvere i conflitti per poter compilare il progetto." +msgid "Some project source files are in conflict.\nPlease solve them if you want to compile the project." +msgstr "Alcuni file sorgenti del progetto sono in conflitto fra loro.\nSi prega di risolvere i conflitti per poter compilare il progetto." #: Project.module:2462 msgid "Compiling project" @@ -7651,7 +7475,7 @@ #: Project.module:2763 msgid "Cannot copy template file." -msgstr "Non riesco a copiare il template file." +msgstr "Impossibile copiare il file template." #: Project.module:2969 msgid "The contents of VERSION file is incorrect." @@ -7669,153 +7493,153 @@ msgid "Cannot make executable." msgstr "Impossibile creare l'eseguibile." -#: Project.module:3519 +#: Project.module:3521 msgid "Some components are missing: &1" msgstr "Mancano alcuni componenti: &1" -#: Project.module:3705 +#: Project.module:3707 msgid "Cannot write project file." -msgstr "Non riesco ad aprire il file progetto." +msgstr "Impossibile aprire il file progetto." -#: Project.module:3754 +#: Project.module:3756 msgid "Unable to create desktop shortcut." msgstr "Non riesco a creare un collegamento sul desktop. " -#: Project.module:4018 +#: Project.module:4020 msgid "The directory will be removed at the next commit." msgstr "La cartella verrĆ  eliminata al prossimo inoltro." -#: Project.module:4035 +#: Project.module:4037 msgid "You must define a startup class or form!" msgstr "Devi definire una classe o form di avvio!" -#: Project.module:4066 +#: Project.module:4068 msgid "Please type a name." msgstr "Per favore scegli un nome." -#: Project.module:4070 +#: Project.module:4072 msgid "This name contains a forbidden character:" msgstr "Questo nome contiene un carattere vietato:" -#: Project.module:4074 +#: Project.module:4076 msgid "The name cannot begins with a dot." msgstr "Il nome non puĆ² iniziare con un punto." -#: Project.module:4078 +#: Project.module:4080 msgid "This name is already used. Choose another one." msgstr "Questo nome ĆØ giĆ  in uso. Scegline un altro." -#: Project.module:4114 +#: Project.module:4116 msgid "A class name must begin with a letter or an underscore, followed by any letter or digit." msgstr "Il nome di una classe deve cominciare con una lettera o con un underscore, seguito da qualsiasi lettera o numero." -#: Project.module:4157 +#: Project.module:4159 msgid "Destination already exists." -msgstr "La destinazione giĆ  esiste" +msgstr "La destinazione giĆ  esiste." -#: Project.module:4339 +#: Project.module:4341 msgid "Unable to rename '&1'" msgstr "Non riesco a rinominare '&1'" -#: Project.module:4455 +#: Project.module:4457 msgid "Please type a project name." msgstr "Per favore scegli un nome per il progetto." -#: Project.module:4463 +#: Project.module:4465 msgid "The project name cannot begin with a dot." msgstr "Il nome del progetto non puĆ² iniziare con un punto." -#: Project.module:4466 +#: Project.module:4468 msgid "Non-ASCII characters are forbidden in a project name." msgstr "I caratteri non ASCII sono vietati nel nome del progetto." -#: Project.module:4467 +#: Project.module:4469 msgid "The following characters are forbidden in a project name: ? * / \\ SPACE" msgstr "I seguenti caratteri sono vietati nel nome di un progetto: ? * / \\ SPAZIO" -#: Project.module:4474 +#: Project.module:4476 msgid "This project already exists." msgstr "Questo progetto ĆØ giĆ  esistente." -#: Project.module:4477 +#: Project.module:4479 msgid "The project directory already exists." msgstr "La cartella del progetto esiste giĆ ." -#: Project.module:4479 +#: Project.module:4481 msgid "The project directory cannot be created because a file with the same name already exists." msgstr "La cartella del progetto non puĆ² essere creata perchĆ© c'ĆØ giĆ  un file con lo stesso nome." -#: Project.module:4527 +#: Project.module:4529 msgid "Unable to create source archive." msgstr "Impossibile creare l'archivio del sorgente." -#: Project.module:4554 +#: Project.module:4556 msgid "Create source package" -msgstr "Crea package sorgente" +msgstr "Crea il pacchetto sorgente" -#: Project.module:4811 +#: Project.module:4813 msgid "Cannot copy file &1." -msgstr "Non riesco a copiare il file &1." +msgstr "Impossibile copiare il file &1." -#: Project.module:4859 +#: Project.module:4861 msgid "Cannot create link &1." msgstr "Impossibile creare il link &1." -#: Project.module:4874 +#: Project.module:4876 msgid "Cannot move a directory inside itself." -msgstr "Non si puĆ² spostare una cartella dentro se stessa." +msgstr "Impossibile spostare una cartella dentro se stessa." -#: Project.module:4938 +#: Project.module:4940 msgid "Cannot move file &1." -msgstr "Non riesco a spostare il file &1." +msgstr "Impossibile spostare il file &1." -#: Project.module:5151 +#: Project.module:5153 msgid "The following files couldn't be removed:" msgstr "I seguenti file non possono essere rimossi:" -#: Project.module:5617 +#: Project.module:5619 msgid "Project cleanup..." msgstr "Pulizia del progetto..." -#: Project.module:5623 +#: Project.module:5625 msgid "Project files conversion..." msgstr "Conversione dei file del progetto..." -#: Project.module:5653 +#: Project.module:5655 msgid "Unable to convert &1" msgstr "Impossibile convertire &1" -#: Project.module:5904 +#: Project.module:5906 msgid "Unable to update forms." msgstr "Impossibile aggiornare le form." -#: Project.module:5994 +#: Project.module:5996 msgid "The &1 program is not installed on your system." msgstr "Il programma &1 non ĆØ installato sul tuo sistema." -#: Project.module:5996 +#: Project.module:5998 msgid "The following programs are not installed on your system: &1." msgstr "I seguenti programmi non sono installati sul tuo sistema: &1." -#: Project.module:6088 +#: Project.module:6090 msgid "Unable to read component description file." msgstr "Impossibile leggere il file di descrizione del componente." -#: Project.module:6149 +#: Project.module:6151 msgid "Cannot write component description file." -msgstr "Non riesco a scrivere il file per la descrizione del componente." +msgstr "Impossibile scrivere il file per la descrizione del componente." -#: Project.module:6210 +#: Project.module:6212 msgid "Project templates" msgstr "Modelli di progetto" -#: Project.module:6256 +#: Project.module:6258 msgid "Unable to run terminal." msgstr "Impossibile eseguire il terminale." #: Save.module:51 msgid "Cannot save file !" -msgstr "Non riesco a salvare il file !" +msgstr "Impossibile salvare il file !" #: SoftwareBox.class:236 msgid "Published &1" @@ -7880,3 +7704,4 @@ #: WikiMarkdown.class:187 msgid "This symbol does not exist." msgstr "Questo simbolo non esiste." + Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/ja.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/ja.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/ko.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/ko.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/lt.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/lt.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/nl.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/nl.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/nl.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/nl.po 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/nl.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,37 +1,37 @@ -#Fabrice Mous < fabrice@kde.nl >, 2003 -#Willy Raets < gbWilly@openmailbox.org >, 2013 +# Fabrice Mous < fabrice@kde.nl >, 2003 +# Willy Raets < gbWilly@openmailbox.org >, 2013 #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gambas3 3.10.90\n" -"PO-Revision-Date: 2017-08-26 19:05 UTC\n" -"Last-Translator: Willy Raets \n" +"Project-Id-Version: gambas3 3.12.2\n" +"PO-Revision-Date: 2019-03-31 13:44 UTC\n" +"Last-Translator: gbWilly \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: .project: 1 +#: .project:1 msgid "Gambas 3" msgstr "-" -#: .project: 2 +#: .project:2 msgid "Integrated Development Environment for Gambas" msgstr "GeĆÆntegreerde onwikkelomgeving voor Gambas" -#: CBookmark.class: 40 +#: CBookmark.class:40 msgid "Define bookmark" msgstr "Definieer bladwijzer" -#: CBookmark.class: 45 +#: CBookmark.class:45 msgid "Clear all bookmarks" msgstr "Wis alle bladwijzers" -#: CBookmark.class: 49 +#: CBookmark.class:49 msgid "Previous bookmark" msgstr "Vorige bladwijzer" -#: CBookmark.class: 54 +#: CBookmark.class:54 msgid "Next bookmark" msgstr "Volgende bladwijzer" @@ -39,7 +39,7 @@ msgid "Static properties" msgstr "Statische eigenschappen" -#: CClassInfo.class:604 FDebugInfo.class:990 +#: CClassInfo.class:604 msgid "Static variables" msgstr "Statische variabelen" @@ -47,11 +47,11 @@ msgid "Static methods" msgstr "Statische methode" -#: CClassInfo.class:606 +#: CClassInfo.class:606 MTheme.module:6 msgid "Constants" msgstr "Constante" -#: CClassInfo.class:623 FMain.form:491 FProperty.form:23 +#: CClassInfo.class:623 FMain.form:555 FProperty.form:23 msgid "Properties" msgstr "Eigenschappen" @@ -127,7 +127,7 @@ msgid "write-only" msgstr "Enkel schrijven" -#: CClassInfo.class:692 Project.module:1768 +#: CClassInfo.class:692 Project.module:1636 msgid "read-only" msgstr "alleen-lezen" @@ -179,43 +179,43 @@ msgid "Loading information on component &1..." msgstr "Informatie laden voor component &1..." -#: CComponent.class:1598 FFileProperty.class:160 FProjectProperty.class:901 +#: CComponent.class:1594 FFileProperty.class:164 FProjectProperty.class:926 msgid "Classes" msgstr "Klassen" -#: CComponent.class:1642 FDebugInfo.class:51 FMain.form:815 +#: CComponent.class:1638 FDebugInfo.class:45 FMain.form:875 msgid "Class" msgstr "Klasse" -#: FProjectProperty.form:369 FPublish.form:126 FSoftwareFarm.form:316 +#: CComponent.class:1640 FConnectionEditor.class:320 FMakeInstall.form:291 FProjectProperty.form:367 FPublish.form:126 FSoftwareFarm.form:324 msgid "Description" msgstr "Beschrijving" -#: CComponent.class:1671 +#: CComponent.class:1667 msgid "This component is not stable yet." msgstr "Dit component is nog niet stabiel." -#: CComponent.class:1673 +#: CComponent.class:1669 msgid "This component is deprecated." msgstr "Dit component is vervallen." -#: CComponent.class:1682 FProjectVersion.class:287 +#: CComponent.class:1678 FProjectVersion.class:287 msgid "Author" msgstr "Auteur" -#: CComponent.class:1684 FAbout.class:192 FProjectProperty.form:381 +#: CComponent.class:1680 FAbout.class:210 FProjectProperty.form:379 msgid "Authors" msgstr "Auteurs" -#: CComponent.class:1694 +#: CComponent.class:1690 msgid "Implements" msgstr "Werktuigen" -#: CComponent.class:1706 CLibraryInfo.class:191 LibraryItem.class:60 +#: CComponent.class:1702 CLibraryInfo.class:211 LibraryItem.class:60 msgid "Requires" msgstr "Vereist" -#: CComponent.class:1721 +#: CComponent.class:1717 msgid "Excludes" msgstr "Uitzonderingen" @@ -245,7 +245,7 @@ #: CDocumentation.class:54 msgid "Compression & decompression" -msgstr "comprimeren & decomprimeren" +msgstr "Comprimeren & decomprimeren" #: CDocumentation.class:55 msgid "bzlib2 compression driver" @@ -263,7 +263,7 @@ msgid "More data containers" msgstr "Meer data containers" -#: CDocumentation.class:59 FCreateProjectOld.form:294 +#: CDocumentation.class:59 msgid "Database access" msgstr "Database toegang" @@ -376,286 +376,294 @@ msgstr "QT4/QT5 wissel component" #: CDocumentation.class:88 +msgid "QT4/QT5 OpenGL switcher component" +msgstr "QT4/QT5 OpenGL wissel component" + +#: CDocumentation.class:89 msgid "QT4/QT5 WebKit switcher component" msgstr "QT4/QT5 WebKit wissel component" -#: CDocumentation.class:89 +#: CDocumentation.class:90 msgid "System tray icon management component" msgstr "System tray icoon beheer component" -#: CDocumentation.class:90 +#: CDocumentation.class:91 msgid "Embedded HTTP server" msgstr "Ingebedde HTTP server" -#: CDocumentation.class:91 +#: CDocumentation.class:92 msgid "Image management" msgstr "Afbeeldingen beheer" -#: CDocumentation.class:92 +#: CDocumentation.class:93 msgid "Image filtering component" msgstr "Beeldfilterbewerking component" -#: CDocumentation.class:93 +#: CDocumentation.class:94 msgid "Image routines from the Imlib2 library" msgstr "Afbeeldingsroutines van de lmlib2 bibliotheek" -#: CDocumentation.class:94 FProjectProperty.form:513 +#: CDocumentation.class:95 FProjectProperty.form:511 msgid "Image loading and saving" msgstr "Afbeeldingen laden en opslaan" -#: CDocumentation.class:95 +#: CDocumentation.class:96 msgid "Filesystem events monitoring" msgstr "Bestandsysteem gebeurtenis monitoring" -#: CDocumentation.class:96 +#: CDocumentation.class:97 msgid "XML tools based on libxml" msgstr "XML gereedschappen gebaseerd op libxml" -#: CDocumentation.class:97 +#: CDocumentation.class:98 msgid "Flexible logging system" msgstr "Flexibel logsysteem" -#: CDocumentation.class:98 +#: CDocumentation.class:99 msgid "Online map viewer" msgstr "Online kaart weergave" -#: CDocumentation.class:99 +#: CDocumentation.class:100 msgid "Gambas Markdown markup syntax" msgstr "-" -#: CDocumentation.class:100 +#: CDocumentation.class:101 msgid "GStreamer multimedia component" msgstr "GStreamer multimedia component" -#: CDocumentation.class:101 +#: CDocumentation.class:102 msgid "Multimedia controls" msgstr "-" -#: CDocumentation.class:102 +#: CDocumentation.class:103 msgid "Memcached client" msgstr "-" -#: CDocumentation.class:103 +#: CDocumentation.class:104 msgid "MIME format management based on GMime library" msgstr "MIME formaat beheer gebaseerd op GMime bibliotheek" -#: CDocumentation.class:104 +#: CDocumentation.class:105 msgid "MySQL specific routines" msgstr "MySQL specifieke routines" -#: CDocumentation.class:105 +#: CDocumentation.class:106 msgid "NCurses library" msgstr "NCurses bibliotheek" -#: CDocumentation.class:106 FCreateProjectOld.form:300 +#: CDocumentation.class:107 msgid "Network programming" msgstr "Netwerk programmeren" -#: CDocumentation.class:107 +#: CDocumentation.class:108 msgid "Network high-level protocols management" msgstr "Netwerk high-level protocol beheer" -#: CDocumentation.class:108 +#: CDocumentation.class:109 msgid "POP3 client" msgstr "POP3 cliĆ«nt" -#: CDocumentation.class:109 +#: CDocumentation.class:110 msgid "SMTP client" msgstr "SMTP cliĆ«nt" -#: CDocumentation.class:110 +#: CDocumentation.class:111 msgid "OpenAL 3D audio library" msgstr "OpenAL 3D audio bibliotheek" -#: CDocumentation.class:111 +#: CDocumentation.class:112 msgid "3D programming with OpenGL" msgstr "3D programmeren met OpenGL" -#: CDocumentation.class:112 +#: CDocumentation.class:113 msgid "OpenGL utility component" msgstr "OpenGL hulpprogramma component" -#: CDocumentation.class:113 +#: CDocumentation.class:114 msgid "OpenGL shaders management" msgstr "OpenGL shaders beheer" -#: CDocumentation.class:114 +#: CDocumentation.class:115 msgid "Simple OpenGL game engine based on MD2 format" msgstr "Eenvoudige OpenGL game engine gebaseerd op MD2 formaat" -#: CDocumentation.class:115 +#: CDocumentation.class:116 msgid "OpenSSL library routines" msgstr "OpenSSL bibliotheek routines" -#: CDocumentation.class:116 +#: CDocumentation.class:117 msgid "GNU command option parser" msgstr "GNU commando optie parser" -#: CDocumentation.class:117 +#: CDocumentation.class:118 msgid "Perl-compatible Regular Expression Matching" msgstr "-" -#: CDocumentation.class:118 +#: CDocumentation.class:119 msgid "PDF renderer based on Poppler library" msgstr "PDF genereren op basis van de Poppler bibliotheek" -#: CDocumentation.class:119 +#: CDocumentation.class:120 msgid "QT4 toolkit" msgstr "QT4 gereedschapskist" -#: CDocumentation.class:120 +#: CDocumentation.class:121 msgid "QT4 toolkit extension" msgstr "QT4 gereedschapskist uitbreiding" -#: CDocumentation.class:121 +#: CDocumentation.class:122 msgid "QT4 WebKit component" msgstr "-" -#: CDocumentation.class:122 +#: CDocumentation.class:123 msgid "OpenGL with QT4 toolkit" msgstr "OpenGL met QT4 gereedschapskist" -#: CDocumentation.class:123 +#: CDocumentation.class:124 msgid "QT5 toolkit" msgstr "QT5 gereedschapskist" -#: CDocumentation.class:124 +#: CDocumentation.class:125 msgid "QT5 WebKit component" msgstr "-" -#: CDocumentation.class:125 +#: CDocumentation.class:126 msgid "OpenGL with QT5 toolkit" msgstr "OpenGL met QT5 gereedschapskist" -#: CDocumentation.class:126 +#: CDocumentation.class:127 msgid "QT5 toolkit extension" msgstr "QT5 gereedschapskist uitbreiding" -#: CDocumentation.class:127 +#: CDocumentation.class:128 msgid "Report designer" msgstr "Rapport ontwerper" -#: CDocumentation.class:129 +#: CDocumentation.class:130 msgid "Scanner management library based on SANE" msgstr "Scannerbeheer bibliotheek gebaseerd op SANE" -#: CDocumentation.class:130 +#: CDocumentation.class:131 msgid "SDL library" msgstr "SDL bibliotheek" -#: CDocumentation.class:131 +#: CDocumentation.class:132 msgid "SDL sound & CD-ROM management" msgstr "SDL geluid & CD-ROM beheer" -#: CDocumentation.class:132 +#: CDocumentation.class:133 msgid "SDL2 component" msgstr "-" -#: CDocumentation.class:133 +#: CDocumentation.class:134 msgid "SDL2 audio component" msgstr "-" -#: CDocumentation.class:134 +#: CDocumentation.class:135 msgid "Application settings management" msgstr "Applicatie instellingen beheer" -#: CDocumentation.class:135 +#: CDocumentation.class:136 msgid "Signals management" msgstr "Signaal beheer" -#: CDocumentation.class:136 +#: CDocumentation.class:137 msgid "Terminal management" msgstr "Terminal beheer" -#: CDocumentation.class:137 +#: CDocumentation.class:138 msgid "Graphical terminal applications development" msgstr "Grafische terminal applicatie ontwikkeling" -#: CDocumentation.class:138 +#: CDocumentation.class:139 msgid "Utility component" msgstr "Utiliteitscomponent" -#: CDocumentation.class:139 +#: CDocumentation.class:140 msgid "Web applications utility component" msgstr "Web applicatie utiliteitscomponent" -#: CDocumentation.class:140 +#: CDocumentation.class:141 msgid "Video capture" msgstr "Video opname" -#: CDocumentation.class:141 +#: CDocumentation.class:142 msgid "Visual Basic compatibility" msgstr "Visual Basic compatibiliteit" -#: CDocumentation.class:142 +#: CDocumentation.class:143 msgid "XML tools" msgstr "XML gereedschappen" -#: CDocumentation.class:143 +#: CDocumentation.class:144 msgid "HTML generator" msgstr "HTML generator" -#: CDocumentation.class:144 +#: CDocumentation.class:145 msgid "XML-RPC protocol" msgstr "XML-RPC protocol" -#: CDocumentation.class:145 +#: CDocumentation.class:146 msgid "XSLT tools based on libxslt and libxml" msgstr "XSLT gereedschappen gebaseerd op libxslt en libxml" -#: CDocumentation.class:146 +#: CDocumentation.class:147 msgid "Web applications tools" msgstr "Web applicatie gereedschappen" -#: CDocumentation.class:147 +#: CDocumentation.class:148 msgid "Web feed parser and generator" msgstr "Web feed parser en generator" -#: CDocumentation.class:148 +#: CDocumentation.class:149 msgid "Web application development" msgstr "Webapplicatie ontwikkeling" -#: CDocumentation.class:154 FProjectProperty.form:501 +#: CDocumentation.class:155 FProjectProperty.form:499 msgid "Graphical form management" msgstr "Grafisch formulier beheer" -#: CDocumentation.class:155 FProjectProperty.form:507 +#: CDocumentation.class:156 FProjectProperty.form:505 msgid "Event loop management" msgstr "Gebeurtenis lussen beheer" -#: CDocumentation.class:157 FProjectProperty.form:524 +#: CDocumentation.class:158 FProjectProperty.form:522 msgid "OpenGL display" msgstr "OpenGL weergave" -#: CDocumentation.class:158 +#: CDocumentation.class:159 msgid "Complex numbers" msgstr "Complexe nummers" -#: CDocumentation.class:159 FProjectProperty.form:530 +#: CDocumentation.class:160 FProjectProperty.form:528 msgid "XML management" msgstr "XML beheer" -#: CInsertColor.class:121 FEditor.form:183 FTextEditor.form:174 +#: CInsertColor.class:238 FEditor.form:205 FTextEditor.form:205 msgid "Insert color" msgstr "Invoegen kleur" -#: CLibraryInfo.class:174 +#: CInsertDate.class:58 FEditor.form:514 FTextEditor.form:498 +msgid "Insert today's date" +msgstr "Huidige datum invoegen" + +#: CLibraryInfo.class:194 msgid "&1: &2" msgstr "-" -#: CLibraryInfo.class:186 LibraryItem.class:54 +#: CLibraryInfo.class:206 FDebugInfo.class:55 LibraryItem.class:54 msgid "Location" msgstr "Locatie" -#: CLibraryInfo.class:188 LibraryItem.class:56 +#: CLibraryInfo.class:208 LibraryItem.class:56 msgid "WARNING! Library not found." msgstr "WAARSCHUWING! Biblioteek niet gevonden" -#: CLibraryInfo.class:190 LibraryItem.class:58 +#: CLibraryInfo.class:210 LibraryItem.class:58 msgid "Provides" msgstr "Voorziet in" -#: CModule.class:28 FEditor.form:392 FForm.form:456 FMain.form:822 +#: CModule.class:28 FEditor.form:402 FForm.form:462 FMain.form:882 msgid "Form" msgstr "Formulier" @@ -671,7 +679,7 @@ msgid "Gambas web pages" msgstr "Gambas web pagina's" -#: CModule.class:29 FMain.form:829 +#: CModule.class:29 FMain.form:889 msgid "WebPage" msgstr "-" @@ -683,7 +691,7 @@ msgid "Gambas reports" msgstr "Gambas rapporten" -#: CModule.class:30 FMain.form:836 +#: CModule.class:30 FMain.form:896 msgid "Report" msgstr "Rapport" @@ -695,7 +703,7 @@ msgid "Gambas web forms" msgstr "Gambas webformulieren" -#: CModule.class:31 FMain.form:843 +#: CModule.class:31 FMain.form:903 msgid "WebForm" msgstr "Webformulier" @@ -707,7 +715,7 @@ msgid "Gambas terminal forms" msgstr "Gambas terminal formulieren" -#: CModule.class:32 FMain.form:850 +#: CModule.class:32 FMain.form:910 msgid "TermForm" msgstr "-" @@ -723,59 +731,63 @@ msgid "Event loop" msgstr "Gebeurtenis lus" -#: CProjectList.class:107 +#: CProjectList.class:111 msgid "Examples are stored on the Gambas farm server. Click &1 to access the farm server and download them..." msgstr "Voorbeelden zijn opgeslagen op de Gambas farm server. Klik &1 voor toegang tot de farm server on ze te downloaden..." -#: CProjectList.class:107 +#: CProjectList.class:111 msgid "here" msgstr "hier" -#: CProjectList.class:231 +#: CProjectList.class:235 msgid "IDE extensions" msgstr "IDE extenties" -#: FTranslate.class:605 FWebFontChooser.form:129 Project.module:513 +#: CProjectList.class:544 CVersionControlGit.class:373 CWaitingAnimation.class:63 FColorChooser.form:68 FComponentChooser.form:97 FConflict.class:197 FConnectionEditor.class:470 FCrash.form:97 FCreateFile.form:204 FDebugExpr.form:46 FDebugInfo.form:267 FExportData.class:126 FFarmConfig.form:38 FFarmLogin.form:126 FFarmRegister.form:141 FFarmRequest.form:43 FFieldChooser.form:144 FFileProperty.class:144 FFontChooser.form:40 FGotoLine.form:23 FHelpBrowser.form:60 FImageOffsetSelection.form:33 FImageQuality.form:30 FImageResize.form:49 FImageRotate.form:32 FList.form:128 FMain.class:245 FMakeInstall.class:345 FMenu.form:414 FNewConnection.form:318 FNewTable.form:86 FNewTranslation.form:21 FOption.class:863 FPasteSpecial.form:86 FPasteTable.form:105 FProjectChooser.form:73 FProjectProperty.form:937 FProjectVersion.class:211 FProxy.form:57 FPublish.class:273 FReportBorderChooser.form:48 FReportBoxShadowChooser.form:27 FReportBrushChooser.form:36 FReportCoordChooser.form:26 FReportPaddingChooser.form:75 FSave.form:28 FSaveProjectAs.form:81 FSearch.class:946 FSelectComponent.form:39 FSelectExtraFile.form:43 FSelectIcon.form:87 FSelectLibrary.form:66 FSnippet.form:57 FSoftwareFarm.class:545 FTableChooser.form:68 FText.form:40 FTranslate.class:670 FVersionControl.form:78 FWebFontChooser.form:129 Project.module:553 VersionControl.module:376 msgid "Cancel" msgstr "Annuleren" -#: CProjectList.class:539 +#: CProjectList.class:544 msgid "Do you really want to uninstall this software?" msgstr "Weet je zeker dat je deze software wil deĆÆnstalleren?" -#: CProjectList.class:539 FSelectLibrary.form:48 FSoftwareFarm.class:366 +#: CProjectList.class:544 FSelectLibrary.form:48 FSoftwareFarm.class:370 msgid "Uninstall" msgstr "DeĆÆnstalleer" -#: CProjectList.class:542 +#: CProjectList.class:547 msgid "Unable to uninstall software:" msgstr "Niet in staat om software te deĆÆnstalleren:" -#: CProjectList.class:546 +#: CProjectList.class:551 msgid "The software has been successfully uninstalled." msgstr "De software is succesvol gedeĆÆnstalleerd" -#: FSelectIcon.form:31 Project.module:1888 +#: CProjectTree.class:96 +msgid "Files" +msgstr "Bestanden" + +#: CProjectTree.class:343 FHelpShortcut.form:22 FMain.form:413 FSearch.class:111 FSelectIcon.form:31 msgid "Project" msgstr "Project" -#: CProjectTree.class:288 Project.module:1889 +#: CProjectTree.class:346 msgid "Sources" msgstr "Bronnen" -#: CProjectTree.class:290 Project.module:1890 +#: CProjectTree.class:348 msgid "Connections" msgstr "Verbindingen" -#: CProjectTree.class:298 Project.module:1891 +#: CProjectTree.class:349 msgid "Public" msgstr "-" -#: CProjectTree.class:299 Project.module:1892 +#: CProjectTree.class:350 msgid "Data" msgstr "Gegevens" -#: CRecentProject.class:68 FMain.class:673 +#: CRecentProject.class:68 FMain.class:714 msgid "Today" msgstr "Vandaag" @@ -795,95 +807,211 @@ msgid "This month" msgstr "Deze maand" -#: CSoftware.class:316 +#: CSoftware.class:317 msgid "Download cancelled" msgstr "Download geannuleerd" -#: CSoftware.class:325 +#: CSoftware.class:326 msgid "The checksum of the downloaded package is invalid." msgstr "De controle som van het gedownload pakket is ongeldig." -#: CSoftware.class:341 +#: CSoftware.class:342 msgid "Unable to uncompress source archive." msgstr "Niet in staat om bron archief te decomprimeren." -#: CSoftware.class:360 +#: CSoftware.class:361 msgid "Abort" msgstr "Afbreken" -#: CSoftware.class:360 FMain.class:2632 FMenu.class:72 +#: CSoftware.class:361 FMain.class:2710 FMenu.class:74 msgid "Ignore" msgstr "Negeer" -#: CSoftware.class:360 +#: CSoftware.class:361 msgid "The following components are required:" msgstr "De volgende componenten zijn vereist:" -#: CSoftware.class:387 +#: CSoftware.class:388 msgid "Unable to compile the project." msgstr "Niet in staat om het project te compileren." -#: CSoftware.class:394 +#: CSoftware.class:395 msgid "Unable to make executable." msgstr "Niet in staat om een uitvoeringsbestand te maken." -#: CSoftware.class:462 +#: CSoftware.class:464 msgid "Unable to install source directory" msgstr "Niet in staat on de bron folder te installeren" -#: CWelcome.class:85 +#: CSoftware.class:663 +msgid "yesterday" +msgstr "gisteren" + +#: CSoftware.class:665 +msgid "&1 days ago" +msgstr "&1 dag geleden" + +#: CSoftware.class:671 +msgid "last week" +msgstr "laatste week" + +#: CSoftware.class:673 +msgid "&1 weeks ago" +msgstr "&1 weken geleden" + +#: CSoftware.class:679 +msgid "last month" +msgstr "laatste maand" + +#: CSoftware.class:681 +msgid "&1 months ago" +msgstr "&1 maanden geleden" + +#: CSoftware.class:687 +msgid "last year" +msgstr "laatste jaar" + +#: CSoftware.class:689 +msgid "on &1" +msgstr "op &1" + +#: CVersionControlGit.class:266 +msgid "Unable to push the project." +msgstr "Niet in staat op het project te pushen" + +#: CVersionControlGit.class:280 CVersionControlSubversion.class:296 +msgid "Local root path" +msgstr "Lokaal root pad" + +#: CVersionControlGit.class:283 +msgid "Last commit" +msgstr "Laatste commit" + +#: CVersionControlGit.class:284 CVersionControlSubversion.class:298 +msgid "Last commit author" +msgstr "Auteur laatste commit" + +#: CVersionControlGit.class:285 CVersionControlSubversion.class:299 +msgid "Last commit date" +msgstr "Datum laatste commit" + +#: CVersionControlGit.class:292 +msgid "Current branch" +msgstr "Huidige branch" + +#: CVersionControlGit.class:293 +msgid "Origin" +msgstr "-" + +#: CVersionControlGit.class:300 +msgid "The current branch is up to date." +msgstr "De huidige branch is up to date." + +#: CVersionControlGit.class:302 +msgid "One file to commit in the current branch." +msgstr "Een bestand om te commiten in de huidige branch" + +#: CVersionControlGit.class:304 +msgid "&1 files to commit in the current branch." +msgstr "&1 bestanden voor commit in de huidige branch." + +#: CVersionControlGit.class:311 +msgid "None in the current project." +msgstr "Geen in het huidige project" + +#: CVersionControlGit.class:313 +msgid "One in the current project." +msgstr "Een in het huidige project." + +#: CVersionControlGit.class:315 +msgid "&1 in the current project." +msgstr "&1 in het huidige project." + +#: CVersionControlGit.class:319 +msgid "Status" +msgstr "-" + +#: CVersionControlGit.class:322 CVersionControlSubversion.class:314 +msgid "Remote repository URL" +msgstr "-" + +#: CVersionControlGit.class:373 +msgid "A new Git repository will be created for this project." +msgstr "Een nieuw Git repository wordt gecreeĆ«erd voor dit project" + +#: CVersionControlGit.class:373 Design.module:508 FColorChooser.form:62 FConnectionEditor.class:700 FCrash.form:91 FCreateFile.form:210 FFarmConfig.form:33 FFarmLogin.form:121 FFieldChooser.form:138 FFontChooser.form:34 FGotoLine.form:17 FImageOffsetSelection.form:27 FImageQuality.form:24 FImageResize.form:103 FImageRotate.form:26 FList.form:122 FMenu.form:409 FNewConnection.form:312 FNewTable.form:80 FNewTranslation.form:15 FPasteSpecial.form:80 FProjectProperty.form:931 FProxy.form:63 FReportBorderChooser.form:54 FReportBoxShadowChooser.form:33 FReportBrushChooser.form:42 FReportCoordChooser.form:32 FReportPaddingChooser.form:69 FSelectComponent.form:34 FSelectExtraFile.form:37 FSelectIcon.form:82 FSelectLibrary.form:60 FSnippet.form:51 FTableChooser.form:62 FText.form:34 FVersionError.form:51 FWebFontChooser.form:123 +msgid "OK" +msgstr "OK" + +#: CVersionControlGit.class:411 +msgid "Solve conflict." +msgstr "Conflict oplossen" + +#: CVersionControlSubversion.class:297 FProjectVersion.class:284 +msgid "Revision" +msgstr "Revisie" + +#: CVersionControlSubversion.class:315 +msgid "Remote revision" +msgstr "-" + +#: CVersionControlSubversion.class:316 +msgid "Remote last commit author" +msgstr "Remote laatste commit auteur" + +#: CVersionControlSubversion.class:317 +msgid "Remote last commit date" +msgstr "Remote laatste commit datum" + +#: CWelcome.class:114 msgid "The Gambas font is published under the SIL Open Font License." msgstr "Het Gambas lettertype is gepubliceerd onder de SIL Open Font License." -#: CWelcome.class:85 +#: CWelcome.class:114 msgid "This program is published under the GNU General Public License." msgstr "Dit programma is gepubliceert onder de GNU General Public License." -#: Design.module:195 Project.module:2366 +#: Design.module:221 Project.module:2231 msgid "first" msgstr "eerste" -#: Design.module:197 Project.module:2368 +#: Design.module:223 Project.module:2233 msgid "second" msgstr "tweede" -#: Design.module:199 Project.module:2370 +#: Design.module:225 Project.module:2235 msgid "third" msgstr "derde" -#: Design.module:294 Project.module:2429 +#: Design.module:319 Project.module:2294 msgid "in &1:&2." msgstr "-" -#: Design.module:400 +#: Design.module:432 msgid "The program has been interrupted by CTRL+C." msgstr "Het programma is onderbroken door CTRL+C." -#: Design.module:404 +#: Design.module:436 msgid "The program has been terminated." msgstr "Het programma is beĆ«indigt." -#: Design.module:410 +#: Design.module:442 msgid "The program has returned\nthe value: &1" msgstr "Het programma geeft terug\nde waarde: &1 " -#: FWebFontChooser.form:123 -msgid "OK" -msgstr "OK" - -#: Design.module:924 +#: Design.module:968 msgid "Output terminal" msgstr "Uitvoer terminal" -#: Design.module:954 +#: Design.module:996 msgid "No terminal emulator found." msgstr "Geen terminal emulator gevonden." -#: FAbout.class:212 +#: FAbout.class:230 msgid "Financial support" msgstr "FinanciĆ«le steun" -#: FAbout.form:12 FMain.form:1173 FWelcome.class:73 +#: FAbout.form:12 FMain.form:1250 FWelcome.class:75 msgid "About Gambas" msgstr "Over Gambas" @@ -891,63 +1019,63 @@ msgid "

Licence

\n\n

This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 2, or (at your option) any later version.

\n\n

This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n" msgstr "

Licentie

\n\n

Dit programma is VRIJE SOFTWARE; U kunt het verspreiden EN/OF wijzigen onder de bepalingen van de GNU Algemene Publieke Licentie, zoals uitgegeven door de Free Software Foundation; oftewel versie 2 van de Licentie,of (naar vrije keuze) een latere versie.

\n\n

Dit programma is verspreid met de hoop dat het nuttig zal zijn maar ZONDER ENIGE GARANTIE; zelfs zonder de impliciete garantie van VERKOOPBAARHEID of GESCHIKTHEID VOOR EEN BEPAALD DOEL. Zie de GNU Algemene Publieke Licentie voor meer details.

\n" -#: FColorChooser.form:16 +#: FColorChooser.form:15 msgid "Select a color" msgstr "Selecteer een kleur" -#: FColorChooser.form:28 FSoftwareFarm.class:52 +#: FColorChooser.form:27 FSoftwareFarm.class:52 msgid "System" msgstr "Systeem" -#: FColorChooser.form:36 +#: FColorChooser.form:35 msgid "Free" msgstr "Vrij" -#: FComponentChooser.class:333 FProjectProperty.form:417 +#: FComponentChooser.class:331 FProjectProperty.form:416 msgid "Not finished but stable" msgstr "Nog niet klaar maar stabiel" -#: FComponentChooser.class:335 FProjectProperty.form:417 +#: FComponentChooser.class:333 FProjectProperty.form:416 msgid "Experimental" msgstr "Experimenteel" -#: FComponentChooser.class:337 +#: FComponentChooser.class:335 msgid "Stable" msgstr "Stabiel" -#: FComponentChooser.class:339 FProjectProperty.form:417 +#: FComponentChooser.class:337 FProjectProperty.form:416 msgid "Deprecated" msgstr "Verouderd" -#: FComponentChooser.class:552 +#: FComponentChooser.class:551 msgid "This component is required by the following library:

&1" msgstr "Dit component is vereist door volgende bibiotheek:

&1" -#: FComponentChooser.class:554 +#: FComponentChooser.class:553 msgid "This component is required by the following libraries:

&1" msgstr "Dit component is vereist door volgende bibiotheken:

&1" -#: FComponentChooser.class:563 +#: FComponentChooser.class:562 msgid "This component is required by:

&1" msgstr "Dit component is vereist door:

&1" -#: FComponentChooser.class:564 +#: FComponentChooser.class:563 msgid "Keep" msgstr "Houden" -#: FComponentChooser.class:564 FDebugInfo.form:168 +#: FComponentChooser.class:563 FDebugInfo.form:187 msgid "Remove all" msgstr "Alles verwijderen" -#: FComponentChooser.class:669 +#: FComponentChooser.class:668 msgid "These components are incompatible:
&1." msgstr "Deze componenten zijn niet compatibel:
&1." -#: FComponentChooser.class:682 +#: FComponentChooser.class:681 msgid "The &1 component needs one of the following components:
&2." msgstr "Het &1 component heeft een van de volgende componenten nodig:
&2." -#: FComponentChooser.class:689 +#: FComponentChooser.class:688 msgid "The &1 component needs the &2 component." msgstr "Het &1 component vereist het &2 component." @@ -955,63 +1083,63 @@ msgid "Select a component" msgstr "Selecteer een component" -#: FComponentChooser.form:56 +#: FComponentChooser.form:55 msgid "Show deprecated components" msgstr "Toon vervallen componenten" -#: FTextEditor.form:305 FTranslate.form:77 Project.module:790 +#: FComponentChooser.form:103 FConflictEditor.form:293 FConnectionEditor.form:120 FEditor.form:354 FForm.form:439 FHelpBrowser.form:66 FImageEditor.form:377 FMain.form:363 FTextEditor.form:351 FTranslate.form:92 Project.module:844 msgid "Reload" msgstr "Herladen" -#: FComponentChooser.form:115 FHelpBrowser.form:84 FImageEditor.form:332 +#: FComponentChooser.form:114 FHelpBrowser.form:84 FImageEditor.form:335 msgid "Zoom in" msgstr "Inzoomen" -#: FComponentChooser.form:121 FHelpBrowser.form:90 FImageEditor.form:340 +#: FComponentChooser.form:120 FHelpBrowser.form:90 FImageEditor.form:343 msgid "Zoom out" msgstr "Uitzoomen" -#: FComponentChooser.form:127 FHelpBrowser.form:96 +#: FComponentChooser.form:126 FHelpBrowser.form:96 msgid "No zoom" msgstr "Geen zoom" -#: FConflict.class:23 FMain.form:1524 +#: FConflict.class:14 FMain.form:1594 msgid "&Edit" msgstr "&Bewerken" -#: FConflict.class:23 -msgid "This file is in conflict with the revision #&1.\nYou must resolve the conflict in order to use the file." -msgstr "Dit bestand is in conflict met revisie #&1.\nJe dient dit conflict op te lossen om het bestand te kunnen gebruiken." +#: FConflict.class:14 +msgid "This file is in conflict. You must resolve the conflict in order to use the file again." +msgstr "Dit bestand is in conflict. Je dient dit conflict op te lossen indien je het bestand opnieuw wil gebruiken." -#: FConflict.class:109 +#: FConflict.class:97 msgid "Unable to load file:" msgstr "Niet in staat om bestand te laden:" -#: FConflict.class:151 FDebugInfo.class:70 FImageEditor.form:630 +#: FConflict.class:139 FDebugInfo.class:61 FImageEditor.form:618 msgid "Text" msgstr "Tekst" -#: Project.module:228 +#: FConflict.class:141 FMain.form:920 FReportBrushChooser.form:49 Project.module:231 msgid "Image" msgstr "Afbeelding" -#: FConflict.class:209 +#: FConflict.class:197 msgid "The file has been modified.\nDo you really want to close the dialog?" msgstr "Het bestand is veranderd.\nWilt u het dialoogvenster echt sluiten?" -#: FConflict.class:237 +#: FConflict.class:225 msgid "Some conflicts are not yet resolved." msgstr "Sommige conflicten zijn nog niet opgelost." -#: FConflict.class:243 +#: FConflict.class:231 msgid "Unable to resolve the conflict." msgstr "Niet in staat om het conflict op te lossen." -#: FConflict.class:271 +#: FConflict.class:259 msgid "The file has been modified.\nDo you really want to open another file?" msgstr "Het bestand is veranderd.\nWilt u echt een ander bestand openen?" -#: FConflict.class:279 +#: FConflict.class:267 msgid "Conflict files" msgstr "Bestandsconflicten" @@ -1019,39 +1147,39 @@ msgid "Version conflict" msgstr "Versieconflict" -#: FTextEditor.form:111 +#: FConflict.form:70 FConflictEditor.form:114 FConnectionEditor.form:382 FEditor.form:124 FForm.form:158 FImageEditor.form:138 FMain.form:1013 FMenu.form:120 FProjectVersion.form:234 FTextEditor.form:125 msgid "Cut" msgstr "Knippen" -#: FTextEditor.form:118 +#: FConflict.form:76 FConflictEditor.form:121 FConnectionEditor.form:152 FEditor.form:131 FForm.form:165 FImageEditor.form:146 FList.form:99 FMain.form:1020 FMakeInstall.form:902 FMenu.form:126 FOutput.form:40 FProjectVersion.form:240 FSystemInfo.form:62 FTextEditor.form:132 FTranslate.form:113 msgid "Copy" msgstr "KopiĆ«ren" -#: FTextEditor.form:125 +#: FConflict.form:82 FConflictEditor.form:128 FConnectionEditor.form:161 FEditor.form:138 FForm.form:178 FImageEditor.form:153 FList.form:105 FMain.form:1027 FMenu.form:132 FOutput.form:47 FPasteTable.form:99 FProjectVersion.form:246 FTextEditor.form:139 msgid "Paste" msgstr "Plakken" -#: FOption.form:954 FProjectVersion.form:252 FTextEditor.form:94 +#: FConflict.form:88 FConflictEditor.form:97 FConnectionEditor.form:403 FEditor.form:107 FFieldChooser.form:127 FForm.form:141 FImageEditor.form:119 FList.form:111 FOption.form:1129 FProjectVersion.form:252 FTextEditor.form:108 msgid "Undo" msgstr "Ongedaan maken" -#: FImageEditor.form:124 FProjectVersion.form:258 FTextEditor.form:101 +#: FConflict.form:94 FConflictEditor.form:104 FConnectionEditor.form:410 FEditor.form:114 FForm.form:148 FImageEditor.form:127 FProjectVersion.form:258 FTextEditor.form:115 msgid "Redo" msgstr "Herstel" -#: FTextEditor.form:435 +#: FConflict.form:100 FConflictEditor.form:441 FEditor.form:533 FMenu.form:142 FProjectVersion.form:264 FTextEditor.form:517 msgid "Indent" msgstr "Inspringen" -#: FTextEditor.form:443 +#: FConflict.form:106 FConflictEditor.form:449 FEditor.form:541 FMenu.form:148 FProjectVersion.form:270 FTextEditor.form:525 msgid "Unindent" msgstr "Inspringen verwijderen" -#: FProjectChooser.form:85 +#: FConflict.form:141 FMain.form:356 FOpenProject.form:35 FProjectChooser.form:85 msgid "Open" msgstr "Openen" -#: FSaveProjectAs.form:82 FTextEditor.form:311 +#: FConflict.form:149 FConflictEditor.form:299 FConnectionEditor.form:112 FEditor.form:360 FForm.form:445 FImageEditor.form:384 FMain.form:372 FMenu.class:74 FSaveProjectAs.form:87 FTextEditor.form:357 FTranslate.form:226 msgid "Save" msgstr "Opslaan" @@ -1059,263 +1187,423 @@ msgid "Solve" msgstr "Oplossen" -#: FTextEditor.form:318 FTips.form:83 FTranslate.form:306 +#: FConflict.form:166 FConflictEditor.form:306 FDebugInfo.form:274 FEditor.form:347 FFileProperty.form:76 FForm.form:432 FImageEditor.form:391 FMain.form:388 FPatch.form:88 FProjectVersion.form:322 FSystemInfo.form:68 FTextEditor.form:364 FTips.form:83 FTranslate.form:403 msgid "Close" msgstr "Sluiten" -#: FOption.form:265 +#: FConflictEditor.class:956 FEditor.class:2675 FTextEditor.class:1119 +msgid "(Declarations)" +msgstr "(Declaraties)" + +#: FConflictEditor.class:1145 +msgid "There are still conflicts in this file." +msgstr "Er zijn nog steeds conflicten in dit bestand." + +#: FConflictEditor.form:134 FEditor.form:144 FTextEditor.form:145 +msgid "Advanced" +msgstr "Gevorderd" + +#: FConflictEditor.form:138 FEditor.form:155 FTextEditor.form:149 +msgid "Upper case" +msgstr "Hoofdletters" + +#: FConflictEditor.form:145 FEditor.form:148 FTextEditor.form:156 +msgid "Lower case" +msgstr "Kleine letters" + +#: FConflictEditor.form:155 FEditor.form:165 FTextEditor.form:181 +msgid "Comment" +msgstr "Toelichting" + +#: FConflictEditor.form:162 FEditor.form:172 FTextEditor.form:188 +msgid "Uncomment" +msgstr "Toelichting verwijderen." + +#: FConflictEditor.form:172 FEditor.form:182 FPasteSpecial.form:19 FTextEditor.form:198 +msgid "Paste special" +msgstr "Plakken speciaal" + +#: FConflictEditor.form:183 FEditor.form:215 FImageEditor.form:222 FTextEditor.form:234 +msgid "Select All" +msgstr "Selecteer Alles" + +#: FConflictEditor.form:193 FEditor.form:230 FGotoLine.form:12 FTextEditor.form:244 +msgid "Go to line" +msgstr "Ga naar regel" + +#: FConflictEditor.form:198 FEditor.form:235 FTextEditor.form:249 +msgid "Bookmarks" +msgstr "Bladwijzers" + +#: FConflictEditor.form:206 FEditor.form:250 FTextEditor.form:257 +msgid "Find next" +msgstr "Volgende zoeken" + +#: FConflictEditor.form:213 FEditor.form:257 FTextEditor.form:264 +msgid "Find previous" +msgstr "Vorige zoeken" + +#: FConflictEditor.form:222 FEditor.form:266 FImageEditor.form:330 FMain.form:705 FTextEditor.form:273 +msgid "View" +msgstr "Weergeven" + +#: FConflictEditor.form:226 FEditor.form:270 FTextEditor.form:277 +msgid "Automatic word wrap" +msgstr "Automatische terugloop" + +#: FConflictEditor.form:233 FTextEditor.form:284 +msgid "Indent with tab" +msgstr "Inspringen met tab" + +#: FConflictEditor.form:240 FEditor.form:277 FTextEditor.form:291 +msgid "No split" +msgstr "Geen splitsing" + +#: FConflictEditor.form:246 FEditor.form:283 FTextEditor.form:297 +msgid "Horizontal split" +msgstr "Horizontale splitsing" + +#: FConflictEditor.form:253 FEditor.form:290 FTextEditor.form:304 +msgid "Vertical split" +msgstr "Verticale splitsing" + +#: FConflictEditor.form:260 FImportTable.form:90 FTextEditor.form:311 +msgid "End of line" +msgstr "Einde van regel" + +#: FConflictEditor.form:263 FTextEditor.form:314 +msgid "Unix" +msgstr "-" + +#: FConflictEditor.form:268 FTextEditor.form:319 +msgid "Windows" +msgstr "-" + +#: FConflictEditor.form:273 FTextEditor.form:324 +msgid "MAC" +msgstr "-" + +#: FConflictEditor.form:283 FForm.form:408 FMain.form:976 FTextEditor.form:334 +msgid "Open code" +msgstr "Open code" + +#: FConflictEditor.form:316 FEditor.form:370 FPasteSpecial.form:60 FTextEditor.form:374 +msgid "Paste as string" +msgstr "Plakken als string" + +#: FConflictEditor.form:321 FEditor.form:375 FPasteSpecial.form:65 FTextEditor.form:379 +msgid "Paste as multi-line string" +msgstr "Plakken als multi-regel string" + +#: FConflictEditor.form:326 FEditor.form:380 FPasteSpecial.form:50 FTextEditor.form:384 +msgid "Paste as comments" +msgstr "Plakken als commentaar" + +#: FConflictEditor.form:342 FTextEditor.form:400 +msgid "Text editor" +msgstr "Tekstbewerker" + +#: FConflictEditor.form:348 FForm.form:468 FTextEditor.form:406 +msgid "Code" +msgstr "Code" + +#: FConflictEditor.form:377 +msgid "Conflict solved" +msgstr "Conflict opgelost" + +#: FConflictEditor.form:510 +msgid "Previous conflict" +msgstr "Vorig conflict" + +#: FConflictEditor.form:518 +msgid "Next conflict" +msgstr "Volgende conflict" + +#: FConflictEditor.form:527 +msgid "Keep my changes" +msgstr "Bewaar mijn wijzigingen" + +#: FConflictEditor.form:535 +msgid "Take their changes" +msgstr "Neem hun wijzigingen over" + +#: FConflictEditor.form:543 +msgid "Keep all my changes" +msgstr "Bewaar al mijn wijzigingen" + +#: FConflictEditor.form:552 +msgid "Take all their changes" +msgstr "Neem al hun wijzigingen over" + +#: FConnectionEditor.class:51 FCreateFile.form:62 FMakeInstall.form:241 FNewConnection.form:70 FNewTable.form:33 FOption.form:325 msgid "Name" msgstr "Naam" -#: FDebugInfo.class:76 FNewConnection.form:83 FNewTable.form:48 FProxy.form:27 +#: FConnectionEditor.class:56 FCreateFile.form:113 FDebugInfo.class:65 FNewConnection.form:84 FNewTable.form:48 FProxy.form:27 msgid "Type" msgstr "Type" -#: FConnectionEditor.class:59 +#: FConnectionEditor.class:61 msgid "Length" msgstr "Lengte" -#: FConnectionEditor.class:64 +#: FConnectionEditor.class:66 msgid "Default value" msgstr "Standaardwaarde" -#: FConnectionEditor.class:69 +#: FConnectionEditor.class:71 msgid "Collation" msgstr "Collatie" -#: FConnectionEditor.class:80 FDebugExpr.class:487 FHelpBrowser.form:52 +#: FConnectionEditor.class:82 FDebugExpr.class:500 FHelpBrowser.form:52 msgid "Index" msgstr "Inhoud" -#: FConnectionEditor.class:85 +#: FConnectionEditor.class:87 msgid "Unique" msgstr "Uniek" -#: FConnectionEditor.class:90 FImportTable.class:363 +#: FConnectionEditor.class:92 FImportTable.class:363 msgid "Field" msgstr "Veld" -#: FConnectionEditor.class:107 +#: FConnectionEditor.class:120 msgid "SQL requests" msgstr "SQL aaanvragen" -#: FConnectionEditor.class:338 +#: FConnectionEditor.class:351 msgid "Unable to connect to database." msgstr "Niet in staat om connectie met database te maken." -#: FConnectionEditor.class:457 FSave.form:35 +#: FConnectionEditor.class:470 FSave.form:35 msgid "Do not save" msgstr "Niet opslaan" -#: FConnectionEditor.class:457 +#: FConnectionEditor.class:470 msgid "The table '&1' has been modified. Do you want to save it?" msgstr "De tabel '&1' is gewijzigd. Wil je deze opslaan?" -#: FConnectionEditor.class:614 +#: FConnectionEditor.class:596 +msgid "No record" +msgstr "Geen record" + +#: FConnectionEditor.class:598 +msgid "One record" +msgstr "Een record" + +#: FConnectionEditor.class:600 +msgid "&1 records" +msgstr "-" + +#: FConnectionEditor.class:637 msgid "Unable to load table '&1'." msgstr "Niet in staat om tabel '&1' te laden." -#: FConnectionEditor.class:681 +#: FConnectionEditor.class:708 msgid "Unable to run query." msgstr "Niet in staat om query uit te voeren." -#: FConnectionEditor.class:713 +#: FConnectionEditor.class:710 +msgid "&1 s" +msgstr "-" + +#: FConnectionEditor.class:743 msgid "unlimited" msgstr "oneindig" -#: FConnectionEditor.class:800 MConnection.module:132 +#: FConnectionEditor.class:830 MConnection.module:147 msgid "Blob" msgstr "-" -#: FConnectionEditor.class:800 MConnection.module:126 MErrorMessage.module:46 +#: FConnectionEditor.class:830 MConnection.module:141 msgid "Boolean" msgstr "Booleaans" -#: FConnectionEditor.class:800 FProjectVersion.class:290 MConnection.module:124 +#: FConnectionEditor.class:830 FProjectVersion.class:290 MConnection.module:139 msgid "Date" msgstr "Datum" -#: FConnectionEditor.class:800 MConnection.module:122 +#: FConnectionEditor.class:830 MConnection.module:137 msgid "Float" msgstr "-" -#: FConnectionEditor.class:800 MConnection.module:118 +#: FConnectionEditor.class:830 MConnection.module:133 msgid "Integer" msgstr "Integer" -#: FConnectionEditor.class:800 MConnection.module:120 +#: FConnectionEditor.class:830 MConnection.module:135 msgid "Long" msgstr "Lang" -#: FConnectionEditor.class:800 MConnection.module:130 +#: FConnectionEditor.class:830 MConnection.module:145 msgid "Serial" msgstr "Serieel" -#: FConnectionEditor.class:800 MConnection.module:128 MErrorMessage.module:159 +#: FConnectionEditor.class:830 MConnection.module:143 msgid "String" msgstr "-" -#: FConnectionEditor.class:889 +#: FConnectionEditor.class:919 msgid "This name is already in used." msgstr "Deze naam is al in gebruik." -#: FConnectionEditor.class:914 +#: FConnectionEditor.class:944 msgid "Please enter a number." msgstr "Voer een nummer in." -#: FConnectionEditor.class:919 +#: FConnectionEditor.class:949 msgid "The length must be greater than 1 and lower than 255." msgstr "De lengte moet groter dan 1 en kleiner dan 255 zijn." -#: FConnectionEditor.class:943 +#: FConnectionEditor.class:973 msgid "Type mismatch." msgstr "Verkeerde type combinatie." -#: FConnectionEditor.class:995 +#: FConnectionEditor.class:1025 msgid "This name already exists." msgstr "Deze naam bestaat reeds." -#: FConnectionEditor.class:1083 +#: FConnectionEditor.class:1113 msgid "This field is used in an index." msgstr "Dit veld is gebruikt in een index." -#: FConnectionEditor.class:1437 +#: FConnectionEditor.class:1467 msgid "The table '&1' has no primary key." msgstr "De tabel '&1' heeft geen primaire sleutel." -#: FConnectionEditor.class:1573 +#: FConnectionEditor.class:1603 msgid "Cannot write table '&1'." msgstr "Kan tabel ' &1' niet maken." -#: FConnectionEditor.class:1670 +#: FConnectionEditor.class:1700 msgid "Do you really want to delete table '&1'?" msgstr "Weet je zeker dat je tabel '&1' wilt verwijderen ?" -#: FConnectionEditor.class:1682 +#: FConnectionEditor.class:1712 msgid "Cannot delete table '&1'." msgstr "Kan tabel '&1' niet verwijderen." -#: FConnectionEditor.class:1735 +#: FConnectionEditor.class:1765 msgid "Do you really want to remove the selected rows?" msgstr "Weet je zeker dat je geselcteerde rijen wilt verwijderen?" -#: FConnectionEditor.class:1897 +#: FConnectionEditor.class:1927 msgid "Do you really want to remove this query?" msgstr "Weet je zeker dat je deze query wilt verwijderen?" -#: FConnectionEditor.form:78 +#: FConnectionEditor.form:80 msgid "Connection editor" msgstr "Connectie editor" -#: FConnectionEditor.form:89 +#: FConnectionEditor.form:91 msgid "Show system tables" msgstr "Toon systeem tabellen" -#: FConnectionEditor.form:101 FNewTable.form:19 +#: FConnectionEditor.form:102 FNewTable.form:19 msgid "New table" msgstr "Nieuwe tabel" -#: FConnectionEditor.form:129 +#: FConnectionEditor.form:131 msgid "Delete table" msgstr "Verwijder tabel" -#: FSoftwareFarm.form:415 +#: FConnectionEditor.form:134 FDebugInfo.form:163 FMain.form:1157 FMakeInstall.form:743 FOption.form:1563 FProjectProperty.form:573 FPublish.form:269 FSoftwareFarm.form:423 msgid "Remove" msgstr "Verwijderen" -#: FConnectionEditor.form:137 FNewTable.class:30 +#: FConnectionEditor.form:140 FNewTable.class:30 msgid "Rename table" msgstr "Hernoem tabel" -#: FConnectionEditor.form:139 FMain.form:970 +#: FConnectionEditor.form:143 FMain.form:1034 msgid "Rename" msgstr "Hernoemen" -#: FConnectionEditor.form:145 +#: FConnectionEditor.form:149 msgid "Copy table" msgstr "Kopieer tabel" -#: FConnectionEditor.form:153 FPasteTable.form:22 +#: FConnectionEditor.form:158 FPasteTable.form:22 msgid "Paste table" msgstr "Plakken tabel" -#: FConnectionEditor.form:161 +#: FConnectionEditor.form:167 msgid "Import text file" msgstr "Importeer text bestand" -#: FOption.form:1166 FTranslate.form:326 +#: FConnectionEditor.form:170 FImportTable.form:48 FMain.form:956 FOption.form:1549 FTranslate.form:423 msgid "Import" msgstr "Importeren" -#: FConnectionEditor.form:206 +#: FConnectionEditor.form:213 msgid "Fields" msgstr "Velden" -#: FOption.form:1403 FProjectProperty.form:645 FPublish.form:159 +#: FConnectionEditor.form:229 FMain.class:2164 FMakeInstall.form:737 FProjectProperty.form:645 FPublish.form:159 msgid "Add" msgstr "Toevoegen" -#: FPublish.form:281 +#: FConnectionEditor.form:243 FList.form:77 FMakeInstall.form:755 FPublish.form:281 msgid "Down" msgstr "Omlaag" -#: FPublish.form:275 +#: FConnectionEditor.form:250 FList.form:71 FMakeInstall.form:749 FPublish.form:275 msgid "Up" msgstr "Omhoog" -#: FConnectionEditor.form:251 +#: FConnectionEditor.form:258 msgid "Copy field list" msgstr "Kopieer veld lijst" -#: FConnectionEditor.form:269 +#: FConnectionEditor.form:276 msgid "Indexes" msgstr "Indexen" -#: FConnectionEditor.form:286 +#: FConnectionEditor.form:293 msgid "New index" msgstr "Nieuwe index" -#: FConnectionEditor.form:346 +#: FConnectionEditor.form:353 msgid "Run query" msgstr "Voer query uit" -#: FConnectionEditor.form:352 +#: FConnectionEditor.form:359 msgid "New query" msgstr "Nieuwe query" -#: FTranslate.form:72 +#: FConnectionEditor.form:361 FMain.form:851 FOption.form:1541 FTranslate.form:87 msgid "New" msgstr "Nieuw" -#: FConnectionEditor.form:360 +#: FConnectionEditor.form:367 msgid "Remove query" msgstr "Verwijder query" -#: FPublish.form:171 +#: FConnectionEditor.form:375 FDebugInfo.class:275 FImageProperty.form:378 FList.form:93 FMakeInstall.form:761 FOption.class:863 FOutput.form:54 FPublish.form:171 msgid "Clear" msgstr "Wissen" -#: FOption.form:1173 +#: FConnectionEditor.form:455 FDebugExpr.form:28 FMain.form:404 FOption.form:1556 msgid "Edit" msgstr "Bewerken" -#: FConnectionEditor.form:447 FExportData.form:15 +#: FConnectionEditor.form:462 FExportData.form:15 msgid "Export to CSV file" msgstr "Exporteer naar CSV bestand" -#: FConnectionEditor.form:449 FTranslate.form:90 +#: FConnectionEditor.form:465 FTranslate.form:130 msgid "Export" msgstr "Exporteren" -#: FSoftwareFarm.class:640 FTranslate.form:82 +#: FConnectionEditor.form:492 FForm.form:185 FList.form:65 FMain.form:1041 FMenu.form:110 FNewConnection.class:402 FOption.class:1032 FSoftwareFarm.class:647 FTranslate.form:97 msgid "Delete" msgstr "Verwijder" -#: FConnectionEditor.form:480 FForm.form:214 +#: FConnectionEditor.form:500 FForm.form:219 msgid "Select all" msgstr "Selecteer alles" -#: FConnectionEditor.form:487 FForm.form:225 +#: FConnectionEditor.form:508 FForm.form:231 msgid "Unselect all" msgstr "Deselekteer alles" @@ -1323,7 +1611,7 @@ msgid "Gambas 3 project conversion" msgstr "Gambas 3 project conversie" -#: FCrash.class:73 FTranslate.class:1173 Project.module:4695 +#: FCrash.class:73 FTranslate.class:242 Project.module:4518 msgid "The '&1' command has failed." msgstr "Het '&1' commando heeft gefaald." @@ -1359,67 +1647,67 @@ msgid "Cannot add file." msgstr "Kan bestand niet toevoegen." -#: FCreateFile.form:36 +#: FCreateFile.form:37 msgid "New file" msgstr "Nieuw bestand" -#: FMakePatch.form:66 FProjectProperty.form:746 FSearch.form:100 +#: FCreateFile.form:72 FImportTable.form:59 FMakePatch.form:66 FProjectProperty.form:741 FSearch.form:98 msgid "Options" msgstr "Opties" -#: FCreateFile.form:80 FImageResize.form:32 +#: FCreateFile.form:81 FImageResize.form:32 msgid "Width" msgstr "Breedte" -#: FCreateFile.form:93 FImageResize.form:44 +#: FCreateFile.form:94 FImageResize.form:44 msgid "Height" msgstr "Hoogte" -#: FCreateFile.form:138 +#: FCreateFile.form:139 msgid "Dialog box management" msgstr "Dialoogvenster beheer" -#: FCreateFile.form:150 +#: FCreateFile.form:155 msgid "Parent class" msgstr "Ouder klasse" -#: FCreateFile.form:162 +#: FCreateFile.form:168 msgid "Exported" msgstr "GeĆ«xporteerd" -#: FCreateFile.form:168 +#: FCreateFile.form:174 msgid "Automatic instance" msgstr "Automatische instantie" -#: FCreateFile.form:174 +#: FCreateFile.form:180 msgid "Not creatable" msgstr "Niet creĆ«erbaar" -#: FCreateFile.form:184 +#: FCreateFile.form:190 msgid "Automatic extension" msgstr "Automatische extensie" -#: FCreateProject.class:85 FCreateProjectOld.class:127 +#: FCreateProject.class:87 msgid "Project checkout has failed." msgstr "Project 'checkout' faalde." -#: FCreateProject.class:141 FCreateProjectOld.class:187 +#: FCreateProject.class:145 msgid "Cannot create project!" msgstr "Kan project niet creĆ«ren" -#: FCreateProject.class:168 +#: FCreateProject.class:172 msgid "Please choose a template" msgstr "Kies a.u.b. een sjabloon" -#: FCreateProject.class:196 FCreateProjectOld.class:235 +#: FCreateProject.class:200 msgid "Please enter the location of the repository." msgstr "Voer de locatie van het repository in." -#: FCreateProject.form:31 FCreateProjectOld.form:66 FMain.form:263 +#: FCreateProject.form:31 FMain.form:276 msgid "New project" msgstr "Nieuw project" -#: FCreateProject.form:47 FCreateProjectOld.form:82 FProjectProperty.form:296 +#: FCreateProject.form:46 FProjectProperty.form:294 msgid "Project type" msgstr "Project type" @@ -1431,147 +1719,63 @@ msgid "Project details" msgstr "Project details" -#: FCreateProject.form:99 FCreateProjectOld.form:375 +#: FCreateProject.form:99 msgid "Project name" msgstr "Project naam" -#: FCreateProject.form:110 FCreateProjectOld.form:386 FSaveProjectAs.form:48 +#: FCreateProject.form:110 FSaveProjectAs.form:49 msgid "The project name is the name of the project directory." msgstr "De project naam is de naam van de project map." -#: FCreateProject.form:121 FCreateProjectOld.form:397 FSaveProjectAs.form:59 +#: FCreateProject.form:121 FSaveProjectAs.form:60 msgid "The project final directory is :" msgstr "De uiteindelijke project map is:" -#: FCreateProject.form:134 FCreateProjectOld.form:410 +#: FCreateProject.form:134 msgid "Project title" msgstr "Project titel" -#: FCreateProject.form:145 FCreateProjectOld.form:421 +#: FCreateProject.form:145 msgid "The project title is the true name of the application." msgstr "De project titel is de ware naam van de applicatie." -#: FCreateProject.form:154 FProjectProperty.form:856 +#: FCreateProject.form:154 FProjectProperty.form:865 msgid "Project is translatable" msgstr "Project is vertaalbaar" -#: ProjectBox.class:303 +#: FCreateProject.form:159 FProjectChooser.form:80 ProjectBox.class:303 msgid "Open in another window" msgstr "Openen in een ander venster" -#: FCreateProject.form:171 FCreateProjectOld.form:438 FProjectVersion.form:171 +#: FCreateProject.form:171 FProjectVersion.form:171 msgid "Repository" msgstr "Repository" -#: FCreateProject.form:182 FCreateProjectOld.form:449 +#: FCreateProject.form:182 msgid "The project repository is directly sent to the 'svn checkout' command." msgstr "Het project repository wordt direct naar het 'svn checkout' commando gestuurd" -#: FCreateProjectOld.class:260 -msgid "The project has been successfully created." -msgstr "Het project is succesvol aangemaakt." - -#: FCreateProjectOld.form:123 -msgid "Graphical application" -msgstr "Grafische applicatie" - -#: FCreateProjectOld.form:145 -msgid "QT graphical application" -msgstr "QT grafische applicatie" - -#: FCreateProjectOld.form:167 -msgid "GTK+ graphical application" -msgstr "GTK+ grafische applicatie" - -#: FCreateProjectOld.form:189 -msgid "Command-line application" -msgstr "Command-line applicatie" - -#: FCreateProjectOld.form:211 -msgid "SDL application" -msgstr "SDL applicatie" - -#: FCreateProjectOld.form:233 -msgid "CGI Web application" -msgstr "CGI Web applicatie" - -#: FCreateProjectOld.form:259 -msgid "Application stored in a\nSubversion repository" -msgstr "Applicatie opgeslagen in een\nSubversion repository" - -#: FCreateProjectOld.form:288 -msgid "Internationalization" -msgstr "Internationalisatie" - -#: FCreateProjectOld.form:306 -msgid "Settings files management" -msgstr "Instellingen bestandsbeheer" - -#: FCreateProjectOld.form:312 -msgid "Regular expressions" -msgstr "Reguliere expressies" - -#: FCreateProjectOld.form:318 -msgid "XML / XSLT programming" -msgstr "XML/XSLT programmering" - -#: FCreateProjectOld.form:324 -msgid "OpenGL programming" -msgstr "OpenGL programmering" - -#: FCreateProjectOld.form:330 -msgid "Image processing" -msgstr "Afbeelding bewerken" - -#: FCreateProjectOld.form:336 -msgid "Scientific computing" -msgstr "Wetenschappelijk rekenen" - -#: FCreateProjectOld.form:342 -msgid "Visual Basicā„¢ conversion help" -msgstr "Visual Basicā„¢ conversie help" - -#: FCreateProjectOld.form:352 -msgid "Component programming" -msgstr "Component programmeren" - -#: FCreateProjectOld.form:358 -msgid "Project parent directory" -msgstr "Project bovenliggende map" - -#: FCreateProjectOld.form:366 -msgid "Project information" -msgstr "Project informatie" +#: FDebugButton.form:19 FDebugInfo.form:65 +msgid "Debugging" +msgstr "Foutopsporing" -#: FDebugButton.form:21 FDebugInfo.form:66 FMain.form:669 FOption.form:655 +#: FDebugButton.form:28 FDebugInfo.form:146 FMain.form:728 FOption.form:982 msgid "Console" msgstr "Konsole" -#: FDebugButton.form:30 FDebugInfo.form:75 -msgid "Local variables" -msgstr "Lokale variabelen" - -#: FDebugButton.form:39 FDebugInfo.form:111 -msgid "Current object" -msgstr "Huidig object" - -#: FDebugButton.form:48 FDebugExpr.form:33 FDebugInfo.form:128 -msgid "Watch" -msgstr "Bekijk" - -#: FDebugButton.form:57 FDebugInfo.form:200 MTheme.module:6 +#: FDebugButton.form:37 FDebugInfo.form:154 MTheme.module:6 msgid "Breakpoints" msgstr "Breekpunten" -#: FDebugButton.form:66 FDebugInfo.form:238 +#: FDebugButton.form:46 FDebugInfo.form:216 msgid "Warnings" msgstr "Waarschuwingen" -#: FDebugButton.form:75 FDebugInfo.form:249 +#: FDebugButton.form:55 FDebugInfo.form:235 msgid "Tasks" msgstr "Taken" -#: FDebugButton.form:84 FDebugInfo.form:263 +#: FDebugButton.form:64 FDebugInfo.form:257 msgid "Search result" msgstr "Zoek resultaat" @@ -1579,167 +1783,131 @@ msgid "not available" msgstr "niet beschikbaar" -#: FDebugExpr.class:489 FDebugInfo.class:39 FProjectProperty.class:141 +#: FDebugExpr.class:502 FProjectProperty.class:159 msgid "Value" msgstr "Waarde" -#: FDebugExpr.class:493 +#: FDebugExpr.class:506 msgid "Key" msgstr "Sleutel" -#: FDebugExpr.class:499 +#: FDebugExpr.class:512 msgid "Symbol" msgstr "Symbool" +#: FDebugExpr.form:33 +msgid "Watch" +msgstr "Bekijk" + #: FDebugExpr.form:38 msgid "Print to console" msgstr "Afdrukken naar console" -#: FDebugExpr.form:64 +#: FDebugExpr.form:63 msgid "Show all symbols" msgstr "Toon alle symbolen" -#: FDebugExpr.form:81 +#: FDebugExpr.form:88 msgid "No element" msgstr "Geen element" -#: FDebugInfo.class:45 -msgid "Expression" -msgstr "Expressie" +#: FDebugInfo.class:46 FImageEditor.form:588 FImportTable.class:66 +msgid "Line" +msgstr "Lijn" -#: FDebugInfo.class:53 FProfile.class:639 +#: FDebugInfo.class:47 FProfile.class:645 msgid "Function" msgstr "Functie" -#: FDebugInfo.class:55 FImageEditor.form:600 FImportTable.class:66 -msgid "Line" -msgstr "Lijn" - -#: FDebugInfo.class:62 FMain.form:259 FTranslate.class:69 +#: FDebugInfo.class:53 FMain.form:272 FTranslate.class:78 msgid "File" msgstr "Bestand" -#: FDebugInfo.class:64 -msgid "Procedure" -msgstr "-" - -#: FDebugInfo.class:68 +#: FDebugInfo.class:59 msgid "Col." msgstr "Kol." -#: FDebugInfo.class:92 FImportTable.class:68 +#: FDebugInfo.class:77 FImportTable.class:68 msgid "Message" msgstr "Bericht" -#: FDebugInfo.class:175 +#: FDebugInfo.class:131 msgid "native code" msgstr "inheemse kode" -#: FDebugInfo.class:561 +#: FDebugInfo.class:198 +msgid "Watch expressions" +msgstr "Expressies bekijken" + +#: FDebugInfo.class:275 msgid "Do you want to clear the expression list ?" -msgstr "Weet u zeker dat u deze expressie lijst wilt wissen ?" +msgstr "Weet je zeker dat je deze expressie lijst wilt wissen ?" -#: FDebugInfo.class:990 -msgid "Dynamic variables" -msgstr "Dynamische variabelen" +#: FDebugInfo.class:1065 +msgid "File not loaded" +msgstr "Bestand niet geladen" -#: FDebugInfo.form:53 FMain.form:504 -msgid "Debug" -msgstr "Fouten opsporen" +#: FDebugInfo.class:1204 +msgid "Current object" +msgstr "Huidig object" -#: FDebugInfo.form:84 -msgid "Column view" -msgstr "Kolom zicht" - -#: FDebugInfo.form:91 -msgid "Copy to clipboard" -msgstr "Kopieer naar klembord" - -#: FDebugInfo.form:93 -msgid "Copy local variables" -msgstr "Kopieer locale variabelen" +#: FDebugInfo.class:1250 +msgid "Local variables" +msgstr "Lokale variabelen" -#: FDebugInfo.form:146 -msgid "Add expression" -msgstr "Expressie toevoegen" +#: FDebugInfo.form:53 FMain.form:563 +msgid "Debug" +msgstr "Fouten opsporen" -#: FDebugInfo.form:159 +#: FDebugInfo.form:96 msgid "Remove current expression" msgstr "Verwijder huidige expressie" -#: FDebugInfo.form:166 -msgid "Remove all expressions" -msgstr "Alle expressies verwijderen" - -#: FDebugInfo.form:174 -msgid "Display expression" -msgstr "Expressie weergeven" - -#: FDebugInfo.form:176 -msgid "Display" -msgstr "Weergeven" +#: FDebugInfo.form:102 +msgid "Add expression" +msgstr "Expressie toevoegen" -#: FDebugInfo.form:182 -msgid "Display ME" -msgstr "ME weergeven" - -#: FDebugInfo.form:208 -msgid "Remove current breakpoint" -msgstr "Verwijder huidig breekpunt" +#: FDebugInfo.form:161 +msgid "Remove breakpoint" +msgstr "Verwijder breekpunt" + +#: FDebugInfo.form:169 +msgid "Disable breakpoint" +msgstr "Schakel breekpunt uit" + +#: FDebugInfo.form:171 +msgid "Disable" +msgstr "Uitschakelen" + +#: FDebugInfo.form:177 +msgid "Enable breakpoint" +msgstr "Breekpunt inschakelen" + +#: FDebugInfo.form:179 +msgid "Enable" +msgstr "Inschakelen" -#: FDebugInfo.form:216 +#: FDebugInfo.form:185 msgid "Remove all breakpoints" msgstr "Alle breekpunten verwijderen" -#: FDebugInfo.form:272 +#: FDebugInfo.form:265 msgid "Cancel current search" msgstr "Annuleer huidige zoekopdracht" -#: FDebugInfo.form:288 +#: FDebugInfo.form:281 msgid "Search again" msgstr "Opnieuw zoeken" -#: FDebugInfo.form:295 +#: FDebugInfo.form:288 msgid "Show search window" msgstr "Toon zoek venster" -#: FDebugInfo.form:335 FSearch.class:505 FTranslate.class:567 +#: FDebugInfo.form:331 FSearch.class:546 FTranslate.class:632 msgid "Search string cannot be found." msgstr "Zoekwoord kan niet worden gevonden" -#: FDebugInfo.form:360 -msgid "Stack backtrace" -msgstr "Stapelregister backtrace" - -#: FEditor.class:2722 FTextEditor.class:1104 -msgid "(Declarations)" -msgstr "(Declaraties)" - -#: FEditor.form:138 FTextEditor.form:131 -msgid "Advanced" -msgstr "Gevorderd" - -#: FEditor.form:142 FTextEditor.form:142 -msgid "Lower case" -msgstr "Kleine letters" - -#: FEditor.form:149 FTextEditor.form:135 -msgid "Upper case" -msgstr "Hoofdletters" - -#: FEditor.form:159 -msgid "Comment" -msgstr "Toelichting" - -#: FEditor.form:166 -msgid "Uncomment" -msgstr "Toelichting verwijderen." - -#: FEditor.form:176 FPasteSpecial.form:19 FTextEditor.form:167 -msgid "Paste special" -msgstr "Plakken speciaal" - -#: FEditor.form:189 +#: FEditor.form:189 FTextEditor.form:211 msgid "Format code" msgstr "Code opmaken" @@ -1747,106 +1915,58 @@ msgid "Sort procedures" msgstr "Sorteer procedures" -#: FEditor.form:206 FImageEditor.form:219 FTextEditor.form:196 -msgid "Select All" -msgstr "Selecteer Alles" - -#: FEditor.form:214 +#: FEditor.form:224 msgid "Go to" msgstr "Ga naar" -#: FEditor.form:220 FGotoLine.form:12 FTextEditor.form:205 -msgid "Go to line" -msgstr "Ga naar regel" - -#: FEditor.form:225 FTextEditor.form:210 -msgid "Bookmarks" -msgstr "Bladwijzers" - -#: FEditor.form:233 +#: FEditor.form:243 msgid "Find definition" msgstr "Zoek definitie" -#: FEditor.form:240 FTextEditor.form:218 -msgid "Find next" -msgstr "Volgende zoeken" - -#: FEditor.form:247 FTextEditor.form:225 -msgid "Find previous" -msgstr "Vorige zoeken" - -#: FEditor.form:256 FImageEditor.form:327 FMain.form:646 FTextEditor.form:234 -msgid "View" -msgstr "Weergeven" - -#: FEditor.form:260 FTextEditor.form:238 -msgid "Automatic word wrap" -msgstr "Automatische terugloop" - -#: FEditor.form:267 FTextEditor.form:245 -msgid "No split" -msgstr "Geen splitsing" - -#: FEditor.form:273 FTextEditor.form:251 -msgid "Horizontal split" -msgstr "Horizontale splitsing" - -#: FEditor.form:280 FTextEditor.form:258 -msgid "Vertical split" -msgstr "Verticale splitsing" - -#: FEditor.form:290 FMain.form:1415 +#: FEditor.form:300 FMain.form:1484 msgid "Run until current line" msgstr "Uitvoeren tot huidige regel" -#: FEditor.form:297 +#: FEditor.form:307 msgid "Toggle breakpoint" msgstr "Omzetten breekpunt" -#: FEditor.form:304 +#: FEditor.form:314 msgid "Watch expression" msgstr "Expressie bekijken" -#: FEditor.form:313 +#: FEditor.form:323 msgid "Open form" msgstr "Open formulier" -#: FEditor.form:320 FMain.form:1003 +#: FEditor.form:330 FMain.form:1067 msgid "Run this class" msgstr "Voer deze klasse uit" -#: FEditor.form:330 FForm.form:419 FImageEditor.form:366 FTextEditor.form:298 +#: FEditor.form:340 FForm.form:425 FImageEditor.form:369 FTextEditor.form:344 msgid "Locked" msgstr "Vergrendelt" -#: FEditor.form:360 FPasteSpecial.form:60 FTextEditor.form:328 -msgid "Paste as string" -msgstr "Plakken als string" - -#: FEditor.form:365 FPasteSpecial.form:65 FTextEditor.form:333 -msgid "Paste as multi-line string" -msgstr "Plakken als multi-regel string" - -#: FEditor.form:370 FPasteSpecial.form:50 FTextEditor.form:338 -msgid "Paste as comments" -msgstr "Plakken als commentaar" - -#: FEditor.form:386 FHelpShortcut.form:24 FOption.form:639 +#: FEditor.form:396 FHelpShortcut.form:24 FOption.form:966 msgid "Editor" msgstr "Editor" -#: FEditor.form:415 FImageEditor.form:444 FTextEditor.form:383 -msgid "Lock / unlock file" -msgstr "Vergrendel / ontgrendel bestand" +#: FEditor.form:523 FTextEditor.form:507 +msgid "Insert special character" +msgstr "Speciaal karakter invoegen" -#: FEditor.form:546 +#: FEditor.form:566 FTextEditor.form:550 msgid "Make code pretty" msgstr "Maak code mooi" -#: FEditor.form:611 FTextEditor.form:534 +#: FEditor.form:631 FTextEditor.form:614 msgid "Procedure list" msgstr "Procedure lijst" +#: FEditor.form:653 FImageEditor.form:769 FTextEditor.form:655 +msgid "Lock / unlock file" +msgstr "Vergrendel / ontgrendel bestand" + #: FExportData.class:21 FImportTable.class:58 msgid "CSV files" msgstr "CSV bestanden" @@ -1887,7 +2007,7 @@ msgid "Authentication failed." msgstr "Authenticatie mislukt." -#: FFarmLogin.form:26 FPublish.form:313 FSoftwareFarm.form:107 +#: FFarmLogin.form:26 FPublish.form:313 FSoftwareFarm.form:108 msgid "Login" msgstr "-" @@ -1895,15 +2015,15 @@ msgid "Server" msgstr "-" -#: FProjectVersion.form:127 FProxy.form:42 +#: FFarmLogin.form:59 FFarmRegister.form:61 FNewConnection.form:144 FProjectVersion.form:127 FProxy.form:42 msgid "User" msgstr "Gebruiker" -#: FProjectVersion.form:142 FProxy.form:47 +#: FFarmLogin.form:74 FFarmRegister.form:76 FNewConnection.form:164 FProjectVersion.form:142 FProxy.form:47 msgid "Password" msgstr "Wachtwoord" -#: FFarmLogin.form:95 FNewConnection.form:169 FProjectVersion.form:155 +#: FFarmLogin.form:95 FNewConnection.form:175 FProjectVersion.form:155 msgid "Remember password" msgstr "Wachtwoord onthouden" @@ -1927,7 +2047,7 @@ msgid "You have been successfully registered.\n\nYou will receive a confirmation e-mail soon." msgstr "Je bent succesvol geregistreerd.\n\nJe ontvangt snel een bevesigingsmail." -#: FFarmRegister.form:28 FPublish.form:320 FSoftwareFarm.form:114 +#: FFarmRegister.form:28 FPublish.form:320 FSoftwareFarm.form:115 msgid "Register" msgstr "Registreer" @@ -1935,7 +2055,7 @@ msgid "Confirm password" msgstr "Bevestig wachtwoord" -#: FFarmRegister.form:108 FMakeInstall.form:256 FOption.form:281 +#: FFarmRegister.form:108 FMakeInstall.form:256 FOption.form:341 msgid "E-mail" msgstr "-" @@ -1983,291 +2103,283 @@ msgid "&1 properties" msgstr "&1 eigenschappen" -#: FFileProperty.class:84 -msgid "Versioning" -msgstr "Versiebeheer" +#: FFileProperty.class:84 FProjectVersion.form:299 FVersionControl.form:35 +msgid "Changes" +msgstr "Wijzigingen" -#: FFileProperty.class:92 FProjectProperty.form:962 FTranslate.form:312 +#: FFileProperty.class:92 FProjectProperty.form:893 FTranslate.form:409 msgid "Statistics" msgstr "Statistieken" -#: FFileProperty.class:125 +#: FFileProperty.class:127 msgid "This file is locked, and will be deleted on the next commit." msgstr "Dit bestand is vergrendeld en zal bij de volgende 'commit' worden verwijdert." -#: FFileProperty.class:127 +#: FFileProperty.class:129 msgid "This file is not versioned, and must be added to the repository." msgstr "Dit bestand heeft geen versie en moet aan het repository worden toegevoegd." -#: FFileProperty.class:130 +#: FFileProperty.class:132 msgid "This file has not been modified since the last commit." msgstr "Dit bestand is niet gewijzigd sinds de laatste 'commit'." -#: FSave.form:21 Project.module:3641 +#: FFileProperty.class:144 FMakeInstall.class:345 FProjectVersion.class:211 FSave.form:21 Project.module:3522 VersionControl.module:376 msgid "Continue" msgstr "Doorgaan" -#: FFileProperty.class:142 FProjectVersion.class:211 +#: FFileProperty.class:144 FProjectVersion.class:211 VersionControl.module:376 msgid "You are going to cancel your changes!" msgstr "Je gaat je veranderingen annuleren!" -#: FFileProperty.class:159 FProjectProperty.class:900 +#: FFileProperty.class:163 FProjectProperty.class:925 msgid "Modules" msgstr "Modulen" -#: FFileProperty.class:164 FProjectProperty.class:908 +#: FFileProperty.class:168 FProjectProperty.class:933 msgid "Lines of code" msgstr "Regels code" -#: FFileProperty.form:64 FPatch.form:76 FProjectVersion.form:83 -msgid "Revert" -msgstr "Terugkeren" +#: FFileProperty.form:65 +msgid "Undo changes" +msgstr "Wijzigingen ongedaan maken" #: FFontChooser.form:12 msgid "Select a font" msgstr "Selecteer een karakterset" -#: FForm.class:144 +#: FForm.class:134 msgid "Bad form file" msgstr "Incorrect formulier bestand" -#: FForm.class:274 +#: FForm.class:264 msgid "Unknown control: &1" msgstr "Onbekende control: &1" -#: FForm.class:1337 +#: FForm.class:1327 msgid "Component missing for control &1" msgstr "Component mist voor control &1" -#: FForm.class:1855 +#: FForm.class:1866 msgid "Cannot paste data." msgstr "Kan gegevens niet plakken." -#: FForm.form:167 +#: FForm.form:172 msgid "Copy at the same place" msgstr "Kopieer op zelfde plaats" -#: FForm.form:187 +#: FForm.form:192 msgid "Delete container only" msgstr "Enkel container verwijderen" -#: FForm.form:194 +#: FForm.form:199 msgid "Embed into a container" msgstr "Inbedden in een container" -#: FForm.form:200 +#: FForm.form:205 msgid "Change into" msgstr "Wijzig naar" -#: FForm.form:208 +#: FForm.form:213 msgid "Select" msgstr "Selecteer" -#: FForm.form:220 +#: FForm.form:226 msgid "Select parent" msgstr "Selecteer ouder" -#: FForm.form:233 +#: FForm.form:239 msgid "Arrangement" msgstr "Plaatsen" -#: FForm.form:237 +#: FForm.form:243 msgid "Bring to foreground" msgstr "Naar voorgrond brengen" -#: FForm.form:244 +#: FForm.form:250 msgid "Send to background" msgstr "Naar achtergrond sturen" -#: FForm.form:254 +#: FForm.form:260 msgid "Horizontal" msgstr "Horizontaal" -#: FForm.form:261 +#: FForm.form:267 msgid "Rows" msgstr "Rijen" -#: FForm.form:267 +#: FForm.form:273 msgid "Vertical" msgstr "Vertikaal" -#: FForm.form:274 +#: FForm.form:280 msgid "Columns" msgstr "Kolommen" -#: FForm.form:283 +#: FForm.form:289 msgid "Center horizontally" msgstr "Horizontaal centreren" -#: FForm.form:289 +#: FForm.form:295 msgid "Center vertically" msgstr "Vertikaal centreren" -#: FForm.form:295 +#: FForm.form:301 msgid "Alignment" msgstr "Uitlijning" -#: FForm.form:299 +#: FForm.form:305 msgid "Align to left" msgstr "Links uitlijnen" -#: FForm.form:305 +#: FForm.form:311 msgid "Align to right" msgstr "Rechts uitlijnen" -#: FForm.form:311 +#: FForm.form:317 msgid "Align to top" msgstr "Boven uitlijnen" -#: FForm.form:317 +#: FForm.form:323 msgid "Align to bottom" msgstr "Onder uitlijnen" -#: FForm.form:326 +#: FForm.form:332 msgid "Same width" msgstr "Zelfde breedte" -#: FForm.form:332 +#: FForm.form:338 msgid "Same height" msgstr "Zelfde hoogte" -#: FForm.form:341 +#: FForm.form:347 msgid "Show tab" msgstr "Toon tab" -#: FForm.form:349 +#: FForm.form:355 msgid "Move tab" msgstr "Verplaatst tab" -#: FForm.form:354 +#: FForm.form:360 msgid "First" msgstr "Eerste" -#: FForm.form:361 FSearch.form:199 FTips.form:71 +#: FForm.form:367 FSearch.form:189 FTips.form:71 msgid "Previous" msgstr "Vorige" -#: FForm.form:368 FSearch.form:193 FTips.form:77 +#: FForm.form:374 FSearch.form:183 FTips.form:77 msgid "Next" msgstr "Volgende" -#: FForm.form:375 +#: FForm.form:381 msgid "Last" msgstr "Laatste" -#: FForm.form:386 FMenu.form:68 +#: FForm.form:392 FMenu.form:69 msgid "Menu editor" msgstr "Menu-editor" -#: FForm.form:395 +#: FForm.form:401 msgid "Event" msgstr "Gebeurtenis" -#: FForm.form:402 FMain.form:916 FTextEditor.form:288 -msgid "Open code" -msgstr "Open code" - -#: FForm.form:409 +#: FForm.form:415 msgid "Run this form" msgstr "Voer dit formulier uit" -#: FForm.form:462 FTextEditor.form:360 -msgid "Code" -msgstr "Code" - -#: FForm.form:485 -msgid "Lock / unlock form" -msgstr "Vergrendel / ontgrendel formulier" - -#: FForm.form:562 +#: FForm.form:568 msgid "Toggle grid" msgstr "Omzetten rooster" -#: FForm.form:681 +#: FForm.form:577 FImageEditor.form:514 +msgid "Toggle information tooltip" +msgstr "Omzetten informatie tooltip" + +#: FForm.form:696 msgid "Move tab first" msgstr "Verplaatst eerste tab" -#: FForm.form:688 +#: FForm.form:703 msgid "Move tab left" msgstr "Verplaats tab naar links" -#: FForm.form:695 +#: FForm.form:710 msgid "Move tab right" msgstr "Verplaats tab naar rechts" -#: FForm.form:702 +#: FForm.form:717 msgid "Move tab last" msgstr "Verplaatst laatste tab" -#: FForm.form:730 FOption.form:231 FWebFontChooser.form:69 +#: FForm.form:745 FOption.form:287 msgid "Bold" msgstr "Vet" -#: FForm.form:738 FWebFontChooser.form:77 +#: FForm.form:753 msgid "Italic" msgstr "Cursief" -#: FForm.form:746 FOption.form:236 FWebFontChooser.form:85 +#: FForm.form:761 FOption.form:292 msgid "Underline" msgstr "Onderstrepen" -#: FForm.form:754 +#: FForm.form:769 msgid "Bigger font" msgstr "Grotere lettertype" -#: FForm.form:762 +#: FForm.form:777 msgid "Smaller font" msgstr "Kleiner lettertype" -#: FForm.form:770 FOption.form:579 +#: FForm.form:785 FOption.form:884 msgid "Default font" msgstr "Standaard lettertype" -#: FForm.form:778 FOption.form:1187 MTheme.module:6 +#: FForm.form:793 FOption.form:1570 MTheme.module:6 msgid "Background" msgstr "Achtergrond" -#: FForm.form:786 +#: FForm.form:801 msgid "Foreground" msgstr "Voorgrond" -#: FFormStack.form:15 FMain.form:1726 +#: FForm.form:812 +msgid "Lock / unlock form" +msgstr "Vergrendel / ontgrendel formulier" + +#: FFormStack.form:14 FMain.form:1812 msgid "Hierarchy" msgstr "Hierarchy" -#: FFormStack.form:22 -msgid "Click on a form to display the hierarchy of its controls..." -msgstr "Klik op een formulier om de control opbouw te zien..." - -#: FFormStack.form:31 +#: FFormStack.form:24 msgid "Move top" msgstr "Verplaats naar top" -#: FFormStack.form:37 FMenu.form:145 +#: FFormStack.form:30 FMenu.form:154 msgid "Move up" msgstr "Verplaats omhoog " -#: FFormStack.form:43 FMenu.form:151 +#: FFormStack.form:36 FMenu.form:160 msgid "Move down" msgstr "Verplaats omlaag" -#: FFormStack.form:49 +#: FFormStack.form:42 msgid "Move bottom" msgstr "Verplaats naar bodem" -#: FHelpBrowser.class:24 FProjectProperty.form:873 +#: FHelpBrowser.class:24 FProjectProperty.form:881 msgid "Default language" msgstr "Standaard taal" -#: FHelpBrowser.form:29 FMain.form:1144 +#: FHelpBrowser.form:29 FMain.form:1221 msgid "Help browser" msgstr "Help browser" -#: FHelpBrowser.form:40 FMain.form:696 FProfile.form:48 +#: FHelpBrowser.form:40 FMain.form:755 FProfile.form:48 msgid "Go back" msgstr "Ga terug" -#: FHelpBrowser.form:46 FMain.form:703 FProfile.form:54 +#: FHelpBrowser.form:46 FMain.form:762 FProfile.form:54 msgid "Go forward" msgstr "Ga verder" @@ -2287,150 +2399,150 @@ msgid "Debugger" msgstr "-" -#: FHelpShortcut.form:28 FProjectProperty.form:845 FTranslate.form:112 +#: FHelpShortcut.form:28 FOption.form:604 FProjectProperty.form:854 FTranslate.form:153 msgid "Translation" msgstr "Vertaling" -#: FImageEditor.form:156 +#: FImageEditor.form:159 msgid "Action" msgstr "Actie" -#: FImageEditor.form:161 +#: FImageEditor.form:164 msgid "Crop" msgstr "Afknippen" -#: FImageEditor.form:169 FImageProperty.form:300 +#: FImageEditor.form:172 FImageProperty.form:303 msgid "Horizontal flip" msgstr "Horizontaal spiegelen" -#: FImageEditor.form:176 FImageProperty.form:294 +#: FImageEditor.form:179 FImageProperty.form:297 msgid "Vertical flip" msgstr "Verticaal spiegelen" -#: FImageEditor.form:183 FImageProperty.form:288 +#: FImageEditor.form:186 FImageProperty.form:291 msgid "Rotate counter-clockwise" msgstr "Linksom draaien" -#: FImageEditor.form:191 FImageProperty.form:282 +#: FImageEditor.form:194 FImageProperty.form:285 msgid "Rotate clockwise" msgstr "Rechtsom draaien" -#: FImageEditor.form:202 +#: FImageEditor.form:205 msgid "Resize" msgstr "Formaat wijzigen" -#: FImageEditor.form:209 +#: FImageEditor.form:212 msgid "Rotate" msgstr "Draaien" -#: FImageEditor.form:225 +#: FImageEditor.form:228 msgid "Hide selection" msgstr "Verberg selectie" -#: FImageEditor.form:231 MTheme.module:6 +#: FImageEditor.form:234 MTheme.module:6 msgid "Selection" msgstr "Selectie" -#: FImageEditor.form:236 +#: FImageEditor.form:239 msgid "Invert selection" msgstr "Selectie omkeren" -#: FImageEditor.form:244 +#: FImageEditor.form:247 msgid "Duplicate selection" msgstr "Dupliceer selectie" -#: FImageEditor.form:252 FImageOffsetSelection.form:12 +#: FImageEditor.form:255 FImageOffsetSelection.form:12 msgid "Offset selection" msgstr "Selectie compenseren" -#: FImageEditor.form:262 +#: FImageEditor.form:265 msgid "Union" msgstr "Unie" -#: FImageEditor.form:268 +#: FImageEditor.form:271 msgid "Difference" msgstr "Verschil" -#: FImageEditor.form:274 +#: FImageEditor.form:277 msgid "Intersection" msgstr "Intersectie" -#: FImageEditor.form:280 +#: FImageEditor.form:283 msgid "Exclusive or" msgstr "Exclusieve of" -#: FImageEditor.form:289 +#: FImageEditor.form:292 msgid "Shape grid" msgstr "Raster vormgeven" -#: FImageEditor.form:348 +#: FImageEditor.form:351 msgid "Zoom normal" msgstr "Zoom normaal" -#: FImageEditor.form:356 +#: FImageEditor.form:359 msgid "Zoom fit" msgstr "Passend zoomen" -#: FImageEditor.form:398 +#: FImageEditor.form:401 msgid "Save as JPEG" msgstr "Opslaan als JPEG" -#: FImageEditor.form:404 +#: FImageEditor.form:407 msgid "Save as PNG" msgstr "Opslaan als PNG" -#: FImageEditor.form:410 +#: FImageEditor.form:413 msgid "Save as BMP" msgstr "Opslaan als BMP" -#: FImageEditor.form:417 +#: FImageEditor.form:420 msgid "Save as TIFF" msgstr "Opslaan als TIFF" -#: FImageEditor.form:424 +#: FImageEditor.form:427 msgid "Image editor" msgstr "Afbeeldingseditor" -#: FImageEditor.form:506 +#: FImageEditor.form:505 msgid "Drawing grid" msgstr "Tekenraster" -#: FImageEditor.form:516 -msgid "Resize or stretch image" -msgstr "Afbeeldingsformaat wijzigen of rekken" - -#: FImageEditor.form:526 FImageRotate.form:11 -msgid "Rotate image" -msgstr "Afbeelding draaien" - -#: FImageEditor.form:569 +#: FImageEditor.form:557 msgid "Move" msgstr "Verplaats" -#: FImageEditor.form:580 +#: FImageEditor.form:568 msgid "Draw" msgstr "Tekenen" -#: FImageEditor.form:590 +#: FImageEditor.form:578 msgid "Erase" msgstr "Wissen" -#: FImageEditor.form:610 +#: FImageEditor.form:598 msgid "Rectangle" msgstr "Rechthoek" -#: FImageEditor.form:620 +#: FImageEditor.form:608 msgid "Ellipse" msgstr "Ellipsvormig" -#: FImageEditor.form:640 +#: FImageEditor.form:628 msgid "Magic wand" msgstr "Toverstaf" -#: FImageEditor.form:657 +#: FImageEditor.form:645 msgid "Edit selection" msgstr "Selectie bewerken" +#: FImageEditor.form:748 +msgid "Resize or stretch image" +msgstr "Afbeeldingsformaat wijzigen of rekken" + +#: FImageEditor.form:757 FImageRotate.form:11 +msgid "Rotate image" +msgstr "Afbeelding draaien" + #: FImageOffsetSelection.form:22 FImageResize.form:127 msgid "px" msgstr "px" @@ -2439,209 +2551,213 @@ msgid "Duplicate" msgstr "Dupliceer" -#: FImageProperty.class:784 +#: FImageProperty.class:788 msgid "System clipboard" msgstr "Systeem klembord" -#: FImageProperty.class:1236 +#: FImageProperty.class:1251 msgid "Arrow" msgstr "Pijl" -#: FImageProperty.class:1238 +#: FImageProperty.class:1253 msgid "Arrow #2" msgstr "Pijl #2" -#: FImageProperty.class:1239 +#: FImageProperty.class:1254 msgid "Triangle" msgstr "Driehoek" -#: FImageProperty.class:1240 +#: FImageProperty.class:1255 msgid "Square triangle" msgstr "Vierkante driehoek" -#: FImageProperty.class:1241 +#: FImageProperty.class:1256 msgid "Pentagon" msgstr "Vijfhoek" -#: FImageProperty.class:1242 +#: FImageProperty.class:1257 msgid "Hexagon" msgstr "Zeshoek" -#: FImageProperty.form:138 FOption.form:223 FReportBrushChooser.form:49 +#: FImageProperty.form:141 FOption.form:279 FReportBrushChooser.form:49 msgid "Color" msgstr "Kleur" -#: FImageProperty.form:168 +#: FImageProperty.form:171 msgid "Gradient" msgstr "Verloop" -#: FImageProperty.form:184 FReportBrushChooser.form:49 +#: FImageProperty.form:187 FReportBrushChooser.form:49 msgid "Linear gradient" msgstr "Lineaire verloop" -#: FImageProperty.form:191 FReportBrushChooser.form:49 +#: FImageProperty.form:194 FReportBrushChooser.form:49 msgid "Radial gradient" msgstr "Stralend verloop" -#: FImageProperty.form:215 FReportBrushChooser.form:111 +#: FImageProperty.form:218 FReportBrushChooser.form:111 msgid "Add gradient stop" msgstr "Verloop stop toevoegen" -#: FImageProperty.form:221 FReportBrushChooser.form:117 +#: FImageProperty.form:224 FReportBrushChooser.form:117 msgid "Remove gradient stop" msgstr "Verwijder verloop stop" -#: FImageProperty.form:227 +#: FImageProperty.form:230 FReportBrushChooser.form:123 msgid "Select gradient stop color" msgstr "Selecteer gradient stop kleur" -#: FImageProperty.form:233 FReportBrushChooser.form:129 +#: FImageProperty.form:236 FReportBrushChooser.form:129 msgid "Invert gradient" msgstr "Verloop omkeren" -#: FImageProperty.form:255 FReportBrushChooser.form:145 +#: FImageProperty.form:258 FReportBrushChooser.form:145 msgid "Radius" msgstr "-" -#: FImageProperty.form:322 +#: FImageProperty.form:325 msgid "Clipboard" msgstr "Klembord" -#: FImageProperty.form:334 +#: FImageProperty.form:337 msgid "Shapes" msgstr "Vormen" -#: FImageProperty.form:359 +#: FImageProperty.form:362 msgid "Stroke" msgstr "Strelen" -#: FImageProperty.form:367 +#: FImageProperty.form:370 FTranslate.class:1718 msgid "Fill" msgstr "Vullen" -#: FImageProperty.form:383 +#: FImageProperty.form:386 msgid "Colorize" msgstr "Inkleuren" -#: FImageProperty.form:391 +#: FImageProperty.form:394 msgid "Desaturate" msgstr "Onverzadigen" -#: FImageProperty.form:399 +#: FImageProperty.form:402 msgid "Make transparent" msgstr "Maak transparant" -#: FImageProperty.form:409 +#: FImageProperty.form:412 msgid "Line cap" msgstr "Lijn doppen" -#: FImageProperty.form:414 +#: FImageProperty.form:417 msgid "Line join" msgstr "Lijn samenvoegen" -#: FImageProperty.form:419 +#: FImageProperty.form:422 msgid "Fill rule" msgstr "Vul regel" -#: FImageProperty.form:437 +#: FImageProperty.form:440 msgid "Opacity" msgstr "Ondoorzichtigheid" -#: FImageProperty.form:456 FSelectIcon.form:54 FTranslate.class:70 +#: FImageProperty.form:459 FSelectIcon.form:54 FTranslate.class:79 msgid "Size" msgstr "Grootte" -#: FImageProperty.form:473 +#: FImageProperty.form:476 msgid "Tolerance" msgstr "Tolerantie" -#: FImageProperty.form:492 +#: FImageProperty.form:495 msgid "Roundness" msgstr "Rondheid" -#: FImageProperty.form:518 +#: FImageProperty.form:521 msgid "Effects" msgstr "Effecten" -#: FImageProperty.form:528 +#: FImageProperty.form:531 msgid "Brightness" msgstr "Helderheid" -#: FImageProperty.form:546 +#: FImageProperty.form:550 msgid "Contrast" msgstr "-" -#: FImageProperty.form:564 +#: FImageProperty.form:569 msgid "Gamma" msgstr "-" -#: FImageProperty.form:582 +#: FImageProperty.form:588 msgid "Lightness" msgstr "Lichtheid" -#: FImageProperty.form:600 +#: FImageProperty.form:607 msgid "Hue" msgstr "Tint" -#: FImageProperty.form:618 +#: FImageProperty.form:626 msgid "Saturation" msgstr "Verzadiging" -#: FImageProperty.form:636 +#: FImageProperty.form:645 msgid "Blur" msgstr "-" -#: FImageProperty.form:653 +#: FImageProperty.form:662 msgid "Transparency" msgstr "Transparantie" -#: FImageProperty.form:675 FImportTable.form:189 +#: FImageProperty.form:685 FImportTable.form:189 msgid "Preview" msgstr "Voorbeeld" -#: FImageProperty.form:687 FOption.form:1417 FProjectProperty.form:984 +#: FImageProperty.form:697 FProjectProperty.form:925 msgid "Reset" msgstr "-" -#: FImageProperty.form:694 FMain.form:453 FPatch.form:69 +#: FImageProperty.form:704 FMain.form:477 FPatch.form:69 msgid "Apply" msgstr "Toepassen" -#: FImageProperty.form:720 +#: FImageProperty.form:730 msgid "Centered" msgstr "Gecentreerd" -#: FImageProperty.form:729 +#: FImageProperty.form:740 msgid "Right align" msgstr "Rechts uitlijnen" -#: FImageProperty.form:738 +#: FImageProperty.form:749 msgid "Left align" msgstr "Links uitlijnen" -#: FImageProperty.form:752 +#: FImageProperty.form:762 msgid "Top align" msgstr "Boven uitlijnen" -#: FImageProperty.form:762 +#: FImageProperty.form:771 msgid "Middle align" msgstr "Midden uitlijning" -#: FImageProperty.form:771 +#: FImageProperty.form:781 msgid "Baseline align" msgstr "Basis uitlijning" -#: FImageProperty.form:780 +#: FImageProperty.form:790 msgid "Bottom align" msgstr "Onder uitlijnen" -#: FImageProperty.form:813 +#: FImageProperty.form:826 msgid "Grid resolution" msgstr "Raster resolutie" -#: FImageProperty.form:827 -msgid "Subdivision" -msgstr "Onderverdeling" +#: FImageProperty.form:845 +msgid "Grid snap" +msgstr "Raster snap" + +#: FImageProperty.form:858 +msgid "Draw diagonals" +msgstr "Teken diagonalen" #: FImageQuality.form:10 msgid "Image quality" @@ -2715,7 +2831,7 @@ msgid "Create symbolic links" msgstr "CreĆ«er symbolische links" -#: FImportTable.class:58 FSearch.form:173 FTranslate.class:1258 +#: FImportTable.class:58 FSearch.form:171 FTranslate.class:1364 msgid "All files" msgstr "Alle bestanden" @@ -2767,10 +2883,6 @@ msgid "Charset" msgstr "Tekenset" -#: FImportTable.form:90 FTextEditor.form:265 -msgid "End of line" -msgstr "Einde van regel" - #: FImportTable.form:125 msgid "Strip useless white spaces" msgstr "Strip overbodige lege ruimtes" @@ -2807,7 +2919,7 @@ msgid "Edit list property" msgstr "Lijst \"Eigenschappen\" bewerken" -#: FList.form:59 FMenu.form:85 FProjectProperty.form:722 +#: FList.form:59 FMenu.form:86 FProjectProperty.form:717 msgid "Insert" msgstr "Invoegen" @@ -2815,479 +2927,515 @@ msgid "Invert" msgstr "Omkeren" -#: FMain.class:228 +#: FMain.class:245 msgid "Do you really want to delete this link ?" msgstr "Weet je zeker dat je deze link wilt verwijderen ?" -#: FMain.class:231 +#: FMain.class:248 msgid "Do you really want to delete this directory ?" msgstr "Weet je zeker dat je deze map wilt verwijderen?" -#: FMain.class:243 +#: FMain.class:260 msgid "Do you really want to delete this file ?" msgstr "Weet je zeker dat je dit bestand wil verwijderen ?" -#: FMain.class:250 +#: FMain.class:267 msgid "Cannot delete file or directory" msgstr "Kan bestand of map niet verwijderen" -#: FMain.class:268 +#: FMain.class:285 msgid "File or directory does not exist anymore." msgstr "Bestand of map bestaat niet meer." -#: FMain.class:694 +#: FMain.class:735 msgid "Sort history" msgstr "Sorteer geschiedenis" -#: FMain.class:698 FOpenProject.form:77 FWelcome.form:33 +#: FMain.class:739 FOpenProject.form:77 FWelcome.form:33 msgid "Sort by date" msgstr "Sorteer op datum" -#: FMain.class:698 FOpenProject.form:86 FWelcome.form:41 +#: FMain.class:739 FOpenProject.form:86 FWelcome.form:41 msgid "Sort by name" msgstr "Sorteer op naam" -#: FMain.class:698 FOpenProject.form:94 FWelcome.form:48 +#: FMain.class:739 FOpenProject.form:94 FWelcome.form:48 msgid "Sort by path" msgstr "Sorteren per pad" -#: FMain.class:710 +#: FMain.class:751 msgid "&Clear history" msgstr "&Geschiedenis wissen" -#: FMain.class:894 +#: FMain.class:935 msgid "New folder" msgstr "Nieuwe map" -#: FMain.class:965 +#: FMain.class:1006 msgid "The GNU translation tools are not installed on your system.\n\nPlease install them to be able to do the translation." msgstr "De GNU vertaalgereedschappen zijn niet op je systeem geĆÆnstalleerd.\n\nInstalleer deze om in staat te zijn de vertaling te doen." -#: FMain.class:1684 +#: FMain.class:1722 msgid "Unable to drop file into the project." msgstr "Niet in staat om bestand te 'droppen' in het project." -#: FMain.class:1808 +#: FMain.class:1847 msgid "All backup or generated files will be removed from the project directory." msgstr "Alle backup of aangemaakte bestanden worden verwijderd uit de project directorie." -#: FMain.class:1808 +#: FMain.class:1847 msgid "Clean" msgstr "Schoon" -#: FMain.class:2124 +#: FMain.class:2164 msgid "Do you really want to add every file to the repository?" msgstr "Weet je zeker dat je elk bestand aan het repository wilt toevoegen?" -#: FMain.class:2246 +#: FMain.class:2304 msgid "Choose a profile" msgstr "Kies een profiel" -#: FMain.class:2247 +#: FMain.class:2305 msgid "Profile for &1 project" msgstr "Profiel voor project &1 " -#: FMain.class:2484 FProperty.class:1037 +#: FMain.class:2561 FProperty.class:1046 msgid "Select a file" msgstr "Selecteer een bestand" -#: FMain.class:2499 +#: FMain.class:2576 msgid "This file is located inside the project." msgstr "Dit bestand bevind zich in het project." -#: FMain.class:2632 Project.module:790 +#: FMain.class:2710 Project.module:844 msgid "The file has been modified.\n\nAll your changes will be lost." msgstr "Het bestand is gewijzigd.\n\nAll uw veranderingen gaan verloren." -#: FMain.form:270 FWelcome.class:67 +#: FMain.class:2821 +msgid "Edit arguments" +msgstr "Bewerk argumenten" + +#: FMain.form:283 FWelcome.class:69 msgid "Open project" msgstr "Project openen" -#: FMain.form:276 +#: FMain.form:289 msgid "Open recent" msgstr "Recent geopend" -#: FMain.form:284 +#: FMain.form:297 msgid "Open example" msgstr "Open voorbeeld" -#: FMain.form:293 FWelcome.class:72 +#: FMain.form:306 FWelcome.class:74 msgid "Open file" msgstr "Open bestand" -#: FMain.form:302 +#: FMain.form:315 msgid "Save project" msgstr "Project opslaan" -#: FMain.form:310 FSaveProjectAs.form:18 +#: FMain.form:323 FSaveProjectAs.form:19 msgid "Save project as" msgstr "Project opslaan als" -#: FMain.form:321 FSave.class:28 FWelcome.class:74 +#: FMain.form:334 +msgid "Reload project" +msgstr "Herlaad project" + +#: FMain.form:343 FSave.class:28 FWelcome.class:76 msgid "Quit" msgstr "Afsluiten" -#: FMain.form:356 +#: FMain.form:378 msgid "Save as" msgstr "Opslaan als" -#: FMain.form:394 +#: FMain.form:418 msgid "Compile" msgstr "Compileren" -#: FMain.form:401 +#: FMain.form:425 msgid "Compile All" msgstr "Alles compileren" -#: FMain.form:411 +#: FMain.form:435 msgid "Translate" msgstr "Vertalen" -#: FMain.form:420 +#: FMain.form:444 msgid "Make" msgstr "Maken" -#: FMain.form:424 +#: FMain.form:448 msgid "Executable" msgstr "Uitvoeringsbestand" -#: FMain.form:431 FMakePatch.form:53 +#: FMain.form:455 FMakePatch.form:53 msgid "Source archive" msgstr "Broncode archief" -#: FMain.form:438 +#: FMain.form:462 msgid "Installation package" msgstr "Installatiepakket" -#: FMain.form:445 +#: FMain.form:469 msgid "Patch" msgstr "-" -#: FMain.form:448 +#: FMain.form:472 msgid "Create" msgstr "CreĆ«ren" -#: FMain.form:460 FPublish.form:64 +#: FMain.form:484 FProjectProperty.form:902 +msgid "Version control" +msgstr "Versiecontrole" + +#: FMain.form:489 FProjectVersion.form:89 FVersionControl.form:16 +msgid "Commit" +msgstr "-" + +#: FMain.form:495 FReportBorderChooser.form:60 FReportPaddingChooser.form:64 +msgid "Synchronize" +msgstr "Synchroniseren" + +#: FMain.form:501 +msgid "Undo synchronization" +msgstr "Synchronizatie ongedaan maken" + +#: FMain.form:508 +msgid "Undo all changes" +msgstr "Alle wijzigingen ongedaan maken" + +#: FMain.form:514 +msgid "Add everything to repository" +msgstr "Alles toevoegen aan repository" + +#: FMain.form:520 +msgid "Branch" +msgstr "-" + +#: FMain.form:525 +msgid "Put under version control" +msgstr "Onder versie controle plaatsen" + +#: FMain.form:531 FPublish.form:64 msgid "Publish" msgstr "Publiceer" -#: FMain.form:469 FProjectVersion.form:95 +#: FMain.form:540 FProjectVersion.form:95 msgid "Clean up" msgstr "Opschonen" -#: FMain.form:475 +#: FMain.form:546 msgid "Refresh" msgstr "Verversen" -#: FMain.form:481 -msgid "Put on version control" -msgstr "Versie controle inschakelen" - -#: FMain.form:498 -msgid "Version control" -msgstr "Versiecontrole" - -#: FMain.form:509 +#: FMain.form:568 msgid "Run" msgstr "Uitvoeren" -#: FMain.form:515 +#: FMain.form:574 msgid "Run with" msgstr "Uitvoeren met" -#: FMain.form:518 +#: FMain.form:577 msgid "No argument" msgstr "Geen argument" -#: FMain.form:529 +#: FMain.form:587 msgid "Use terminal emulator" msgstr "Gebruik terminal emulator" -#: FMain.form:535 FProjectProperty.form:933 +#: FMain.form:593 msgid "Redirect standard error output" msgstr "Standaard fouten uitvoer omleiden" -#: FMain.form:541 FProjectProperty.form:951 +#: FMain.form:599 msgid "Use embedded HTTP server" msgstr "Gebruik ingebedde HTTP server" -#: FMain.form:547 FProjectProperty.form:899 +#: FMain.form:605 msgid "Activate profiling" msgstr "Activeer profilering" -#: FMain.form:553 +#: FMain.form:611 msgid "GUI component" msgstr "GUI component" -#: FMain.form:557 +#: FMain.form:615 msgid "Current desktop" msgstr "Huidige desktop" -#: FMain.form:571 +#: FMain.form:629 msgid "QT5" msgstr "-" -#: FMain.form:593 +#: FMain.form:651 msgid "Pause" msgstr "Pauze" -#: FMain.form:600 +#: FMain.form:658 msgid "Stop" msgstr "Stop" -#: FMain.form:607 +#: FMain.form:665 msgid "Step" msgstr "Stap" -#: FMain.form:614 +#: FMain.form:672 msgid "Forward" msgstr "Voorwaarts" -#: FMain.form:621 +#: FMain.form:679 msgid "Finish" msgstr "BeĆ«indigen" -#: FMain.form:630 +#: FMain.form:688 msgid "Open profile" msgstr "Open profiel" -#: FMain.form:636 +#: FMain.form:694 msgid "Clear all breakpoints" msgstr "Wis alle breekpunten" -#: FMain.form:641 +#: FMain.form:699 msgid "Close all debug windows" msgstr "Sluit alle debug vensters" -#: FMain.form:679 +#: FMain.form:738 msgid "Status bar" msgstr "Status balk" -#: FMain.form:686 +#: FMain.form:745 msgid "Hide menubar" msgstr "Verberg menubalk" -#: FMain.form:710 +#: FMain.form:769 msgid "Close all windows" msgstr "Sluiten alle vensters" -#: FMain.form:716 +#: FMain.form:776 msgid "Tools" msgstr "Gereedschap" -#: FMain.form:720 +#: FMain.form:780 msgid "Find" msgstr "Zoek" -#: FMain.form:726 FSearch.form:76 +#: FMain.form:786 FSearch.form:74 msgid "Replace" msgstr "Vervangen" -#: FMain.form:736 +#: FMain.form:796 msgid "Browse project" msgstr "Blader project" -#: FMain.form:743 +#: FMain.form:803 msgid "Open a terminal" msgstr "Open een terminal" -#: FMain.form:750 +#: FMain.form:810 msgid "Send project by mail" msgstr "Verzend project per mail" -#: FMain.form:756 +#: FMain.form:816 msgid "Update all forms" msgstr "Alle formulieren bijwerken" -#: FMain.form:765 FWelcome.class:71 +#: FMain.form:825 FWelcome.class:73 msgid "Software farm" msgstr "-" -#: FMain.form:774 FOption.form:547 +#: FMain.form:834 msgid "Shortcuts" msgstr "Sneltoetsen" -#: FMain.form:780 FOption.form:211 +#: FMain.form:840 FOption.form:267 msgid "Preferences" msgstr "Voorkeuren" -#: FMain.form:794 +#: FMain.form:854 msgid "Directory" msgstr "Map" -#: FMain.form:799 +#: FMain.form:859 msgid "Project link" msgstr "-" -#: FMain.form:808 +#: FMain.form:868 msgid "Module" msgstr "-" -#: FMain.form:867 +#: FMain.form:927 msgid "HTML file" msgstr "HTML bestand" -#: FMain.form:874 +#: FMain.form:934 msgid "Style sheet" msgstr "Stijlblad" -#: FMain.form:881 +#: FMain.form:941 msgid "Javascript file" msgstr "Javascript bestand" -#: FMain.form:889 +#: FMain.form:949 msgid "Other" msgstr "Overig" -#: FMain.form:900 FOpenProject.form:44 +#: FMain.form:960 FOpenProject.form:44 msgid "Recent" msgstr "Recent" -#: FMain.form:921 +#: FMain.form:981 msgid "Open in file manager" msgstr "Openen in bestandbeheer" -#: FMain.form:926 +#: FMain.form:986 +msgid "Open in project" +msgstr "Openen in project" + +#: FMain.form:990 msgid "Open with" msgstr "Openen met" -#: FMain.form:934 +#: FMain.form:998 msgid "Compress all" msgstr "Alles comprimeren" -#: FMain.form:940 +#: FMain.form:1004 msgid "Uncompress all" msgstr "Decomprimeer alles" -#: FMain.form:987 +#: FMain.form:1051 msgid "Copy file path" msgstr "Kopier bestandspad" -#: FMain.form:996 +#: FMain.form:1060 msgid "Startup class" msgstr "Startklasse" -#: FMain.form:1011 +#: FMain.form:1075 msgid "Add to repository" msgstr "Aan repository toevoegen" -#: FMain.form:1016 FSoftwareFarm.form:201 +#: FMain.form:1080 FSoftwareFarm.form:204 msgid "Filter" msgstr "Filter" -#: FMain.form:1019 +#: FMain.form:1083 msgid "Show exported classes" msgstr "Toon geĆ«xporteerde klassen" -#: FMain.form:1024 +#: FMain.form:1088 msgid "Show added files" msgstr "Toon toegevoegde bestanden" -#: FMain.form:1029 +#: FMain.form:1093 +msgid "Show modified files" +msgstr "Toon gewijzigde bestanden" + +#: FMain.form:1098 msgid "Show files in conflict" msgstr "Toon bestanden in conflict" -#: FMain.form:1037 +#: FMain.form:1106 msgid "Show all" msgstr "Toon alles" -#: FMain.form:1043 -msgid "Add everything to repository" -msgstr "Alles toevoegen aan repository" +#: FMain.form:1118 +msgid "Do not translate" +msgstr "Niet vertalen" -#: FMain.form:1059 FNewConnection.class:145 +#: FMain.form:1135 FNewConnection.class:159 msgid "New connection" msgstr "Nieuwe connectie" -#: FMain.form:1135 FOutput.form:151 +#: FMain.form:1211 FOutput.form:161 msgid "?" msgstr "-" -#: FMain.form:1152 FTips.form:18 +#: FMain.form:1229 FTips.form:18 msgid "Tips of the day" msgstr "Tips van de dag" -#: FMain.form:1158 +#: FMain.form:1235 msgid "Keyboard shortcuts" msgstr "Toetsenbord snelkoppelingen" -#: FMain.form:1167 -msgid "System informations" +#: FMain.form:1244 FSystemInfo.form:15 +msgid "System information" msgstr "Systeeminformatie" -#: FMain.form:1226 FProjectProperty.form:149 +#: FMain.form:1303 FProjectProperty.form:140 msgid "Project properties" msgstr "Project eigenschappen" -#: FMain.form:1233 -msgid "Project version control" -msgstr "Project versie controle" - -#: FMain.form:1241 +#: FMain.form:1311 msgid "Refresh project" msgstr "Project verversen" -#: FMain.form:1268 FMakeExecutable.form:15 +#: FMain.form:1338 FMakeExecutable.form:15 msgid "Make executable" msgstr "Maak uitvoerings bestand" -#: FMain.form:1283 +#: FMain.form:1353 msgid "Make source archive" msgstr "Maak broncode archief" -#: FMain.form:1291 FMakeInstall.form:132 +#: FMain.form:1361 FMakeInstall.form:133 msgid "Make installation package" msgstr "Maak installatie pakket" -#: FMain.form:1313 +#: FMain.form:1382 msgid "Properties sheet" msgstr "Eigenschappen werkblad" -#: FMain.form:1322 +#: FMain.form:1391 msgid "Toolbox" msgstr "Toolbox" -#: FMain.form:1340 FSearch.form:62 +#: FMain.form:1409 FSearch.form:60 msgid "Search" msgstr "Zoeken" -#: FMain.form:1364 +#: FMain.form:1433 msgid "Compile all" msgstr "Alles compileren" -#: FMain.form:1407 +#: FMain.form:1476 msgid "Finish current function" msgstr "BeĆ«indig huidige functie" -#: FMain.form:1423 +#: FMain.form:1492 msgid "Show menubar" msgstr "Toon menubalk" -#: FMain.form:1483 FPublish.form:51 +#: FMain.form:1552 FPublish.form:51 msgid "Publish software" msgstr "Publiceer software" -#: FMain.form:1513 +#: FMain.form:1582 msgid "&File" msgstr "&Bestand" -#: FMain.form:1535 +#: FMain.form:1605 msgid "&Project" msgstr "&Project" -#: FMain.form:1546 +#: FMain.form:1616 msgid "&Debug" msgstr "&Fouten opsporen" -#: FMain.form:1557 +#: FMain.form:1627 msgid "&View" msgstr "&Weergeven" -#: FMain.form:1568 +#: FMain.form:1638 msgid "&Tools" msgstr "&Gereedschap" -#: FMain.form:1579 +#: FMain.form:1649 msgid "&?" msgstr "&?" @@ -3331,7 +3479,7 @@ msgid "Creating packages..." msgstr "Pakketten maken..." -#: FMakeInstall.class:268 Package.module:294 +#: FMakeInstall.class:268 Package.module:296 msgid "The packages have been successfully created." msgstr "De pakketten zijn succesvol gemaakt." @@ -3399,31 +3547,31 @@ msgid "Initial release" msgstr "InitiĆ«le uitgave" -#: FMakeInstall.class:776 +#: FMakeInstall.class:778 msgid "Menus" msgstr "Menus" -#: FMakeInstall.class:844 +#: FMakeInstall.class:846 msgid "Groups" msgstr "Groepen" -#: FMakeInstall.class:968 +#: FMakeInstall.class:970 msgid "Incorrect characters" msgstr "Verkeerde karakters" -#: FMakeInstall.class:1041 +#: FMakeInstall.class:1043 msgid "Do you really want to remove all extra dependencies?" msgstr "Weet je zeker dat je alle extra afhankelijkheden wilt verwijderen?" -#: FMakeInstall.class:1140 +#: FMakeInstall.class:1142 msgid "Do you really want to remove all extra files?" msgstr "Weet je zeker dat je alle extra bestanden wilt verwijderen?" -#: FMakeInstall.class:1188 +#: FMakeInstall.class:1190 msgid "Select the destination directory" msgstr "Selecteer de doel map" -#: FMakeInstall.form:146 +#: FMakeInstall.form:147 msgid "Create package" msgstr "CreĆ«er pakket" @@ -3435,7 +3583,7 @@ msgid "Package name" msgstr "Pakketnaam" -#: FMakeInstall.form:177 FOption.form:371 +#: FMakeInstall.form:177 FOption.form:431 msgid "Add vendor prefix or name to package names" msgstr "Voorvoegsel verkoper of naam toevoegen aan pakketnamen" @@ -3443,11 +3591,11 @@ msgid "Package version" msgstr "Pakketversie" -#: FMakeInstall.form:201 FOption.form:303 FPublish.form:84 +#: FMakeInstall.form:201 FOption.form:363 FPublish.form:84 msgid "Vendor name" msgstr "Naam verkoper" -#: FMakeInstall.form:217 FOption.form:320 +#: FMakeInstall.form:217 FOption.form:380 msgid "Vendor prefix" msgstr "Voorvoegsel verkoper" @@ -3455,7 +3603,7 @@ msgid "Maintainer information" msgstr "Onderhouderinformatie" -#: FMakeInstall.form:271 FOption.form:355 +#: FMakeInstall.form:271 FOption.form:415 msgid "URL" msgstr "-" @@ -3547,6 +3695,10 @@ msgid "Commands output" msgstr "Uitvoer commando's" +#: FMakeInstall.form:942 +msgid "Create package now" +msgstr "CreeĆ«er pakket nu" + #: FMakePatch.class:19 msgid "Please select the origin archive." msgstr "Selecteer het oorspronkelijke archief." @@ -3603,7 +3755,7 @@ msgid "*.gz;*.bz2;*.xz" msgstr "-" -#: FMakePatch.form:98 Project.module:4734 +#: FMakePatch.form:98 Project.module:4557 msgid "Source packages" msgstr "Broncode pakketten" @@ -3623,111 +3775,119 @@ msgid "Patch/Diff files" msgstr "Patch/Diff bestanden" -#: FMenu.class:72 +#: FMenu.class:74 msgid "Menus have been modified!" msgstr "Menus zijn gewijzigd!" -#: FMenu.class:306 +#: FMenu.class:312 msgid "Please enter a menu name." msgstr "Voer een menu naam in. " -#: FMenu.class:312 +#: FMenu.class:318 msgid "Bad menu name !" msgstr "Incorrecte menunaam !" -#: FMenu.class:318 +#: FMenu.class:324 msgid "Bad group name !" msgstr "Incorrecte groepnaam !" -#: FMenu.class:613 +#: FMenu.class:624 msgid "This menu is too deep !" msgstr "Dit menu is te diep!" -#: FMenu.class:996 Project.module:5591 +#: FMenu.class:1063 Project.module:5408 msgid "modified" msgstr "gewijzigd" -#: FMenu.form:83 +#: FMenu.form:84 msgid "Insert menu" msgstr "Invoegen menu" -#: FMenu.form:91 -msgid "Insert menu after" -msgstr "Invoegen menu na" - -#: FMenu.form:93 -msgid "Insert after" -msgstr "Invoegen na" +#: FMenu.form:92 +msgid "Insert separator" +msgstr "Scheiding invoegen" + +#: FMenu.form:100 +msgid "Insert menu before" +msgstr "Voor menu invoegen" + +#: FMenu.form:102 +msgid "Insert before" +msgstr "Vooraf invoegen" -#: FMenu.form:99 +#: FMenu.form:108 msgid "Delete menu" msgstr "Verwijder menu" -#: FMenu.form:376 +#: FMenu.form:201 msgid "Click on Insert to add a new menu." msgstr "Klik op Invoegen voor een nieuw menu." -#: FNewConnection.class:90 +#: FNewConnection.class:104 msgid "Please enter the name of the database." msgstr "Voer de naam van de database in." -#: FNewConnection.class:131 +#: FNewConnection.class:145 msgid "Please enter password" msgstr "Voer je wachtwoord in" -#: FNewConnection.class:133 +#: FNewConnection.class:147 msgid "Connection properties" msgstr "Connectie eigenschappen" -#: FNewConnection.class:164 +#: FNewConnection.class:178 msgid "Select a directory" msgstr "Selecteer een map" -#: FNewConnection.class:215 +#: FNewConnection.class:229 msgid "Create database" msgstr "CreĆ«er database" -#: FNewConnection.class:227 +#: FNewConnection.class:241 msgid "Delete database" msgstr "Verwijder database" -#: FNewConnection.class:369 +#: FNewConnection.class:393 msgid "Unable to create database." msgstr "Niet in staat om database te creĆ«ren." -#: FNewConnection.class:378 +#: FNewConnection.class:402 msgid "Do you really want to delete the database '&1'?" msgstr "Weet je zeker dat je database '&1' wilt verwijderen ?" -#: FNewConnection.class:389 +#: FNewConnection.class:413 msgid "Unable to delete database." msgstr "Niet in staat om database te wissen." -#: FNewConnection.form:98 FProxy.form:32 +#: FNewConnection.form:99 FProxy.form:32 msgid "Host" msgstr "Host" -#: FNewConnection.form:123 +#: FNewConnection.form:124 msgid "Path" msgstr "Pad" -#: FNewConnection.form:184 Project.module:225 +#: FNewConnection.form:154 +msgid "No password" +msgstr "Geen wachtwoord" + +#: FNewConnection.form:189 Project.module:228 msgid "Database" msgstr "Database" -#: FNewConnection.form:236 +#: FNewConnection.form:241 msgid "From" msgstr "Van" -#: FNewConnection.form:260 +#: FNewConnection.form:265 msgid "Ignore database charset" msgstr "Negeer database karakterset" -#: FNewConnection.form:274 +#: FNewConnection.form:279 msgid "Display metadata" msgstr "Metadata weergeven" -#: FNewConnection.form:288 +#: FNewConnection.form:293 msgid "Remember database structure" msgstr "Database structuur onthouden" @@ -3739,7 +3899,7 @@ msgid "Please enter the name of the new table." msgstr "Voer de naam van de nieuwe tabel in." -#: FNewTable.class:59 MConnection.module:302 +#: FNewTable.class:59 MConnection.module:317 msgid "Table '&1' already exists." msgstr "Tabel '&1' bestaat reeds." @@ -3751,7 +3911,7 @@ msgid "Select a project" msgstr "Project selecteren" -#: FOpenProject.form:109 FSoftwareFarm.class:44 FWelcome.class:69 +#: FOpenProject.form:109 FSoftwareFarm.class:44 FWelcome.class:71 msgid "Examples" msgstr "Voorbeelden" @@ -3807,391 +3967,451 @@ msgid "Zen" msgstr "-" -#: FOption.class:82 +#: FOption.class:83 msgid "Custom" msgstr "-" -#: FOption.class:84 +#: FOption.class:85 msgid "Desktop" msgstr "Bureaublad" -#: FOption.class:85 FTranslate.class:134 +#: FOption.class:86 FTranslate.class:149 msgid "(Default)" msgstr "(Standaard)" -#: FOption.class:171 +#: FOption.class:187 msgid "Define..." msgstr "Definieer..." -#: FOption.class:221 +#: FOption.class:236 msgid "Gambas highlight theme files" msgstr "Gambas accentueer thema bestanden" -#: FOption.class:222 +#: FOption.class:237 msgid "Export a theme file" msgstr "Exporteer een thema bestand" -#: FOption.class:407 +#: FOption.class:462 msgid "Select a theme file" msgstr "Selecteer een thema bestand" -#: FOption.class:430 +#: FOption.class:492 msgid "You need to restart the application to see your changes." msgstr "Je dient de applicatie te herstarten om je wijzigingen te zien." -#: FOption.class:733 +#: FOption.class:863 msgid "Do you really want to clear the documentation cache?" msgstr "Weet je zeker dat je de document cache wilt wissen ?" -#: FOption.class:742 +#: FOption.class:872 msgid "Unable to clear documentation cache." msgstr "Niet in staat om documentatie cache te wissen " -#: FOption.class:898 +#: FOption.class:1032 msgid "Do you really want to delete this snippet?" msgstr "Weet je zeker dat je dit snippet wilt verwijderen ?" -#: FOption.class:1086 -msgid "Do you really want to reset the list to its default value?" -msgstr "Weet je zeker dat je de lijst wil terug zetten naar zijn standaard waarden?" - -#: FOption.class:1165 +#: FOption.class:1231 msgid "Do you really want to install the Gambas font to your personal font directory?" msgstr "Weet je zeker dat je het Gambas lettertype in je persoonlijke lettertype map wilt installeren?" -#: FOption.class:1165 FSoftwareFarm.form:386 +#: FOption.class:1231 FSoftwareFarm.class:586 msgid "Install" msgstr "Installeer" -#: FOption.class:1275 -msgid "Unable to download documentation." -msgstr "Niet in staat om documentatie te downloaded." - -#: FOption.class:1285 -msgid "Unable to uncompress documentation." -msgstr "Niet in staat om documentatie te comprimeren." - -#: FOption.class:1294 -msgid "Unable to install documentation." -msgstr "Niet in staat om documentatie te installeren." - -#: FOption.class:1319 +#: FOption.class:1316 msgid "Network is not available." msgstr "Netwerk is niet beschikbaar." -#: FOption.class:1324 +#: FOption.class:1321 msgid "Documentation is up to date." msgstr "Documentatie is actueel" -#: FOption.class:1329 -msgid "'wget' is not found." -msgstr "'wget' niet gevonden." - -#: FOption.class:1334 +#: FOption.class:1326 msgid "A new documentation is available!" msgstr "Een nieuw document is beschikbaar!" -#: FOption.class:1339 MHelp.module:896 +#: FOption.class:1331 MHelp.module:904 msgid "Documentation is not available." msgstr "Documentatie is niet beschikbaar" -#: FOption.form:248 +#: FOption.class:1527 +msgid "Cannot download '&1'." +msgstr "Kan '&1' niet downloaden." + +#: FOption.class:1558 +msgid "Unable to uncompress documentation." +msgstr "Niet in staat om documentatie te comprimeren." + +#: FOption.class:1569 +msgid "Unable to install documentation." +msgstr "Niet in staat om documentatie te installeren." + +#: FOption.form:297 +msgid "Dotted" +msgstr "-" + +#: FOption.form:308 msgid "Identity" msgstr "Identiteit" -#: FOption.form:292 +#: FOption.form:352 msgid "Package maintainer" msgstr "Pakket onderhouder" -#: FOption.form:337 +#: FOption.form:397 msgid "Default license" msgstr "Standaard licentie" -#: FOption.form:377 FProjectProperty.form:434 +#: FOption.form:437 VersionControl.module:485 msgid "No" msgstr "Nee" -#: FOption.form:377 FProjectProperty.form:434 +#: FOption.form:437 VersionControl.module:485 msgid "Yes" msgstr "Ja" -#: FOption.form:381 +#: FOption.form:441 +msgid "Projects" +msgstr "Projecten" + +#: FOption.form:458 +msgid "Default tab size" +msgstr "Standaard tab grootte" + +#: FOption.form:475 FProjectProperty.form:774 +msgid "space(s)" +msgstr "spatie(s)" + +#: FOption.form:488 +msgid "Indent with tab by default" +msgstr "Standaard inspringen met tab " + +#: FOption.form:505 +msgid "Automatic word wrap by default" +msgstr "Standaard automatische terugloop" + +#: FOption.form:523 +msgid "Fold procedures by default" +msgstr "Procedures standaard inklappen" + +#: FOption.form:540 +msgid "Activate version control" +msgstr "Activeer versie controle" + +#: FOption.form:557 +msgid "Restore files when loading a project" +msgstr "Herstel bestanden bij laden van een project" + +#: FOption.form:569 +msgid "Images" +msgstr "Afbeeldingen" + +#: FOption.form:581 +msgid "Compress PNG images with " +msgstr "Comprimeer PNG afbeeldingen met" + +#: FOption.form:615 +msgid "Automatic translation with " +msgstr "Automatische vertaling met" + +#: FOption.form:644 +msgid "Translation engine" +msgstr "Vertalings engine" + +#: FOption.form:653 msgid "Interface" msgstr "Interface" -#: FOption.form:398 -msgid "Icon theme" -msgstr "Icoon thema" - -#: FOption.form:415 -msgid "Sort properties" -msgstr "Sorteer eigenschappen" +#: FOption.form:670 +msgid "Activate animations" +msgstr "Activeer animaties" + +#: FOption.form:687 +msgid "Show shadows" +msgstr "Toon schaduwen" -#: FOption.form:432 -msgid "Minimize at runtime" -msgstr "Minimaliseer tijdens uitvoering" +#: FOption.form:704 +msgid "Show tooltips" +msgstr "Toon tooltips" -#: FOption.form:449 +#: FOption.form:721 msgid "Use utility windows" msgstr "Gebruik utility venster" -#: FOption.form:466 +#: FOption.form:738 +msgid "Close tabs with middle mouse click" +msgstr "Sluit tabs met middelste muisklik" + +#: FOption.form:755 +msgid "Show file name in window title" +msgstr "Toon bestandsnaam in venster titel" + +#: FOption.form:772 msgid "Toolbox size" msgstr "Afmeting gereedschapskist" -#: FOption.form:472 +#: FOption.form:778 msgid "Large" msgstr "Groot" -#: FOption.form:472 FProjectProperty.form:306 FWebFontChooser.form:61 +#: FOption.form:778 FProjectProperty.form:304 msgid "Normal" msgstr "Normaal" -#: FOption.form:472 +#: FOption.form:778 msgid "Small" msgstr "Klein" -#: FOption.form:484 -msgid "Restore files when loading a project" -msgstr "Herstel bestanden bij laden van een project" +#: FOption.form:790 +msgid "Sort properties" +msgstr "Sorteer eigenschappen" -#: FOption.form:501 -msgid "Show tooltips" -msgstr "Toon tooltips" +#: FOption.form:807 +msgid "Separate static symbols in method selector" +msgstr "Scheid statische symbolen in methode selector" -#: FOption.form:518 -msgid "Show file name in window title" -msgstr "Toon bestandsnaam in venster titel" +#: FOption.form:824 +msgid "Minimize at runtime" +msgstr "Minimaliseer tijdens uitvoering" + +#: FOption.form:841 +msgid "Show debugging panel if needed" +msgstr "Toon debugging paneel indien nodig" -#: FOption.form:535 +#: FOption.form:858 msgid "Quiet external commands" msgstr "Stille externe commandos" -#: FOption.form:557 -msgid "Configure shortcuts" -msgstr "Configureer snelkoppelingen" - -#: FOption.form:562 +#: FOption.form:867 msgid "Fonts" msgstr "Lettertypen" -#: FOption.form:595 +#: FOption.form:900 msgid "Global size" msgstr "Globale grootte" -#: FOption.form:617 +#: FOption.form:922 msgid "Title size" msgstr "Afmeting titel" -#: FOption.form:671 +#: FOption.form:944 +msgid "Debugger size" +msgstr "Debugger grootte" + +#: FOption.form:993 MTheme.module:6 +msgid "Help" +msgstr "Help" + +#: FOption.form:1020 +msgid "Fixed font" +msgstr "Vast lettertype" + +#: FOption.form:1036 +msgid "Zoom (browser excepted)" +msgstr "Zoom (browser uitgezondert)" + +#: FOption.form:1066 msgid "Install Gambas font for code edition" msgstr "Installeer Gambas lettertype voor code editie" -#: FOption.form:700 -msgid "Default tab size" -msgstr "Standaard tab grootte" +#: FOption.form:1070 +msgid "Themes" +msgstr "Themas" -#: FOption.form:717 FProjectProperty.form:778 -msgid "space(s)" -msgstr "spatie(s)" +#: FOption.form:1087 +msgid "Icon theme" +msgstr "Icoon thema" -#: FOption.form:730 -msgid "Procedure separation" -msgstr "Procedure afscheiding" +#: FOption.form:1103 +msgid "Highlighting theme" +msgstr "Thema accentueren" + +#: FOption.form:1117 +msgid "Import theme" +msgstr "Importeer thema" + +#: FOption.form:1123 +msgid "Export theme" +msgstr "Exporteer thema" + +#: FOption.form:1142 +msgid "Adapt colors to dark themes" +msgstr "Kleuren aanpassen voor donkere thema's" + +#: FOption.form:1179 +msgid "Show indentation with vertical lines" +msgstr "Toon inspringen met verticale lijnen" -#: FOption.form:747 +#: FOption.form:1196 msgid "Highlight current line" msgstr "Accentueer huidige regel" -#: FOption.form:764 +#: FOption.form:1213 msgid "Highlight modified lines" msgstr "Accentueer veranderde regels" -#: FOption.form:781 +#: FOption.form:1230 msgid "Show line numbers" msgstr "Toon lijnnummers" -#: FOption.form:798 +#: FOption.form:1247 msgid "Procedure folding" msgstr "Procedure inklappen" -#: FOption.form:816 -msgid "Fold procedures by default" -msgstr "Procedures standaard inklappen" - -#: FOption.form:833 -msgid "Automatic word wrap by default" -msgstr "Standaard automatische terugloop" +#: FOption.form:1264 +msgid "Procedure separation" +msgstr "Procedure afscheiding" -#: FOption.form:850 +#: FOption.form:1281 msgid "Show spaces at end of line with dots" msgstr "Toon spaties aan het einde van een regel met punten" -#: FOption.form:867 -msgid "Show tabulations with vertical lines" -msgstr "Toon tabulaties met verticale lijnen" - -#: FOption.form:884 +#: FOption.form:1298 msgid "Show Preview" msgstr "Toon voorvertoning" -#: FOption.form:902 +#: FOption.form:1316 msgid "Keywords in upper case" msgstr "Sleutelwoorden in hoofdletters" -#: FOption.form:912 -msgid "Theme" -msgstr "Thema" - -#: FOption.form:928 -msgid "Color theme" -msgstr "Kleuren thema" - -#: FOption.form:942 -msgid "Import theme" -msgstr "Importeer thema" - -#: FOption.form:948 -msgid "Export theme" -msgstr "Exporteer thema" - -#: FOption.form:961 -msgid "Adapt colors to dark themes" -msgstr "Kleuren aanpassen voor donkere thema's" - -#: FOption.form:976 +#: FOption.form:1325 msgid "Code formatting" msgstr "Code formatering" -#: FOption.form:982 +#: FOption.form:1331 msgid "Automatic formatting" msgstr "Automatische formatering" -#: FOption.form:993 -msgid "Control structure automatic completion" -msgstr "Control structuur automatisch vervolledigen" - -#: FOption.form:1010 -msgid "Local variable automatic declaration" -msgstr "Lokale variabelen automatische declaratie" - -#: FOption.form:1027 -msgid "Comments automatic insertion" -msgstr "Automatisch toelichtingen invoeging" +#: FOption.form:1342 +msgid "Control structure completion" +msgstr "Control structuur vervollediging" + +#: FOption.form:1359 +msgid "Local variable declaration" +msgstr "Lokale variabele declaratie" + +#: FOption.form:1376 +msgid "Comments insertion" +msgstr "Toelichtingen invoeging" + +#: FOption.form:1393 +msgid "Close braces, brackets" +msgstr "Sluit braces, brackets" + +#: FOption.form:1410 +msgid "Close strings" +msgstr "Sluit strings" -#: FOption.form:1039 +#: FOption.form:1422 msgid "Explicit formating" msgstr "Expliciete formatering" -#: FOption.form:1050 +#: FOption.form:1433 msgid "Format on load & save" msgstr "Formaat bij laden & opslaan" -#: FOption.form:1067 +#: FOption.form:1450 msgid "Indent local variable declaration" msgstr "Lokale variabele declaratie inspringen" -#: FOption.form:1084 +#: FOption.form:1467 msgid "Remove useless spaces at end of line" msgstr "Verwijder overbodige spaties aan het einde van de regel" -#: FOption.form:1101 +#: FOption.form:1484 msgid "Keep successive void lines" msgstr "Hou opeenvolgende lege regels" -#: FOption.form:1110 +#: FOption.form:1493 msgid "Code snippets" msgstr "-" -#: FOption.form:1126 +#: FOption.form:1509 msgid "Activate code snippets" msgstr "Activeer code snippets" -#: FOption.form:1209 +#: FOption.form:1593 msgid "Help & applications" msgstr "Help & applicaties" -#: FOption.form:1215 MTheme.module:6 -msgid "Help" -msgstr "Help" - -#: FOption.form:1226 +#: FOption.form:1610 msgid "Display property help" msgstr "Eigenschappen help weergeven" -#: FOption.form:1243 +#: FOption.form:1627 msgid "Show documentation in popups" msgstr "Toon documentatie in popups" -#: FOption.form:1260 +#: FOption.form:1644 msgid "Always display optional messages" msgstr "Optionele boodschappen altijd laten zien" -#: FOption.form:1277 -msgid "Use offline help" -msgstr "Gebruik offline hulp" +#: FOption.form:1656 +msgid "Documentation" +msgstr "Documentatie" + +#: FOption.form:1667 +msgid "Use offline documentation" +msgstr "Gebruik offline documentatie" -#: FOption.form:1295 +#: FOption.form:1697 msgid "Download documentation" msgstr "Documentatie downloaden" -#: FOption.form:1313 -msgid "Clear documentation cache" -msgstr "Wis documentatie cache" - -#: FOption.form:1325 FProxy.form:20 +#: FOption.form:1723 FProxy.form:20 msgid "Proxy configuration" msgstr "Proxy configuratie" -#: FOption.form:1333 +#: FOption.form:1736 +msgid "Clear documentation cache" +msgstr "Wis documentatie cache" + +#: FOption.form:1744 msgid "Applications" msgstr "Toepassingen" -#: FOption.form:1344 +#: FOption.form:1755 msgid "Browser" msgstr "Browser" -#: FOption.form:1361 +#: FOption.form:1772 FVersionControl.form:45 msgid "Terminal" msgstr "Terminal" -#: FOption.form:1370 -msgid "Source archives" -msgstr "Broncode archieven" - -#: FOption.form:1383 -msgid "These files will be ignored when making source archives." -msgstr "Deze bestanden worden genegeerd bij het maken van broncode archieven." - -#: FOutput.form:28 +#: FOutput.form:29 msgid "Console - Gambas" msgstr "Konsole - Gambas" -#: FOutput.form:64 +#: FOutput.form:65 msgid "Undock console" msgstr "Ontkoppel konsole" -#: FOutput.form:71 +#: FOutput.form:72 msgid "Keep above" msgstr "Bovenop houden" -#: FOutput.form:77 +#: FOutput.form:78 msgid "Clear console" msgstr "Wis konsole" -#: FOutput.form:95 +#: FOutput.form:85 +msgid "Suspend terminal" +msgstr "-" + +#: FOutput.form:104 msgid "Entered text echo" msgstr "Ingevoerde tekst echo" -#: FOutput.form:97 +#: FOutput.form:106 msgid "Echo" msgstr "-" -#: FOutput.form:108 +#: FOutput.form:117 msgid "Open contents" msgstr "Open inhoud" -#: FOutput.form:121 +#: FOutput.form:130 msgid "Use system charset" msgstr "Gebruik systeem karakterset" @@ -4235,43 +4455,47 @@ msgid "Select patch" msgstr "Selecteer patch" -#: FProfile.class:173 +#: FPatch.form:76 FProjectVersion.form:83 +msgid "Revert" +msgstr "Terugkeren" + +#: FProfile.class:175 msgid "Bad profile file format" msgstr "Incorrect profiel bestand formaat" -#: FProfile.class:405 +#: FProfile.class:407 msgid "&1 Mb" msgstr "-" -#: FProfile.class:405 +#: FProfile.class:407 msgid "Total time &1 Ī¼s" msgstr "Totale tijd &1 Ī¼s" -#: FProfile.class:424 +#: FProfile.class:430 msgid "Unable to load profile file: &1" msgstr "Niet in staat om profiel bestand te laden: &1" -#: FProfile.class:641 +#: FProfile.class:647 msgid "Calls" msgstr "Oproepen" -#: FProfile.class:644 +#: FProfile.class:650 msgid "Duration" msgstr "Duur" -#: FProfile.class:647 +#: FProfile.class:653 msgid "Average" msgstr "Gemiddeld" -#: FProfile.class:650 +#: FProfile.class:656 msgid "Self" msgstr "Zelf" -#: FProfile.class:1049 +#: FProfile.class:1055 msgid "Profile files" msgstr "Profiel bestanden" -#: FProfile.class:1056 +#: FProfile.class:1062 msgid "Unable to save profile." msgstr "Niet in staat om profiel op te slaan." @@ -4295,127 +4519,131 @@ msgid "Callers" msgstr "Bellers" -#: FProjectProperty.class:138 +#: FProjectProperty.class:157 msgid "Variable" msgstr "Variabele" -#: FProjectProperty.class:264 +#: FProjectProperty.class:288 msgid "Snapping value is incorrect." msgstr "Magnetische waarden is onjuist" -#: FProjectProperty.class:733 +#: FProjectProperty.class:756 msgid "&1 does not export any class." msgstr "&1 exporteert geen enkele klasse." -#: FProjectProperty.class:741 +#: FProjectProperty.class:764 msgid "&1 is already used as a library." msgstr "&1 is reeds gebruikt als bibliotheek" -#: FProjectProperty.class:911 +#: FProjectProperty.class:936 msgid "Executable size" msgstr "Grootte uitvoeringsbestand" -#: FProjectProperty.class:911 +#: FProjectProperty.class:936 msgid "bytes" msgstr "-" -#: FProjectProperty.class:928 +#: FProjectProperty.class:953 msgid "Information about component" msgstr "Informatie over component" -#: FProjectProperty.class:934 +#: FProjectProperty.class:959 msgid "Information about library" msgstr "Informatie over bibliotheek" -#: FProjectProperty.form:188 +#: FProjectProperty.form:179 msgid "GB_GUI_BUSY=1" msgstr "-" -#: FProjectProperty.form:194 +#: FProjectProperty.form:185 msgid "GB_X11_INIT_THREADS=1" msgstr "-" -#: FProjectProperty.form:209 +#: FProjectProperty.form:200 msgid "GB_DB_DEBUG=1" msgstr "-" -#: FProjectProperty.form:270 +#: FProjectProperty.form:233 +msgid "GB_NO_JIT=1" +msgstr "-" + +#: FProjectProperty.form:267 msgid "General" msgstr "Algemeen" -#: FProjectProperty.form:306 +#: FProjectProperty.form:304 msgid "Component" msgstr "Component" -#: FProjectProperty.form:306 FSelectLibrary.class:101 +#: FProjectProperty.form:304 FSelectLibrary.class:101 msgid "Library" msgstr "Bibliotheek" -#: FProjectProperty.form:313 +#: FProjectProperty.form:311 msgid "Vendor" msgstr "Verkoper" -#: FProjectProperty.form:325 FPublish.class:91 FSelectLibrary.class:103 +#: FProjectProperty.form:323 FPublish.class:91 FSelectLibrary.class:103 msgid "Version" msgstr "Versie" -#: FProjectProperty.form:351 +#: FProjectProperty.form:349 msgid "Get from 'VERSION' file" msgstr "Haal uit 'VERSION' bestand" -#: FProjectProperty.form:358 +#: FProjectProperty.form:356 msgid "Title" msgstr "Titel" -#: FProjectProperty.form:391 +#: FProjectProperty.form:389 msgid "Information" msgstr "Informatie" -#: FProjectProperty.form:411 +#: FProjectProperty.form:410 FTranslate.class:76 msgid "Progress" msgstr "Voortgang" -#: FProjectProperty.form:417 +#: FProjectProperty.form:416 msgid "Finished and stable" msgstr "BeĆ«indigd en stabiel" -#: FProjectProperty.form:428 +#: FProjectProperty.form:427 msgid "This component is hidden" msgstr "Dit component is verborgen" -#: FProjectProperty.form:445 +#: FProjectProperty.form:443 msgid "Compatible until version" msgstr "Compatibel tot versie" -#: FProjectProperty.form:474 +#: FProjectProperty.form:472 msgid "Include information from" msgstr "Bijsluiten van informatie van" -#: FProjectProperty.form:486 +#: FProjectProperty.form:484 msgid "Required features" msgstr "Vereiste kenmerken" -#: FProjectProperty.form:542 +#: FProjectProperty.form:540 msgid "Required and excluded components" msgstr "Vereiste en uitgesloten componenten" -#: FProjectProperty.form:563 +#: FProjectProperty.form:561 msgid "Require" msgstr "Eis" -#: FProjectProperty.form:569 +#: FProjectProperty.form:567 msgid "Exclude" msgstr "Uitsluiten" -#: FProjectProperty.form:581 +#: FProjectProperty.form:579 msgid "Remove All" msgstr "Alles verwijderen" -#: FProjectProperty.form:588 +#: FProjectProperty.form:586 msgid "Components" msgstr "Componenten" -#: FProjectProperty.form:595 FSoftwareFarm.class:58 +#: FProjectProperty.form:594 FSoftwareFarm.class:58 msgid "Libraries" msgstr "Bibliotheken" @@ -4431,47 +4659,43 @@ msgid "Environment" msgstr "Omgeving" -#: FProjectProperty.form:684 +#: FProjectProperty.form:685 msgid "&Insert" msgstr "&Invoegen" -#: FProjectProperty.form:696 +#: FProjectProperty.form:697 msgid "Arguments" msgstr "Argumenten" -#: FProjectProperty.form:755 +#: FProjectProperty.form:751 msgid "Edition" msgstr "Bewerking" -#: FProjectProperty.form:766 +#: FProjectProperty.form:762 msgid "Tab size" msgstr "Tab grootte" -#: FProjectProperty.form:786 +#: FProjectProperty.form:785 +msgid "Show deprecated components and controls" +msgstr "Toon vervallen componenten en controls" + +#: FProjectProperty.form:798 msgid "Compilation" msgstr "Compilatie" -#: FProjectProperty.form:797 +#: FProjectProperty.form:809 msgid "Module symbols are public by default" msgstr "Symbolen van modulen zijn standaard publiek" -#: FProjectProperty.form:814 +#: FProjectProperty.form:825 msgid "Form controls are public" msgstr "Formulier controls zijn publiek" -#: FProjectProperty.form:831 +#: FProjectProperty.form:841 msgid "Activate warnings" msgstr "Activeer waarschuwingen" -#: FProjectProperty.form:888 -msgid "Debugging" -msgstr "Foutopsporing" - -#: FProjectProperty.form:916 -msgid "Use a terminal emulator" -msgstr "Gebruik een terminal emulator" - -#: FProjectVersion.class:7 +#: FProjectVersion.class:7 VersionControl.module:29 msgid "This line and the following will be ignored" msgstr "Deze regel en de rest zal genegeerd worden." @@ -4487,26 +4711,22 @@ msgid "Please enter a user name." msgstr "Voer een gebruikersnaam in." -#: FProjectVersion.class:105 +#: FProjectVersion.class:105 FVersionControl.class:29 msgid "Please enter the journal." msgstr "Voer het journaal in." -#: FProjectVersion.class:116 +#: FProjectVersion.class:116 VersionControl.module:318 msgid "The project could not be committed." msgstr "Het project kon niet worden 'committed'." -#: FProjectVersion.class:196 +#: FProjectVersion.class:196 VersionControl.module:340 msgid "Unable to update project from repository." msgstr "Niet in staat om project bij te werken vanaf repository." -#: FProjectVersion.class:198 +#: FProjectVersion.class:198 VersionControl.module:342 msgid "Project has been updated from repository successfully." msgstr "Project is succesvol bijgewerkt uit het repository" -#: FProjectVersion.class:284 -msgid "Revision" -msgstr "Revisie" - #: FProjectVersion.form:53 msgid "Project Version Control" msgstr "Project Versie Controle" @@ -4515,10 +4735,6 @@ msgid "Update" msgstr "Bijwerken" -#: FProjectVersion.form:89 -msgid "Commit" -msgstr "-" - #: FProjectVersion.form:118 msgid "Authentication" msgstr "Authenticatie" @@ -4527,7 +4743,7 @@ msgid "Refresh information" msgstr "Ververs informatie" -#: FProjectVersion.form:202 +#: FProjectVersion.form:202 FVersionControl.form:28 msgid "Journal" msgstr "Journaal" @@ -4539,51 +4755,47 @@ msgid "Previous description" msgstr "Vorige beschrijving" -#: FProjectVersion.form:299 -msgid "Changes" -msgstr "Wijzigingen" - -#: FProperty.class:386 +#: FProperty.class:384 msgid "Forbidden characters in control name." msgstr "Verboden karakters in control naam." -#: FProperty.class:391 +#: FProperty.class:389 msgid "This name is already in use." msgstr "Deze naam is al in gebruik." -#: FProperty.class:401 +#: FProperty.class:399 msgid "Forbidden characters in control group." msgstr "Verboden karakters in control groep." -#: FProperty.class:477 +#: FProperty.class:475 msgid "Incorrect property value." msgstr "Verkeerde eigenschap waarde." -#: FProperty.class:635 +#: FProperty.class:637 msgid "The name of the control." msgstr "De naam van de control." -#: FProperty.class:646 +#: FProperty.class:649 msgid "The event group that the control belongs to." msgstr "De gebeurtenis groep waar de control bij hoort." -#: FProperty.class:660 +#: FProperty.class:663 msgid "If the form and controls dimensions must follow the size of the default font." msgstr "Of het formulier en controle dimensies de grootte van het standaard lettertype dienen te volgen." -#: FProperty.class:664 +#: FProperty.class:667 msgid "If the control is public." msgstr "Of de controle publiek is." -#: FProperty.class:668 +#: FProperty.class:671 msgid "If the Text property must be translated." msgstr "Of de text eigenschap vertaald dient te worden." -#: FProperty.class:689 +#: FProperty.class:693 msgid "This property is virtual: it is only implemented in the IDE, and has no existence at runtime." msgstr "Deze eigenschap is virtueel: het is enkel in de IDE geĆÆmplementeerd en kent geen bestaan tijdens uitvoering." -#: FProperty.class:819 +#: FProperty.class:827 msgid "None" msgstr "Geen" @@ -4651,7 +4863,7 @@ msgid "Software description" msgstr "Software beschrijving" -#: FPublish.form:99 FSoftwareFarm.form:334 +#: FPublish.form:99 FSoftwareFarm.form:342 msgid "Web site" msgstr "-" @@ -4659,7 +4871,7 @@ msgid "Create menu entry" msgstr "CreĆ«er menu ingang" -#: FPublish.form:135 FSoftwareFarm.form:186 +#: FPublish.form:135 FSoftwareFarm.form:189 msgid "Tags" msgstr "Tags" @@ -4703,10 +4915,6 @@ msgid "Configure border" msgstr "Configureer rand" -#: FReportBorderChooser.form:60 FReportPaddingChooser.form:64 -msgid "Synchronize" -msgstr "Synchroniseren" - #: FReportBorderChooser.form:67 msgid "Border" msgstr "Rand" @@ -4731,10 +4939,6 @@ msgid "Select an image inside the project" msgstr "Selecteer een afbeelding binnen dit project" -#: FReportBrushChooser.form:123 -msgid "Select gradient stop color..." -msgstr "Selecteer verloop stop kleur" - #: FReportCoordChooser.class:22 msgid "Incorrect value." msgstr "Verkeerde waarde" @@ -4767,11 +4971,11 @@ msgid "Unable to save the project." msgstr "Niet mogelijk om project op te slaan." -#: FSaveProjectAs.form:27 +#: FSaveProjectAs.form:28 msgid "New project parent directory" msgstr "Nieuwe project ouder map" -#: FSaveProjectAs.form:38 +#: FSaveProjectAs.form:39 msgid "New project name" msgstr "Nieuwe project naam" @@ -4779,78 +4983,82 @@ msgid "Take screenshot" msgstr "Maak een screenshot" -#: FSearch.class:507 +#: FSearch.class:548 msgid "Search string replaced once." msgstr "Zoekwoord eenmaal vervangen" -#: FSearch.class:509 +#: FSearch.class:550 msgid "Search string replaced &1 times." msgstr "Zoekwoord &1 keer vervangen" -#: FSearch.class:606 +#: FSearch.class:647 msgid "One match" msgstr "Een overeenkomst" -#: FSearch.class:608 +#: FSearch.class:649 msgid "&1 matches" msgstr "&1 overeenkomsten" -#: FSearch.class:896 +#: FSearch.class:946 msgid "Do you really want to replace every string?" msgstr "Weet je zeker dat je alle strings wilt vervangen?" -#: FSearch.form:43 +#: FSearch.form:41 msgid "Search & Replace" msgstr "Zoeken en vervangen" -#: FSearch.form:106 +#: FSearch.form:104 msgid "Case sensitive" msgstr "Hoofdlettergevoelig" -#: FSearch.form:111 +#: FSearch.form:109 msgid "Words only" msgstr "Enkel woorden" -#: FSearch.form:116 +#: FSearch.form:114 msgid "Regular expression" msgstr "Reguliere expressie" -#: FSearch.form:122 -msgid "Highlight result" -msgstr "Accentueer resultaat" - -#: FSearch.form:127 +#: FSearch.form:119 msgid "Ignore strings" msgstr "Negeer strings" -#: FSearch.form:132 +#: FSearch.form:124 msgid "Ignore comments" msgstr "Negeer commentaar" -#: FSearch.form:147 +#: FSearch.form:139 msgid "Search in" msgstr "Zoeken in" -#: FSearch.form:154 +#: FSearch.form:146 msgid "Current procedure" msgstr "Huidige procedure" -#: FSearch.form:160 +#: FSearch.form:152 msgid "Current file" msgstr "Huidig bestand" -#: FSearch.form:167 +#: FSearch.form:159 msgid "Source files" msgstr "Broncode bestanden" -#: FSearch.form:206 +#: FSearch.form:165 +msgid "Data files" +msgstr "Data bestanden" + +#: FSearch.form:196 msgid "Browse" msgstr "Bladeren" -#: FSearch.form:218 +#: FSearch.form:208 msgid "Replace all" msgstr "Vervang alles" +#: FSearch.form:219 +msgid "Highlight search" +msgstr "Zoeken accentueren" + #: FSelectExtraFile.form:12 msgid "Select an extra file" msgstr "Selecteer een extra bestand" @@ -4903,7 +5111,7 @@ msgid "Trigger string" msgstr "-" -#: FSoftwareFarm.class:42 Project.module:227 +#: FSoftwareFarm.class:42 Project.module:230 msgid "Games" msgstr "Spellen" @@ -4923,7 +5131,7 @@ msgid "Audio" msgstr "Audio" -#: FSoftwareFarm.class:48 Project.module:234 +#: FSoftwareFarm.class:48 Project.module:237 msgid "Video" msgstr "Video" @@ -4963,110 +5171,114 @@ msgid "Request cancelled." msgstr "Verzoek geannuleerd." -#: FSoftwareFarm.class:354 +#: FSoftwareFarm.class:358 msgid "Cancel my vote" msgstr "Annuleer mijn stem" -#: FSoftwareFarm.class:361 +#: FSoftwareFarm.class:365 msgid "Upgrade" msgstr "-" -#: FSoftwareFarm.class:538 +#: FSoftwareFarm.class:402 +msgid "Published &1 (on &2)" +msgstr "Gepubliceerd &1 (op &2)" + +#: FSoftwareFarm.class:545 msgid "Do you really want to download &1?" msgstr "Weet je zeker dat je &1 wil downloaden?" -#: FSoftwareFarm.class:541 +#: FSoftwareFarm.class:548 msgid "Unable to download &1:" msgstr "Niet in staat om &1 te downloaden." -#: FSoftwareFarm.class:543 +#: FSoftwareFarm.class:550 msgid "&1 has been successfully downloaded." msgstr "&1 is succesvol gedownload." -#: FSoftwareFarm.class:558 +#: FSoftwareFarm.class:565 msgid "Do you really want to upgrade to &1?" msgstr "Weet je zeker dat je wil upgraden naar &1?" -#: FSoftwareFarm.class:561 +#: FSoftwareFarm.class:568 msgid "Unable to upgrade to &1:" msgstr "Niet in staat om &1 te upgraden:" -#: FSoftwareFarm.class:568 +#: FSoftwareFarm.class:575 msgid "Do you really want to uninstall &1?" msgstr "Weet je zeker dat je &1 wil deĆÆnstalleren?" -#: FSoftwareFarm.class:571 +#: FSoftwareFarm.class:578 msgid "Unable to uninstall &1:" msgstr "Niet in staat om &1 te deĆÆnstalleren:" -#: FSoftwareFarm.class:573 +#: FSoftwareFarm.class:580 msgid "&1 has been successfully uninstalled." msgstr "&1 is succesvol gedeĆÆnstalleerd." -#: FSoftwareFarm.class:579 +#: FSoftwareFarm.class:586 msgid "Do you really want to install &1?" msgstr "Weet je zeker dat je &1 wil installeren?" -#: FSoftwareFarm.class:582 +#: FSoftwareFarm.class:589 msgid "Unable to install &1:" msgstr "Niet in staat om &1 te installeren:" -#: FSoftwareFarm.class:584 +#: FSoftwareFarm.class:591 msgid "&1 has been successfully installed." msgstr "&1 is succesvol geĆÆnstalleerd." -#: FSoftwareFarm.class:604 +#: FSoftwareFarm.class:611 msgid "Unable to modify your vote." msgstr "Niet in staat om stem te wijzigen." -#: FSoftwareFarm.class:640 +#: FSoftwareFarm.class:647 msgid "Do you really want to delete &1 from the farm server?" msgstr "Weet je zeker dat je &1 wil verwijderen van de farm server?" -#: FSoftwareFarm.class:644 +#: FSoftwareFarm.class:651 msgid "Unable to remove &1:" msgstr "Niet in staat om &1 te verwijderen:" -#: FSoftwareFarm.form:64 +#: FSoftwareFarm.form:65 msgid "Gambas Software Farm" msgstr "-" -#: FSoftwareFarm.form:153 +#: FSoftwareFarm.form:156 FTranslate.form:200 msgid "Show" msgstr "Weergeven" -#: FSoftwareFarm.form:159 +#: FSoftwareFarm.form:162 msgid "Installed" msgstr "GeĆÆnstalleerd" -#: FSoftwareFarm.form:159 +#: FSoftwareFarm.form:162 msgid "Most downloaded" msgstr "Meest gedownload" -#: FSoftwareFarm.form:159 +#: FSoftwareFarm.form:162 msgid "Most recent" msgstr "Meest recent" -#: FSoftwareFarm.form:165 +#: FSoftwareFarm.form:168 msgid "Show filters" msgstr "Toon filters" -#: FSoftwareFarm.form:171 +#: FSoftwareFarm.form:174 msgid "Show old versions" msgstr "Toon oude versies" -#: FSoftwareFarm.form:393 +#: FSoftwareFarm.form:394 msgid "Download" msgstr "-" #: FSoftwareFarm.form:402 +msgid "Download and install" +msgstr "Downloaden en installeren" + +#: FSoftwareFarm.form:410 msgid "Vote" msgstr "Stem" -#: FSystemInfo.form:15 -msgid "System information" -msgstr "Systeeminformatie" - #: FSystemInfo.form:35 msgid "Please copy these informations in all your bug reports." msgstr "KopiĆ«er a.u.b. deze informatie in al je bug rapporten." @@ -5075,62 +5287,46 @@ msgid "Choose a table" msgstr "Kies een tabel" -#: FText.form:12 -msgid "Edit text property" -msgstr "Teksteigenschap bewerken" +#: FText.class:12 +msgid "Edit '&1' property" +msgstr "Bewerk '&1'eigenschap" -#: FText.form:30 +#: FText.form:29 msgid "Use a fixed font" msgstr "Gebruik vaste breedte font" -#: FTextEditor.class:207 +#: FTextEditor.class:214 msgid "Console output #&1" msgstr "Konsole uitvoer #&1" -#: FTextEditor.class:898 +#: FTextEditor.class:909 msgid "Original file has been saved in the Project folder." msgstr "Origineel bestand is opgeslagen in de Project map." -#: FTextEditor.class:898 +#: FTextEditor.class:909 msgid "The file has been compressed from &1 to &2 bytes (&3)." msgstr "Het bestand is gecomprimeerd van &1 naar &2 bytes (&3)." -#: FTextEditor.class:904 +#: FTextEditor.class:917 msgid "Unable to compress file." msgstr "Niet in staat om bestand te comprimeren." -#: FTextEditor.form:152 +#: FTextEditor.form:166 msgid "Sort ascent" msgstr "Sorteer oplopend" -#: FTextEditor.form:158 +#: FTextEditor.form:172 msgid "Sort descent" msgstr "Sorteer aflopend" -#: FTextEditor.form:180 +#: FTextEditor.form:218 msgid "Compress file" msgstr "Comprimeer bestand" -#: FTextEditor.form:186 +#: FTextEditor.form:224 msgid "Uncompress file" msgstr "Decomprimeer bestand" -#: FTextEditor.form:268 -msgid "Unix" -msgstr "-" - -#: FTextEditor.form:273 -msgid "Windows" -msgstr "-" - -#: FTextEditor.form:278 -msgid "MAC" -msgstr "-" - -#: FTextEditor.form:354 -msgid "Text editor" -msgstr "Tekstbewerker" - #: FTips.class:46 msgid "Tip of the day #&1" msgstr "Tip van de dag #&1" @@ -5143,191 +5339,191 @@ msgid "Show tips on startup" msgstr "Tips tonen tijden starten" -#: FTranslate.class:39 +#: FTranslate.class:42 msgid "The project is void. There is nothing to translate." msgstr "Het project is 'leeg'. Er is niets te vertalen." -#: FTranslate.class:66 +#: FTranslate.class:74 msgid "Language" msgstr "Taal" -#: FTranslate.class:152 +#: FTranslate.class:77 +msgid "Not translated" +msgstr "Niet vertaald" + +#: FTranslate.class:167 msgid "Translation files" msgstr "Vertalingsbestanden" -#: FTranslate.class:287 +#: FTranslate.class:326 msgid "Cannot read translation file for language '&1'" msgstr "Kan het vertaalbestand niet lezen voor de taal '&1'" -#: FTranslate.class:492 +#: FTranslate.class:557 msgid "Cannot save translation." msgstr "Kan vertaling niet opslaan." -#: FTranslate.class:605 +#: FTranslate.class:670 msgid "Do you really want to delete this translation ?" msgstr "Weet je zeker dat je deze vertaling wilt verwijderen ?" -#: FTranslate.class:701 +#: FTranslate.class:779 msgid "Do you really want to reload this translation ?" msgstr "Weet u zeker dat u deze vertaling wilt herladen?" -#: FTranslate.class:715 +#: FTranslate.class:793 msgid "Export a translation" msgstr "Exporteren vertaling" -#: FTranslate.class:904 +#: FTranslate.class:1008 msgid "Please select the translation file to import." msgstr "Selecteer het te importeren vertaalbestand." -#: FTranslate.class:942 +#: FTranslate.class:1046 msgid "No translation were picked up." msgstr "Geen vertalingen zijn opgepikt." -#: FTranslate.class:944 +#: FTranslate.class:1048 msgid "One translation was picked up." msgstr "Een vertaling is opgepikt." -#: FTranslate.class:946 +#: FTranslate.class:1050 msgid "&1 translations were picked up." msgstr "&1 vertalingen werden opgepikt." -#: FTranslate.class:954 +#: FTranslate.class:1058 msgid "Cannot import translation file." msgstr "Kan vertaalbestand niet laden." -#: FTranslate.class:1003 -msgid "Translated string symbols do not match untranslated string ones." -msgstr "Vertaalde en onvertaalde string symbolen komen niet overeen." - -#: FTranslate.class:1016 +#: FTranslate.class:1107 msgid "Everything seems to be correct." msgstr "Alles lijkt correct te zijn." -#: FTranslate.class:1039 +#: FTranslate.class:1117 +msgid "Translated string symbols do not match untranslated string ones." +msgstr "Vertaalde en onvertaalde string symbolen komen niet overeen." + +#: FTranslate.class:1143 msgid "&1 strings. Everything is translated!" msgstr "&1 strings. Alles is vertaald!" -#: FTranslate.class:1041 +#: FTranslate.class:1145 msgid "&1 strings. One is not translated. &3% done." msgstr "&1 strings. Een is niet vertaald. &3% klaar." -#: FTranslate.class:1043 +#: FTranslate.class:1147 msgid "&1 strings. &2 are not translated. &3% done." msgstr "&1 strings. &2 zijn niet vertaald. &3% klaar." -#: FTranslate.form:61 +#: FTranslate.class:1708 +msgid "Automatic translation has failed." +msgstr "Automatische vertaling heeft gefaald." + +#: FTranslate.class:1718 +msgid "Do you want to fill the translation automatically?" +msgstr "Weet je zeker dat je de vertaling automatisch wil vullen?" + +#: FTranslate.form:76 msgid "Project translation" msgstr "Project vertaling" -#: FTranslate.form:93 +#: FTranslate.form:105 +msgid "Automatic translation" +msgstr "Automatische vertaling" + +#: FTranslate.form:117 msgid "Untranslated strings" msgstr "Onvertaalde strings" -#: FTranslate.form:97 +#: FTranslate.form:121 msgid "Translated strings" msgstr "Vertaalde strings" -#: FTranslate.form:101 +#: FTranslate.form:125 msgid "All strings" msgstr "Alle strings" -#: FTranslate.form:163 +#: FTranslate.form:224 msgid "Save translation" msgstr "Bewaar vertaling" -#: FTranslate.form:169 +#: FTranslate.form:232 +msgid "Verify the translation" +msgstr "Kontroleer de vertaling" + +#: FTranslate.form:234 +msgid "Verify" +msgstr "VerifiĆ«ren" + +#: FTranslate.form:304 +msgid "Find next translated string" +msgstr "Volgende vertaalde tekst zoeken" + +#: FTranslate.form:310 +msgid "Find previous translated string" +msgstr "Vorige vertaalde tekst zoeken" + +#: FTranslate.form:316 +msgid "Find previous untranslated string" +msgstr "Zoek vorige onvertaalde tekst" + +#: FTranslate.form:322 +msgid "Find next untranslated string" +msgstr "Zoek volgende niet vertaalde tekst" + +#: FTranslate.form:332 msgid "Clear this translation" msgstr "Wis deze vertaling" -#: FTranslate.form:175 +#: FTranslate.form:338 msgid "This string must not be translated" msgstr "Deze string moet niet vertaald worden" -#: FTranslate.form:181 +#: FTranslate.form:344 msgid "Copy untranslated string" msgstr "Onvertaalde string kopiĆ«ren" -#: FTranslate.form:187 -msgid "Verify the translation" -msgstr "Kontroleer de vertaling" - -#: FTranslate.form:193 -msgid "Find next untranslated string" -msgstr "Zoek volgende niet vertaalde text" - -#: FTranslate.form:199 -msgid "Find previous untranslated string" -msgstr "Zoek vorige onvertaalde tekst" - -#: FTranslate.form:353 +#: FTranslate.form:450 msgid "Import all translations recursively" msgstr "Importeer alle vertalingen recursief" -#: FTranslate.form:359 +#: FTranslate.form:456 msgid "Replace existing translations" msgstr "Vervang bestaande vertalingen" -#: FTranslate.form:375 -msgid "Import a translation file" -msgstr "Importeer een vertalingsbestand" - -#: FWebFontChooser.form:24 -msgid "Select font" -msgstr "Selecteer lettertype" - -#: FWebFontChooser.form:47 -msgid "cursive" -msgstr "schuin gedrukt" - -#: FWebFontChooser.form:47 -msgid "fantasy" -msgstr "fantasie" - -#: FWebFontChooser.form:47 -msgid "monospace" -msgstr "-" - -#: FWebFontChooser.form:47 -msgid "sans-serif" -msgstr "-" - -#: FWebFontChooser.form:47 -msgid "serif" -msgstr "-" - -#: FWebFontChooser.form:62 -msgid "N" -msgstr "-" +#: FTranslate.form:472 +msgid "Import a translation file" +msgstr "Importeer een vertalingsbestand" -#: FWebFontChooser.form:70 -msgid "B" -msgstr "-" +#: FVersionControl.class:71 +msgid "Do you want to push the repository?" +msgstr "Weet je zeker dat je het repository wil pushen?" -#: FWebFontChooser.form:78 -msgid "I" +#: FVersionControl.class:71 +msgid "Push" msgstr "-" -#: FWebFontChooser.form:86 -msgid "U" -msgstr "-" +#: FVersionControl.class:71 +msgid "There is nothing to commit." +msgstr "Er is niets om te commiten." -#: FWebFontChooser.form:93 -msgid "Strikeout" -msgstr "Doorstrepen" +#: FVersionControl.form:61 +msgid "Do not push to remote repository" +msgstr "Niet naar remote repository pushen" -#: FWebFontChooser.form:94 -msgid "S" -msgstr "-" +#: FWebFontChooser.form:24 +msgid "Select font" +msgstr "Selecteer lettertype" -#: FWelcome.class:66 +#: FWelcome.class:68 msgid "New project..." msgstr "Nieuw project..." -#: FWelcome.class:68 +#: FWelcome.class:70 msgid "Recent projects" msgstr "Recente projecten" -#: FWelcome.class:70 Project.module:6383 +#: FWelcome.class:72 Project.module:6212 msgid "Installed software" msgstr "GeĆÆnstalleerde software" @@ -5343,19 +5539,19 @@ msgid "No answer." msgstr "Geen antwoord." -#: FarmRequest.class:165 +#: FarmRequest.class:167 msgid "Register user" msgstr "Registreer gebruiker" -#: FarmRequest.class:238 +#: FarmRequest.class:242 msgid "Publish project" msgstr "Publiceer project" -#: FarmRequest.class:359 +#: FarmRequest.class:363 msgid "Download software" msgstr "-" -#: FarmRequest.class:385 +#: FarmRequest.class:389 msgid "Delete software" msgstr "Verwijder software" @@ -5623,19 +5819,19 @@ msgid "Unknown" msgstr "Onbekend" -#: MConnection.module:59 +#: MConnection.module:74 msgid "Unable to retrieve password." msgstr "Niet in staat om het wachtwoord op te halen." -#: MConnection.module:74 +#: MConnection.module:89 msgid "Unable to save password." msgstr "Niet in staat om het wachtwoord op te slaan." -#: MConnection.module:315 +#: MConnection.module:330 msgid "Cannot create table '&1'." msgstr "Kan tabel '&1' niet creĆ«ren." -#: MConnection.module:496 +#: MConnection.module:515 msgid "Cannot create metadata table." msgstr "Kan metadata tabel niet creĆ«ren." @@ -5807,237 +6003,241 @@ msgid "Bad version string" msgstr "Incorrecte string versie" -#: MErrorMessage.module:47 +#: MErrorMessage.module:46 msgid "Cannot change current directory to '&1': &2" msgstr "Kan huidige directory niet wijzigen naar '&1': &2" -#: MErrorMessage.module:48 +#: MErrorMessage.module:47 msgid "Cannot create .startup file" msgstr "Kan geen .startup bestand creĆ«ren" -#: MErrorMessage.module:49 +#: MErrorMessage.module:48 msgid "Cannot create action file: &1" msgstr "Kan geen actie bestand creĆ«ren: &1" -#: MErrorMessage.module:50 +#: MErrorMessage.module:49 msgid "Cannot create callback: &1" msgstr "Kan geen callback creĆ«ren: &1" -#: MErrorMessage.module:51 +#: MErrorMessage.module:50 msgid "Cannot create class information: &1: &2" msgstr "Kan klasse informatie niet creĆ«ren: &1: &2" -#: MErrorMessage.module:52 +#: MErrorMessage.module:51 msgid "Cannot create file: &1" msgstr "Kan bestand niet creĆ«ren: &1" -#: MErrorMessage.module:53 +#: MErrorMessage.module:52 msgid "Cannot create temporary archive file: &1" msgstr "Kan tijdelijk archief niet creĆ«ren: &1" -#: MErrorMessage.module:54 +#: MErrorMessage.module:53 msgid "Cannot find dynamic library '&1': &2" msgstr "Kan dynamische bibliotheek '&1' niet vinden: &2" -#: MErrorMessage.module:55 +#: MErrorMessage.module:54 msgid "Cannot find symbol '&2' in dynamic library '&1'" msgstr "Kan symbool '&2' niet vinden in dynamische bibliotheek '&1'" -#: MErrorMessage.module:56 +#: MErrorMessage.module:55 msgid "Cannot inherit itself" msgstr "Kan zichzelf niet overerven" -#: MErrorMessage.module:57 +#: MErrorMessage.module:56 msgid "Cannot inherit twice" msgstr "Kan geen twee keer overerven" -#: MErrorMessage.module:58 +#: MErrorMessage.module:57 msgid "Cannot instantiate native types" msgstr "Kan geen inheemse typen instantiĆ«ren" -#: MErrorMessage.module:59 +#: MErrorMessage.module:58 msgid "Cannot load class '&1': &2&3" msgstr "Kan klasse '&1' niet laden: &2&3" -#: MErrorMessage.module:60 +#: MErrorMessage.module:59 msgid "Cannot load component '&1': &2" msgstr "Kan component '&1' niet laden: &2" -#: MErrorMessage.module:61 +#: MErrorMessage.module:60 msgid "Cannot load source file: &1" msgstr "Kan broncode bestand niet laden: &1" -#: MErrorMessage.module:62 +#: MErrorMessage.module:61 msgid "Cannot make executable: &1: &2" msgstr "Kan geen uitvoerbaar bestand maken: &1: &2" -#: MErrorMessage.module:63 +#: MErrorMessage.module:62 msgid "Cannot mix NEW and embedded array" msgstr "Kan NEW en embedded reeks niet mixen" -#: MErrorMessage.module:64 +#: MErrorMessage.module:63 msgid "Cannot mix NEW and embedded structure" msgstr "Kan NEW en embedded structuur niet mixen" -#: MErrorMessage.module:65 +#: MErrorMessage.module:64 msgid "Cannot open file '&1': &2" msgstr "Kan bestand '&1' niet openen: &2" -#: MErrorMessage.module:66 +#: MErrorMessage.module:65 msgid "Cannot open file: &1" msgstr "Kan bestand niet openen: &1" -#: MErrorMessage.module:67 +#: MErrorMessage.module:66 msgid "Cannot raise events in static function" msgstr "Kan geen gebeurtenis rijzen in statische functie" -#: MErrorMessage.module:68 +#: MErrorMessage.module:67 msgid "Cannot read file: &1: &2" msgstr "Kan bestand niet lezen: &1: &2" -#: MErrorMessage.module:69 +#: MErrorMessage.module:68 msgid "Cannot register class '&1'" msgstr "Kan klasse '&1' niet registreren" -#: MErrorMessage.module:70 +#: MErrorMessage.module:69 msgid "Cannot remove file '&1': &2" msgstr "Kan bestand '&1' niet verwijderen: &2" -#: MErrorMessage.module:71 +#: MErrorMessage.module:70 msgid "Cannot rename file '&1' to '&2': &3" msgstr "Kan bestand '&1' niet hernoemen naar '&2': &3" -#: MErrorMessage.module:72 +#: MErrorMessage.module:71 msgid "Cannot run child process: &1&2" msgstr "Kan kind proces niet uitvoeren: &1&2" -#: MErrorMessage.module:73 +#: MErrorMessage.module:72 msgid "Cannot set file owner: &1: &2" msgstr "Kan bestandseigenaar niet instellen: &1: &2" -#: MErrorMessage.module:74 +#: MErrorMessage.module:73 msgid "Cannot use NEW operator there" msgstr "Operator NEW kan hier niet gebruikt worden" -#: MErrorMessage.module:75 +#: MErrorMessage.module:74 msgid "Cannot use TRY twice" msgstr "TRY kan geen tweemaal gebruikt worden" -#: MErrorMessage.module:76 +#: MErrorMessage.module:75 msgid "Cannot use TRY with &1" msgstr "TRY kan niet gebruikt worden met &1" -#: MErrorMessage.module:77 +#: MErrorMessage.module:76 msgid "Class '&1' is not creatable" msgstr "Klasse '&1' is niet creĆ«erbaar" -#: MErrorMessage.module:78 +#: MErrorMessage.module:77 msgid "Comparison operator expected" msgstr "Vergelijkings operator verwacht" -#: MErrorMessage.module:79 +#: MErrorMessage.module:78 msgid "Component name must be a string" msgstr "Component naam dient een string te zijn" -#: MErrorMessage.module:80 +#: MErrorMessage.module:79 msgid "Component not found: &1" msgstr "Component niet gevonden: &1" -#: MErrorMessage.module:81 +#: MErrorMessage.module:80 msgid "Constant string expected" msgstr "Constante string verwacht" -#: MErrorMessage.module:82 +#: MErrorMessage.module:81 msgid "Contents already declared" msgstr "Inhoud reeds gewist" -#: MErrorMessage.module:83 +#: MErrorMessage.module:82 msgid "Default case already defined" msgstr "Standaard case al gedefinieerd" -#: MErrorMessage.module:84 +#: MErrorMessage.module:83 msgid "Default case must be the last one" msgstr "Standaard case dient de laatste te zijn" -#: MErrorMessage.module:85 +#: MErrorMessage.module:84 msgid "Device is full" msgstr "Apparaat is vol" -#: MErrorMessage.module:86 +#: MErrorMessage.module:85 msgid "Directory is not empty" msgstr "Map is niet leeg" -#: MErrorMessage.module:87 +#: MErrorMessage.module:86 msgid "Division by zero" msgstr "Delen door nul" -#: MErrorMessage.module:88 +#: MErrorMessage.module:87 msgid "Dynamic symbols cannot be used in static function" msgstr "Dynamische symbolen kunnen niet in een statisch functie gebruikt worden" -#: MErrorMessage.module:89 +#: MErrorMessage.module:88 msgid "Embedded array" msgstr "Ingebedde reeks" -#: MErrorMessage.module:90 +#: MErrorMessage.module:89 msgid "Embedded arrays are forbidden here" msgstr "Ingebedde reeksen zijn verboden hier" -#: MErrorMessage.module:91 +#: MErrorMessage.module:90 msgid "End of file" msgstr "Einde van bestand" -#: MErrorMessage.module:92 +#: MErrorMessage.module:91 msgid "Equality or inequality operator expected" msgstr "Gelijke of ongelijke operator verwacht" -#: MErrorMessage.module:93 +#: MErrorMessage.module:92 msgid "Expression too complex" msgstr "Expressie te complex" -#: MErrorMessage.module:94 +#: MErrorMessage.module:93 msgid "Expression too complex. Too many operands" msgstr "Expressie te complex. Teveel operanden" -#: MErrorMessage.module:95 +#: MErrorMessage.module:94 msgid "Extern library name must be a string" msgstr "Externe bibliotheek naam dient een string te zijn" -#: MErrorMessage.module:96 +#: MErrorMessage.module:95 msgid "File already exists" msgstr "Bestand bestaat reeds" -#: MErrorMessage.module:97 +#: MErrorMessage.module:96 msgid "File is a directory" msgstr "Bestand is een map" -#: MErrorMessage.module:98 +#: MErrorMessage.module:97 msgid "File is locked" msgstr "Bestand is vergrendelt" -#: MErrorMessage.module:99 +#: MErrorMessage.module:98 msgid "File name is too long" msgstr "Bestandsnaam is te lang" -#: MErrorMessage.module:100 +#: MErrorMessage.module:99 msgid "File or directory does not exist" msgstr "Bestand of map bestaat niet" -#: MErrorMessage.module:101 +#: MErrorMessage.module:100 msgid "Forbidden GOSUB" msgstr "Verboden GOSUB" -#: MErrorMessage.module:102 +#: MErrorMessage.module:101 msgid "Forbidden GOTO" msgstr "Verboden GOTO" +#: MErrorMessage.module:102 +msgid "Free object referenced" +msgstr "Vrij object gerefereerd" + #: MErrorMessage.module:103 msgid "Illegal instruction" msgstr "Illegale instructie" #: MErrorMessage.module:104 -msgid "Internal compiler error: bad stack usage computed!" -msgstr "Interne compiler error: slecht stack gebruik berekend!" +msgid "Internal compiler error" +msgstr "Interne compile error" #: MErrorMessage.module:105 msgid "Invalid assignment" @@ -6076,182 +6276,186 @@ msgstr "Lus variabele reeds in gebruik" #: MErrorMessage.module:114 -msgid "Loop variable must be local" -msgstr "Lus variabele moet lokaal zijn" +msgid "Loop variable cannot be an argument" +msgstr "Lus variable kan geen argument zijn" #: MErrorMessage.module:115 +msgid "Loop variable cannot be global" +msgstr "Lus variable kan niet globaal zijn" + +#: MErrorMessage.module:116 msgid "ME cannot be used in a static function" msgstr "ME kan niet worden gebruikt in een statische functie" -#: MErrorMessage.module:116 +#: MErrorMessage.module:117 msgid "Mathematic error" msgstr "Rekenfout" -#: MErrorMessage.module:117 +#: MErrorMessage.module:118 msgid "Missing #Endif" msgstr "Missende #Endif" -#: MErrorMessage.module:118 +#: MErrorMessage.module:119 msgid "Missing ']'" msgstr "Missende ']'" -#: MErrorMessage.module:119 +#: MErrorMessage.module:120 msgid "Missing '}'" msgstr "Missende '}'" -#: MErrorMessage.module:120 +#: MErrorMessage.module:121 msgid "Missing operator" msgstr "Missende operator" -#: MErrorMessage.module:121 +#: MErrorMessage.module:122 msgid "Missing right brace" msgstr "Missende rechter brace" -#: MErrorMessage.module:122 +#: MErrorMessage.module:123 msgid "NEW cannot have arguments passed by reference" msgstr "NEW kan geen argumenten per referentie overnemen." -#: MErrorMessage.module:123 +#: MErrorMessage.module:124 msgid "No instantiation method" msgstr "Geen instantiatie methode" -#: MErrorMessage.module:124 +#: MErrorMessage.module:125 msgid "No parent class" msgstr "Geen ouder klasse" -#: MErrorMessage.module:125 +#: MErrorMessage.module:126 msgid "No return value" msgstr "Geen retourneer waarde" -#: MErrorMessage.module:126 +#: MErrorMessage.module:127 msgid "No startup method" msgstr "Geen startup methode" -#: MErrorMessage.module:127 +#: MErrorMessage.module:128 msgid "Non terminated string" msgstr "Niet beĆ«indigde string" -#: MErrorMessage.module:128 +#: MErrorMessage.module:129 msgid "Not a directory: &1" msgstr "Geen map: &1" -#: MErrorMessage.module:129 +#: MErrorMessage.module:130 msgid "Not a function" msgstr "Geen functie" -#: MErrorMessage.module:130 +#: MErrorMessage.module:131 msgid "Not a procedure" msgstr "Geen procedure" -#: MErrorMessage.module:131 +#: MErrorMessage.module:132 msgid "Not an array" msgstr "Geen reeks" -#: MErrorMessage.module:132 +#: MErrorMessage.module:133 msgid "Not an enumeration" msgstr "Geen opsomming" -#: MErrorMessage.module:133 +#: MErrorMessage.module:134 msgid "Not an object" msgstr "Geen object" -#: MErrorMessage.module:134 +#: MErrorMessage.module:135 msgid "Not enough argument to New()" msgstr "Niet voldoende argumenten voor New()" -#: MErrorMessage.module:135 +#: MErrorMessage.module:136 msgid "Not enough arguments" msgstr "Niet voldoende argumenten" -#: MErrorMessage.module:136 +#: MErrorMessage.module:137 msgid "Not enough arguments to &1()" msgstr "Niet voldoende argumenten voor &1()" -#: MErrorMessage.module:137 +#: MErrorMessage.module:138 msgid "Not implemented yet" msgstr "Nog niet geĆÆmplementeerd" -#: MErrorMessage.module:138 +#: MErrorMessage.module:139 msgid "Not supported" msgstr "Niet ondersteund" -#: MErrorMessage.module:139 +#: MErrorMessage.module:140 msgid "Null object" msgstr "Null object" -#: MErrorMessage.module:140 +#: MErrorMessage.module:141 msgid "Number" msgstr "Number" -#: MErrorMessage.module:141 +#: MErrorMessage.module:142 +msgid "Number or Date expected" +msgstr "Nummer of Datume verwacht" + +#: MErrorMessage.module:143 msgid "Number or date" msgstr "Nummer of datum" -#: MErrorMessage.module:142 +#: MErrorMessage.module:144 msgid "Number, Date or String" msgstr "Number, Date of String" -#: MErrorMessage.module:143 +#: MErrorMessage.module:145 msgid "Number, String or Object" msgstr "Number, String of Object" -#: MErrorMessage.module:144 +#: MErrorMessage.module:146 msgid "Object" msgstr "-" -#: MErrorMessage.module:145 +#: MErrorMessage.module:147 msgid "Out of bounds" msgstr "Buiten de grenzen" -#: MErrorMessage.module:146 +#: MErrorMessage.module:148 msgid "Out of memory" msgstr "Onvoldoende geheugen" -#: MErrorMessage.module:147 +#: MErrorMessage.module:149 msgid "Out of range" msgstr "Buiten bereik" -#: MErrorMessage.module:148 +#: MErrorMessage.module:150 msgid "Overflow" msgstr "Overloop" -#: MErrorMessage.module:149 +#: MErrorMessage.module:151 msgid "Overriding an already inherited class is forbidden" msgstr "Overschrijven van een reeds overgeĆ«rfde klasse is verboden" -#: MErrorMessage.module:150 -msgid "Pointer" -msgstr "Aanwijzer" - -#: MErrorMessage.module:151 +#: MErrorMessage.module:152 msgid "Read error" msgstr "Leesfout" -#: MErrorMessage.module:152 +#: MErrorMessage.module:153 msgid "Return value datatype not specified in function declaration" msgstr "Datatype van retourneer waarde niet gespecificeerd in functie declarartie" -#: MErrorMessage.module:153 +#: MErrorMessage.module:154 msgid "STOP instruction encountered" msgstr "STOP instructie ontmoet" -#: MErrorMessage.module:154 +#: MErrorMessage.module:155 msgid "SUPER cannot be used alone" msgstr "SUPER kan niet alleen worden gebruikt" -#: MErrorMessage.module:155 +#: MErrorMessage.module:156 msgid "Serialization error" msgstr "Serialisatie fout" -#: MErrorMessage.module:156 +#: MErrorMessage.module:157 msgid "Stack overflow" msgstr "Stapelregister is vol" -#: MErrorMessage.module:157 +#: MErrorMessage.module:158 msgid "Standard type" msgstr "Standaard type" -#: MErrorMessage.module:158 +#: MErrorMessage.module:159 msgid "Stream is closed" msgstr "Stream is gesloten" @@ -6316,8 +6520,8 @@ msgstr "Syntaxis fout. INHERITS heeft een klasse naam nodig" #: MErrorMessage.module:175 -msgid "Syntax error. Identifier expected." -msgstr "Syntaxis fout. Identifier verwacht." +msgid "Syntax error. Identifier expected" +msgstr "Syntaxis fout. Identifier verwacht" #: MErrorMessage.module:176 msgid "Syntax error. Invalid identifier in function name" @@ -6604,8 +6808,8 @@ msgstr "VarPtr() argument moet een dynamische, statische of locale variabele zijn" #: MErrorMessage.module:247 -msgid "Variant" -msgstr "-" +msgid "Void identifier" +msgstr "Lege identifier" #: MErrorMessage.module:248 msgid "Void key" @@ -6648,46 +6852,58 @@ msgstr "globale variabele verborgen door lokale declaratie: &1" #: MErrorMessage.module:258 +msgid "integer and boolean mixed with `&1' operator" +msgstr "integer en boolean gemixed met '&1' operator" + +#: MErrorMessage.module:259 +msgid "uninitialized global variable: &1" +msgstr "ongeĆÆnitialiseerde globale variabele: &1" + +#: MErrorMessage.module:260 +msgid "uninitialized variable: &1" +msgstr "ongeĆÆnitialiseerde variable: &1" + +#: MErrorMessage.module:261 msgid "unknown error" msgstr "onbekende fout" -#: MErrorMessage.module:259 +#: MErrorMessage.module:262 msgid "unused argument: &1" msgstr "ongebruikt argument: &1" -#: MErrorMessage.module:260 +#: MErrorMessage.module:263 msgid "unused extern function: &1" msgstr "ongebruikte externe functie: &1" -#: MErrorMessage.module:261 +#: MErrorMessage.module:264 msgid "unused function: &1" msgstr "ongebruikte functie: &1" -#: MErrorMessage.module:262 +#: MErrorMessage.module:265 msgid "unused global variable: &1" msgstr "ongebruikte globale variabele: &1" -#: MErrorMessage.module:263 +#: MErrorMessage.module:266 msgid "unused variable: &1" msgstr "ongebruikte variabele: &1" -#: MErrorMessage.module:267 +#: MErrorMessage.module:270 msgid "cannot open slave pseudo-terminal: " msgstr "kan geen slaaf pseudo-terminal openen:" -#: MErrorMessage.module:268 +#: MErrorMessage.module:271 msgid "cannot initialize pseudo-terminal: " msgstr "kan geen pseudo-terminal initialiseren:" -#: MErrorMessage.module:269 +#: MErrorMessage.module:272 msgid "cannot plug standard input: " msgstr "kan standaard invoer niet inpluggen:" -#: MErrorMessage.module:270 +#: MErrorMessage.module:273 msgid "cannot plug standard output and standard error: " msgstr "kan standaard uitvoer en standaard fouten niet inpluggen:" -#: MErrorMessage.module:271 +#: MErrorMessage.module:274 msgid "cannot run executable: " msgstr "kan uitvoerbaar bestand niet uitvoeren:" @@ -6695,7 +6911,7 @@ msgid "No help found." msgstr "Geen hulp gevonden." -#: MHelp.module:975 Wiki.module:799 +#: MHelp.module:983 Wiki.module:799 msgid "This page does not exist." msgstr "Deze pagina bestaat niet." @@ -6728,6 +6944,10 @@ msgstr "Onbekend formaat" #: MTheme.module:6 +msgid "Characters" +msgstr "Karakters" + +#: MTheme.module:6 msgid "Comments" msgstr "Toelichtingen" @@ -6756,6 +6976,10 @@ msgstr "Sleutelwoorden" #: MTheme.module:6 +msgid "Labels" +msgstr "-" + +#: MTheme.module:6 msgid "Normal text" msgstr "Normale tekst" @@ -6791,59 +7015,59 @@ msgid "'&1' and '&2' are missing." msgstr "'&1' en '&2' missen." -#: Package.module:266 +#: Package.module:268 msgid "Saving CHANGELOG file." msgstr "Opslaan WIJZIGINGSLOG bestand." -#: Package.module:653 +#: Package.module:657 msgid "Making &1 support package..." msgstr "&1 ondersteuningspakke maken..." -#: Package.module:707 +#: Package.module:712 msgid "Creating package for &1." msgstr "Pakket aanmaken voor &1." -#: Package.module:739 +#: Package.module:744 msgid "The package build has failed." msgstr "Het pakket maken is mislukt." -#: Package.module:807 +#: Package.module:812 msgid "Making build directory." msgstr "Bouwdirectorie maken." -#: Package.module:862 +#: Package.module:867 msgid "Creating desktop file..." msgstr "Bureaublad bestand aanmaken..." -#: Package.module:870 +#: Package.module:875 msgid "Sources are being debianizated." msgstr "Broncode wordt ge'debianizated'." -#: Package.module:1075 +#: Package.module:1080 msgid "Creating package..." msgstr "Pakket aanmaken..." -#: Package.module:1083 +#: Package.module:1088 msgid "'dpkg-buildpackage' has failed." msgstr "'dpkg-buildpackage' faalde." -#: Package.module:1363 +#: Package.module:1368 msgid "Initializing ~/RPM directory." msgstr "Gereed maken ~/RPM map." -#: Package.module:1383 +#: Package.module:1388 msgid "Creating source package." msgstr "Broncode pakket aanmaken." -#: Package.module:1407 +#: Package.module:1412 msgid "Creating .spec file." msgstr ".spec bestand aanmaken." -#: Package.module:1666 +#: Package.module:1671 msgid "'rpmbuild' has returned the following error code:" msgstr "'rpmbuild' heeft de volgende foutcode teruggestuurd:" -#: Package.module:2077 +#: Package.module:2091 msgid "'tar' has returned the following error code:" msgstr "'tar' heeft de volgende foutcode teruggestuurd:" @@ -6859,358 +7083,350 @@ msgid "Patch didn't apply:\n" msgstr "Patch niet toegepast:\n" -#: Project.module:223 +#: Project.module:226 msgid "Automation" msgstr "Automatisering" -#: Project.module:224 +#: Project.module:227 msgid "Basic" msgstr "Basis" -#: Project.module:226 +#: Project.module:229 msgid "Drawing" msgstr "Tekening" -#: Project.module:229 +#: Project.module:232 msgid "Miscellaneous" msgstr "Diversen" -#: Project.module:230 +#: Project.module:233 msgid "Networking" msgstr "Netwerken" -#: Project.module:231 +#: Project.module:234 msgid "OpenGL" msgstr "OpenGL" -#: Project.module:232 +#: Project.module:235 msgid "Printing" msgstr "Afdrukken" -#: Project.module:233 +#: Project.module:236 msgid "Sound" msgstr "Geluid" -#: Project.module:235 +#: Project.module:238 msgid "Controls" msgstr "-" -#: Project.module:236 +#: Project.module:239 msgid "Multimedia" msgstr "-" -#: Project.module:237 +#: Project.module:240 msgid "Web" msgstr "-" -#: Project.module:372 +#: Project.module:404 msgid "File not found!" msgstr "Bestand niet gevonden!" -#: Project.module:482 +#: Project.module:516 msgid "This project does not exist." msgstr "Dit project bestaat niet." -#: Project.module:494 +#: Project.module:528 msgid "Unable to find Gambas IDE executable in directory:\n\n&1" msgstr "Niet in staat om Gambas IDE uitvoerbaar bestand te vinden in map:\n\n&1" -#: Project.module:507 +#: Project.module:547 msgid "This is not a Gambas project." msgstr "Dit is geen Gambas project." -#: Project.module:510 +#: Project.module:550 msgid "This is a Gambas 1.0 project. Use Gambas 2 to convert it." msgstr "Dit is een Gambas 1.0 project. Gebruik Gambas 2 om het te converteren." -#: Project.module:513 +#: Project.module:553 msgid "Convert" msgstr "Converteren" -#: Project.module:513 +#: Project.module:553 msgid "This is a Gambas 2.0 project.\n\nDo you want to convert it?" msgstr "Dit is een Gambas 2.0 project.\n\nWil je het converteren?" -#: Project.module:531 +#: Project.module:571 msgid "Do not open" msgstr "Niet openen" -#: Project.module:531 +#: Project.module:571 msgid "Open after all" msgstr "Openen ondanks alles" -#: Project.module:531 +#: Project.module:571 msgid "This project seems to be already opened.\n\nOpening the same project twice can lead to data loss." msgstr "Dit project lijkt al geopend te zijn.\n\nHetzelfde project twee keer openen kan leiden tot gegevensverlies." -#: Project.module:537 +#: Project.module:577 msgid "It cannot be converted." msgstr "Het kan niet geconverteert worden" -#: Project.module:537 +#: Project.module:577 msgid "This project is read-only." msgstr "Het project is in alleen lees mode." -#: Project.module:554 +#: Project.module:594 msgid "Copying project inside a temporary directory..." msgstr "Kopieer project in een tijdelijke directory..." -#: Project.module:557 +#: Project.module:597 msgid "Unable to create temporary directory" msgstr "Niet in staat om tijdelijke map te creĆ«ren" -#: Project.module:582 +#: Project.module:627 msgid "Converting project structure..." msgstr "Converteer project structuur..." -#: Project.module:613 +#: Project.module:660 msgid "Applying conversion..." msgstr "Conversie toepassen..." -#: Project.module:619 +#: Project.module:666 msgid "Unable to apply conversion" msgstr "Niet in staat om conversie toe te passen." -#: Project.module:732 +#: Project.module:786 msgid "Some libraries used by the project are missing." msgstr "Sommige door het project gebruikte bibliotheken missen. " -#: Project.module:751 -msgid "Cannot open project file :\n" -msgstr "Kan projectbestand niet openen:\n" +#: Project.module:805 +msgid "Cannot open project file :" +msgstr "Kan project bestand niet openen:" -#: Project.module:803 +#: Project.module:857 msgid "Cannot reload file." msgstr "Kan bestand niet herladen" -#: Project.module:1363 -msgid "Files" -msgstr "Bestanden" - -#: Project.module:1573 -msgid "The following classes have circular inheritance:" -msgstr "De volgende klassen hebben circulaire erfenis:" - -#: Project.module:1777 +#: Project.module:1645 msgid "ALPHA VERSION, USE AT YOUR OWN RISK!" msgstr "ALPHA VERSIE, GEBRUIK OP EIGEN RISICO" -#: Project.module:1779 +#: Project.module:1647 msgid "DEVELOPMENT VERSION, USE AT YOUR OWN RISK!" msgstr "ONTWIKKEL VERSIE, GEBRUIK OP EIGEN RISICO!" -#: Project.module:2101 -msgid "Loading &1..." -msgstr "Laden &1..." - -#: Project.module:2158 +#: Project.module:2041 msgid "Cannot open a binary file." msgstr "Kan geen binair bestand openen." -#: Project.module:2195 +#: Project.module:2079 msgid "Cannot open file." msgstr "Kan bestand niet openen." -#: Project.module:2372 +#: Project.module:2237 msgid "&1th" msgstr "&1ste" -#: Project.module:2425 +#: Project.module:2290 msgid "in form definition" msgstr "in formulier definitie" -#: Project.module:2432 +#: Project.module:2297 msgid "in &1." msgstr "-" -#: Project.module:2593 +#: Project.module:2458 msgid "Some project source files are in conflict.\nPlease solve them if you want to compile the project." msgstr "Sommige project broncode bestanden zijn in conflict.\nLos deze eerst op indien je het project wil compileren." -#: Project.module:2597 +#: Project.module:2462 msgid "Compiling project" msgstr "Compileren project" -#: Project.module:2840 +#: Project.module:2713 msgid "File already exists." msgstr "Bestand bestaat reeds." -#: Project.module:2872 +#: Project.module:2745 msgid "Directory already exists." msgstr "Map bestaat al." -#: Project.module:2884 +#: Project.module:2757 msgid "Cannot link template file." msgstr "Kan sjabloonbestand niet linken" -#: Project.module:2890 +#: Project.module:2763 msgid "Cannot copy template file." msgstr "Kan sjabloonbestand niet kopiĆ«ren" -#: Project.module:3096 +#: Project.module:2969 msgid "The contents of VERSION file is incorrect." msgstr "The inhoud van het VERSION bestand is incorrect." -#: Project.module:3118 +#: Project.module:2991 msgid "Cannot install library in &1." msgstr "Kan bibliotheek niet installeren in &1." -#: Project.module:3156 +#: Project.module:3029 msgid "Making executable..." msgstr "Uitvoerbaar bestand maken..." -#: Project.module:3209 +#: Project.module:3081 msgid "Cannot make executable." msgstr "Kan geen uitvoerbaar bestand maken." -#: Project.module:3640 +#: Project.module:3521 msgid "Some components are missing: &1" msgstr "Sommige componenten worde gemist: &1" -#: Project.module:3823 +#: Project.module:3707 msgid "Cannot write project file." msgstr "Kan bestand niet schrijf beveiligen." -#: Project.module:3872 +#: Project.module:3756 msgid "Unable to create desktop shortcut." msgstr "Niet in staat om snelkoppeling op bureaublad aan te maken." -#: Project.module:4141 +#: Project.module:4020 msgid "The directory will be removed at the next commit." msgstr "De map wordt verwijdert bij de volgende 'commit'." -#: Project.module:4158 +#: Project.module:4037 msgid "You must define a startup class or form!" msgstr "Je dient een startup klass of formulier op te geven!" -#: Project.module:4189 +#: Project.module:4068 msgid "Please type a name." msgstr "Voer aub een naam in." -#: Project.module:4193 +#: Project.module:4072 msgid "This name contains a forbidden character:" msgstr "Deze naam bevat een verboden karakter:" -#: Project.module:4197 +#: Project.module:4076 msgid "The name cannot begins with a dot." msgstr "De naam kan niet met een punt beginnen." -#: Project.module:4201 +#: Project.module:4080 msgid "This name is already used. Choose another one." msgstr "Deze naam is reeds in gebruik. Kies een andere." -#: Project.module:4237 +#: Project.module:4116 msgid "A class name must begin with a letter or an underscore, followed by any letter or digit." msgstr "Een klasse naam moet beginnen met een letter of een _-teken, gevolgd door elke letter of getal." -#: Project.module:4285 +#: Project.module:4159 msgid "Destination already exists." msgstr "Bestemming bestaat reeds." -#: Project.module:4502 +#: Project.module:4341 msgid "Unable to rename '&1'" msgstr "Niet in staat om '&1' te hernoemen" -#: Project.module:4618 +#: Project.module:4457 msgid "Please type a project name." msgstr "Voer aub een projectnaam in." -#: Project.module:4626 +#: Project.module:4465 msgid "The project name cannot begin with a dot." msgstr "De projectnaam kan niet met een punt beginnen." -#: Project.module:4629 +#: Project.module:4468 msgid "Non-ASCII characters are forbidden in a project name." msgstr "Niet-ASCII karakters zijn verboden in een projectnaam." -#: Project.module:4630 +#: Project.module:4469 msgid "The following characters are forbidden in a project name: ? * / \\ SPACE" msgstr "De volgende karakters zijn verboden in een projectnaam: ? * / \\ SPACE" -#: Project.module:4637 +#: Project.module:4476 msgid "This project already exists." msgstr "Dit project bestaat al." -#: Project.module:4640 +#: Project.module:4479 msgid "The project directory already exists." msgstr "De project map bestaat al." -#: Project.module:4642 +#: Project.module:4481 msgid "The project directory cannot be created because a file with the same name already exists." msgstr "De project map kan niet worden aangemaakt om er al een bestand bestaat met dezelfde naam." -#: Project.module:4706 +#: Project.module:4529 msgid "Unable to create source archive." msgstr "Niet in staat om broncode archief te creĆ«ren." -#: Project.module:4733 +#: Project.module:4556 msgid "Create source package" msgstr "CreĆ«er broncode pakket" -#: Project.module:4992 +#: Project.module:4813 msgid "Cannot copy file &1." msgstr "Kan bestand &1 niet kopiĆ«ren." -#: Project.module:5040 +#: Project.module:4861 msgid "Cannot create link &1." msgstr "Kan koppeling &1 niet creĆ«ren." -#: Project.module:5055 +#: Project.module:4876 msgid "Cannot move a directory inside itself." msgstr "Kan een directorie niet in zichzelf verplaatsen." -#: Project.module:5123 +#: Project.module:4940 msgid "Cannot move file &1." msgstr "Kan bestand &1 niet verplaatsen." -#: Project.module:5336 +#: Project.module:5153 msgid "The following files couldn't be removed:" msgstr "Volgende bestanden konden niet verwijdert worden:" -#: Project.module:5811 +#: Project.module:5619 msgid "Project cleanup..." msgstr "Project opschonen..." -#: Project.module:5817 +#: Project.module:5625 msgid "Project files conversion..." msgstr "Project bestanden conversie..." -#: Project.module:5847 +#: Project.module:5655 msgid "Unable to convert &1" msgstr "Niet in staat om &1 te converteren." -#: Project.module:6077 +#: Project.module:5906 msgid "Unable to update forms." msgstr "Niet in staat om formulieren te updaten." -#: Project.module:6167 +#: Project.module:5996 msgid "The &1 program is not installed on your system." msgstr "Het &1 programma is niet geĆÆnstalleerd op je systeem." -#: Project.module:6169 +#: Project.module:5998 msgid "The following programs are not installed on your system: &1." msgstr "De volgende applicaties zijn niet geĆÆnstalleerd op je systeem: &1" -#: Project.module:6261 +#: Project.module:6090 msgid "Unable to read component description file." msgstr "Niet in staat om omschrijvingsbestand van component te lezen." -#: Project.module:6322 +#: Project.module:6151 msgid "Cannot write component description file." msgstr "Kan omschrijvingsbestand van component niet maken." -#: Project.module:6383 +#: Project.module:6212 msgid "Project templates" msgstr "Project sjablonen" -#: Project.module:6429 +#: Project.module:6258 msgid "Unable to run terminal." msgstr "Niet in staat om terminal uit te voeren." -#: Save.module:39 +#: Save.module:51 msgid "Cannot save file !" msgstr "Kan bestand niet opslaan !" +#: SoftwareBox.class:236 +msgid "Published &1" +msgstr "Gepubliceerd &1" + #: Util.module:39 msgid "&1 B" msgstr "-" @@ -7227,10 +7443,26 @@ msgid "&1 GiB" msgstr "-" -#: VersionControl.module:116 +#: VersionControl.module:130 msgid "command timeout" msgstr "commando timeout" +#: VersionControl.module:485 +msgid "Do you really want to put this project under version control with &1?" +msgstr "Weet je zeker dat je dit project onder versie controle wil plaatsen met &1?" + +#: VersionControl.module:499 +msgid "The project could not be put under version control." +msgstr "Het project kon niet onder versie controle worden geplaatst." + +#: VersionControl.module:584 +msgid "Unable to switch to branch `&1`." +msgstr "Niet in staat om te veranderen naar branch '&1'." + +#: VersionControl.module:604 +msgid "With &1" +msgstr "Met &1" + #: Wiki.module:522 msgid "There are &1 classes and &2 symbols in all Gambas components." msgstr "Er zijn &1 klassen en &2 symbolen in alle Gambas componenten." Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/no.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/no.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/pl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/pl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/pt_BR.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/pt_BR.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/pt_BR.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/pt_BR.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/pt_BR.po 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/pt_BR.po 2019-04-27 16:05:33.000000000 +0000 @@ -221,9 +221,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gambas3 3.9.1\n" -"PO-Revision-Date: 2016-12-28 15:59 UTC\n" -"Last-Translator: Edison Henrique Andreassy \n" +"Project-Id-Version: gambas3 3.12.2\n" +"PO-Revision-Date: 2019-02-11 13:13 UTC\n" +"Last-Translator: Gen Braga \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -257,7 +257,7 @@ msgid "Static properties" msgstr "Propriedades estĆ”ticas" -#: CClassInfo.class:604 FDebugInfo.class:990 +#: CClassInfo.class:604 msgid "Static variables" msgstr "VariĆ”veis estĆ”ticas" @@ -265,11 +265,11 @@ msgid "Static methods" msgstr "MĆ©todos estĆ”ticos" -#: CClassInfo.class:606 +#: CClassInfo.class:606 MTheme.module:6 msgid "Constants" msgstr "Constantes" -#: CClassInfo.class:623 FMain.form:491 FProperty.form:23 +#: CClassInfo.class:623 FMain.form:555 FProperty.form:23 msgid "Properties" msgstr "Propriedades" @@ -345,7 +345,7 @@ msgid "write-only" msgstr "apenas-escrita" -#: CClassInfo.class:692 Project.module:1761 +#: CClassInfo.class:692 Project.module:1636 msgid "read-only" msgstr "somente leitura" @@ -397,43 +397,43 @@ msgid "Loading information on component &1..." msgstr "Carregando informaƧƵes no componente &1..." -#: CComponent.class:1598 FFileProperty.class:160 FProjectProperty.class:894 +#: CComponent.class:1594 FFileProperty.class:164 FProjectProperty.class:927 msgid "Classes" msgstr "Classes" -#: CComponent.class:1642 FDebugInfo.class:51 FMain.form:815 +#: CComponent.class:1638 FDebugInfo.class:45 FMain.form:875 msgid "Class" msgstr "Classe" -#: FProjectProperty.form:373 FPublish.form:126 FSoftwareFarm.form:316 +#: CComponent.class:1640 FConnectionEditor.class:320 FMakeInstall.form:291 FProjectProperty.form:360 FPublish.form:126 FSoftwareFarm.form:324 msgid "Description" msgstr "DescriĆ§Ć£o" -#: CComponent.class:1671 +#: CComponent.class:1667 msgid "This component is not stable yet." msgstr "Este componente ainda nĆ£o Ć© estĆ”vel." -#: CComponent.class:1673 +#: CComponent.class:1669 msgid "This component is deprecated." msgstr "Este componente Ć© obsoleto." -#: CComponent.class:1682 FProjectVersion.class:287 ProjectItem.class:82 +#: CComponent.class:1678 FProjectVersion.class:287 msgid "Author" msgstr "Autor" -#: FProjectProperty.form:385 ProjectItem.class:82 +#: CComponent.class:1680 FAbout.class:210 FProjectProperty.form:372 msgid "Authors" msgstr "Autores" -#: CComponent.class:1694 ComponentItem.class:161 +#: CComponent.class:1690 msgid "Implements" msgstr "Implementa" -#: FPropertyComponent.form:144 LibraryItem.class:60 +#: CComponent.class:1702 CLibraryInfo.class:211 LibraryItem.class:60 msgid "Requires" msgstr "Requer" -#: CComponent.class:1721 ComponentItem.class:155 +#: CComponent.class:1717 msgid "Excludes" msgstr "Exclui" @@ -481,7 +481,7 @@ msgid "More data containers" msgstr "Mais contĆŖineres de dado" -#: CDocumentation.class:59 FCreateProjectOld.form:294 +#: CDocumentation.class:59 msgid "Database access" msgstr "Acesso a banco de dados" @@ -594,274 +594,294 @@ msgstr "Componente de troca QT4/QT5" #: CDocumentation.class:88 +msgid "QT4/QT5 OpenGL switcher component" +msgstr "Componente de troca QT4/QT5 OpenGL" + +#: CDocumentation.class:89 msgid "QT4/QT5 WebKit switcher component" msgstr "Componente de troca QT4/QT5 WebKit" -#: CDocumentation.class:89 +#: CDocumentation.class:90 msgid "System tray icon management component" msgstr "Componente de gerencimanto de Ć­cone da bandeja do sistema" -#: CDocumentation.class:90 +#: CDocumentation.class:91 msgid "Embedded HTTP server" msgstr "Servidor HTTP embutido" -#: CDocumentation.class:91 +#: CDocumentation.class:92 msgid "Image management" msgstr "GerĆŖnciamento de imagem" -#: CDocumentation.class:92 +#: CDocumentation.class:93 msgid "Image filtering component" msgstr "Componente de filtragem de imagens" -#: CDocumentation.class:93 +#: CDocumentation.class:94 msgid "Image routines from the Imlib2 library" msgstr "Rotinas de imagem da biblioteca lmlib2" -#: FPropertyComponent.form:176 +#: CDocumentation.class:95 FProjectProperty.form:504 msgid "Image loading and saving" msgstr "Carregamento e salvamento de imagem" -#: CDocumentation.class:95 +#: CDocumentation.class:96 msgid "Filesystem events monitoring" msgstr "Monitoramento de eventos do sistema de arquivos" -#: CDocumentation.class:96 +#: CDocumentation.class:97 msgid "XML tools based on libxml" msgstr "Ferramentas XML baseadas na libxml" -#: CDocumentation.class:97 +#: CDocumentation.class:98 msgid "Flexible logging system" msgstr "Sistema de log flexĆ­vel" -#: CDocumentation.class:98 +#: CDocumentation.class:99 msgid "Online map viewer" msgstr "Visualizador de mapa online" -#: CDocumentation.class:99 +#: CDocumentation.class:100 msgid "Gambas Markdown markup syntax" msgstr "Sintaxe de marcaĆ§Ć£o Markdown Gambas" -#: CDocumentation.class:100 +#: CDocumentation.class:101 msgid "GStreamer multimedia component" msgstr "Componente multimĆ­dia GStreamer" -#: CDocumentation.class:101 +#: CDocumentation.class:102 msgid "Multimedia controls" msgstr "Controles multimĆ­dia" -#: CDocumentation.class:102 +#: CDocumentation.class:103 msgid "Memcached client" msgstr "Cliente Memcached" -#: CDocumentation.class:103 +#: CDocumentation.class:104 msgid "MIME format management based on GMime library" msgstr "Formato MIME baseado na biblioteca GMime" -#: CDocumentation.class:104 +#: CDocumentation.class:105 msgid "MySQL specific routines" msgstr "Rotinas especĆ­ficas do MySQL" -#: CDocumentation.class:105 +#: CDocumentation.class:106 msgid "NCurses library" msgstr "Biblioteca NCurses" -#: CDocumentation.class:106 FCreateProjectOld.form:300 +#: CDocumentation.class:107 msgid "Network programming" msgstr "ProgramaĆ§Ć£o de rede" -#: CDocumentation.class:107 +#: CDocumentation.class:108 msgid "Network high-level protocols management" msgstr "GerĆŖnciamento de protocolos de rede de alto-nĆ­vel" -#: CDocumentation.class:108 +#: CDocumentation.class:109 msgid "POP3 client" msgstr "Cliente POP3" -#: CDocumentation.class:109 +#: CDocumentation.class:110 msgid "SMTP client" msgstr "Cliente SMTP" -#: CDocumentation.class:110 +#: CDocumentation.class:111 msgid "OpenAL 3D audio library" msgstr "Biblioteca de Ć”udio OpenAL 3D" -#: CDocumentation.class:111 +#: CDocumentation.class:112 msgid "3D programming with OpenGL" msgstr "ProgramaĆ§Ć£o 3D com OpenGL" -#: CDocumentation.class:112 +#: CDocumentation.class:113 msgid "OpenGL utility component" msgstr "Componente utilitĆ”rio OpenGL" -#: CDocumentation.class:113 +#: CDocumentation.class:114 msgid "OpenGL shaders management" msgstr "Gerenciamento de shaders OpenGL" -#: CDocumentation.class:114 +#: CDocumentation.class:115 msgid "Simple OpenGL game engine based on MD2 format" msgstr "Motor de jogos OpenGL simples baseado no formado MD2" -#: CDocumentation.class:115 +#: CDocumentation.class:116 msgid "OpenSSL library routines" msgstr "Rotinas de biblioteca OpenSSL" -#: CDocumentation.class:116 +#: CDocumentation.class:117 msgid "GNU command option parser" msgstr "Analizador de opƧƵes de comando GNU" -#: CDocumentation.class:117 +#: CDocumentation.class:118 msgid "Perl-compatible Regular Expression Matching" msgstr "ExpressƵes Regulares compatĆ­veis com Perl" -#: CDocumentation.class:118 +#: CDocumentation.class:119 msgid "PDF renderer based on Poppler library" msgstr "Renderizador PDF baseado na biblioteca Poppler" -#: CDocumentation.class:119 +#: CDocumentation.class:120 msgid "QT4 toolkit" msgstr "-" -#: CDocumentation.class:120 +#: CDocumentation.class:121 msgid "QT4 toolkit extension" msgstr "-" -#: CDocumentation.class:121 +#: CDocumentation.class:122 msgid "QT4 WebKit component" msgstr "-" -#: CDocumentation.class:122 +#: CDocumentation.class:123 msgid "OpenGL with QT4 toolkit" msgstr "OpenGL com QT4" -#: CDocumentation.class:123 +#: CDocumentation.class:124 msgid "QT5 toolkit" msgstr "-" -#: CDocumentation.class:124 +#: CDocumentation.class:125 msgid "QT5 WebKit component" msgstr "-" -#: CDocumentation.class:125 +#: CDocumentation.class:126 msgid "OpenGL with QT5 toolkit" msgstr "OpenGL com QT5" -#: CDocumentation.class:126 +#: CDocumentation.class:127 msgid "QT5 toolkit extension" msgstr "-" -#: CDocumentation.class:127 +#: CDocumentation.class:128 msgid "Report designer" msgstr "Designer de RelatĆ³rios" -#: CDocumentation.class:129 +#: CDocumentation.class:130 msgid "Scanner management library based on SANE" msgstr "Biblioteca de Scanner baseada na SANE" -#: CDocumentation.class:130 +#: CDocumentation.class:131 msgid "SDL library" msgstr "Biblioteca SDL" -#: CDocumentation.class:131 +#: CDocumentation.class:132 msgid "SDL sound & CD-ROM management" msgstr "GerĆŖnciamento de som SDL & CD-ROM" -#: CDocumentation.class:132 +#: CDocumentation.class:133 msgid "SDL2 component" msgstr "Componente SDL2" -#: CDocumentation.class:133 +#: CDocumentation.class:134 msgid "SDL2 audio component" msgstr "Componente de audio SDL2" -#: CDocumentation.class:134 +#: CDocumentation.class:135 msgid "Application settings management" msgstr "GerĆŖnciamento de configuraƧƵes de aplicaĆ§Ć£o" -#: CDocumentation.class:135 +#: CDocumentation.class:136 msgid "Signals management" msgstr "Gerenciamento de sinais" -#: CDocumentation.class:136 +#: CDocumentation.class:137 +msgid "Terminal management" +msgstr "Gerenciamento de terminal" + +#: CDocumentation.class:138 +msgid "Graphical terminal applications development" +msgstr "Desenvolvimento de aplicaƧƵes terminal grĆ”ficos" + +#: CDocumentation.class:139 msgid "Utility component" msgstr "Componente utilitĆ”rio" -#: CDocumentation.class:137 +#: CDocumentation.class:140 msgid "Web applications utility component" msgstr "Componente utilitĆ”rio de aplicaƧƵes Web" -#: CDocumentation.class:138 +#: CDocumentation.class:141 msgid "Video capture" msgstr "Captura de vĆ­deo" -#: CDocumentation.class:139 +#: CDocumentation.class:142 msgid "Visual Basic compatibility" msgstr "Compatibilidade com Visual Basic" -#: CDocumentation.class:140 +#: CDocumentation.class:143 msgid "XML tools" msgstr "Ferramentas XML" -#: CDocumentation.class:141 +#: CDocumentation.class:144 msgid "HTML generator" msgstr "Gerador HTML" -#: CDocumentation.class:142 +#: CDocumentation.class:145 msgid "XML-RPC protocol" msgstr "Protocolo XML-RPC" -#: CDocumentation.class:143 +#: CDocumentation.class:146 msgid "XSLT tools based on libxslt and libxml" msgstr "Ferramentas XSLT baseadas na libxslt e libxml" -#: CDocumentation.class:144 +#: CDocumentation.class:147 msgid "Web applications tools" msgstr "Ferramentas de aplicaƧƵes Web" -#: CDocumentation.class:145 +#: CDocumentation.class:148 +msgid "Web feed parser and generator" +msgstr "Analizador e gerador de Web feed" + +#: CDocumentation.class:149 msgid "Web application development" msgstr "Desenvolvimento de aplicaĆ§Ć£o Web" -#: FPropertyComponent.form:164 +#: CDocumentation.class:155 FProjectProperty.form:492 msgid "Graphical form management" msgstr "GerĆŖnciamento de formulĆ”rios grĆ”ficos" -#: FPropertyComponent.form:170 +#: CDocumentation.class:156 FProjectProperty.form:498 msgid "Event loop management" msgstr "GerĆŖnciamento de eventos" -#: FPropertyComponent.form:186 +#: CDocumentation.class:158 FProjectProperty.form:515 msgid "OpenGL display" msgstr "ExibiĆ§Ć£o OpenGL" -#: CDocumentation.class:155 +#: CDocumentation.class:159 msgid "Complex numbers" msgstr "NĆŗmeros complexos" -#: FPropertyComponent.form:192 +#: CDocumentation.class:160 FProjectProperty.form:521 msgid "XML management" msgstr "Gerenciamento XML" -#: CInsertColor.class:118 FEditor.form:183 FTextEditor.form:174 +#: CInsertColor.class:238 FEditor.form:205 FTextEditor.form:205 msgid "Insert color" msgstr "Inserir cor" -#: CLibraryInfo.class:174 +#: CInsertDate.class:58 FEditor.form:514 FTextEditor.form:498 +msgid "Insert today's date" +msgstr "Inserir data de hoje" + +#: CLibraryInfo.class:194 msgid "&1: &2" msgstr "-" -#: CLibraryInfo.class:186 LibraryItem.class:54 +#: CLibraryInfo.class:206 FDebugInfo.class:55 LibraryItem.class:54 msgid "Location" msgstr "Local" -#: CLibraryInfo.class:188 LibraryItem.class:56 +#: CLibraryInfo.class:208 LibraryItem.class:56 msgid "WARNING! Library not found." msgstr "ATENƇƃO! Biblioteca nĆ£o encontrada." -#: CLibraryInfo.class:190 ComponentItem.class:174 LibraryItem.class:58 +#: CLibraryInfo.class:210 LibraryItem.class:58 msgid "Provides" msgstr "ProvĆŖ" -#: CModule.class:28 FEditor.form:392 FForm.form:456 FMain.form:822 +#: CModule.class:28 FEditor.form:402 FForm.form:462 FMain.form:882 msgid "Form" msgstr "FormulĆ”rio" @@ -877,7 +897,7 @@ msgid "Gambas web pages" msgstr "PĆ”ginas web Gambas" -#: CModule.class:29 FMain.form:829 +#: CModule.class:29 FMain.form:889 msgid "WebPage" msgstr "PĆ”gina Web" @@ -889,7 +909,7 @@ msgid "Gambas reports" msgstr "RelatĆ³rios Gambas" -#: CModule.class:30 FMain.form:836 +#: CModule.class:30 FMain.form:896 msgid "Report" msgstr "RelatĆ³rio" @@ -901,7 +921,7 @@ msgid "Gambas web forms" msgstr "FormulĆ”rios web Gambas" -#: CModule.class:31 FMain.form:843 +#: CModule.class:31 FMain.form:903 msgid "WebForm" msgstr "FormulĆ”rio Web" @@ -909,6 +929,18 @@ msgid "WebForms" msgstr "FormulĆ”rios Web" +#: CModule.class:32 +msgid "Gambas terminal forms" +msgstr "FormulĆ”rios terminal Gambas" + +#: CModule.class:32 FMain.form:910 +msgid "TermForm" +msgstr "-" + +#: CModule.class:32 +msgid "TermForms" +msgstr "-" + #: CProfile.class:114 msgid "Evaluator" msgstr "Avaliador" @@ -917,199 +949,287 @@ msgid "Event loop" msgstr "Loop de evento" -#: CProjectList.class:107 +#: CProjectList.class:111 msgid "Examples are stored on the Gambas farm server. Click &1 to access the farm server and download them..." msgstr "Exemplos sĆ£o armazenados no servidor Gambas. Clique &1 para acessar o servidor e baixar eles..." -#: CProjectList.class:107 +#: CProjectList.class:111 msgid "here" msgstr "aqui" -#: CProjectList.class:231 +#: CProjectList.class:235 msgid "IDE extensions" msgstr "ExtensƵes para IDE" -#: FTranslate.class:605 FWebFontChooser.form:129 Project.module:515 +#: CProjectList.class:544 CVersionControlGit.class:373 CWaitingAnimation.class:63 FColorChooser.form:68 FComponentChooser.form:97 FConflict.class:197 FConnectionEditor.class:470 FCrash.form:97 FCreateFile.form:204 FDebugExpr.form:46 FDebugInfo.form:267 FExportData.class:126 FFarmConfig.form:38 FFarmLogin.form:126 FFarmRegister.form:141 FFarmRequest.form:43 FFieldChooser.form:144 FFileProperty.class:144 FFontChooser.form:40 FGotoLine.form:23 FHelpBrowser.form:60 FImageOffsetSelection.form:33 FImageQuality.form:30 FImageResize.form:49 FImageRotate.form:32 FList.form:128 FMain.class:245 FMakeInstall.class:345 FMenu.form:414 FNewConnection.form:318 FNewTable.form:86 FNewTranslation.form:21 FOption.class:863 FPasteSpecial.form:86 FPasteTable.form:105 FProjectChooser.form:73 FProjectProperty.form:930 FProjectVersion.class:211 FProxy.form:57 FPublish.class:273 FReportBorderChooser.form:48 FReportBoxShadowChooser.form:27 FReportBrushChooser.form:36 FReportCoordChooser.form:26 FReportPaddingChooser.form:75 FSave.form:28 FSaveProjectAs.form:81 FSearch.class:946 FSelectComponent.form:39 FSelectExtraFile.form:43 FSelectIcon.form:87 FSelectLibrary.form:66 FSnippet.form:57 FSoftwareFarm.class:545 FTableChooser.form:68 FText.form:41 FTranslate.class:670 FVersionControl.form:77 FWebFontChooser.form:129 Project.module:553 VersionControl.module:376 msgid "Cancel" msgstr "Cancelar" -#: CProjectList.class:539 +#: CProjectList.class:544 msgid "Do you really want to uninstall this software?" msgstr "VocĆŖ realmente deseja desinstalar este software?" -#: CProjectList.class:539 FSelectLibrary.form:48 FSoftwareFarm.class:366 +#: CProjectList.class:544 FSelectLibrary.form:48 FSoftwareFarm.class:370 msgid "Uninstall" msgstr "Desinstalar" -#: CProjectList.class:542 +#: CProjectList.class:547 msgid "Unable to uninstall software:" msgstr "NĆ£o Ć© possĆ­vel desinstalar o software:" -#: CProjectList.class:546 +#: CProjectList.class:551 msgid "The software has been successfully uninstalled." msgstr "O software foi desinstalado com sucesso." -#: FSelectIcon.form:31 Project.module:1881 +#: CProjectTree.class:96 +msgid "Files" +msgstr "Arquivos" + +#: CProjectTree.class:343 FHelpShortcut.form:22 FMain.form:413 FSearch.class:111 FSelectIcon.form:31 msgid "Project" msgstr "Projeto" -#: CProjectTree.class:288 Project.module:1882 +#: CProjectTree.class:346 msgid "Sources" msgstr "Fontes" -#: CProjectTree.class:290 Project.module:1883 +#: CProjectTree.class:348 msgid "Connections" msgstr "ConexƵes" -#: CProjectTree.class:298 Project.module:1884 +#: CProjectTree.class:349 msgid "Public" msgstr "PĆŗblico" -#: CProjectTree.class:299 Project.module:1885 +#: CProjectTree.class:350 msgid "Data" msgstr "Dados" -#: CRecentFile.class:70 CRecentProject.class:68 FMain.class:673 +#: CRecentProject.class:68 FMain.class:714 msgid "Today" msgstr "Hoje" -#: CRecentFile.class:72 CRecentProject.class:70 +#: CRecentProject.class:70 msgid "Yesterday" msgstr "Ontem" -#: CRecentFile.class:74 CRecentProject.class:72 +#: CRecentProject.class:72 msgid "Two days ago" msgstr "A dois dias" -#: CRecentFile.class:76 CRecentProject.class:74 +#: CRecentProject.class:74 msgid "This week" msgstr "Esta semana" -#: CRecentFile.class:78 CRecentProject.class:76 +#: CRecentProject.class:76 msgid "This month" msgstr "Este mĆŖs" -#: CSoftware.class:316 +#: CSoftware.class:317 msgid "Download cancelled" msgstr "Download cancelado" -#: CSoftware.class:325 +#: CSoftware.class:326 msgid "The checksum of the downloaded package is invalid." -msgstr "A checksum do pacote baixado Ć© invĆ”lido" +msgstr "A checksum do pacote baixado Ć© invĆ”lido." -#: CSoftware.class:341 +#: CSoftware.class:342 msgid "Unable to uncompress source archive." msgstr "NĆ£o Ć© possĆ­vel descompactar o arquivo de origem." -#: CSoftware.class:360 +#: CSoftware.class:361 msgid "Abort" msgstr "Abortar" -#: CSoftware.class:360 FMain.class:2627 FMenu.class:72 +#: CSoftware.class:361 FMain.class:2710 FMenu.class:74 msgid "Ignore" msgstr "Ignorar" -#: CSoftware.class:360 +#: CSoftware.class:361 msgid "The following components are required:" msgstr "Os seguintes componentes sĆ£o requeridos:" -#: CSoftware.class:387 +#: CSoftware.class:388 msgid "Unable to compile the project." msgstr "NĆ£o Ć© possĆ­vel compilar o projeto." -#: CSoftware.class:394 +#: CSoftware.class:395 msgid "Unable to make executable." msgstr "NĆ£o Ć© possĆ­vel construir executĆ”vel." -#: CSoftware.class:462 +#: CSoftware.class:464 msgid "Unable to install source directory" msgstr "NĆ£o Ć© possĆ­vel instalar o diretĆ³rio source" -#: CWelcome.class:85 -msgid "The Gambas font is published under the SIL Open Font License." -msgstr "A fonte Gambas Ć© publicada sob licenƧa SIL Open Font license." +#: CSoftware.class:663 +msgid "yesterday" +msgstr "ontem" + +#: CSoftware.class:665 +msgid "&1 days ago" +msgstr "&1 dias atrĆ”s" + +#: CSoftware.class:671 +msgid "last week" +msgstr "ƚltima semana" + +#: CSoftware.class:673 +msgid "&1 weeks ago" +msgstr "&1 semanas atrĆ”s" + +#: CSoftware.class:679 +msgid "last month" +msgstr "Ćŗltimo mĆŖs" + +#: CSoftware.class:681 +msgid "&1 months ago" +msgstr "&1 meses atrĆ”s" + +#: CSoftware.class:687 +msgid "last year" +msgstr "ƚltimo ano" -#: CWelcome.class:85 -msgid "This program is published under the GNU General Public License." -msgstr "Este programa Ć© publicado sob a licenƧa GNU General Public License." +#: CSoftware.class:689 +msgid "on &1" +msgstr "em &1" -#: FProjectProperty.form:421 FPropertyComponent.form:82 -msgid "Experimental" -msgstr "Experimental" +#: CVersionControlGit.class:266 +msgid "Unable to push the project." +msgstr "NĆ£o Ć© possĆ­vel dar push no projeto." + +#: CVersionControlGit.class:280 CVersionControlSubversion.class:296 +msgid "Local root path" +msgstr "Caminho raiz local" + +#: CVersionControlGit.class:283 +msgid "Last commit" +msgstr "ƚltimo commit" + +#: CVersionControlGit.class:284 CVersionControlSubversion.class:298 +msgid "Last commit author" +msgstr "Autor do Ćŗltimo commit" + +#: CVersionControlGit.class:285 CVersionControlSubversion.class:299 +msgid "Last commit date" +msgstr "Data do Ćŗltimo commit" + +#: CVersionControlGit.class:292 +msgid "Current branch" +msgstr "RamificaĆ§Ć£o corrente" -#: FProjectProperty.form:421 FPropertyComponent.form:82 -msgid "Not finished but stable" -msgstr "NĆ£o finalizado mas estĆ”vel" +#: CVersionControlGit.class:293 +msgid "Origin" +msgstr "Origem" -#: FProjectProperty.form:421 -msgid "Deprecated" -msgstr "Obsoleto" +#: CVersionControlGit.class:300 +msgid "The current branch is up to date." +msgstr "A ramificaĆ§Ć£o corrente estĆ” atualizada." -#: ComponentItem.class:242 FComponentChooser.class:540 -msgid "This component is required by the following library:

&1" -msgstr "Este componente Ć© requerido pelo pela seguinte biblioteca:

&1" +#: CVersionControlGit.class:302 +msgid "One file to commit in the current branch." +msgstr "Um arquivo para commit na ramificaĆ§Ć£o corrente." -#: ComponentItem.class:244 FComponentChooser.class:542 -msgid "This component is required by the following libraries:

&1" -msgstr "Este componente Ć© requerido pelas seguintes bibliotecas:

&1" +#: CVersionControlGit.class:304 +msgid "&1 files to commit in the current branch." +msgstr "&1 arquivos para commit na RamificaĆ§Ć£o corrente." -#: ComponentItem.class:253 FComponentChooser.class:551 -msgid "This component is required by:

&1" -msgstr "Este componente Ć© requerido por:

&1" +#: CVersionControlGit.class:311 +msgid "None in the current project." +msgstr "Nenhum no projeto corrente." -#: ComponentItem.class:254 FComponentChooser.class:552 -msgid "Keep" -msgstr "Manter" +#: CVersionControlGit.class:313 +msgid "One in the current project." +msgstr "Um no projeto corrente." -#: ComponentItem.class:254 FComponentChooser.class:552 FDebugInfo.form:168 -msgid "Remove all" -msgstr "Remover todos" +#: CVersionControlGit.class:315 +msgid "&1 in the current project." +msgstr "&1 no projeto corrente." + +#: CVersionControlGit.class:319 +msgid "Status" +msgstr "-" + +#: CVersionControlGit.class:322 CVersionControlSubversion.class:314 +msgid "Remote repository URL" +msgstr "URL do repositĆ³rio remoto" + +#: CVersionControlGit.class:373 +msgid "A new Git repository will be created for this project." +msgstr "Um novo repositĆ³rio Git serĆ” criado para este projeto." + +#: CVersionControlGit.class:373 Design.module:508 FColorChooser.form:62 FConnectionEditor.class:697 FCrash.form:91 FCreateFile.form:210 FFarmConfig.form:33 FFarmLogin.form:121 FFieldChooser.form:138 FFontChooser.form:34 FGotoLine.form:17 FImageOffsetSelection.form:27 FImageQuality.form:24 FImageResize.form:103 FImageRotate.form:26 FList.form:122 FMenu.form:409 FNewConnection.form:312 FNewTable.form:80 FNewTranslation.form:15 FPasteSpecial.form:80 FProjectProperty.form:924 FProxy.form:63 FReportBorderChooser.form:54 FReportBoxShadowChooser.form:33 FReportBrushChooser.form:42 FReportCoordChooser.form:32 FReportPaddingChooser.form:69 FSelectComponent.form:34 FSelectExtraFile.form:37 FSelectIcon.form:82 FSelectLibrary.form:60 FSnippet.form:51 FTableChooser.form:62 FText.form:35 FVersionError.form:51 FWebFontChooser.form:123 +msgid "OK" +msgstr "OK" + +#: CVersionControlGit.class:411 +msgid "Solve conflict." +msgstr "Resolver conflito." + +#: CVersionControlSubversion.class:297 FProjectVersion.class:284 +msgid "Revision" +msgstr "RevisĆ£o" + +#: CVersionControlSubversion.class:315 +msgid "Remote revision" +msgstr "RevisĆ£o remota" + +#: CVersionControlSubversion.class:316 +msgid "Remote last commit author" +msgstr "ƚltimo autor de commit remoto" + +#: CVersionControlSubversion.class:317 +msgid "Remote last commit date" +msgstr "ƚltima data de commit remoto" -#: Design.module:195 Project.module:2359 +#: CWelcome.class:114 +msgid "The Gambas font is published under the SIL Open Font License." +msgstr "A fonte Gambas Ć© publicada sob licenƧa SIL Open Font license." + +#: CWelcome.class:114 +msgid "This program is published under the GNU General Public License." +msgstr "Este programa Ć© publicado sob a licenƧa GNU General Public License." + +#: Design.module:221 Project.module:2231 msgid "first" msgstr "primeiro" -#: Design.module:197 Project.module:2361 +#: Design.module:223 Project.module:2233 msgid "second" msgstr "segundo" -#: Design.module:199 Project.module:2363 +#: Design.module:225 Project.module:2235 msgid "third" msgstr "terceiro" -#: Design.module:294 Project.module:2422 +#: Design.module:319 Project.module:2294 msgid "in &1:&2." msgstr "em &1:&2." -#: Design.module:400 +#: Design.module:432 msgid "The program has been interrupted by CTRL+C." msgstr "O programa foi interrompido por CTRL+C." -#: Design.module:404 +#: Design.module:436 msgid "The program has been terminated." msgstr "O programa foi finalizado." -#: Design.module:410 +#: Design.module:442 msgid "The program has returned\nthe value: &1" msgstr "O programa retornou\no valor: &1" -#: FWebFontChooser.form:123 -msgid "OK" -msgstr "OK" - -#: Design.module:924 +#: Design.module:968 msgid "Output terminal" msgstr "SaĆ­da para terminal" -#: Design.module:954 +#: Design.module:996 msgid "No terminal emulator found." msgstr "Emulador de terminal nĆ£o encontrado." -#: FAbout.class:212 +#: FAbout.class:230 msgid "Financial support" msgstr "Suporte financeiro" -#: FAbout.form:12 FMain.form:1166 FWelcome.class:73 +#: FAbout.form:12 FMain.form:1250 FWelcome.class:75 msgid "About Gambas" msgstr "Sobre Gambas" @@ -1117,31 +1237,63 @@ msgid "

Licence

\n\n

This program is FREE SOFTWARE; you can redistribute it AND/OR modify it under the terms of the GNU General Public License as published by the Free Software Foundation ; either version 2, or (at your option) any later version.

\n\n

This program is distributed in the hope that it will be useful but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

\n" msgstr "

LicenƧa

\n\n

Este programa Ć© um SOFTWARE LIVRE; vocĆŖ pode redistribui-lo E/OU modifica-lo sob os termos da GNU General Public License como publicado na Free Software Foundation; tanto a versĆ£o 2, ou (conforme sua opĆ§Ć£o) qualquer uma posterior.

\n\n

Este programa Ć© distribuido na esperanƧa de que seja Ćŗtil, mas SEM NENHUMA GARANTIA; nem memo implicaƧƵes de garantia de COMERCIALIZAƇƃO OU PROPƓSITO PARTICULAR. Veja a GNU General Public License para maiores detalhes.

\n" -#: FColorChooser.form:16 +#: FColorChooser.form:15 msgid "Select a color" msgstr "Selecione uma cor" -#: FColorChooser.form:28 FSoftwareFarm.class:52 +#: FColorChooser.form:27 FSoftwareFarm.class:52 msgid "System" msgstr "Sistema" -#: FColorChooser.form:36 +#: FColorChooser.form:35 msgid "Free" msgstr "Livre" -#: FComponentChooser.class:325 +#: FComponentChooser.class:331 FProjectProperty.form:409 +msgid "Not finished but stable" +msgstr "NĆ£o finalizado mas estĆ”vel" + +#: FComponentChooser.class:333 FProjectProperty.form:409 +msgid "Experimental" +msgstr "Experimental" + +#: FComponentChooser.class:335 msgid "Stable" msgstr "EstĆ”vel" -#: FComponentChooser.class:657 +#: FComponentChooser.class:337 FProjectProperty.form:409 +msgid "Deprecated" +msgstr "Obsoleto" + +#: FComponentChooser.class:551 +msgid "This component is required by the following library:

&1" +msgstr "Este componente Ć© requerido pelo pela seguinte biblioteca:

&1" + +#: FComponentChooser.class:553 +msgid "This component is required by the following libraries:

&1" +msgstr "Este componente Ć© requerido pelas seguintes bibliotecas:

&1" + +#: FComponentChooser.class:562 +msgid "This component is required by:

&1" +msgstr "Este componente Ć© requerido por:

&1" + +#: FComponentChooser.class:563 +msgid "Keep" +msgstr "Manter" + +#: FComponentChooser.class:563 FDebugInfo.form:187 +msgid "Remove all" +msgstr "Remover todos" + +#: FComponentChooser.class:668 msgid "These components are incompatible:
&1." msgstr "Esses componentes sĆ£o incompatĆ­veis:
&1." -#: FComponentChooser.class:670 +#: FComponentChooser.class:681 msgid "The &1 component needs one of the following components:
&2." msgstr "O componete &1 precisa de um dos seguintes componentes:
&2." -#: FComponentChooser.class:677 +#: FComponentChooser.class:688 msgid "The &1 component needs the &2 component." msgstr "O componente &1 precisa do componente &2." @@ -1149,63 +1301,63 @@ msgid "Select a component" msgstr "Selecione um componente" -#: FComponentChooser.form:56 +#: FComponentChooser.form:55 msgid "Show deprecated components" msgstr "Exibir componentes obsoletos" -#: FTextEditor.form:305 FTranslate.form:77 Project.module:792 +#: FComponentChooser.form:103 FConflictEditor.form:293 FConnectionEditor.form:119 FEditor.form:354 FForm.form:439 FHelpBrowser.form:66 FImageEditor.form:377 FMain.form:363 FTextEditor.form:351 FTranslate.form:92 Project.module:844 msgid "Reload" msgstr "Recarregar" -#: FComponentChooser.form:115 FHelpBrowser.form:84 FImageEditor.form:332 +#: FComponentChooser.form:114 FHelpBrowser.form:84 FImageEditor.form:335 msgid "Zoom in" msgstr "Ampliar" -#: FComponentChooser.form:121 FHelpBrowser.form:90 FImageEditor.form:340 +#: FComponentChooser.form:120 FHelpBrowser.form:90 FImageEditor.form:343 msgid "Zoom out" msgstr "Reduzir" -#: FComponentChooser.form:127 FHelpBrowser.form:96 +#: FComponentChooser.form:126 FHelpBrowser.form:96 msgid "No zoom" msgstr "Zoom No" -#: FConflict.class:23 FMain.form:1517 +#: FConflict.class:14 FMain.form:1594 msgid "&Edit" msgstr "&Editar" -#: FConflict.class:23 -msgid "This file is in conflict with the revision #&1.\nYou must resolve the conflict in order to use the file." -msgstr "Este arquivo estĆ” em conflito com a revisĆ£o #&1.\nVocĆŖ deve resolver o conflito para que se possa usa-lo." +#: FConflict.class:14 +msgid "This file is in conflict. You must resolve the conflict in order to use the file again." +msgstr "Este arquivo estĆ” em conflito. VocĆŖ deve resolver o conflito para usar o arquivo novamente." -#: FConflict.class:109 +#: FConflict.class:97 msgid "Unable to load file:" msgstr "NĆ£o Ć© possĆ­vel carregar o arquivo:" -#: FConflict.class:151 FDebugInfo.class:70 FImageEditor.form:630 +#: FConflict.class:139 FDebugInfo.class:61 FImageEditor.form:618 msgid "Text" msgstr "Texto" -#: Project.module:230 +#: FConflict.class:141 FMain.form:920 FReportBrushChooser.form:49 Project.module:231 msgid "Image" msgstr "Imagem" -#: FConflict.class:209 +#: FConflict.class:197 msgid "The file has been modified.\nDo you really want to close the dialog?" msgstr "O arquivo foi modificado.\nVocĆŖ realmente deseja fechar esta caixa de diĆ”logo?" -#: FConflict.class:237 +#: FConflict.class:225 msgid "Some conflicts are not yet resolved." msgstr "Algums conflitos ainda nĆ£o foram resolvidos." -#: FConflict.class:243 +#: FConflict.class:231 msgid "Unable to resolve the conflict." msgstr "NĆ£o Ć© possĆ­vel resolver o conflito." -#: FConflict.class:271 +#: FConflict.class:259 msgid "The file has been modified.\nDo you really want to open another file?" msgstr "O arquivo foi modificado.\nVocĆŖ realmente quer abrir outro arquivo?" -#: FConflict.class:279 +#: FConflict.class:267 msgid "Conflict files" msgstr "Arquivos em conflito" @@ -1213,39 +1365,39 @@ msgid "Version conflict" msgstr "VersĆ£o do conflito" -#: FTextEditor.form:111 +#: FConflict.form:70 FConflictEditor.form:114 FConnectionEditor.form:381 FEditor.form:124 FForm.form:158 FImageEditor.form:138 FMain.form:1013 FMenu.form:120 FProjectVersion.form:234 FTextEditor.form:125 msgid "Cut" msgstr "Recortar" -#: FTextEditor.form:118 +#: FConflict.form:76 FConflictEditor.form:121 FConnectionEditor.form:151 FEditor.form:131 FForm.form:165 FImageEditor.form:146 FList.form:99 FMain.form:1020 FMakeInstall.form:902 FMenu.form:126 FOutput.form:40 FProjectVersion.form:240 FSystemInfo.form:62 FTextEditor.form:132 FTranslate.form:113 msgid "Copy" msgstr "Copiar" -#: FTextEditor.form:125 +#: FConflict.form:82 FConflictEditor.form:128 FConnectionEditor.form:160 FEditor.form:138 FForm.form:178 FImageEditor.form:153 FList.form:105 FMain.form:1027 FMenu.form:132 FOutput.form:47 FPasteTable.form:99 FProjectVersion.form:246 FTextEditor.form:139 msgid "Paste" msgstr "Colar" -#: FOption.form:954 FProjectVersion.form:252 FTextEditor.form:94 +#: FConflict.form:88 FConflictEditor.form:97 FConnectionEditor.form:402 FEditor.form:107 FFieldChooser.form:127 FForm.form:141 FImageEditor.form:119 FList.form:111 FOption.form:1127 FProjectVersion.form:252 FTextEditor.form:108 msgid "Undo" msgstr "Desfazer" -#: FImageEditor.form:124 FProjectVersion.form:258 FTextEditor.form:101 +#: FConflict.form:94 FConflictEditor.form:104 FConnectionEditor.form:409 FEditor.form:114 FForm.form:148 FImageEditor.form:127 FProjectVersion.form:258 FTextEditor.form:115 msgid "Redo" msgstr "Refazer" -#: FTextEditor.form:435 +#: FConflict.form:100 FConflictEditor.form:441 FEditor.form:533 FMenu.form:142 FProjectVersion.form:264 FTextEditor.form:517 msgid "Indent" -msgstr "Endentar" +msgstr "Indentar" -#: FTextEditor.form:443 +#: FConflict.form:106 FConflictEditor.form:449 FEditor.form:541 FMenu.form:148 FProjectVersion.form:270 FTextEditor.form:525 msgid "Unindent" msgstr "NĆ£o endentar" -#: FProjectChooser.form:85 +#: FConflict.form:141 FMain.form:356 FOpenProject.form:35 FProjectChooser.form:85 msgid "Open" msgstr "Abrir" -#: FSaveProjectAs.form:82 FTextEditor.form:311 +#: FConflict.form:149 FConflictEditor.form:299 FConnectionEditor.form:111 FEditor.form:360 FForm.form:445 FImageEditor.form:384 FMain.form:372 FMenu.class:74 FSaveProjectAs.form:87 FTextEditor.form:357 FTranslate.form:226 msgid "Save" msgstr "Salvar" @@ -1253,155 +1405,311 @@ msgid "Solve" msgstr "Resolver" -#: FTextEditor.form:318 FTips.form:83 FTranslate.form:306 +#: FConflict.form:166 FConflictEditor.form:306 FDebugInfo.form:274 FEditor.form:347 FFileProperty.form:76 FForm.form:432 FImageEditor.form:391 FMain.form:388 FPatch.form:88 FProjectVersion.form:322 FSystemInfo.form:68 FTextEditor.form:364 FTips.form:83 FTranslate.form:403 msgid "Close" msgstr "Fechar" -#: FOption.form:265 +#: FConflictEditor.class:956 FEditor.class:2675 FTextEditor.class:1119 +msgid "(Declarations)" +msgstr "(DeclaraƧƵes)" + +#: FConflictEditor.class:1145 +msgid "There are still conflicts in this file." +msgstr "Ainda hĆ” conflitos neste arquivo." + +#: FConflictEditor.form:134 FEditor.form:144 FTextEditor.form:145 +msgid "Advanced" +msgstr "AvanƧado" + +#: FConflictEditor.form:138 FEditor.form:155 FTextEditor.form:149 +msgid "Upper case" +msgstr "MaiĆŗsculo" + +#: FConflictEditor.form:145 FEditor.form:148 FTextEditor.form:156 +msgid "Lower case" +msgstr "MinĆŗscula" + +#: FConflictEditor.form:155 FEditor.form:165 FTextEditor.form:181 +msgid "Comment" +msgstr "ComentĆ”rio" + +#: FConflictEditor.form:162 FEditor.form:172 FTextEditor.form:188 +msgid "Uncomment" +msgstr "Descomentar" + +#: FConflictEditor.form:172 FEditor.form:182 FPasteSpecial.form:19 FTextEditor.form:198 +msgid "Paste special" +msgstr "Colar especial" + +#: FConflictEditor.form:183 FEditor.form:215 FImageEditor.form:222 FTextEditor.form:234 +msgid "Select All" +msgstr "Selecionar Tudo" + +#: FConflictEditor.form:193 FEditor.form:230 FGotoLine.form:12 FTextEditor.form:244 +msgid "Go to line" +msgstr "Ir para linha" + +#: FConflictEditor.form:198 FEditor.form:235 FTextEditor.form:249 +msgid "Bookmarks" +msgstr "Marcadores" + +#: FConflictEditor.form:206 FEditor.form:250 FTextEditor.form:257 +msgid "Find next" +msgstr "Localizar prĆ³ximo" + +#: FConflictEditor.form:213 FEditor.form:257 FTextEditor.form:264 +msgid "Find previous" +msgstr "Localizar anterior" + +#: FConflictEditor.form:222 FEditor.form:266 FImageEditor.form:330 FMain.form:705 FTextEditor.form:273 +msgid "View" +msgstr "Exibir" + +#: FConflictEditor.form:226 FEditor.form:270 FTextEditor.form:277 +msgid "Automatic word wrap" +msgstr "Quebra automĆ”tica de linha" + +#: FConflictEditor.form:233 FTextEditor.form:284 +msgid "Indent with tab" +msgstr "Indentar com tab" + +#: FConflictEditor.form:240 FEditor.form:277 FTextEditor.form:291 +msgid "No split" +msgstr "NĆ£o dividir" + +#: FConflictEditor.form:246 FEditor.form:283 FTextEditor.form:297 +msgid "Horizontal split" +msgstr "DivisĆ£o horizontal" + +#: FConflictEditor.form:253 FEditor.form:290 FTextEditor.form:304 +msgid "Vertical split" +msgstr "DivisĆ£o vertical" + +#: FConflictEditor.form:260 FImportTable.form:90 FTextEditor.form:311 +msgid "End of line" +msgstr "Fim da linha" + +#: FConflictEditor.form:263 FTextEditor.form:314 +msgid "Unix" +msgstr "-" + +#: FConflictEditor.form:268 FTextEditor.form:319 +msgid "Windows" +msgstr "-" + +#: FConflictEditor.form:273 FTextEditor.form:324 +msgid "MAC" +msgstr "-" + +#: FConflictEditor.form:283 FForm.form:408 FMain.form:976 FTextEditor.form:334 +msgid "Open code" +msgstr "Abrir cĆ³digo" + +#: FConflictEditor.form:316 FEditor.form:370 FPasteSpecial.form:60 FTextEditor.form:374 +msgid "Paste as string" +msgstr "Colar como string" + +#: FConflictEditor.form:321 FEditor.form:375 FPasteSpecial.form:65 FTextEditor.form:379 +msgid "Paste as multi-line string" +msgstr "Colar como uma string multi-linha" + +#: FConflictEditor.form:326 FEditor.form:380 FPasteSpecial.form:50 FTextEditor.form:384 +msgid "Paste as comments" +msgstr "Colar como comentĆ”rio" + +#: FConflictEditor.form:342 FTextEditor.form:400 +msgid "Text editor" +msgstr "Editor de texto" + +#: FConflictEditor.form:348 FForm.form:468 FTextEditor.form:406 +msgid "Code" +msgstr "CĆ³digo" + +#: FConflictEditor.form:377 +msgid "Conflict solved" +msgstr "Conflito resolvido" + +#: FConflictEditor.form:510 +msgid "Previous conflict" +msgstr "Conflito anterior" + +#: FConflictEditor.form:518 +msgid "Next conflict" +msgstr "PrĆ³ximo conflito" + +#: FConflictEditor.form:527 +msgid "Keep my changes" +msgstr "Manter minhas alteraƧƵes" + +#: FConflictEditor.form:535 +msgid "Take their changes" +msgstr "Tomar mudanƧas" + +#: FConflictEditor.form:543 +msgid "Keep all my changes" +msgstr "Manter todas minhas alteraƧƵes" + +#: FConflictEditor.form:552 +msgid "Take all their changes" +msgstr "Tomar todas as mudanƧas" + +#: FConnectionEditor.class:51 FCreateFile.form:62 FMakeInstall.form:241 FNewConnection.form:70 FNewTable.form:33 FOption.form:325 msgid "Name" msgstr "Nome" -#: FDebugInfo.class:76 FNewConnection.form:83 FNewTable.form:48 FProxy.form:27 +#: FConnectionEditor.class:56 FCreateFile.form:113 FDebugInfo.class:65 FNewConnection.form:84 FNewTable.form:48 FProxy.form:27 msgid "Type" msgstr "Tipo" -#: FConnectionEditor.class:59 +#: FConnectionEditor.class:61 msgid "Length" msgstr "DuraĆ§Ć£o" -#: FConnectionEditor.class:64 +#: FConnectionEditor.class:66 msgid "Default value" msgstr "Valor padrĆ£o" -#: FConnectionEditor.class:69 +#: FConnectionEditor.class:71 msgid "Collation" msgstr "Collation" -#: FConnectionEditor.class:80 FDebugExpr.class:487 FHelpBrowser.form:52 +#: FConnectionEditor.class:82 FDebugExpr.class:500 FHelpBrowser.form:52 msgid "Index" msgstr "ƍndice" -#: FConnectionEditor.class:85 +#: FConnectionEditor.class:87 msgid "Unique" msgstr "ƚnico" -#: FConnectionEditor.class:90 FImportTable.class:363 +#: FConnectionEditor.class:92 FImportTable.class:363 msgid "Field" msgstr "Campo" -#: FConnectionEditor.class:107 +#: FConnectionEditor.class:120 msgid "SQL requests" msgstr "RequisiƧƵes SQL" -#: FConnectionEditor.class:338 +#: FConnectionEditor.class:351 msgid "Unable to connect to database." msgstr "NĆ£o Ć© possĆ­vel conectar ao banco de dados." -#: FConnectionEditor.class:457 FSave.form:35 +#: FConnectionEditor.class:470 FSave.form:35 msgid "Do not save" msgstr "NĆ£o salvar" -#: FConnectionEditor.class:457 +#: FConnectionEditor.class:470 msgid "The table '&1' has been modified. Do you want to save it?" msgstr "A tabela '&1' foi modificada. VocĆŖ deseja salvar?" -#: FConnectionEditor.class:614 +#: FConnectionEditor.class:596 +msgid "No record" +msgstr "Sem registro" + +#: FConnectionEditor.class:598 +msgid "One record" +msgstr "Um registro" + +#: FConnectionEditor.class:600 +msgid "&1 records" +msgstr "&1 registros" + +#: FConnectionEditor.class:637 msgid "Unable to load table '&1'." msgstr "NĆ£o Ć© possĆ­vel carregar a tabela '&1'." -#: FConnectionEditor.class:681 +#: FConnectionEditor.class:704 msgid "Unable to run query." msgstr "NĆ£o Ć© possĆ­vel executar a consulta." -#: FConnectionEditor.class:713 +#: FConnectionEditor.class:736 msgid "unlimited" msgstr "ilimitada" -#: FConnectionEditor.class:800 MConnection.module:132 +#: FConnectionEditor.class:823 MConnection.module:147 msgid "Blob" msgstr "-" -#: FConnectionEditor.class:800 MConnection.module:126 MErrorMessage.module:46 +#: FConnectionEditor.class:823 MConnection.module:141 msgid "Boolean" msgstr "Booleano" -#: FConnectionEditor.class:800 FProjectVersion.class:290 MConnection.module:124 +#: FConnectionEditor.class:823 FProjectVersion.class:290 MConnection.module:139 msgid "Date" msgstr "Data" -#: FConnectionEditor.class:800 MConnection.module:122 +#: FConnectionEditor.class:823 MConnection.module:137 msgid "Float" msgstr "Real" -#: FConnectionEditor.class:800 MConnection.module:118 +#: FConnectionEditor.class:823 MConnection.module:133 msgid "Integer" msgstr "Inteiros" -#: FConnectionEditor.class:800 MConnection.module:120 +#: FConnectionEditor.class:823 MConnection.module:135 msgid "Long" msgstr "Longo" -#: FConnectionEditor.class:800 MConnection.module:130 +#: FConnectionEditor.class:823 MConnection.module:145 msgid "Serial" msgstr "Serial" -#: FConnectionEditor.class:800 MConnection.module:128 MErrorMessage.module:159 +#: FConnectionEditor.class:823 MConnection.module:143 msgid "String" msgstr "String" -#: FConnectionEditor.class:889 +#: FConnectionEditor.class:912 msgid "This name is already in used." msgstr "Este nome jĆ” estĆ” sendo usado." -#: FConnectionEditor.class:914 +#: FConnectionEditor.class:937 msgid "Please enter a number." msgstr "Por favor informe um nĆŗmero." -#: FConnectionEditor.class:919 +#: FConnectionEditor.class:942 msgid "The length must be greater than 1 and lower than 255." msgstr "O comprimento deve ser maior que 1 e menor que 255." -#: FConnectionEditor.class:943 +#: FConnectionEditor.class:966 msgid "Type mismatch." msgstr "Tipo incompatĆ­vel." -#: FConnectionEditor.class:995 +#: FConnectionEditor.class:1018 msgid "This name already exists." msgstr "Este nome jĆ” existe." -#: FConnectionEditor.class:1083 +#: FConnectionEditor.class:1106 msgid "This field is used in an index." msgstr "Este campo Ć© usado em um Ć­ndice." -#: FConnectionEditor.class:1437 +#: FConnectionEditor.class:1460 msgid "The table '&1' has no primary key." msgstr "A tabela '&1' nĆ£o tem chave primĆ”ria." -#: FConnectionEditor.class:1573 +#: FConnectionEditor.class:1596 msgid "Cannot write table '&1'." msgstr "NĆ£o Ć© possĆ­vel gravar a tabela '&1'." -#: FConnectionEditor.class:1670 +#: FConnectionEditor.class:1693 msgid "Do you really want to delete table '&1'?" msgstr "VocĆŖ realmente deseja excluir a tabela '&1'?" -#: FConnectionEditor.class:1682 +#: FConnectionEditor.class:1705 msgid "Cannot delete table '&1'." msgstr "NĆ£o Ć© possĆ­vel excluir a tabela '&1'." -#: FConnectionEditor.class:1735 +#: FConnectionEditor.class:1758 msgid "Do you really want to remove the selected rows?" msgstr "VocĆŖ realmente deseja remover as linhas selecionadas?" -#: FConnectionEditor.class:1897 +#: FConnectionEditor.class:1920 msgid "Do you really want to remove this query?" msgstr "VocĆŖ realmente deseja remover esta consulta?" -#: FConnectionEditor.form:78 +#: FConnectionEditor.form:79 msgid "Connection editor" msgstr "Editor de conexĆ£o" -#: FConnectionEditor.form:89 +#: FConnectionEditor.form:90 msgid "Show system tables" msgstr "Exibir tabelas de sistema" @@ -1409,107 +1717,107 @@ msgid "New table" msgstr "Nova tabela" -#: FConnectionEditor.form:129 +#: FConnectionEditor.form:130 msgid "Delete table" msgstr "Excluir tabela" -#: FPublish.form:269 FSoftwareFarm.form:415 +#: FConnectionEditor.form:133 FDebugInfo.form:163 FMain.form:1157 FMakeInstall.form:743 FOption.form:1561 FProjectProperty.form:566 FPublish.form:269 FSoftwareFarm.form:423 msgid "Remove" msgstr "Remover" -#: FConnectionEditor.form:137 FNewTable.class:30 +#: FConnectionEditor.form:139 FNewTable.class:30 msgid "Rename table" msgstr "Renomear tabela" -#: FConnectionEditor.form:139 FMain.form:963 +#: FConnectionEditor.form:142 FMain.form:1034 msgid "Rename" msgstr "Renomear" -#: FConnectionEditor.form:145 +#: FConnectionEditor.form:148 msgid "Copy table" msgstr "Copiar tabela" -#: FConnectionEditor.form:153 FPasteTable.form:22 +#: FConnectionEditor.form:157 FPasteTable.form:22 msgid "Paste table" msgstr "Colar tabela" -#: FConnectionEditor.form:161 +#: FConnectionEditor.form:166 msgid "Import text file" msgstr "Importar arquivo texto" -#: FOption.form:1166 FTranslate.form:326 +#: FConnectionEditor.form:169 FImportTable.form:48 FMain.form:956 FOption.form:1547 FTranslate.form:423 msgid "Import" msgstr "Importar" -#: FConnectionEditor.form:206 +#: FConnectionEditor.form:212 msgid "Fields" msgstr "Campos" -#: FPublish.form:159 +#: FConnectionEditor.form:228 FMain.class:2164 FMakeInstall.form:737 FProjectProperty.form:638 FPublish.form:159 msgid "Add" msgstr "Adicionar" -#: FPublish.form:281 +#: FConnectionEditor.form:242 FList.form:77 FMakeInstall.form:755 FPublish.form:281 msgid "Down" msgstr "Para baixo" -#: FPublish.form:275 +#: FConnectionEditor.form:249 FList.form:71 FMakeInstall.form:749 FPublish.form:275 msgid "Up" msgstr "Para cima" -#: FConnectionEditor.form:251 +#: FConnectionEditor.form:257 msgid "Copy field list" msgstr "Copiar lista de campos" -#: FConnectionEditor.form:269 +#: FConnectionEditor.form:275 msgid "Indexes" msgstr "ƍndices" -#: FConnectionEditor.form:286 +#: FConnectionEditor.form:292 msgid "New index" msgstr "Novo Ć­ndice" -#: FConnectionEditor.form:346 +#: FConnectionEditor.form:352 msgid "Run query" msgstr "Executar a consulta" -#: FConnectionEditor.form:352 +#: FConnectionEditor.form:358 msgid "New query" msgstr "Nova consulta" -#: FTranslate.form:72 +#: FConnectionEditor.form:360 FMain.form:851 FOption.form:1539 FTranslate.form:87 msgid "New" msgstr "Novo" -#: FConnectionEditor.form:360 +#: FConnectionEditor.form:366 msgid "Remove query" msgstr "Remover a consulta" -#: FPublish.form:171 +#: FConnectionEditor.form:374 FDebugInfo.class:275 FImageProperty.form:378 FList.form:93 FMakeInstall.form:761 FOption.class:863 FOutput.form:54 FPublish.form:171 msgid "Clear" msgstr "Limpar" -#: FOption.form:1173 +#: FConnectionEditor.form:448 FDebugExpr.form:28 FMain.form:404 FOption.form:1554 msgid "Edit" msgstr "Editar" -#: FConnectionEditor.form:447 FExportData.form:15 +#: FConnectionEditor.form:455 FExportData.form:15 msgid "Export to CSV file" msgstr "Exportar para arquivo CSV" -#: FConnectionEditor.form:449 FTranslate.form:90 +#: FConnectionEditor.form:458 FTranslate.form:130 msgid "Export" msgstr "Exportar" -#: FSoftwareFarm.class:640 FTranslate.form:82 +#: FConnectionEditor.form:485 FForm.form:185 FList.form:65 FMain.form:1041 FMenu.form:110 FNewConnection.class:402 FOption.class:1032 FSoftwareFarm.class:647 FTranslate.form:97 msgid "Delete" msgstr "Excluir" -#: FConnectionEditor.form:480 FForm.form:214 +#: FConnectionEditor.form:493 FForm.form:219 msgid "Select all" msgstr "Selecionar tudo" -#: FConnectionEditor.form:487 FForm.form:225 +#: FConnectionEditor.form:501 FForm.form:231 msgid "Unselect all" msgstr "Descelecionar tudo" @@ -1517,7 +1825,7 @@ msgid "Gambas 3 project conversion" msgstr "ConversĆ£o de projetos Gambas 3" -#: FCrash.class:73 FTranslate.class:1173 Project.module:4689 +#: FCrash.class:73 FTranslate.class:242 Project.module:4516 msgid "The '&1' command has failed." msgstr "O comando '&1' falhou." @@ -1553,67 +1861,67 @@ msgid "Cannot add file." msgstr "NĆ£o pode adicionar arquivo." -#: FCreateFile.form:36 +#: FCreateFile.form:37 msgid "New file" msgstr "Novo arquivo" -#: FSearch.form:100 +#: FCreateFile.form:72 FImportTable.form:59 FMakePatch.form:66 FProjectProperty.form:734 FSearch.form:99 msgid "Options" msgstr "OpƧƵes" -#: FCreateFile.form:80 FImageResize.form:32 +#: FCreateFile.form:81 FImageResize.form:32 msgid "Width" msgstr "Largura" -#: FCreateFile.form:93 FImageResize.form:44 +#: FCreateFile.form:94 FImageResize.form:44 msgid "Height" msgstr "Altura" -#: FCreateFile.form:138 +#: FCreateFile.form:139 msgid "Dialog box management" msgstr "GerĆŖnciamento de caixa de diĆ”logo" -#: FCreateFile.form:150 +#: FCreateFile.form:155 msgid "Parent class" msgstr "Classe pai" -#: FCreateFile.form:162 +#: FCreateFile.form:168 msgid "Exported" msgstr "Exportado" -#: FCreateFile.form:168 +#: FCreateFile.form:174 msgid "Automatic instance" msgstr "InstĆ¢ncia automĆ”tica" -#: FCreateFile.form:174 +#: FCreateFile.form:180 msgid "Not creatable" msgstr "NĆ£o criĆ”vel" -#: FCreateFile.form:184 +#: FCreateFile.form:190 msgid "Automatic extension" msgstr "ExtensĆ£o automĆ”tica" -#: FCreateProject.class:85 FCreateProjectOld.class:127 +#: FCreateProject.class:87 msgid "Project checkout has failed." msgstr "Falha ao obter o projeto." -#: FCreateProject.class:141 FCreateProjectOld.class:187 +#: FCreateProject.class:145 msgid "Cannot create project!" msgstr "NĆ£o Ć© possĆ­vel criar o projeto!" -#: FCreateProject.class:168 +#: FCreateProject.class:172 msgid "Please choose a template" msgstr "Por favor escolha um modelo" -#: FCreateProject.class:196 FCreateProjectOld.class:235 +#: FCreateProject.class:200 msgid "Please enter the location of the repository." msgstr "Por favor informe a localizaĆ§Ć£o do repositĆ³rio." -#: FCreateProject.form:31 FCreateProjectOld.form:66 FMain.form:262 +#: FCreateProject.form:31 FMain.form:276 msgid "New project" msgstr "Novo projeto" -#: FCreateProject.form:47 FCreateProjectOld.form:82 FProjectProperty.form:300 +#: FCreateProject.form:46 FProjectProperty.form:287 msgid "Project type" msgstr "Tipo do projeto" @@ -1625,147 +1933,63 @@ msgid "Project details" msgstr "Detalhes do projeto" -#: FCreateProject.form:99 FCreateProjectOld.form:375 +#: FCreateProject.form:99 msgid "Project name" msgstr "Nome do projeto" -#: FCreateProject.form:110 FCreateProjectOld.form:386 FSaveProjectAs.form:48 +#: FCreateProject.form:110 FSaveProjectAs.form:49 msgid "The project name is the name of the project directory." msgstr "O nome do projeto Ć© o nome do diretĆ³rio do projeto." -#: FCreateProject.form:121 FCreateProjectOld.form:397 FSaveProjectAs.form:59 +#: FCreateProject.form:121 FSaveProjectAs.form:60 msgid "The project final directory is :" msgstr "O diretĆ³rio final do projeto Ć©:" -#: FCreateProject.form:134 FCreateProjectOld.form:410 +#: FCreateProject.form:134 msgid "Project title" msgstr "TĆ­tulo do projeto" -#: FCreateProject.form:145 FCreateProjectOld.form:421 +#: FCreateProject.form:145 msgid "The project title is the true name of the application." msgstr "O tĆ­tulo do projeto Ć© o verdadeiro nome da aplicaĆ§Ć£o." -#: FCreateProject.form:154 FProjectProperty.form:888 +#: FCreateProject.form:154 FProjectProperty.form:858 msgid "Project is translatable" msgstr "Projeto Ć© traduzĆ­vel" -#: ProjectBox.class:303 +#: FCreateProject.form:159 FProjectChooser.form:80 ProjectBox.class:303 msgid "Open in another window" msgstr "Abrir em outra janela" -#: FCreateProject.form:171 FCreateProjectOld.form:438 FProjectVersion.form:171 +#: FCreateProject.form:171 FProjectVersion.form:171 msgid "Repository" msgstr "RepositĆ³rio" -#: FCreateProject.form:182 FCreateProjectOld.form:449 +#: FCreateProject.form:182 msgid "The project repository is directly sent to the 'svn checkout' command." msgstr "O repositĆ³rio do projeto Ć© enviado diretamente ao comando 'svn checkout'." -#: FCreateProjectOld.class:260 -msgid "The project has been successfully created." -msgstr "O projeto foi criado com sucesso." - -#: FCreateProjectOld.form:123 -msgid "Graphical application" -msgstr "AplicaĆ§Ć£o grĆ”fica" - -#: FCreateProjectOld.form:145 -msgid "QT graphical application" -msgstr "AplicaĆ§Ć£o grĆ”fica QT" - -#: FCreateProjectOld.form:167 -msgid "GTK+ graphical application" -msgstr "AplicaĆ§Ć£o grĆ”fica GTK+" - -#: FCreateProjectOld.form:189 -msgid "Command-line application" -msgstr "AplicaĆ§Ć£o de linha de comando" - -#: FCreateProjectOld.form:211 -msgid "SDL application" -msgstr "AplicaĆ§Ć£o SDL" - -#: FCreateProjectOld.form:233 -msgid "CGI Web application" -msgstr "AplicaĆ§Ć£o Web em CGI" - -#: FCreateProjectOld.form:259 -msgid "Application stored in a\nSubversion repository" -msgstr "A aplicaĆ§Ć£o foi armazenada em\num repositĆ³rio Subversion" - -#: FCreateProjectOld.form:288 -msgid "Internationalization" -msgstr "InternacionalizaĆ§Ć£o" - -#: FCreateProjectOld.form:306 -msgid "Settings files management" -msgstr "GerĆŖnciamento de arquivos de configuraƧƵes" - -#: FCreateProjectOld.form:312 -msgid "Regular expressions" -msgstr "ExpressƵes regulares" - -#: FCreateProjectOld.form:318 -msgid "XML / XSLT programming" -msgstr "ProgramaĆ§Ć£o XML / XSLT" - -#: FCreateProjectOld.form:324 -msgid "OpenGL programming" -msgstr "ProgramaĆ§Ć£o OpenGL" - -#: FCreateProjectOld.form:330 -msgid "Image processing" -msgstr "Processamento de imagem" - -#: FCreateProjectOld.form:336 -msgid "Scientific computing" -msgstr "ComputaĆ§Ć£o cientĆ­fica" - -#: FCreateProjectOld.form:342 -msgid "Visual Basicā„¢ conversion help" -msgstr "Assistente para conversĆ£o Visual Basic" - -#: FCreateProjectOld.form:352 -msgid "Component programming" -msgstr "ProgramaĆ§Ć£o de componente" - -#: FCreateProjectOld.form:358 -msgid "Project parent directory" -msgstr "DiretĆ³rio pai do projeto" - -#: FCreateProjectOld.form:366 -msgid "Project information" -msgstr "InformaĆ§Ć£o do projeto" +#: FDebugButton.form:19 FDebugInfo.form:65 +msgid "Debugging" +msgstr "DepuraĆ§Ć£o" -#: FDebugButton.form:21 FDebugInfo.form:66 FMain.form:669 FOption.form:637 +#: FDebugButton.form:28 FDebugInfo.form:146 FMain.form:728 FOption.form:980 msgid "Console" msgstr "Console" -#: FDebugButton.form:30 FDebugInfo.form:75 -msgid "Local variables" -msgstr "VariĆ”veis locais" - -#: FDebugButton.form:39 FDebugInfo.form:111 -msgid "Current object" -msgstr "Objeto atual" - -#: FDebugButton.form:48 FDebugExpr.form:33 FDebugInfo.form:128 -msgid "Watch" -msgstr "Observar" - -#: FDebugButton.form:57 FDebugInfo.form:200 MTheme.module:6 +#: FDebugButton.form:37 FDebugInfo.form:154 MTheme.module:6 msgid "Breakpoints" msgstr "Ponto de parada" -#: FDebugButton.form:66 FDebugInfo.form:238 +#: FDebugButton.form:46 FDebugInfo.form:216 msgid "Warnings" msgstr "Avisos" -#: FDebugButton.form:75 FDebugInfo.form:249 +#: FDebugButton.form:55 FDebugInfo.form:235 msgid "Tasks" msgstr "Tarefas" -#: FDebugButton.form:84 FDebugInfo.form:263 +#: FDebugButton.form:64 FDebugInfo.form:257 msgid "Search result" msgstr "Resultado da busca" @@ -1773,167 +1997,131 @@ msgid "not available" msgstr "NĆ£o disponĆ­vel" -#: FDebugExpr.class:489 FDebugInfo.class:39 FProjectProperty.class:142 +#: FDebugExpr.class:502 FProjectProperty.class:159 msgid "Value" msgstr "Valor" -#: FDebugExpr.class:493 +#: FDebugExpr.class:506 msgid "Key" msgstr "Chave" -#: FDebugExpr.class:499 +#: FDebugExpr.class:512 msgid "Symbol" msgstr "SĆ­mbolo" +#: FDebugExpr.form:33 +msgid "Watch" +msgstr "Observar" + #: FDebugExpr.form:38 msgid "Print to console" msgstr "Imprimir no console" -#: FDebugExpr.form:64 +#: FDebugExpr.form:63 msgid "Show all symbols" msgstr "Exibir todos os sĆ­mbolos" -#: FDebugExpr.form:81 +#: FDebugExpr.form:88 msgid "No element" msgstr "Sem elemento" -#: FDebugInfo.class:45 -msgid "Expression" -msgstr "ExpressĆ£o" +#: FDebugInfo.class:46 FImageEditor.form:588 FImportTable.class:66 +msgid "Line" +msgstr "Linha" -#: FDebugInfo.class:53 FProfile.class:639 +#: FDebugInfo.class:47 FProfile.class:645 msgid "Function" msgstr "FunĆ§Ć£o" -#: FDebugInfo.class:55 FImageEditor.form:600 FImportTable.class:66 -msgid "Line" -msgstr "Linha" - -#: FDebugInfo.class:62 FMain.form:258 FTranslate.class:69 +#: FDebugInfo.class:53 FMain.form:272 FTranslate.class:78 msgid "File" msgstr "Arquivo" -#: FDebugInfo.class:64 -msgid "Procedure" -msgstr "Procedimento" - -#: FDebugInfo.class:68 +#: FDebugInfo.class:59 msgid "Col." msgstr "-" -#: FDebugInfo.class:92 FImportTable.class:68 +#: FDebugInfo.class:77 FImportTable.class:68 msgid "Message" msgstr "Mensagem" -#: FDebugInfo.class:175 +#: FDebugInfo.class:131 msgid "native code" msgstr "cĆ³digo nativo" -#: FDebugInfo.class:561 +#: FDebugInfo.class:198 +msgid "Watch expressions" +msgstr "Observar expressƵes" + +#: FDebugInfo.class:275 msgid "Do you want to clear the expression list ?" msgstr "VocĆŖ deseja limpar a lista de expressƵes?" -#: FDebugInfo.class:990 -msgid "Dynamic variables" -msgstr "VariĆ”veis dinĆ¢micas" +#: FDebugInfo.class:1065 +msgid "File not loaded" +msgstr "Arquivo nĆ£o carregado" -#: FDebugInfo.form:53 FMain.form:504 -msgid "Debug" -msgstr "Depurar" +#: FDebugInfo.class:1204 +msgid "Current object" +msgstr "Objeto atual" -#: FDebugInfo.form:84 -msgid "Column view" -msgstr "ExibiĆ§Ć£o de coluna" - -#: FDebugInfo.form:91 -msgid "Copy to clipboard" -msgstr "Copiar para Ć”rea de transferĆŖncia" - -#: FDebugInfo.form:93 -msgid "Copy local variables" -msgstr "Copiar variĆ”veis locais" +#: FDebugInfo.class:1250 +msgid "Local variables" +msgstr "VariĆ”veis locais" -#: FDebugInfo.form:146 -msgid "Add expression" -msgstr "Adicionar expressĆ£o" +#: FDebugInfo.form:53 FMain.form:563 +msgid "Debug" +msgstr "Depurar" -#: FDebugInfo.form:159 +#: FDebugInfo.form:96 msgid "Remove current expression" msgstr "Remover a expressĆ£o atual" -#: FDebugInfo.form:166 -msgid "Remove all expressions" -msgstr "Remover todas as expressƵes" - -#: FDebugInfo.form:174 -msgid "Display expression" -msgstr "Exibir expressĆ£o" - -#: FDebugInfo.form:176 -msgid "Display" -msgstr "Exibir" +#: FDebugInfo.form:102 +msgid "Add expression" +msgstr "Adicionar expressĆ£o" -#: FDebugInfo.form:182 -msgid "Display ME" -msgstr "Exibir ME" - -#: FDebugInfo.form:208 -msgid "Remove current breakpoint" -msgstr "Remover o ponto de parada atual" +#: FDebugInfo.form:161 +msgid "Remove breakpoint" +msgstr "Remover ponto de interrupĆ§Ć£o" + +#: FDebugInfo.form:169 +msgid "Disable breakpoint" +msgstr "Desativar ponto de interrupĆ§Ć£o" + +#: FDebugInfo.form:171 +msgid "Disable" +msgstr "Desativar" + +#: FDebugInfo.form:177 +msgid "Enable breakpoint" +msgstr "Habilitar ponto de interrupĆ§Ć£o" + +#: FDebugInfo.form:179 +msgid "Enable" +msgstr "Habilitar" -#: FDebugInfo.form:216 +#: FDebugInfo.form:185 msgid "Remove all breakpoints" msgstr "Remover todos os pontos de paradas" -#: FDebugInfo.form:272 +#: FDebugInfo.form:265 msgid "Cancel current search" msgstr "Cancelar a busca atual" -#: FDebugInfo.form:288 +#: FDebugInfo.form:281 msgid "Search again" msgstr "Localizar novamente" -#: FDebugInfo.form:295 +#: FDebugInfo.form:288 msgid "Show search window" msgstr "Exibir a janela de procura" -#: FDebugInfo.form:335 FSearch.class:505 FTranslate.class:567 +#: FDebugInfo.form:331 FSearch.class:546 FTranslate.class:632 msgid "Search string cannot be found." msgstr "String nĆ£o encontrada." -#: FDebugInfo.form:360 -msgid "Stack backtrace" -msgstr "Pilha de backtrace" - -#: FEditor.class:2705 FTextEditor.class:1104 -msgid "(Declarations)" -msgstr "(DeclaraƧƵes)" - -#: FEditor.form:138 FTextEditor.form:131 -msgid "Advanced" -msgstr "AvanƧado" - -#: FEditor.form:142 FTextEditor.form:142 -msgid "Lower case" -msgstr "MinĆŗscula" - -#: FEditor.form:149 FTextEditor.form:135 -msgid "Upper case" -msgstr "MaiĆŗsculo" - -#: FEditor.form:159 -msgid "Comment" -msgstr "ComentĆ”rio" - -#: FEditor.form:166 -msgid "Uncomment" -msgstr "Descomentar" - -#: FEditor.form:176 FPasteSpecial.form:19 FTextEditor.form:167 -msgid "Paste special" -msgstr "Colar especial" - -#: FEditor.form:189 +#: FEditor.form:189 FTextEditor.form:211 msgid "Format code" msgstr "Formatar cĆ³digo" @@ -1941,106 +2129,58 @@ msgid "Sort procedures" msgstr "Ordenar procedimentos" -#: FEditor.form:206 FImageEditor.form:219 FTextEditor.form:196 -msgid "Select All" -msgstr "Selecionar Tudo" - -#: FEditor.form:214 +#: FEditor.form:224 msgid "Go to" msgstr "Ir para" -#: FEditor.form:220 FGotoLine.form:12 FTextEditor.form:205 -msgid "Go to line" -msgstr "Ir para linha" - -#: FEditor.form:225 FTextEditor.form:210 -msgid "Bookmarks" -msgstr "Marcadores" - -#: FEditor.form:233 +#: FEditor.form:243 msgid "Find definition" msgstr "Localizar definiĆ§Ć£o" -#: FEditor.form:240 FTextEditor.form:218 -msgid "Find next" -msgstr "Localizar prĆ³ximo" - -#: FEditor.form:247 FTextEditor.form:225 -msgid "Find previous" -msgstr "Localizar anterior" - -#: FEditor.form:256 FImageEditor.form:327 FMain.form:646 FTextEditor.form:234 -msgid "View" -msgstr "Exibir" - -#: FEditor.form:260 FTextEditor.form:238 -msgid "Automatic word wrap" -msgstr "Quebra automĆ”tica de linha" - -#: FEditor.form:267 FTextEditor.form:245 -msgid "No split" -msgstr "NĆ£o dividir" - -#: FEditor.form:273 FTextEditor.form:251 -msgid "Horizontal split" -msgstr "DivisĆ£o horizontal" - -#: FEditor.form:280 FTextEditor.form:258 -msgid "Vertical split" -msgstr "DivisĆ£o vertical" - -#: FEditor.form:290 FMain.form:1408 +#: FEditor.form:300 FMain.form:1484 msgid "Run until current line" msgstr "Executar atĆ© a linha atual" -#: FEditor.form:297 +#: FEditor.form:307 msgid "Toggle breakpoint" msgstr "Ponto de Parada" -#: FEditor.form:304 +#: FEditor.form:314 msgid "Watch expression" msgstr "Observar expressĆ£o" -#: FEditor.form:313 +#: FEditor.form:323 msgid "Open form" msgstr "Abrir formulĆ”rio" -#: FEditor.form:320 FMain.form:996 +#: FEditor.form:330 FMain.form:1067 msgid "Run this class" msgstr "Executar esta classe" -#: FEditor.form:330 FForm.form:419 FImageEditor.form:366 FTextEditor.form:298 +#: FEditor.form:340 FForm.form:425 FImageEditor.form:369 FTextEditor.form:344 msgid "Locked" msgstr "Trancado" -#: FEditor.form:360 FPasteSpecial.form:60 FTextEditor.form:328 -msgid "Paste as string" -msgstr "Colar como string" - -#: FEditor.form:365 FPasteSpecial.form:65 FTextEditor.form:333 -msgid "Paste as multi-line string" -msgstr "Colar como uma string multi-linha" - -#: FEditor.form:370 FPasteSpecial.form:50 FTextEditor.form:338 -msgid "Paste as comments" -msgstr "Colar como comentĆ”rio" - -#: FEditor.form:386 FHelpShortcut.form:24 FOption.form:621 +#: FEditor.form:396 FHelpShortcut.form:24 FOption.form:964 msgid "Editor" msgstr "Editor" -#: FEditor.form:415 FImageEditor.form:444 FTextEditor.form:383 -msgid "Lock / unlock file" -msgstr "Trancar / destrancar arquivo" +#: FEditor.form:523 FTextEditor.form:507 +msgid "Insert special character" +msgstr "Inserir caracter especial" -#: FEditor.form:546 +#: FEditor.form:566 FTextEditor.form:550 msgid "Make code pretty" msgstr "Tornar o cĆ³digo bonito" -#: FEditor.form:611 FTextEditor.form:534 +#: FEditor.form:631 FTextEditor.form:614 msgid "Procedure list" msgstr "Lista de procedimentos" +#: FEditor.form:653 FImageEditor.form:769 FTextEditor.form:655 +msgid "Lock / unlock file" +msgstr "Trancar / destrancar arquivo" + #: FExportData.class:21 FImportTable.class:58 msgid "CSV files" msgstr "Arquivos CVS" @@ -2081,7 +2221,7 @@ msgid "Authentication failed." msgstr "AutenticaĆ§Ć£o falhou." -#: FFarmLogin.form:26 FPublish.form:313 FSoftwareFarm.form:107 +#: FFarmLogin.form:26 FPublish.form:313 FSoftwareFarm.form:108 msgid "Login" msgstr "-" @@ -2089,15 +2229,15 @@ msgid "Server" msgstr "Servidor" -#: FProjectVersion.form:127 FProxy.form:42 +#: FFarmLogin.form:59 FFarmRegister.form:61 FNewConnection.form:144 FProjectVersion.form:127 FProxy.form:42 msgid "User" msgstr "UsuĆ”rio" -#: FProjectVersion.form:142 FProxy.form:47 +#: FFarmLogin.form:74 FFarmRegister.form:76 FNewConnection.form:164 FProjectVersion.form:142 FProxy.form:47 msgid "Password" msgstr "Senha" -#: FFarmLogin.form:95 FNewConnection.form:169 FProjectVersion.form:155 +#: FFarmLogin.form:95 FNewConnection.form:175 FProjectVersion.form:155 msgid "Remember password" msgstr "Lembrar senha" @@ -2113,15 +2253,15 @@ msgid "Confirm password does not match." msgstr "Senha confirmada nĆ£o confere." -#: FFarmRegister.class:40 Publish.module:43 +#: FFarmRegister.class:40 msgid "Unable to register user." msgstr "NĆ£o Ć© possĆ­vel registrar usuĆ”rio." -#: FFarmRegister.class:40 Publish.module:42 +#: FFarmRegister.class:40 msgid "You have been successfully registered.\n\nYou will receive a confirmation e-mail soon." msgstr "VocĆŖ foi registrado com sucesso.\n\nVocĆŖ receberĆ” em breve um e-mail de confirmaĆ§Ć£o." -#: FFarmRegister.form:28 FPublish.form:320 FSoftwareFarm.form:114 +#: FFarmRegister.form:28 FPublish.form:320 FSoftwareFarm.form:115 msgid "Register" msgstr "Registrar" @@ -2129,7 +2269,7 @@ msgid "Confirm password" msgstr "Confirmar senha" -#: FFarmRegister.form:108 FMakeInstall.form:256 FOption.form:281 +#: FFarmRegister.form:108 FMakeInstall.form:256 FOption.form:341 msgid "E-mail" msgstr "-" @@ -2177,295 +2317,283 @@ msgid "&1 properties" msgstr "&1 propriedades" -#: FFileProperty.class:84 -msgid "Versioning" -msgstr "Versionamento" +#: FFileProperty.class:84 FProjectVersion.form:299 FVersionControl.form:35 +msgid "Changes" +msgstr "AlteraƧƵes" -#: FFileProperty.class:92 FProjectProperty.form:994 FTranslate.form:312 +#: FFileProperty.class:92 FProjectProperty.form:886 FTranslate.form:409 msgid "Statistics" msgstr "EstatĆ­sticas" -#: FFileProperty.class:125 +#: FFileProperty.class:127 msgid "This file is locked, and will be deleted on the next commit." msgstr "O arquivo estĆ” trancado e serĆ” excluĆ­do na prĆ³xima gravaĆ§Ć£o." -#: FFileProperty.class:127 +#: FFileProperty.class:129 msgid "This file is not versioned, and must be added to the repository." msgstr "Este arquivo nĆ£o estĆ” versionado e precisa ser adicionado no repositĆ³rio." -#: FFileProperty.class:130 +#: FFileProperty.class:132 msgid "This file has not been modified since the last commit." msgstr "Esse arquivo nĆ£o foi modificado desde a Ćŗltima gravaĆ§Ć£o." -#: FSave.form:21 Project.module:3635 +#: FFileProperty.class:144 FMakeInstall.class:345 FProjectVersion.class:211 FSave.form:21 Project.module:3520 VersionControl.module:376 msgid "Continue" msgstr "Continuar" -#: FFileProperty.class:142 FProjectVersion.class:211 +#: FFileProperty.class:144 FProjectVersion.class:211 VersionControl.module:376 msgid "You are going to cancel your changes!" msgstr "VocĆŖ irĆ” cancelar as suas modificaƧƵes!" -#: FFileProperty.class:159 FProjectProperty.class:893 +#: FFileProperty.class:163 FProjectProperty.class:926 msgid "Modules" msgstr "MĆ³dulos" -#: FFileProperty.class:164 FProjectProperty.class:901 +#: FFileProperty.class:168 FProjectProperty.class:934 msgid "Lines of code" msgstr "Linhas de cĆ³digo" -#: FFileProperty.form:64 FPatch.form:76 FProjectVersion.form:83 -msgid "Revert" -msgstr "Reverter" +#: FFileProperty.form:65 +msgid "Undo changes" +msgstr "Desfazer alteraƧƵes" #: FFontChooser.form:12 msgid "Select a font" msgstr "Selecione uma fonte" -#: FForm.class:144 +#: FForm.class:134 msgid "Bad form file" msgstr "Arquivo de formulĆ”rio invĆ”lido" -#: FForm.class:272 +#: FForm.class:264 msgid "Unknown control: &1" msgstr "Controle desconhecido: &1" -#: FForm.class:1326 +#: FForm.class:1327 msgid "Component missing for control &1" msgstr "Componente faltando para o controle &1" -#: FForm.class:1844 +#: FForm.class:1866 msgid "Cannot paste data." msgstr "NĆ£o Ć© possĆ­vel colar o dado." -#: FForm.form:167 +#: FForm.form:172 msgid "Copy at the same place" msgstr "Copiar para o mesmo lugar" -#: FForm.form:187 +#: FForm.form:192 msgid "Delete container only" msgstr "Exclui apenas o contĆŖiner" -#: FForm.form:194 +#: FForm.form:199 msgid "Embed into a container" msgstr "Embutir em um contĆŖiner" -#: FForm.form:200 +#: FForm.form:205 msgid "Change into" msgstr "Alterar para" -#: FForm.form:208 +#: FForm.form:213 msgid "Select" msgstr "Selecionar" -#: FForm.form:220 +#: FForm.form:226 msgid "Select parent" msgstr "Selecionar pai" -#: FForm.form:233 +#: FForm.form:239 msgid "Arrangement" msgstr "DistribuiĆ§Ć£o" -#: FForm.form:237 +#: FForm.form:243 msgid "Bring to foreground" msgstr "Trazer para frente" -#: FForm.form:244 +#: FForm.form:250 msgid "Send to background" msgstr "Enviar para trĆ”s" -#: FForm.form:254 +#: FForm.form:260 msgid "Horizontal" msgstr "Horizontal" -#: FForm.form:261 +#: FForm.form:267 msgid "Rows" msgstr "Linhas" -#: FForm.form:267 +#: FForm.form:273 msgid "Vertical" msgstr "Vertical" -#: FForm.form:274 +#: FForm.form:280 msgid "Columns" msgstr "Colunas" -#: FForm.form:283 +#: FForm.form:289 msgid "Center horizontally" msgstr "Centralizar horizontalmente" -#: FForm.form:289 +#: FForm.form:295 msgid "Center vertically" msgstr "Centralizar verticalmente" -#: FForm.form:295 +#: FForm.form:301 msgid "Alignment" msgstr "Alinhamento" -#: FForm.form:299 +#: FForm.form:305 msgid "Align to left" msgstr "Alinhar Ć  direita" -#: FForm.form:305 +#: FForm.form:311 msgid "Align to right" msgstr "Alinhar Ć  esquerda" -#: FForm.form:311 +#: FForm.form:317 msgid "Align to top" msgstr "Alinhar em cima" -#: FForm.form:317 +#: FForm.form:323 msgid "Align to bottom" msgstr "Alinhar em baixo" -#: FForm.form:326 +#: FForm.form:332 msgid "Same width" msgstr "Mesma largura" -#: FForm.form:332 +#: FForm.form:338 msgid "Same height" msgstr "Mesma altura" -#: FForm.form:341 +#: FForm.form:347 msgid "Show tab" msgstr "Exibir tabulaĆ§Ć£o" -#: FForm.form:349 +#: FForm.form:355 msgid "Move tab" msgstr "Mover tab" -#: FForm.form:354 +#: FForm.form:360 msgid "First" msgstr "Primeiro" -#: FForm.form:361 FSearch.form:199 FTips.form:71 +#: FForm.form:367 FSearch.form:194 FTips.form:71 msgid "Previous" msgstr "Anterior" -#: FForm.form:368 FSearch.form:193 FTips.form:77 +#: FForm.form:374 FSearch.form:188 FTips.form:77 msgid "Next" msgstr "PrĆ³ximo" -#: FForm.form:375 +#: FForm.form:381 msgid "Last" msgstr "ƚltimo" -#: FForm.form:386 FMenu.form:68 +#: FForm.form:392 FMenu.form:69 msgid "Menu editor" msgstr "Editor de menu" -#: FForm.form:395 +#: FForm.form:401 msgid "Event" msgstr "Evento" -#: FForm.form:402 FMain.form:909 FTextEditor.form:288 -msgid "Open code" -msgstr "Abrir cĆ³digo" - -#: FForm.form:409 +#: FForm.form:415 msgid "Run this form" msgstr "Executar este formulĆ”rio" -#: FForm.form:449 -msgid "Menu3" -msgstr "-" - -#: FForm.form:462 FTextEditor.form:360 -msgid "Code" -msgstr "CĆ³digo" - -#: FForm.form:485 -msgid "Lock / unlock form" -msgstr "Trancar / destrancar formulĆ”rio" - -#: FForm.form:562 +#: FForm.form:568 msgid "Toggle grid" msgstr "Alternar grade" -#: FForm.form:681 +#: FForm.form:577 FImageEditor.form:514 +msgid "Toggle information tooltip" +msgstr "Alternar dica de informaƧƵes" + +#: FForm.form:696 msgid "Move tab first" msgstr "Mover tab primeiro" -#: FForm.form:688 +#: FForm.form:703 msgid "Move tab left" msgstr "Mover tab esquerda" -#: FForm.form:695 +#: FForm.form:710 msgid "Move tab right" msgstr "Mover tab direita" -#: FForm.form:702 +#: FForm.form:717 msgid "Move tab last" msgstr "Mover tab Ćŗltimo" -#: FForm.form:730 FOption.form:231 FWebFontChooser.form:69 +#: FForm.form:745 FOption.form:287 msgid "Bold" msgstr "Negrito" -#: FForm.form:738 FWebFontChooser.form:77 +#: FForm.form:753 msgid "Italic" msgstr "ItĆ”lico" -#: FForm.form:746 FOption.form:236 FWebFontChooser.form:85 +#: FForm.form:761 FOption.form:292 msgid "Underline" msgstr "Sublinhado" -#: FForm.form:754 +#: FForm.form:769 msgid "Bigger font" msgstr "Fonte maior" -#: FForm.form:762 +#: FForm.form:777 msgid "Smaller font" msgstr "Fonte menor" -#: FForm.form:770 FOption.form:561 +#: FForm.form:785 FOption.form:882 msgid "Default font" msgstr "Fonte padrĆ£o" -#: FForm.form:778 FOption.form:1187 MTheme.module:6 +#: FForm.form:793 FOption.form:1568 MTheme.module:6 msgid "Background" msgstr "Fundo" -#: FForm.form:786 +#: FForm.form:801 msgid "Foreground" msgstr "Primeiro plano" -#: FFormStack.form:15 FMain.form:1719 +#: FForm.form:812 +msgid "Lock / unlock form" +msgstr "Trancar / destrancar formulĆ”rio" + +#: FFormStack.form:14 FMain.form:1812 msgid "Hierarchy" msgstr "Hierarquia" -#: FFormStack.form:22 -msgid "Click on a form to display the hierarchy of its controls..." -msgstr "Clique no formulĆ”rio para visualizar a hierarquia dos componentes..." - -#: FFormStack.form:31 +#: FFormStack.form:24 msgid "Move top" msgstr "Mover para topo" -#: FFormStack.form:37 FMenu.form:145 +#: FFormStack.form:30 FMenu.form:154 msgid "Move up" msgstr "Subir" -#: FFormStack.form:43 FMenu.form:151 +#: FFormStack.form:36 FMenu.form:160 msgid "Move down" msgstr "Descer" -#: FFormStack.form:49 +#: FFormStack.form:42 msgid "Move bottom" msgstr "Mover para fundo" -#: FHelpBrowser.class:24 FProjectProperty.form:905 +#: FHelpBrowser.class:24 FProjectProperty.form:874 msgid "Default language" msgstr "Idioma padrĆ£o" -#: FHelpBrowser.form:29 FMain.form:1137 +#: FHelpBrowser.form:29 FMain.form:1221 msgid "Help browser" msgstr "Navegador de Ajuda" -#: FHelpBrowser.form:40 FMain.form:696 FProfile.form:48 +#: FHelpBrowser.form:40 FMain.form:755 FProfile.form:48 msgid "Go back" msgstr "Voltar" -#: FHelpBrowser.form:46 FMain.form:703 FProfile.form:54 +#: FHelpBrowser.form:46 FMain.form:762 FProfile.form:54 msgid "Go forward" msgstr "AvanƧar" @@ -2485,150 +2613,150 @@ msgid "Debugger" msgstr "Depurador" -#: FHelpShortcut.form:28 FProjectProperty.form:877 FTranslate.form:112 +#: FHelpShortcut.form:28 FOption.form:603 FProjectProperty.form:847 FTranslate.form:153 msgid "Translation" msgstr "traduĆ§Ć£o" -#: FImageEditor.form:156 +#: FImageEditor.form:159 msgid "Action" msgstr "AĆ§Ć£o" -#: FImageEditor.form:161 +#: FImageEditor.form:164 msgid "Crop" msgstr "Recortar" -#: FImageEditor.form:169 FImageProperty.form:297 +#: FImageEditor.form:172 FImageProperty.form:303 msgid "Horizontal flip" msgstr "InversĆ£o horizontal" -#: FImageEditor.form:176 FImageProperty.form:291 +#: FImageEditor.form:179 FImageProperty.form:297 msgid "Vertical flip" msgstr "Troca vertical" -#: FImageEditor.form:183 FImageProperty.form:285 +#: FImageEditor.form:186 FImageProperty.form:291 msgid "Rotate counter-clockwise" msgstr "Griar sentido anti-horĆ”rio" -#: FImageEditor.form:191 FImageProperty.form:279 +#: FImageEditor.form:194 FImageProperty.form:285 msgid "Rotate clockwise" msgstr "Girar sentido horĆ”rio" -#: FImageEditor.form:202 +#: FImageEditor.form:205 msgid "Resize" msgstr "Redimensionar" -#: FImageEditor.form:209 +#: FImageEditor.form:212 msgid "Rotate" msgstr "Girar" -#: FImageEditor.form:225 +#: FImageEditor.form:228 msgid "Hide selection" msgstr "Esconder seleĆ§Ć£o" -#: FImageEditor.form:231 MTheme.module:6 +#: FImageEditor.form:234 MTheme.module:6 msgid "Selection" msgstr "SeleĆ§Ć£o" -#: FImageEditor.form:236 +#: FImageEditor.form:239 msgid "Invert selection" msgstr "Inverter seleĆ§Ć£o" -#: FImageEditor.form:244 +#: FImageEditor.form:247 msgid "Duplicate selection" msgstr "Duplicar seleĆ§Ć£o" -#: FImageEditor.form:252 FImageOffsetSelection.form:12 +#: FImageEditor.form:255 FImageOffsetSelection.form:12 msgid "Offset selection" msgstr "SeleĆ§Ć£o offset" -#: FImageEditor.form:262 +#: FImageEditor.form:265 msgid "Union" msgstr "UniĆ£o" -#: FImageEditor.form:268 +#: FImageEditor.form:271 msgid "Difference" msgstr "DiferenƧa" -#: FImageEditor.form:274 +#: FImageEditor.form:277 msgid "Intersection" msgstr "InterseĆ§Ć£o" -#: FImageEditor.form:280 +#: FImageEditor.form:283 msgid "Exclusive or" msgstr "Ou exclusivo" -#: FImageEditor.form:289 +#: FImageEditor.form:292 msgid "Shape grid" msgstr "Grade de forma" -#: FImageEditor.form:348 +#: FImageEditor.form:351 msgid "Zoom normal" msgstr "Normal" -#: FImageEditor.form:356 +#: FImageEditor.form:359 msgid "Zoom fit" msgstr "Caber tudo" -#: FImageEditor.form:398 +#: FImageEditor.form:401 msgid "Save as JPEG" msgstr "Salvar como JPEG" -#: FImageEditor.form:404 +#: FImageEditor.form:407 msgid "Save as PNG" msgstr "Salvar como PNG" -#: FImageEditor.form:410 +#: FImageEditor.form:413 msgid "Save as BMP" msgstr "Salvar como BMP" -#: FImageEditor.form:417 +#: FImageEditor.form:420 msgid "Save as TIFF" msgstr "Salvar como TIFF" -#: FImageEditor.form:424 +#: FImageEditor.form:427 msgid "Image editor" msgstr "Editor de imagem" -#: FImageEditor.form:506 +#: FImageEditor.form:505 msgid "Drawing grid" msgstr "Grade de desenho" -#: FImageEditor.form:516 -msgid "Resize or stretch image" -msgstr "Redimensionar ou esticar a imagem" - -#: FImageEditor.form:526 FImageRotate.form:11 -msgid "Rotate image" -msgstr "Girar imagem" - -#: FImageEditor.form:569 +#: FImageEditor.form:557 msgid "Move" msgstr "Mover" -#: FImageEditor.form:580 +#: FImageEditor.form:568 msgid "Draw" msgstr "Desenhar" -#: FImageEditor.form:590 +#: FImageEditor.form:578 msgid "Erase" msgstr "Apagar" -#: FImageEditor.form:610 +#: FImageEditor.form:598 msgid "Rectangle" msgstr "RetĆ¢ngulo" -#: FImageEditor.form:620 +#: FImageEditor.form:608 msgid "Ellipse" msgstr "Elipse" -#: FImageEditor.form:640 +#: FImageEditor.form:628 msgid "Magic wand" msgstr "Varinha mĆ”gica" -#: FImageEditor.form:657 +#: FImageEditor.form:645 msgid "Edit selection" msgstr "Editar seleĆ§Ć£o" +#: FImageEditor.form:748 +msgid "Resize or stretch image" +msgstr "Redimensionar ou esticar a imagem" + +#: FImageEditor.form:757 FImageRotate.form:11 +msgid "Rotate image" +msgstr "Girar imagem" + #: FImageOffsetSelection.form:22 FImageResize.form:127 msgid "px" msgstr "-" @@ -2637,205 +2765,213 @@ msgid "Duplicate" msgstr "Duplicar" -#: FImageProperty.class:784 +#: FImageProperty.class:788 msgid "System clipboard" msgstr "Ɓrea de transferĆŖncia do sistema" -#: FImageProperty.class:1235 +#: FImageProperty.class:1251 msgid "Arrow" msgstr "Seta" -#: FImageProperty.class:1237 +#: FImageProperty.class:1253 msgid "Arrow #2" msgstr "Seta #2" -#: FImageProperty.class:1238 +#: FImageProperty.class:1254 msgid "Triangle" msgstr "TriĆ¢ngulo" -#: FImageProperty.class:1239 +#: FImageProperty.class:1255 msgid "Square triangle" msgstr "TriĆ¢ngulo retĆ¢ngulo" -#: FImageProperty.class:1240 +#: FImageProperty.class:1256 msgid "Pentagon" msgstr "PentĆ”gono" -#: FImageProperty.class:1241 +#: FImageProperty.class:1257 msgid "Hexagon" msgstr "HexĆ”gono" -#: FImageProperty.form:135 FOption.form:223 FReportBrushChooser.form:49 +#: FImageProperty.form:141 FOption.form:279 FReportBrushChooser.form:49 msgid "Color" msgstr "Cor" -#: FImageProperty.form:165 +#: FImageProperty.form:171 msgid "Gradient" msgstr "Gradiente" -#: FImageProperty.form:181 FReportBrushChooser.form:49 +#: FImageProperty.form:187 FReportBrushChooser.form:49 msgid "Linear gradient" msgstr "Gradiente linear" -#: FImageProperty.form:188 FReportBrushChooser.form:49 +#: FImageProperty.form:194 FReportBrushChooser.form:49 msgid "Radial gradient" msgstr "Gradiente radial" -#: FImageProperty.form:212 FReportBrushChooser.form:111 +#: FImageProperty.form:218 FReportBrushChooser.form:111 msgid "Add gradient stop" msgstr "Adicionar parada de gradiente" -#: FImageProperty.form:218 FReportBrushChooser.form:117 +#: FImageProperty.form:224 FReportBrushChooser.form:117 msgid "Remove gradient stop" msgstr "Remover parada do gradiente" -#: FImageProperty.form:224 +#: FImageProperty.form:230 FReportBrushChooser.form:123 msgid "Select gradient stop color" msgstr "Selecione a cor de parada do gradiente" -#: FImageProperty.form:230 FReportBrushChooser.form:129 +#: FImageProperty.form:236 FReportBrushChooser.form:129 msgid "Invert gradient" msgstr "Inverter gradiente" -#: FImageProperty.form:252 FReportBrushChooser.form:145 +#: FImageProperty.form:258 FReportBrushChooser.form:145 msgid "Radius" msgstr "Raio" -#: FImageProperty.form:319 +#: FImageProperty.form:325 msgid "Clipboard" msgstr "Ɓrea de transferĆŖncia" -#: FImageProperty.form:331 +#: FImageProperty.form:337 msgid "Shapes" msgstr "Formas" -#: FImageProperty.form:356 +#: FImageProperty.form:362 msgid "Stroke" msgstr "Golpe" -#: FImageProperty.form:364 +#: FImageProperty.form:370 FTranslate.class:1718 msgid "Fill" msgstr "Preencher" -#: FImageProperty.form:380 +#: FImageProperty.form:386 msgid "Colorize" msgstr "Colorir" -#: FImageProperty.form:388 +#: FImageProperty.form:394 msgid "Desaturate" msgstr "Dessaturar" -#: FImageProperty.form:396 +#: FImageProperty.form:402 msgid "Make transparent" msgstr "Tornar transparente" -#: FImageProperty.form:406 +#: FImageProperty.form:412 msgid "Line cap" msgstr "Extremos de linha" -#: FImageProperty.form:411 +#: FImageProperty.form:417 msgid "Line join" msgstr "Juntar linha" -#: FImageProperty.form:416 +#: FImageProperty.form:422 msgid "Fill rule" msgstr "Regra de preenchimento" -#: FImageProperty.form:434 +#: FImageProperty.form:440 msgid "Opacity" msgstr "Opacidade" -#: FImageProperty.form:453 FSelectIcon.form:54 FTranslate.class:70 +#: FImageProperty.form:459 FSelectIcon.form:54 FTranslate.class:79 msgid "Size" msgstr "Tamanho" -#: FImageProperty.form:470 +#: FImageProperty.form:476 msgid "Tolerance" msgstr "TolerĆ¢ncia" -#: FImageProperty.form:489 +#: FImageProperty.form:495 msgid "Roundness" msgstr "Circularidade" -#: FImageProperty.form:515 +#: FImageProperty.form:521 msgid "Effects" msgstr "Efeitos" -#: FImageProperty.form:525 +#: FImageProperty.form:531 msgid "Brightness" msgstr "Brilho" -#: FImageProperty.form:543 +#: FImageProperty.form:550 msgid "Contrast" msgstr "Contraste" -#: FImageProperty.form:561 +#: FImageProperty.form:569 msgid "Gamma" msgstr "Gama" -#: FImageProperty.form:579 +#: FImageProperty.form:588 msgid "Lightness" msgstr "Luminosidade" -#: FImageProperty.form:597 +#: FImageProperty.form:607 msgid "Hue" msgstr "Tonalidade" -#: FImageProperty.form:615 +#: FImageProperty.form:626 msgid "Saturation" msgstr "SaturaĆ§Ć£o" -#: FImageProperty.form:633 +#: FImageProperty.form:645 msgid "Blur" msgstr "Borrar" -#: FImageProperty.form:655 FImportTable.form:189 +#: FImageProperty.form:662 +msgid "Transparency" +msgstr "TransparĆŖncia" + +#: FImageProperty.form:685 FImportTable.form:189 msgid "Preview" msgstr "VisualizaĆ§Ć£o" -#: FImageProperty.form:667 FOption.form:1417 FProjectProperty.form:606 +#: FImageProperty.form:697 FProjectProperty.form:918 msgid "Reset" msgstr "Redefinir" -#: FImageProperty.form:674 FMain.form:453 FPatch.form:69 +#: FImageProperty.form:704 FMain.form:477 FPatch.form:69 msgid "Apply" msgstr "Aplicar" -#: FImageProperty.form:700 +#: FImageProperty.form:730 msgid "Centered" msgstr "Centralizado" -#: FImageProperty.form:709 +#: FImageProperty.form:740 msgid "Right align" msgstr "Alinhar a direita" -#: FImageProperty.form:718 +#: FImageProperty.form:749 msgid "Left align" msgstr "Alinhar a esquerda" -#: FImageProperty.form:732 +#: FImageProperty.form:762 msgid "Top align" msgstr "Alinhar ao topo" -#: FImageProperty.form:742 +#: FImageProperty.form:771 msgid "Middle align" msgstr "Alinhar ao meio" -#: FImageProperty.form:751 +#: FImageProperty.form:781 msgid "Baseline align" msgstr "Alinhar a linha de base" -#: FImageProperty.form:760 +#: FImageProperty.form:790 msgid "Bottom align" msgstr "Alinhar em baixo" -#: FImageProperty.form:793 +#: FImageProperty.form:826 msgid "Grid resolution" msgstr "ResoluĆ§Ć£o da grade" -#: FImageProperty.form:807 -msgid "Subdivision" -msgstr "SubdivisĆ£o" +#: FImageProperty.form:845 +msgid "Grid snap" +msgstr "Alinhar Ć  grade" + +#: FImageProperty.form:858 +msgid "Draw diagonals" +msgstr "Desenhar diagonais" #: FImageQuality.form:10 msgid "Image quality" @@ -2909,7 +3045,7 @@ msgid "Create symbolic links" msgstr "Criar vĆ­nculos simbĆ³licos" -#: FImportTable.class:58 FSearch.form:173 FTranslate.class:1258 +#: FImportTable.class:58 FSearch.form:172 FTranslate.class:1364 msgid "All files" msgstr "Todos os arquivos" @@ -2961,10 +3097,6 @@ msgid "Charset" msgstr "CodificaĆ§Ć£o de caracteres" -#: FImportTable.form:90 FTextEditor.form:265 -msgid "End of line" -msgstr "Fim da linha" - #: FImportTable.form:125 msgid "Strip useless white spaces" msgstr "Retirar os espaƧos em branco" @@ -3001,7 +3133,7 @@ msgid "Edit list property" msgstr "Editar propriedade de lista" -#: FList.form:59 FMenu.form:85 FProjectProperty.form:754 +#: FList.form:59 FMenu.form:86 FProjectProperty.form:710 msgid "Insert" msgstr "Inserir" @@ -3009,479 +3141,515 @@ msgid "Invert" msgstr "Inverter" -#: FMain.class:228 +#: FMain.class:245 msgid "Do you really want to delete this link ?" msgstr "VocĆŖ realmente deseja excluir este vĆ­nculo?" -#: FMain.class:231 +#: FMain.class:248 msgid "Do you really want to delete this directory ?" msgstr "VocĆŖ realmente deseja excluir este diretĆ³rio?" -#: FMain.class:243 +#: FMain.class:260 msgid "Do you really want to delete this file ?" msgstr "VocĆŖ realmente deseja excluir este arquivo?" -#: FMain.class:250 +#: FMain.class:267 msgid "Cannot delete file or directory" msgstr "NĆ£o Ć© possĆ­vel excluir arquivo ou diretĆ³rio" -#: FMain.class:268 +#: FMain.class:285 msgid "File or directory does not exist anymore." msgstr "O arquivo ou diretĆ³rio nĆ£o existe mais." -#: FMain.class:694 +#: FMain.class:735 msgid "Sort history" msgstr "Ordenar por histĆ³rico" -#: FMain.class:698 FOpenProject.form:77 FWelcome.form:33 +#: FMain.class:739 FOpenProject.form:77 FWelcome.form:33 msgid "Sort by date" msgstr "Ordenar por data" -#: FMain.class:698 FOpenProject.form:86 FWelcome.form:41 +#: FMain.class:739 FOpenProject.form:86 FWelcome.form:41 msgid "Sort by name" msgstr "Ordenar por nome" -#: FMain.class:698 FOpenProject.form:94 FWelcome.form:48 +#: FMain.class:739 FOpenProject.form:94 FWelcome.form:48 msgid "Sort by path" msgstr "Ordenar por caminho" -#: FMain.class:710 +#: FMain.class:751 msgid "&Clear history" msgstr "&Limpar histĆ³rico" -#: FMain.class:894 +#: FMain.class:935 msgid "New folder" msgstr "Nova pasta" -#: FMain.class:965 +#: FMain.class:1006 msgid "The GNU translation tools are not installed on your system.\n\nPlease install them to be able to do the translation." msgstr "As ferramentas de traduĆ§Ć£o GNU nĆ£o estĆ” instalados no sistema.\n\nPor favor instale-as para que seja possĆ­vel fazer a traduĆ§Ć£o." -#: FMain.class:1679 +#: FMain.class:1722 msgid "Unable to drop file into the project." msgstr "NĆ£o Ć© possĆ­vel remover o arquivo do projeto." -#: FMain.class:1803 +#: FMain.class:1847 msgid "All backup or generated files will be removed from the project directory." msgstr "Todo backup ou arquivos gerados serĆ£o removidos do diretĆ³rio do projeto." -#: FMain.class:1803 +#: FMain.class:1847 msgid "Clean" msgstr "Limpo" -#: FMain.class:2119 +#: FMain.class:2164 msgid "Do you really want to add every file to the repository?" msgstr "VocĆŖ realmenter deseja adicionar todos os arquivos ao repositĆ³rio?" -#: FMain.class:2241 +#: FMain.class:2304 msgid "Choose a profile" msgstr "Escolha um perfil" -#: FMain.class:2242 +#: FMain.class:2305 msgid "Profile for &1 project" msgstr "Perfil para o projeto &1" -#: FMain.class:2479 FProperty.class:1037 +#: FMain.class:2561 FProperty.class:1046 msgid "Select a file" msgstr "Selecione um arquivo" -#: FMain.class:2494 +#: FMain.class:2576 msgid "This file is located inside the project." msgstr "Este arquivo estĆ” localizado dentro do projeto." -#: FMain.class:2627 Project.module:792 +#: FMain.class:2710 Project.module:844 msgid "The file has been modified.\n\nAll your changes will be lost." msgstr "O arquivo foi modificado.\n\nTodas as mudanƧas serĆ£o perdidas." -#: FMain.form:269 FWelcome.class:67 +#: FMain.class:2821 +msgid "Edit arguments" +msgstr "Editar argumentos" + +#: FMain.form:283 FWelcome.class:69 msgid "Open project" msgstr "Abrir projeto" -#: FMain.form:275 +#: FMain.form:289 msgid "Open recent" msgstr "Abrir recente" -#: FMain.form:283 +#: FMain.form:297 msgid "Open example" msgstr "Abrir exemplo" -#: FMain.form:292 FWelcome.class:72 +#: FMain.form:306 FWelcome.class:74 msgid "Open file" msgstr "Abrir arquivo" -#: FMain.form:301 +#: FMain.form:315 msgid "Save project" msgstr "Salvar projeto" -#: FMain.form:309 FSaveProjectAs.form:18 +#: FMain.form:323 FSaveProjectAs.form:19 msgid "Save project as" msgstr "Salvar projeto como" -#: FMain.form:320 FSave.class:28 FWelcome.class:74 +#: FMain.form:334 +msgid "Reload project" +msgstr "Recarregar projeto" + +#: FMain.form:343 FSave.class:28 FWelcome.class:76 msgid "Quit" msgstr "Sair" -#: FMain.form:356 +#: FMain.form:378 msgid "Save as" msgstr "Salvar como" -#: FMain.form:394 +#: FMain.form:418 msgid "Compile" msgstr "Compilar" -#: FMain.form:401 +#: FMain.form:425 msgid "Compile All" msgstr "Compilar Tudo" -#: FMain.form:411 +#: FMain.form:435 msgid "Translate" msgstr "Traduzir" -#: FMain.form:420 +#: FMain.form:444 msgid "Make" msgstr "Criar" -#: FMain.form:424 +#: FMain.form:448 msgid "Executable" msgstr "ExecutĆ”vel" -#: FMain.form:431 FMakePatch.form:53 +#: FMain.form:455 FMakePatch.form:53 msgid "Source archive" msgstr "Pacote de cĆ³digo fonte" -#: FMain.form:438 +#: FMain.form:462 msgid "Installation package" msgstr "Pacote de instalaĆ§Ć£o" -#: FMain.form:445 +#: FMain.form:469 msgid "Patch" msgstr "Patch" -#: FMain.form:448 +#: FMain.form:472 msgid "Create" msgstr "Criar" -#: FMain.form:460 FPublish.form:64 +#: FMain.form:484 FProjectProperty.form:895 +msgid "Version control" +msgstr "Controle de versĆ£o" + +#: FMain.form:489 FProjectVersion.form:89 FVersionControl.form:16 +msgid "Commit" +msgstr "Enviar" + +#: FMain.form:495 FReportBorderChooser.form:60 FReportPaddingChooser.form:64 +msgid "Synchronize" +msgstr "Sincronizar" + +#: FMain.form:501 +msgid "Undo synchronization" +msgstr "Desfazer sincronizaĆ§Ć£o" + +#: FMain.form:508 +msgid "Undo all changes" +msgstr "Desfazer todas as alteraƧƵes" + +#: FMain.form:514 +msgid "Add everything to repository" +msgstr "Adicionar tudo ao repositĆ³rio" + +#: FMain.form:520 +msgid "Branch" +msgstr "RamificaĆ§Ć£o" + +#: FMain.form:525 +msgid "Put under version control" +msgstr "Colocar sub controle de versĆ£o" + +#: FMain.form:531 FPublish.form:64 msgid "Publish" msgstr "Publicar" -#: FMain.form:469 FProjectVersion.form:95 +#: FMain.form:540 FProjectVersion.form:95 msgid "Clean up" msgstr "Limpar" -#: FMain.form:475 +#: FMain.form:546 msgid "Refresh" msgstr "Atualizar" -#: FMain.form:481 -msgid "Put on version control" -msgstr "Coloque no controle de versĆ£o" - -#: FMain.form:498 -msgid "Version control" -msgstr "Controle de versĆ£o" - -#: FMain.form:509 +#: FMain.form:568 msgid "Run" msgstr "Executar" -#: FMain.form:515 +#: FMain.form:574 msgid "Run with" msgstr "Executar com" -#: FMain.form:518 +#: FMain.form:577 msgid "No argument" msgstr "Sem argumento" -#: FMain.form:529 +#: FMain.form:587 msgid "Use terminal emulator" msgstr "Usar emulador de terminal" -#: FMain.form:535 FProjectProperty.form:965 +#: FMain.form:593 msgid "Redirect standard error output" msgstr "Redirecionar a saĆ­da de erro padrĆ£o" -#: FMain.form:541 FProjectProperty.form:983 +#: FMain.form:599 msgid "Use embedded HTTP server" msgstr "Usar servidor HTTP embutido" -#: FMain.form:547 FProjectProperty.form:931 +#: FMain.form:605 msgid "Activate profiling" msgstr "Ativar anĆ”lise" -#: FMain.form:553 +#: FMain.form:611 msgid "GUI component" msgstr "Componente GUI" -#: FMain.form:557 +#: FMain.form:615 msgid "Current desktop" msgstr "Ɓrea de trabalho corrente" -#: FMain.form:571 +#: FMain.form:629 msgid "QT5" msgstr "-" -#: FMain.form:593 +#: FMain.form:651 msgid "Pause" msgstr "Pausa" -#: FMain.form:600 +#: FMain.form:658 msgid "Stop" msgstr "Parar" -#: FMain.form:607 +#: FMain.form:665 msgid "Step" msgstr "Passo" -#: FMain.form:614 +#: FMain.form:672 msgid "Forward" msgstr "PrĆ³ximo" -#: FMain.form:621 +#: FMain.form:679 msgid "Finish" msgstr "Finalizar" -#: FMain.form:630 +#: FMain.form:688 msgid "Open profile" msgstr "Abrir perfil" -#: FMain.form:636 +#: FMain.form:694 msgid "Clear all breakpoints" msgstr "Limpar todos os pontos de paradas" -#: FMain.form:641 +#: FMain.form:699 msgid "Close all debug windows" msgstr "Fechar todas as janelas de depuraĆ§Ć£o" -#: FMain.form:679 +#: FMain.form:738 msgid "Status bar" msgstr "Barra de status" -#: FMain.form:686 +#: FMain.form:745 msgid "Hide menubar" msgstr "Esconder barra de menu" -#: FMain.form:710 +#: FMain.form:769 msgid "Close all windows" msgstr "Fechar todas as janelas" -#: FMain.form:716 +#: FMain.form:776 msgid "Tools" msgstr "Ferramentas" -#: FMain.form:720 +#: FMain.form:780 msgid "Find" msgstr "Localizar" -#: FMain.form:726 FSearch.form:76 +#: FMain.form:786 FSearch.form:75 msgid "Replace" msgstr "Substituir" -#: FMain.form:736 +#: FMain.form:796 msgid "Browse project" msgstr "Navegar projeto" -#: FMain.form:743 +#: FMain.form:803 msgid "Open a terminal" msgstr "Abrir terminal" -#: FMain.form:750 +#: FMain.form:810 msgid "Send project by mail" msgstr "Enviar projeto por e-mail" -#: FMain.form:756 +#: FMain.form:816 msgid "Update all forms" msgstr "Atualizar todos os formulĆ”rios" -#: FMain.form:765 FWelcome.class:71 +#: FMain.form:825 FWelcome.class:73 msgid "Software farm" msgstr "Fazenda de software" -#: FMain.form:774 FOption.form:897 +#: FMain.form:834 msgid "Shortcuts" msgstr "Atalhos" -#: FMain.form:780 FOption.form:211 +#: FMain.form:840 FOption.form:267 msgid "Preferences" msgstr "PreferĆŖncias" -#: FMain.form:794 +#: FMain.form:854 msgid "Directory" msgstr "DiretĆ³rio" -#: FMain.form:799 +#: FMain.form:859 msgid "Project link" msgstr "VĆ­nculo do projeto" -#: FMain.form:808 +#: FMain.form:868 msgid "Module" msgstr "MĆ³dulo" -#: FMain.form:860 +#: FMain.form:927 msgid "HTML file" msgstr "Arquivo HTML" -#: FMain.form:867 +#: FMain.form:934 msgid "Style sheet" msgstr "Folha de estilos" -#: FMain.form:874 +#: FMain.form:941 msgid "Javascript file" msgstr "Arquivo Javascript" -#: FMain.form:882 +#: FMain.form:949 msgid "Other" msgstr "Outro" -#: FMain.form:893 FOpenProject.form:44 +#: FMain.form:960 FOpenProject.form:44 msgid "Recent" msgstr "Recentes" -#: FMain.form:914 +#: FMain.form:981 msgid "Open in file manager" msgstr "Abrir no gerenciador de arquivos" -#: FMain.form:919 +#: FMain.form:986 +msgid "Open in project" +msgstr "Abrir no projeto" + +#: FMain.form:990 msgid "Open with" msgstr "Abrir com" -#: FMain.form:927 +#: FMain.form:998 msgid "Compress all" msgstr "Compactar tudo" -#: FMain.form:933 +#: FMain.form:1004 msgid "Uncompress all" msgstr "Descompactar tudo" -#: FMain.form:980 +#: FMain.form:1051 msgid "Copy file path" msgstr "Copiar caminho do arquivo" -#: FMain.form:989 +#: FMain.form:1060 msgid "Startup class" msgstr "Classe inicial" -#: FMain.form:1004 +#: FMain.form:1075 msgid "Add to repository" msgstr "Adicionar no repositĆ³rio" -#: FMain.form:1009 FSoftwareFarm.form:201 +#: FMain.form:1080 FSoftwareFarm.form:204 msgid "Filter" msgstr "Filtro" -#: FMain.form:1012 +#: FMain.form:1083 msgid "Show exported classes" msgstr "Exibir classes exportadas" -#: FMain.form:1017 +#: FMain.form:1088 msgid "Show added files" msgstr "Exibir arquivos adicionados" -#: FMain.form:1022 +#: FMain.form:1093 +msgid "Show modified files" +msgstr "Exibir arquivos modificados" + +#: FMain.form:1098 msgid "Show files in conflict" msgstr "Exibir arquivos em conflito" -#: FMain.form:1030 +#: FMain.form:1106 msgid "Show all" msgstr "Exibir tudo" -#: FMain.form:1036 -msgid "Add everything to repository" -msgstr "Adicionar tudo ao repositĆ³rio" +#: FMain.form:1118 +msgid "Do not translate" +msgstr "NĆ£o traduzir" -#: FMain.form:1052 FNewConnection.class:145 +#: FMain.form:1135 FNewConnection.class:159 msgid "New connection" msgstr "Nova conexĆ£o" -#: FMain.form:1128 FOutput.form:151 +#: FMain.form:1211 FOutput.form:161 msgid "?" msgstr "-" -#: FMain.form:1145 FTips.form:18 +#: FMain.form:1229 FTips.form:18 msgid "Tips of the day" msgstr "Dicas do dia" -#: FMain.form:1151 +#: FMain.form:1235 msgid "Keyboard shortcuts" msgstr "Teclas de atalho" -#: FMain.form:1160 -msgid "System informations" +#: FMain.form:1244 FSystemInfo.form:15 +msgid "System information" msgstr "InformaĆ§Ć£o do sistema" -#: FMain.form:1219 FProjectProperty.form:153 +#: FMain.form:1303 FProjectProperty.form:139 msgid "Project properties" msgstr "Propriedades do projeto" -#: FMain.form:1226 -msgid "Project version control" -msgstr "Controle de versĆ£o do projeto" - -#: FMain.form:1234 +#: FMain.form:1311 msgid "Refresh project" msgstr "Atualizar projeto" -#: FMain.form:1261 FMakeExecutable.form:15 +#: FMain.form:1338 FMakeExecutable.form:15 msgid "Make executable" msgstr "Criar executĆ”vel" -#: FMain.form:1276 +#: FMain.form:1353 msgid "Make source archive" msgstr "Criar arquivos fontes" -#: FMain.form:1284 FMakeInstall.form:132 +#: FMain.form:1361 FMakeInstall.form:133 msgid "Make installation package" msgstr "Criar pacote de instalaĆ§Ć£o" -#: FMain.form:1306 +#: FMain.form:1382 msgid "Properties sheet" msgstr "Folha de propriedades" -#: FMain.form:1315 +#: FMain.form:1391 msgid "Toolbox" msgstr "Caixa de ferramentas" -#: FMain.form:1333 FSearch.form:62 +#: FMain.form:1409 FSearch.form:61 msgid "Search" msgstr "Localizar" -#: FMain.form:1357 +#: FMain.form:1433 msgid "Compile all" msgstr "Compilar tudo" -#: FMain.form:1400 +#: FMain.form:1476 msgid "Finish current function" msgstr "Finalizar funĆ§Ć£o atual" -#: FMain.form:1416 +#: FMain.form:1492 msgid "Show menubar" msgstr "Exibir barra de menu" -#: FMain.form:1476 FPublish.form:51 +#: FMain.form:1552 FPublish.form:51 msgid "Publish software" msgstr "Publicar software" -#: FMain.form:1506 +#: FMain.form:1582 msgid "&File" msgstr "&Arquivo" -#: FMain.form:1528 +#: FMain.form:1605 msgid "&Project" msgstr "&Projeto" -#: FMain.form:1539 +#: FMain.form:1616 msgid "&Debug" msgstr "&Depurar" -#: FMain.form:1550 +#: FMain.form:1627 msgid "&View" msgstr "&Ver" -#: FMain.form:1561 +#: FMain.form:1638 msgid "&Tools" msgstr "&Ferramentas" -#: FMain.form:1572 +#: FMain.form:1649 msgid "&?" msgstr "&?" @@ -3525,7 +3693,7 @@ msgid "Creating packages..." msgstr "Criando pacotes..." -#: FMakeInstall.class:268 Package.module:294 +#: FMakeInstall.class:268 Package.module:296 msgid "The packages have been successfully created." msgstr "Os pacotes foram criados com sucesso." @@ -3543,7 +3711,7 @@ #: FMakeInstall.class:345 msgid "There is no CHANGELOG entry for this release." -msgstr "NĆ£o Ć” um entrada de CHANGELOG para esse lanƧamento." +msgstr "NĆ£o hĆ” um entrada de CHANGELOG para esse lanƧamento." #: FMakeInstall.class:352 msgid "Please enter the first CHANGELOG entry." @@ -3593,31 +3761,31 @@ msgid "Initial release" msgstr "LiberaĆ§Ć£o inicial" -#: FMakeInstall.class:776 +#: FMakeInstall.class:778 msgid "Menus" msgstr "Menus" -#: FMakeInstall.class:844 +#: FMakeInstall.class:846 msgid "Groups" msgstr "Grupos" -#: FMakeInstall.class:968 +#: FMakeInstall.class:970 msgid "Incorrect characters" msgstr "Caracteres incorretos" -#: FMakeInstall.class:1041 +#: FMakeInstall.class:1043 msgid "Do you really want to remove all extra dependencies?" msgstr "VocĆŖ realmente deseja remover todas as dependĆŖncias extras?" -#: FMakeInstall.class:1140 +#: FMakeInstall.class:1142 msgid "Do you really want to remove all extra files?" msgstr "VocĆŖ realmente deseja remover todos os arquivos extras?" -#: FMakeInstall.class:1188 +#: FMakeInstall.class:1190 msgid "Select the destination directory" msgstr "Selecione um diretĆ³rio de destino" -#: FMakeInstall.form:146 +#: FMakeInstall.form:147 msgid "Create package" msgstr "Criar pacote" @@ -3629,7 +3797,7 @@ msgid "Package name" msgstr "Nome do pacote" -#: FMakeInstall.form:177 FOption.form:371 +#: FMakeInstall.form:177 FOption.form:431 msgid "Add vendor prefix or name to package names" msgstr "Adiciona prefixo do distribuidor ou nome aos nomes de pacote" @@ -3637,11 +3805,11 @@ msgid "Package version" msgstr "VersĆ£o do pacote" -#: FMakeInstall.form:201 FOption.form:303 FPublish.form:84 +#: FMakeInstall.form:201 FOption.form:363 FPublish.form:84 msgid "Vendor name" msgstr "Nome do fornecedor" -#: FMakeInstall.form:217 FOption.form:320 +#: FMakeInstall.form:217 FOption.form:380 msgid "Vendor prefix" msgstr "Prefixo do fornecedor" @@ -3649,7 +3817,7 @@ msgid "Maintainer information" msgstr "InformaĆ§Ć£o do mantenedor" -#: FMakeInstall.form:271 FOption.form:355 +#: FMakeInstall.form:271 FOption.form:415 msgid "URL" msgstr "-" @@ -3719,7 +3887,7 @@ #: FMakeInstall.form:784 msgid "Extra files must be located in the Project folder of the current project, i.e. the .hidden directory of the project on the disk." -msgstr "Arquivos extras devem estar localizados na pasta do Projeto do projeto corrente, ex.: o diretĆ³rio .hidden do projeto no disco." +msgstr "Arquivos extras devem estar localizados na pasta Projeto do projeto corrente, ex.: o diretĆ³rio .hidden do projeto no disco." #: FMakeInstall.form:842 msgid "Extra autoconf tests" @@ -3741,6 +3909,10 @@ msgid "Commands output" msgstr "SaĆ­da de comandos" +#: FMakeInstall.form:942 +msgid "Create package now" +msgstr "Criar pacote agora" + #: FMakePatch.class:19 msgid "Please select the origin archive." msgstr "Por favor selecione o arquivo origem." @@ -3797,7 +3969,7 @@ msgid "*.gz;*.bz2;*.xz" msgstr "-" -#: FMakePatch.form:98 Project.module:4728 +#: FMakePatch.form:98 Project.module:4555 msgid "Source packages" msgstr "Pacotes fontes" @@ -3817,111 +3989,119 @@ msgid "Patch/Diff files" msgstr "Arquivos Patch/Diff" -#: FMenu.class:72 +#: FMenu.class:74 msgid "Menus have been modified!" msgstr "Os menus foram modificados!" -#: FMenu.class:306 +#: FMenu.class:312 msgid "Please enter a menu name." msgstr "Por favor informe um nome de menu." -#: FMenu.class:312 +#: FMenu.class:318 msgid "Bad menu name !" msgstr "Nome de menu invĆ”lido !" -#: FMenu.class:318 +#: FMenu.class:324 msgid "Bad group name !" msgstr "Nome de grupo invĆ”lido !" -#: FMenu.class:613 +#: FMenu.class:624 msgid "This menu is too deep !" msgstr "Este menu estĆ” profundo demais!" -#: FMenu.class:996 Project.module:5585 +#: FMenu.class:1063 Project.module:5406 msgid "modified" msgstr "modificado" -#: FMenu.form:83 +#: FMenu.form:84 msgid "Insert menu" msgstr "Inserir menu" -#: FMenu.form:91 -msgid "Insert menu after" -msgstr "Inserir menu depois" - -#: FMenu.form:93 -msgid "Insert after" -msgstr "Inserir depois" +#: FMenu.form:92 +msgid "Insert separator" +msgstr "Inserir separador" + +#: FMenu.form:100 +msgid "Insert menu before" +msgstr "Inserir menu antes" + +#: FMenu.form:102 +msgid "Insert before" +msgstr "Inserir antes" -#: FMenu.form:99 +#: FMenu.form:108 msgid "Delete menu" msgstr "Excluir menu" -#: FMenu.form:376 +#: FMenu.form:201 msgid "Click on Insert to add a new menu." msgstr "Clique em Inserir para adicionar um novo menu." -#: FNewConnection.class:90 +#: FNewConnection.class:104 msgid "Please enter the name of the database." msgstr "Por favor informe o nome do banco de dados." -#: FNewConnection.class:131 +#: FNewConnection.class:145 msgid "Please enter password" msgstr "Por favor informe uma senha" -#: FNewConnection.class:133 +#: FNewConnection.class:147 msgid "Connection properties" msgstr "Propriedades de conexĆ£o" -#: FNewConnection.class:164 +#: FNewConnection.class:178 msgid "Select a directory" msgstr "Selecione um diretĆ³rio" -#: FNewConnection.class:215 +#: FNewConnection.class:229 msgid "Create database" msgstr "Criar banco de dados" -#: FNewConnection.class:227 +#: FNewConnection.class:241 msgid "Delete database" msgstr "Excluir banco de dados" -#: FNewConnection.class:369 +#: FNewConnection.class:393 msgid "Unable to create database." msgstr "NĆ£o Ć© possĆ­vel criar o banco de dados." -#: FNewConnection.class:378 +#: FNewConnection.class:402 msgid "Do you really want to delete the database '&1'?" msgstr "VocĆŖ realmente deseja excluir o banco de dados '&1'?" -#: FNewConnection.class:389 +#: FNewConnection.class:413 msgid "Unable to delete database." msgstr "NĆ£o Ć© possĆ­vel excluir o banco de dados." -#: FNewConnection.form:98 FProxy.form:32 +#: FNewConnection.form:99 FProxy.form:32 msgid "Host" msgstr "MĆ”quina" -#: FNewConnection.form:123 +#: FNewConnection.form:124 msgid "Path" msgstr "Caminho" -#: FNewConnection.form:184 Project.module:227 +#: FNewConnection.form:154 +msgid "No password" +msgstr "Sem senha" + +#: FNewConnection.form:189 Project.module:228 msgid "Database" msgstr "Banco de dados" -#: FNewConnection.form:236 +#: FNewConnection.form:241 msgid "From" msgstr "De" -#: FNewConnection.form:260 +#: FNewConnection.form:265 msgid "Ignore database charset" msgstr "Ignorar o conjunto de caracteres do banco de dados" -#: FNewConnection.form:274 +#: FNewConnection.form:279 msgid "Display metadata" msgstr "Exibir metadado" -#: FNewConnection.form:288 +#: FNewConnection.form:293 msgid "Remember database structure" msgstr "Lembrar da estrutura do banco de dados" @@ -3933,7 +4113,7 @@ msgid "Please enter the name of the new table." msgstr "Por favor informe o nome da nova tabela." -#: FNewTable.class:59 MConnection.module:302 +#: FNewTable.class:59 MConnection.module:317 msgid "Table '&1' already exists." msgstr "Tabela '&1' jĆ” existe." @@ -3945,7 +4125,7 @@ msgid "Select a project" msgstr "Selecione um projeto" -#: FOpenProject.form:109 FSoftwareFarm.class:44 FWelcome.class:69 +#: FOpenProject.form:109 FSoftwareFarm.class:44 FWelcome.class:71 msgid "Examples" msgstr "Exemplos" @@ -4001,391 +4181,451 @@ msgid "Zen" msgstr "-" -#: FOption.class:82 +#: FOption.class:83 msgid "Custom" msgstr "Personalizado" -#: FOption.class:84 +#: FOption.class:85 msgid "Desktop" msgstr "Desktop" -#: FOption.class:85 FTranslate.class:134 +#: FOption.class:86 FTranslate.class:149 msgid "(Default)" msgstr "(PadrĆ£o)" -#: FOption.class:171 +#: FOption.class:187 msgid "Define..." msgstr "Definir..." -#: FOption.class:221 +#: FOption.class:236 msgid "Gambas highlight theme files" msgstr "Arquivos de temas de destaque Gambas" -#: FOption.class:222 +#: FOption.class:237 msgid "Export a theme file" msgstr "Exportar um arquivo de tema" -#: FOption.class:407 +#: FOption.class:462 msgid "Select a theme file" msgstr "Selecione um arquivo de tema" -#: FOption.class:430 +#: FOption.class:492 msgid "You need to restart the application to see your changes." msgstr "VocĆŖ deve reinicar a aplicaĆ§Ć£o para ver as modificaƧƵes." -#: FOption.class:733 +#: FOption.class:863 msgid "Do you really want to clear the documentation cache?" msgstr "VocĆŖ realmente deseja excluir o cache de documentaĆ§Ć£o?" -#: FOption.class:742 +#: FOption.class:872 msgid "Unable to clear documentation cache." msgstr "NĆ£o Ć© possĆ­vel limpar o cache de documentaĆ§Ć£o." -#: FOption.class:898 +#: FOption.class:1032 msgid "Do you really want to delete this snippet?" msgstr "VocĆŖ realmente deseja excluir este fragmento de cĆ³digo?" -#: FOption.class:1082 -msgid "Do you really want to reset the list to its default value?" -msgstr "VocĆŖ realmente deseja redefinir a lista para seus valores padrĆ£o?" - -#: FOption.class:1161 +#: FOption.class:1231 msgid "Do you really want to install the Gambas font to your personal font directory?" msgstr "VocĆŖ realmente deseja instalar a fonte Gambas para seu diretĆ³rio fontes pessoal?" -#: FOption.class:1161 FSoftwareFarm.form:386 +#: FOption.class:1231 FSoftwareFarm.class:586 msgid "Install" msgstr "Instalar" -#: FOption.class:1271 -msgid "Unable to download documentation." -msgstr "NĆ£o Ć© possĆ­vel baixar a documentaĆ§Ć£o." - -#: FOption.class:1281 -msgid "Unable to uncompress documentation." -msgstr "NĆ£o Ć© possĆ­vel descompactar a documentaĆ§Ć£o." - -#: FOption.class:1290 -msgid "Unable to install documentation." -msgstr "NĆ£o Ć© possĆ­vel instalar a documentaĆ§Ć£o." - -#: FOption.class:1315 +#: FOption.class:1316 msgid "Network is not available." msgstr "Rede nĆ£o disponĆ­vel." -#: FOption.class:1320 +#: FOption.class:1321 msgid "Documentation is up to date." msgstr "DocumentaĆ§Ć£o atualizada." -#: FOption.class:1325 -msgid "'wget' is not found." -msgstr "'wget' nĆ£o encontrado." - -#: FOption.class:1330 +#: FOption.class:1326 msgid "A new documentation is available!" msgstr "Uma nova documentaĆ§Ć£o estĆ” disponĆ­vel!" -#: FOption.class:1335 MHelp.module:895 +#: FOption.class:1331 MHelp.module:904 msgid "Documentation is not available." msgstr "DocumentaĆ§Ć£o nĆ£o disponĆ­vel." -#: FOption.form:248 +#: FOption.class:1527 +msgid "Cannot download '&1'." +msgstr "NĆ£o Ć© possĆ­vel baixar '&1'." + +#: FOption.class:1558 +msgid "Unable to uncompress documentation." +msgstr "NĆ£o Ć© possĆ­vel descompactar a documentaĆ§Ć£o." + +#: FOption.class:1569 +msgid "Unable to install documentation." +msgstr "NĆ£o Ć© possĆ­vel instalar a documentaĆ§Ć£o." + +#: FOption.form:297 +msgid "Dotted" +msgstr "Pontilhado" + +#: FOption.form:308 msgid "Identity" msgstr "Identidade" -#: FOption.form:292 +#: FOption.form:352 msgid "Package maintainer" msgstr "Mantenedor do pacote" -#: FOption.form:337 +#: FOption.form:397 msgid "Default license" msgstr "LicenƧa padrĆ£o" -#: FOption.form:377 FProjectProperty.form:438 FPropertyComponent.form:99 +#: FOption.form:437 VersionControl.module:485 msgid "No" msgstr "NĆ£o" -#: FOption.form:377 FProjectProperty.form:438 FPropertyComponent.form:99 +#: FOption.form:437 VersionControl.module:485 msgid "Yes" msgstr "Sim" -#: FOption.form:381 +#: FOption.form:441 +msgid "Projects" +msgstr "Projetos" + +#: FOption.form:458 +msgid "Default tab size" +msgstr "Tamanho padrĆ£o da tabulaĆ§Ć£o" + +#: FOption.form:475 FProjectProperty.form:767 +msgid "space(s)" +msgstr "espaƧo(s)" + +#: FOption.form:488 +msgid "Indent with tab by default" +msgstr "Indentar com tab por padrĆ£o" + +#: FOption.form:505 +msgid "Automatic word wrap by default" +msgstr "Quebra automĆ”tica de linha por padrĆ£o" + +#: FOption.form:523 +msgid "Fold procedures by default" +msgstr "Dobrar procedimentos por padrĆ£o" + +#: FOption.form:540 +msgid "Activate version control" +msgstr "Ativar controle de versĆ£o" + +#: FOption.form:557 +msgid "Restore files when loading a project" +msgstr "Restaurar arquivos quando carregar o projeto" + +#: FOption.form:569 +msgid "Images" +msgstr "Imagens" + +#: FOption.form:580 +msgid "Compress PNG images with " +msgstr "Comprimir imagens PNG com" + +#: FOption.form:613 +msgid "Automatic translation with " +msgstr "TraduĆ§Ć£o automĆ”tica com" + +#: FOption.form:642 +msgid "Translation engine" +msgstr "Mecanismo de traduĆ§Ć£o" + +#: FOption.form:651 msgid "Interface" msgstr "Interface" -#: FOption.form:398 -msgid "Icon theme" -msgstr "Tema de Ć­cones" - -#: FOption.form:415 -msgid "Sort properties" -msgstr "Ordenar propriedades" +#: FOption.form:668 +msgid "Activate animations" +msgstr "Ativar animaƧƵes" + +#: FOption.form:685 +msgid "Show shadows" +msgstr "Exibir sombras" -#: FOption.form:432 -msgid "Minimize at runtime" -msgstr "Minimizar em tempo de execuĆ§Ć£o" +#: FOption.form:702 +msgid "Show tooltips" +msgstr "Exibir Barra de Dicas" -#: FOption.form:449 +#: FOption.form:719 msgid "Use utility windows" msgstr "Usar janela de utilidades" -#: FOption.form:466 +#: FOption.form:736 +msgid "Close tabs with middle mouse click" +msgstr "Fechar abas com clique do meio do mouse" + +#: FOption.form:753 +msgid "Show file name in window title" +msgstr "Exibir nome do arquivo no tĆ­tulo da janela" + +#: FOption.form:770 msgid "Toolbox size" msgstr "Tamanho da caixa de ferramentas" -#: FOption.form:472 +#: FOption.form:776 msgid "Large" msgstr "Grande" -#: FOption.form:472 FProjectProperty.form:310 FWebFontChooser.form:61 +#: FOption.form:776 FProjectProperty.form:297 msgid "Normal" msgstr "Normal" -#: FOption.form:472 +#: FOption.form:776 msgid "Small" msgstr "Pequeno" -#: FOption.form:484 -msgid "Restore files when loading a project" -msgstr "Restaurar arquivos quando carregar o projeto" +#: FOption.form:788 +msgid "Sort properties" +msgstr "Ordenar propriedades" -#: FOption.form:501 -msgid "Show tooltips" -msgstr "Exibir Barra de Dicas" +#: FOption.form:805 +msgid "Separate static symbols in method selector" +msgstr "Separar sĆ­mbolos estĆ”ticos no seletor do mĆ©todo" -#: FOption.form:518 -msgid "Show file name in window title" -msgstr "Exibir nome do arquivo no tĆ­tulo da janela" +#: FOption.form:822 +msgid "Minimize at runtime" +msgstr "Minimizar em tempo de execuĆ§Ć£o" + +#: FOption.form:839 +msgid "Show debugging panel if needed" +msgstr "Exibir painel de depuraĆ§Ć£o se necessĆ”rio" -#: FOption.form:535 +#: FOption.form:856 msgid "Quiet external commands" msgstr "Comandos externos silenciosos" -#: FOption.form:544 +#: FOption.form:865 msgid "Fonts" msgstr "Fontes" -#: FOption.form:577 +#: FOption.form:898 msgid "Global size" msgstr "Tamanho global" -#: FOption.form:599 +#: FOption.form:920 msgid "Title size" msgstr "Tamanho do tĆ­tulo" -#: FOption.form:653 +#: FOption.form:942 +msgid "Debugger size" +msgstr "Tamanho do depurador" + +#: FOption.form:991 MTheme.module:6 +msgid "Help" +msgstr "Ajuda" + +#: FOption.form:1018 +msgid "Fixed font" +msgstr "Fonte fixa" + +#: FOption.form:1034 +msgid "Zoom (browser excepted)" +msgstr "Zoom (exceto navegador)" + +#: FOption.form:1064 msgid "Install Gambas font for code edition" msgstr "Instalar a fonte Gambas para ediĆ§Ć£o de cĆ³digo" -#: FOption.form:682 -msgid "Default tab size" -msgstr "Tamanho padrĆ£o da tabulaĆ§Ć£o" +#: FOption.form:1068 +msgid "Themes" +msgstr "Temas" -#: FOption.form:699 FProjectProperty.form:810 -msgid "space(s)" -msgstr "espaƧo(s)" +#: FOption.form:1085 +msgid "Icon theme" +msgstr "Tema de Ć­cones" -#: FOption.form:712 -msgid "Procedure separation" -msgstr "SeparaĆ§Ć£o de procedimentos" +#: FOption.form:1101 +msgid "Highlighting theme" +msgstr "Tema de destaque" + +#: FOption.form:1115 +msgid "Import theme" +msgstr "Importar tema" + +#: FOption.form:1121 +msgid "Export theme" +msgstr "Exportar tema" + +#: FOption.form:1140 +msgid "Adapt colors to dark themes" +msgstr "Adapta as cores para temas escuro" -#: FOption.form:729 +#: FOption.form:1177 +msgid "Show indentation with vertical lines" +msgstr "Exibir indentaĆ§Ć£o com linhas verticais" + +#: FOption.form:1194 msgid "Highlight current line" msgstr "Destaque linha atual" -#: FOption.form:746 +#: FOption.form:1211 msgid "Highlight modified lines" msgstr "Destaque de linhas modificadas" -#: FOption.form:763 +#: FOption.form:1228 msgid "Show line numbers" msgstr "Exibir os nĆŗmeros de linhas" -#: FOption.form:780 +#: FOption.form:1245 msgid "Procedure folding" msgstr "Dobramento de procedimento" -#: FOption.form:798 -msgid "Fold procedures by default" -msgstr "Dobrar procedimentos por padrĆ£o" - -#: FOption.form:815 -msgid "Automatic word wrap by default" -msgstr "Quebra automĆ”tica de linha por padrĆ£o" +#: FOption.form:1262 +msgid "Procedure separation" +msgstr "SeparaĆ§Ć£o de procedimentos" -#: FOption.form:832 +#: FOption.form:1279 msgid "Show spaces at end of line with dots" msgstr "Exibir os espaƧos do final com pontos" -#: FOption.form:849 -msgid "Show tabulations with vertical lines" -msgstr "Exibir tabulaƧƵes com linhas verticais" - -#: FOption.form:866 +#: FOption.form:1296 msgid "Show Preview" msgstr "Exibir PrevisĆ£o" -#: FOption.form:884 +#: FOption.form:1314 msgid "Keywords in upper case" msgstr "Palavras chaves em maiĆŗsculo" -#: FOption.form:907 -msgid "Configure shortcuts" -msgstr "Configurar atalhos" - -#: FOption.form:912 -msgid "Theme" -msgstr "Tema" - -#: FOption.form:928 -msgid "Color theme" -msgstr "Tema de cor" - -#: FOption.form:942 -msgid "Import theme" -msgstr "Importar tema" - -#: FOption.form:948 -msgid "Export theme" -msgstr "Exportar tema" - -#: FOption.form:961 -msgid "Adapt colors to dark themes" -msgstr "Adapta as cores para temas escuro" - -#: FOption.form:976 +#: FOption.form:1323 msgid "Code formatting" msgstr "FormataĆ§Ć£o de cĆ³digo" -#: FOption.form:982 +#: FOption.form:1329 msgid "Automatic formatting" msgstr "FormataĆ§Ć£o automĆ”tica" -#: FOption.form:993 -msgid "Control structure automatic completion" -msgstr "Controla a estrutura de auto-completaĆ§Ć£o" - -#: FOption.form:1010 -msgid "Local variable automatic declaration" -msgstr "DeclaraĆ§Ć£o automĆ”tica de variĆ”vel local" - -#: FOption.form:1027 -msgid "Comments automatic insertion" -msgstr "InserĆ§Ć£o automĆ”tica de comentĆ”rios" +#: FOption.form:1340 +msgid "Control structure completion" +msgstr "ConclusĆ£o de estruturas de controle" + +#: FOption.form:1357 +msgid "Local variable declaration" +msgstr "DeclaraĆ§Ć£o de variĆ”vel local" + +#: FOption.form:1374 +msgid "Comments insertion" +msgstr "InserĆ§Ć£o de comentĆ”rios" + +#: FOption.form:1391 +msgid "Close braces, brackets" +msgstr "Fechar chaves, colchetes" + +#: FOption.form:1408 +msgid "Close strings" +msgstr "Fechar strings" -#: FOption.form:1039 +#: FOption.form:1420 msgid "Explicit formating" msgstr "FormataĆ§Ć£o explĆ­cita" -#: FOption.form:1050 +#: FOption.form:1431 msgid "Format on load & save" msgstr "Formatar ao salvar & carregar" -#: FOption.form:1067 +#: FOption.form:1448 msgid "Indent local variable declaration" -msgstr "Endentar a declaraĆ§Ć£o de variĆ”vel local" +msgstr "Indentar a declaraĆ§Ć£o de variĆ”vel local" -#: FOption.form:1084 +#: FOption.form:1465 msgid "Remove useless spaces at end of line" msgstr "Remover espaƧos inĆŗteis ao final da linha" -#: FOption.form:1101 +#: FOption.form:1482 msgid "Keep successive void lines" msgstr "Manter linhas vazias seguidas" -#: FOption.form:1110 +#: FOption.form:1491 msgid "Code snippets" msgstr "Fragmentos de cĆ³digo" -#: FOption.form:1126 +#: FOption.form:1507 msgid "Activate code snippets" msgstr "Ativar fragmentos de cĆ³digo" -#: FOption.form:1209 +#: FOption.form:1591 msgid "Help & applications" msgstr "Ajuda & aplicaƧƵes" -#: FOption.form:1215 MTheme.module:6 -msgid "Help" -msgstr "Ajuda" - -#: FOption.form:1226 +#: FOption.form:1608 msgid "Display property help" msgstr "Exibir ajuda de propriedades" -#: FOption.form:1243 +#: FOption.form:1625 msgid "Show documentation in popups" msgstr "Exibir documentaĆ§Ć£o nas janelas popups" -#: FOption.form:1260 +#: FOption.form:1642 msgid "Always display optional messages" msgstr "Sempre exibir mensagens opcionais" -#: FOption.form:1277 -msgid "Use offline help" -msgstr "Usar ajuda offline" +#: FOption.form:1654 +msgid "Documentation" +msgstr "DocumentaĆ§Ć£o" + +#: FOption.form:1665 +msgid "Use offline documentation" +msgstr "Usar documentaĆ§Ć£o offline" -#: FOption.form:1295 +#: FOption.form:1695 msgid "Download documentation" msgstr "Baixar documentaĆ§Ć£o" -#: FOption.form:1313 -msgid "Clear documentation cache" -msgstr "Limpar cache de documentaĆ§Ć£o" - -#: FOption.form:1325 FProxy.form:20 +#: FOption.form:1721 FProxy.form:20 msgid "Proxy configuration" msgstr "ConfiguraĆ§Ć£o do proxy" -#: FOption.form:1333 +#: FOption.form:1734 +msgid "Clear documentation cache" +msgstr "Limpar cache de documentaĆ§Ć£o" + +#: FOption.form:1742 msgid "Applications" msgstr "Aplicativos" -#: FOption.form:1344 +#: FOption.form:1753 msgid "Browser" msgstr "Navegador" -#: FOption.form:1361 +#: FOption.form:1770 FVersionControl.form:44 msgid "Terminal" msgstr "Terminal" -#: FOption.form:1370 -msgid "Source archives" -msgstr "Pacotes de cĆ³digo fonte" - -#: FOption.form:1383 -msgid "These files will be ignored when making source archives." -msgstr "Estes arquivos serĆ£o ignorados quendo construir o pacote de fontes." - -#: FOutput.form:28 +#: FOutput.form:29 msgid "Console - Gambas" msgstr "Console- Gambas" -#: FOutput.form:64 +#: FOutput.form:65 msgid "Undock console" msgstr "Desencaixar console" -#: FOutput.form:71 +#: FOutput.form:72 msgid "Keep above" msgstr "Mater acima" -#: FOutput.form:77 +#: FOutput.form:78 msgid "Clear console" msgstr "Limpar console" -#: FOutput.form:95 +#: FOutput.form:85 +msgid "Suspend terminal" +msgstr "Suspender terminal" + +#: FOutput.form:104 msgid "Entered text echo" msgstr "Texto echo informado" -#: FOutput.form:97 +#: FOutput.form:106 msgid "Echo" msgstr "-" -#: FOutput.form:108 +#: FOutput.form:117 msgid "Open contents" msgstr "Abrir conteĆŗdos" -#: FOutput.form:121 +#: FOutput.form:130 msgid "Use system charset" msgstr "Usar conjunto de caracteres do sistema" @@ -4429,43 +4669,47 @@ msgid "Select patch" msgstr "Selecionar patch" -#: FProfile.class:173 +#: FPatch.form:76 FProjectVersion.form:83 +msgid "Revert" +msgstr "Reverter" + +#: FProfile.class:175 msgid "Bad profile file format" msgstr "Formato de arquivo de profile invĆ”lido" -#: FProfile.class:405 +#: FProfile.class:407 msgid "&1 Mb" msgstr "-" -#: FProfile.class:405 +#: FProfile.class:407 msgid "Total time &1 Ī¼s" msgstr "Tempo total &1 Ī¼s" -#: FProfile.class:424 +#: FProfile.class:430 msgid "Unable to load profile file: &1" msgstr "NĆ£o Ć© possĆ­vel carregar o arquivo de perfil: &1" -#: FProfile.class:641 +#: FProfile.class:647 msgid "Calls" msgstr "Chamadas" -#: FProfile.class:644 +#: FProfile.class:650 msgid "Duration" msgstr "DuraĆ§Ć£o" -#: FProfile.class:647 +#: FProfile.class:653 msgid "Average" msgstr "MĆ©dia" -#: FProfile.class:650 +#: FProfile.class:656 msgid "Self" msgstr "PrĆ³prio" -#: FProfile.class:1049 +#: FProfile.class:1055 msgid "Profile files" msgstr "Arquivos de perfil" -#: FProfile.class:1056 +#: FProfile.class:1062 msgid "Unable to save profile." msgstr "NĆ£o Ć© possĆ­vel salvar o perfil." @@ -4489,187 +4733,179 @@ msgid "Callers" msgstr "Chamadores" -#: FProjectProperty.class:139 +#: FProjectProperty.class:157 msgid "Variable" msgstr "VariĆ”vel" -#: FProjectProperty.class:264 +#: FProjectProperty.class:288 msgid "Snapping value is incorrect." msgstr "Valor de ajuste incorreto." -#: FProjectProperty.class:723 +#: FProjectProperty.class:757 msgid "&1 does not export any class." msgstr "&1 nĆ£o exporta nenhuma classe." -#: FProjectProperty.class:731 +#: FProjectProperty.class:765 msgid "&1 is already used as a library." msgstr "&1 jĆ” estĆ” sendo usado como biblioteca." -#: FProjectProperty.class:904 +#: FProjectProperty.class:937 msgid "Executable size" msgstr "Tamanho do executĆ”vel" -#: FProjectProperty.class:904 +#: FProjectProperty.class:937 msgid "bytes" msgstr "bytes" -#: FProjectProperty.class:921 +#: FProjectProperty.class:954 msgid "Information about component" msgstr "InformaĆ§Ć£o sobre o componente" -#: FProjectProperty.class:927 +#: FProjectProperty.class:960 msgid "Information about library" msgstr "InformaĆ§Ć£o sobre a biblioteca" -#: FProjectProperty.form:192 +#: FProjectProperty.form:178 msgid "GB_GUI_BUSY=1" msgstr "-" -#: FProjectProperty.form:198 +#: FProjectProperty.form:184 msgid "GB_X11_INIT_THREADS=1" msgstr "-" -#: FProjectProperty.form:213 +#: FProjectProperty.form:199 msgid "GB_DB_DEBUG=1" msgstr "-" -#: FProjectProperty.form:274 FPropertyComponent.form:60 +#: FProjectProperty.form:260 msgid "General" msgstr "Geral" -#: FProjectProperty.form:310 +#: FProjectProperty.form:297 msgid "Component" msgstr "Componente" -#: FProjectProperty.form:310 FSelectLibrary.class:101 +#: FProjectProperty.form:297 FSelectLibrary.class:101 msgid "Library" msgstr "Biblioteca" -#: FProjectProperty.form:317 +#: FProjectProperty.form:304 msgid "Vendor" msgstr "Fornecedor" -#: FProjectProperty.form:329 FPublish.class:89 FSelectLibrary.class:103 +#: FProjectProperty.form:316 FPublish.class:91 FSelectLibrary.class:103 msgid "Version" msgstr "VersĆ£o" -#: FProjectProperty.form:355 +#: FProjectProperty.form:342 msgid "Get from 'VERSION' file" msgstr "Obter do arquivo 'VERSION'" -#: FProjectProperty.form:362 +#: FProjectProperty.form:349 msgid "Title" msgstr "TĆ­tulo" -#: FProjectProperty.form:395 +#: FProjectProperty.form:382 msgid "Information" msgstr "InformaĆ§Ć£o" -#: FProjectProperty.form:415 +#: FProjectProperty.form:403 FTranslate.class:76 msgid "Progress" msgstr "Progresso" -#: FProjectProperty.form:421 FPropertyComponent.form:82 +#: FProjectProperty.form:409 msgid "Finished and stable" msgstr "Finalizado e estĆ”vel" -#: FProjectProperty.form:432 FPropertyComponent.form:93 +#: FProjectProperty.form:420 msgid "This component is hidden" msgstr "Este componente estĆ” oculto" -#: FProjectProperty.form:449 FPropertyComponent.form:110 +#: FProjectProperty.form:436 msgid "Compatible until version" msgstr "CompatĆ­vel atĆ© a versĆ£o" -#: FProjectProperty.form:478 +#: FProjectProperty.form:465 msgid "Include information from" msgstr "Incluir informaĆ§Ć£o de" -#: FProjectProperty.form:490 +#: FProjectProperty.form:477 msgid "Required features" msgstr "Recursos requeridos" -#: FProjectProperty.form:546 +#: FProjectProperty.form:533 msgid "Required and excluded components" msgstr "Componentes requiridos e excluĆ­dos" -#: FProjectProperty.form:567 +#: FProjectProperty.form:554 msgid "Require" msgstr "Requer" -#: FProjectProperty.form:573 +#: FProjectProperty.form:560 msgid "Exclude" msgstr "Excluir" -#: FProjectProperty.form:585 FPropertyComponent.form:235 +#: FProjectProperty.form:572 msgid "Remove All" msgstr "Remover tudo" -#: FProjectProperty.form:592 FPropertyComponent.form:200 +#: FProjectProperty.form:579 msgid "Components" msgstr "Componentes" -#: FProjectProperty.form:601 -msgid "Show only components used in project" -msgstr "Exibir somente componentes usados no projeto" - -#: FProjectProperty.form:616 FSoftwareFarm.class:58 +#: FProjectProperty.form:587 FSoftwareFarm.class:58 msgid "Libraries" msgstr "Bibliotecas" -#: FProjectProperty.form:638 +#: FProjectProperty.form:610 msgid "WARNING! The project executable and the libraries it depends on must be stored inside the same directory. Otherwise the libraries will not be found." msgstr "ATENƇƃO! O executĆ”vel do projeto e as bibliotecas dependentes devem estar armazenados no mesmo diretĆ³rio. Caso contrĆ”rio as bibliotecas nĆ£o serĆ£o localizadas." -#: FProjectProperty.form:646 +#: FProjectProperty.form:618 msgid "Runtime library search path" msgstr "Caminho de pesquisa da biblioteca de execuĆ§Ć£o" -#: FProjectProperty.form:701 +#: FProjectProperty.form:662 msgid "Environment" msgstr "Ambiente" -#: FProjectProperty.form:716 +#: FProjectProperty.form:678 msgid "&Insert" msgstr "&Inserir" -#: FProjectProperty.form:728 +#: FProjectProperty.form:690 msgid "Arguments" msgstr "Argumentos" -#: FProjectProperty.form:787 +#: FProjectProperty.form:744 msgid "Edition" msgstr "EdiĆ§Ć£o" -#: FProjectProperty.form:798 +#: FProjectProperty.form:755 msgid "Tab size" msgstr "Tamanho da tabulaĆ§Ć£o" -#: FProjectProperty.form:818 +#: FProjectProperty.form:778 +msgid "Show deprecated components and controls" +msgstr "Exibir componentes e controles descontinuados" + +#: FProjectProperty.form:791 msgid "Compilation" msgstr "CompilaĆ§Ć£o" -#: FProjectProperty.form:829 +#: FProjectProperty.form:802 msgid "Module symbols are public by default" msgstr "SĆ­mbolos de mĆ³dulos sĆ£o por padrĆ£o pĆŗblico" -#: FProjectProperty.form:846 +#: FProjectProperty.form:818 msgid "Form controls are public" msgstr "Controles de formulĆ”rios sĆ£o pĆŗblicos" -#: FProjectProperty.form:863 +#: FProjectProperty.form:834 msgid "Activate warnings" msgstr "Ativar avisos" -#: FProjectProperty.form:920 -msgid "Debugging" -msgstr "DepuraĆ§Ć£o" - -#: FProjectProperty.form:948 -msgid "Use a terminal emulator" -msgstr "Usar um emulador de terminal" - -#: FProjectVersion.class:7 +#: FProjectVersion.class:7 VersionControl.module:29 msgid "This line and the following will be ignored" msgstr "Esta linha e a seguinte serĆ£o ignoradas" @@ -4685,26 +4921,22 @@ msgid "Please enter a user name." msgstr "Por favor informe um nome de usuĆ”rio." -#: FProjectVersion.class:105 +#: FProjectVersion.class:105 FVersionControl.class:29 msgid "Please enter the journal." msgstr "Por favor informe o jornal." -#: FProjectVersion.class:116 +#: FProjectVersion.class:116 VersionControl.module:318 msgid "The project could not be committed." msgstr "O projeto nĆ£o pĆ“de ser gravado." -#: FProjectVersion.class:196 +#: FProjectVersion.class:196 VersionControl.module:340 msgid "Unable to update project from repository." msgstr "NĆ£o Ć© possĆ­vel atualizar o projeto do repositĆ³rio." -#: FProjectVersion.class:198 +#: FProjectVersion.class:198 VersionControl.module:342 msgid "Project has been updated from repository successfully." msgstr "Projeto atualizado do repositĆ³rio com sucesso." -#: FProjectVersion.class:284 -msgid "Revision" -msgstr "RevisĆ£o" - #: FProjectVersion.form:53 msgid "Project Version Control" msgstr "Controle de VersĆ£o do Projeto" @@ -4713,10 +4945,6 @@ msgid "Update" msgstr "Atualizar" -#: FProjectVersion.form:89 -msgid "Commit" -msgstr "Enviar" - #: FProjectVersion.form:118 msgid "Authentication" msgstr "AutenticaĆ§Ć£o" @@ -4725,7 +4953,7 @@ msgid "Refresh information" msgstr "Atualizar informaƧƵes" -#: FProjectVersion.form:202 +#: FProjectVersion.form:202 FVersionControl.form:28 msgid "Journal" msgstr "Jornal" @@ -4737,51 +4965,47 @@ msgid "Previous description" msgstr "DescriĆ§Ć£o anterior" -#: FProjectVersion.form:299 -msgid "Changes" -msgstr "AlteraƧƵes" - -#: FProperty.class:386 +#: FProperty.class:384 msgid "Forbidden characters in control name." msgstr "Caracteres invĆ”lidos em nome de controle." -#: FProperty.class:391 +#: FProperty.class:389 msgid "This name is already in use." msgstr "Este nome jĆ” estĆ” em uso." -#: FProperty.class:401 +#: FProperty.class:399 msgid "Forbidden characters in control group." msgstr "Caracteres invĆ”lidos em grupo do controle." -#: FProperty.class:477 +#: FProperty.class:475 msgid "Incorrect property value." msgstr "Valor invĆ”lido da propriedade." -#: FProperty.class:635 +#: FProperty.class:637 msgid "The name of the control." msgstr "O nome do controle." -#: FProperty.class:646 +#: FProperty.class:649 msgid "The event group that the control belongs to." msgstr "O grupo de evento que o controle pertece." -#: FProperty.class:660 +#: FProperty.class:663 msgid "If the form and controls dimensions must follow the size of the default font." msgstr "Se as dimensƵes do formulĆ”rio e controles devem seguir o tamanho da fonte padrĆ£o." -#: FProperty.class:664 +#: FProperty.class:667 msgid "If the control is public." msgstr "Se o controle Ć© pĆŗblico." -#: FProperty.class:668 +#: FProperty.class:671 msgid "If the Text property must be translated." msgstr "Se a propriedade Text precisa ser traduzida." -#: FProperty.class:689 +#: FProperty.class:693 msgid "This property is virtual: it is only implemented in the IDE, and has no existence at runtime." msgstr "Esta propriedade Ć© virtual: sĆ³ poderĆ” ser implementada na IDE e nĆ£o hĆ” existirĆ” no tempo de execuĆ§Ć£o." -#: FProperty.class:819 +#: FProperty.class:827 msgid "None" msgstr "nenhum" @@ -4789,26 +5013,6 @@ msgid "Lock property" msgstr "Trancar propriedade" -#: FPropertyComponent.class:163 -msgid "Library properties" -msgstr "Propriedades da biblioteca" - -#: FPropertyComponent.form:43 -msgid "Component properties" -msgstr "Propriedades de componente" - -#: FPropertyComponent.form:75 -msgid "Component advancement" -msgstr "AvanƧo de componente" - -#: FPropertyComponent.form:135 -msgid "Exported classes" -msgstr "Classes exportadas" - -#: FPropertyComponent.form:149 -msgid "Features" -msgstr "Funcionalidades" - #: FProxy.form:37 msgid "Port" msgstr "Porta" @@ -4829,39 +5033,39 @@ msgid "SOCKS5 proxy" msgstr "Proxy SOCKS5" -#: FPublish.class:10 +#: FPublish.class:12 msgid "You cannot publish a software whose version is \"0.0\"." msgstr "VocĆŖ nĆ£o pode publicar um software cuja a versĆ£o Ć© \"0.0\"." -#: FPublish.class:87 +#: FPublish.class:89 msgid "Software" msgstr "-" -#: FPublish.class:162 Publish.module:94 +#: FPublish.class:164 msgid "The project has been successfully published." msgstr "O projeto foi publicado com sucesso." -#: FPublish.class:162 Publish.module:95 +#: FPublish.class:164 msgid "Unable to publish project." msgstr "NĆ£o Ć© possĆ­vel publicar projeto." -#: FPublish.class:233 +#: FPublish.class:235 msgid "Spaces are not allowed." msgstr "EspaƧos nĆ£o sĆ£o permitidos." -#: FPublish.class:239 +#: FPublish.class:241 msgid "Incorrect version number." msgstr "NĆŗmero de versĆ£o incorreto." -#: FPublish.class:271 +#: FPublish.class:273 msgid "Do you really want to remove all tags?" msgstr "VocĆŖ realmente deseja remover todas as tags?" -#: FPublish.class:326 +#: FPublish.class:328 msgid "Select a screenshot file" msgstr "Selecione uma captura de tela" -#: FPublish.class:327 +#: FPublish.class:329 msgid "Screenshot files" msgstr "Arquivos de captura de tela" @@ -4869,7 +5073,7 @@ msgid "Software description" msgstr "DescriĆ§Ć£o do software" -#: FPublish.form:99 FSoftwareFarm.form:334 +#: FPublish.form:99 FSoftwareFarm.form:342 msgid "Web site" msgstr "Site Web" @@ -4877,7 +5081,7 @@ msgid "Create menu entry" msgstr "Criar entrada de menu" -#: FPublish.form:135 FSoftwareFarm.form:186 +#: FPublish.form:135 FSoftwareFarm.form:189 msgid "Tags" msgstr "RĆ³tulos" @@ -4921,10 +5125,6 @@ msgid "Configure border" msgstr "Configurar borda" -#: FReportBorderChooser.form:60 FReportPaddingChooser.form:64 -msgid "Synchronize" -msgstr "Sincronizar" - #: FReportBorderChooser.form:67 msgid "Border" msgstr "Borda" @@ -4949,10 +5149,6 @@ msgid "Select an image inside the project" msgstr "Seleciona uma imagem dentro do projeto" -#: FReportBrushChooser.form:123 -msgid "Select gradient stop color..." -msgstr "Selecione a cor de parada do gradiente..." - #: FReportCoordChooser.class:22 msgid "Incorrect value." msgstr "Valor incorreto." @@ -4985,11 +5181,11 @@ msgid "Unable to save the project." msgstr "NĆ£o Ć© possĆ­vel salvar o projeto." -#: FSaveProjectAs.form:27 +#: FSaveProjectAs.form:28 msgid "New project parent directory" msgstr "Novo diretĆ³rio pai do projeto" -#: FSaveProjectAs.form:38 +#: FSaveProjectAs.form:39 msgid "New project name" msgstr "Novo nome do projeto" @@ -4997,78 +5193,82 @@ msgid "Take screenshot" msgstr "Capturar tela" -#: FSearch.class:507 +#: FSearch.class:548 msgid "Search string replaced once." msgstr "String substituida uma vez." -#: FSearch.class:509 +#: FSearch.class:550 msgid "Search string replaced &1 times." msgstr "String substituida &1 vezes." -#: FSearch.class:606 +#: FSearch.class:647 msgid "One match" msgstr "Uma combinaĆ§Ć£o" -#: FSearch.class:608 +#: FSearch.class:649 msgid "&1 matches" msgstr "&1 correspondĆŖncias" -#: FSearch.class:896 +#: FSearch.class:946 msgid "Do you really want to replace every string?" msgstr "VocĆŖ realmente deseja substituir todas as strings?" -#: FSearch.form:43 +#: FSearch.form:42 msgid "Search & Replace" msgstr "Localizar & Substituir" -#: FSearch.form:106 +#: FSearch.form:105 msgid "Case sensitive" msgstr "SensĆ­vel a caixa alta e baixa" -#: FSearch.form:111 +#: FSearch.form:110 msgid "Words only" msgstr "Apenas palavras" -#: FSearch.form:116 +#: FSearch.form:115 msgid "Regular expression" msgstr "ExpressƵes regulares" -#: FSearch.form:122 -msgid "Highlight result" -msgstr "Destacar resultado" - -#: FSearch.form:127 +#: FSearch.form:120 msgid "Ignore strings" msgstr "Ignorar strings" -#: FSearch.form:132 +#: FSearch.form:125 msgid "Ignore comments" msgstr "Ignorar comentĆ”rios" -#: FSearch.form:147 +#: FSearch.form:140 msgid "Search in" msgstr "Localizar em" -#: FSearch.form:154 +#: FSearch.form:147 msgid "Current procedure" msgstr "Procedimento atual" -#: FSearch.form:160 +#: FSearch.form:153 msgid "Current file" msgstr "Arquivo atual" -#: FSearch.form:167 +#: FSearch.form:160 msgid "Source files" msgstr "Arquivos fonte" -#: FSearch.form:206 +#: FSearch.form:166 +msgid "Data files" +msgstr "Arquivos de dados" + +#: FSearch.form:201 msgid "Browse" msgstr "Navegar" -#: FSearch.form:218 +#: FSearch.form:213 msgid "Replace all" msgstr "Substituir tudo" +#: FSearch.form:224 +msgid "Highlight search" +msgstr "Destaque de busca" + #: FSelectExtraFile.form:12 msgid "Select an extra file" msgstr "Selecionar um arquivo extra" @@ -5121,7 +5321,7 @@ msgid "Trigger string" msgstr "String gatilho" -#: FSoftwareFarm.class:42 Project.module:229 +#: FSoftwareFarm.class:42 Project.module:230 msgid "Games" msgstr "Jogos" @@ -5141,7 +5341,7 @@ msgid "Audio" msgstr "Audio" -#: FSoftwareFarm.class:48 Project.module:236 +#: FSoftwareFarm.class:48 Project.module:237 msgid "Video" msgstr "VĆ­deo" @@ -5181,110 +5381,114 @@ msgid "Request cancelled." msgstr "RequisiĆ§Ć£o cancelada." -#: FSoftwareFarm.class:354 +#: FSoftwareFarm.class:358 msgid "Cancel my vote" msgstr "Cancelar meu voto" -#: FSoftwareFarm.class:361 +#: FSoftwareFarm.class:365 msgid "Upgrade" msgstr "-" -#: FSoftwareFarm.class:538 +#: FSoftwareFarm.class:402 +msgid "Published &1 (on &2)" +msgstr "Publicado &1 (em &2)" + +#: FSoftwareFarm.class:545 msgid "Do you really want to download &1?" msgstr "VocĆŖ realmente deseja baixar &1?" -#: FSoftwareFarm.class:541 +#: FSoftwareFarm.class:548 msgid "Unable to download &1:" msgstr "NĆ£o Ć© possĆ­vel baixar &1:" -#: FSoftwareFarm.class:543 +#: FSoftwareFarm.class:550 msgid "&1 has been successfully downloaded." msgstr "&1 foi baixado com sucesso." -#: FSoftwareFarm.class:558 +#: FSoftwareFarm.class:565 msgid "Do you really want to upgrade to &1?" msgstr "VocĆŖ realmente deseja atualizar para &1?" -#: FSoftwareFarm.class:561 +#: FSoftwareFarm.class:568 msgid "Unable to upgrade to &1:" msgstr "NĆ£o Ć© possĆ­vel atualizar para &1:" -#: FSoftwareFarm.class:568 +#: FSoftwareFarm.class:575 msgid "Do you really want to uninstall &1?" msgstr "VocĆŖ realmente deseja desinstalar &1?" -#: FSoftwareFarm.class:571 +#: FSoftwareFarm.class:578 msgid "Unable to uninstall &1:" msgstr "NĆ£o Ć© possĆ­vel desinstalar &1:" -#: FSoftwareFarm.class:573 +#: FSoftwareFarm.class:580 msgid "&1 has been successfully uninstalled." msgstr "&1 foi desinstalado com sucesso." -#: FSoftwareFarm.class:579 +#: FSoftwareFarm.class:586 msgid "Do you really want to install &1?" msgstr "VocĆŖ realmente deseja instalar &1?" -#: FSoftwareFarm.class:582 +#: FSoftwareFarm.class:589 msgid "Unable to install &1:" msgstr "NĆ£o Ć© possĆ­vel instalar &1:" -#: FSoftwareFarm.class:584 +#: FSoftwareFarm.class:591 msgid "&1 has been successfully installed." msgstr "&1 foi instalado com sucesso." -#: FSoftwareFarm.class:604 +#: FSoftwareFarm.class:611 msgid "Unable to modify your vote." msgstr "NĆ£o Ć© possĆ­vel modificar o seu voto." -#: FSoftwareFarm.class:640 +#: FSoftwareFarm.class:647 msgid "Do you really want to delete &1 from the farm server?" msgstr "VocĆŖ realmente deseja excluir &1 do servidor?" -#: FSoftwareFarm.class:644 +#: FSoftwareFarm.class:651 msgid "Unable to remove &1:" msgstr "NĆ£o Ć© possĆ­vel remover &1:" -#: FSoftwareFarm.form:64 +#: FSoftwareFarm.form:65 msgid "Gambas Software Farm" msgstr "Fazenda de Software Gambas" -#: FSoftwareFarm.form:153 +#: FSoftwareFarm.form:156 FTranslate.form:200 msgid "Show" msgstr "Exibir" -#: FSoftwareFarm.form:159 +#: FSoftwareFarm.form:162 msgid "Installed" msgstr "Instalado" -#: FSoftwareFarm.form:159 +#: FSoftwareFarm.form:162 msgid "Most downloaded" msgstr "Mais baixado" -#: FSoftwareFarm.form:159 +#: FSoftwareFarm.form:162 msgid "Most recent" msgstr "Mais recente" -#: FSoftwareFarm.form:165 +#: FSoftwareFarm.form:168 msgid "Show filters" msgstr "Exibir filtros" -#: FSoftwareFarm.form:171 +#: FSoftwareFarm.form:174 msgid "Show old versions" msgstr "Exibir versƵes antigas" -#: FSoftwareFarm.form:393 +#: FSoftwareFarm.form:394 msgid "Download" msgstr "Baixar" #: FSoftwareFarm.form:402 +msgid "Download and install" +msgstr "Baixar e instalar" + +#: FSoftwareFarm.form:410 msgid "Vote" msgstr "Votar" -#: FSystemInfo.form:15 -msgid "System information" -msgstr "InformaĆ§Ć£o do sistema" - #: FSystemInfo.form:35 msgid "Please copy these informations in all your bug reports." msgstr "Por favor copie estas informaƧƵes em todos os seus relatĆ³rios de bugs." @@ -5301,54 +5505,38 @@ msgid "Use a fixed font" msgstr "Usar uma fonte de tamanho fixo" -#: FTextEditor.class:207 +#: FTextEditor.class:214 msgid "Console output #&1" msgstr "SaĆ­da do console #&1" -#: FTextEditor.class:898 +#: FTextEditor.class:909 msgid "Original file has been saved in the Project folder." msgstr "O arquivo original foi salvo na pasta do

Projeto

." -#: FTextEditor.class:898 +#: FTextEditor.class:909 msgid "The file has been compressed from &1 to &2 bytes (&3)." msgstr "O arquivo foi compactado de &1 para &2 bytes (&3)." -#: FTextEditor.class:904 +#: FTextEditor.class:917 msgid "Unable to compress file." msgstr "NĆ£o Ć© possĆ­vel compactar o arquivo." -#: FTextEditor.form:152 +#: FTextEditor.form:166 msgid "Sort ascent" msgstr "Ordenar ascendente" -#: FTextEditor.form:158 +#: FTextEditor.form:172 msgid "Sort descent" msgstr "Ordenar decrescente" -#: FTextEditor.form:180 +#: FTextEditor.form:218 msgid "Compress file" msgstr "Compactar arquivo" -#: FTextEditor.form:186 +#: FTextEditor.form:224 msgid "Uncompress file" msgstr "Descompactar arquivo" -#: FTextEditor.form:268 -msgid "Unix" -msgstr "-" - -#: FTextEditor.form:273 -msgid "Windows" -msgstr "-" - -#: FTextEditor.form:278 -msgid "MAC" -msgstr "-" - -#: FTextEditor.form:354 -msgid "Text editor" -msgstr "Editor de texto" - #: FTips.class:46 msgid "Tip of the day #&1" msgstr "Dica do dia #&1" @@ -5361,191 +5549,191 @@ msgid "Show tips on startup" msgstr "Exibir dicas ao iniciar" -#: FTranslate.class:39 +#: FTranslate.class:42 msgid "The project is void. There is nothing to translate." msgstr "O projeto estĆ” vazio. No hĆ” nada a ser traduzido." -#: FTranslate.class:66 +#: FTranslate.class:74 msgid "Language" msgstr "Idioma" -#: FTranslate.class:152 +#: FTranslate.class:77 +msgid "Not translated" +msgstr "NĆ£o traduzido" + +#: FTranslate.class:167 msgid "Translation files" msgstr "Arquivos de traduĆ§Ć£o" -#: FTranslate.class:287 +#: FTranslate.class:326 msgid "Cannot read translation file for language '&1'" msgstr "NĆ£o Ć© possĆ­vel ler arquivo de traduĆ§Ć£o para o idioma '&1'" -#: FTranslate.class:492 +#: FTranslate.class:557 msgid "Cannot save translation." msgstr "NĆ£o Ć© possĆ­vel salvar a traduĆ§Ć£o." -#: FTranslate.class:605 +#: FTranslate.class:670 msgid "Do you really want to delete this translation ?" msgstr "VocĆŖ realmente deseja excluir esta traduĆ§Ć£o?" -#: FTranslate.class:701 +#: FTranslate.class:779 msgid "Do you really want to reload this translation ?" msgstr "VocĆŖ realmente deseja recarregar esta traduĆ§Ć£o?" -#: FTranslate.class:715 +#: FTranslate.class:793 msgid "Export a translation" msgstr "Exportar uma traduĆ§Ć£o" -#: FTranslate.class:904 +#: FTranslate.class:1008 msgid "Please select the translation file to import." msgstr "Por favor, selecione um arquivo de traduĆ§Ć£o para importar." -#: FTranslate.class:942 +#: FTranslate.class:1046 msgid "No translation were picked up." msgstr "Nenhuma traduĆ§Ć£o foi escolhida." -#: FTranslate.class:944 +#: FTranslate.class:1048 msgid "One translation was picked up." msgstr "Uma traduĆ§Ć£o foi escolhida." -#: FTranslate.class:946 +#: FTranslate.class:1050 msgid "&1 translations were picked up." msgstr "&1 traduƧƵes foram selecionadas." -#: FTranslate.class:954 +#: FTranslate.class:1058 msgid "Cannot import translation file." msgstr "NĆ£o Ć© possĆ­vel importar arquivo de traduĆ§Ć£o." -#: FTranslate.class:1003 -msgid "Translated string symbols do not match untranslated string ones." -msgstr "SĆ­mbolos da string traduzida nĆ£o correspondem aos da nĆ£o traduzida." - -#: FTranslate.class:1016 +#: FTranslate.class:1107 msgid "Everything seems to be correct." msgstr "Tudo parece estar ok." -#: FTranslate.class:1039 +#: FTranslate.class:1117 +msgid "Translated string symbols do not match untranslated string ones." +msgstr "SĆ­mbolos da string traduzida nĆ£o correspondem aos da nĆ£o traduzida." + +#: FTranslate.class:1143 msgid "&1 strings. Everything is translated!" msgstr "&1 strings. Tudo foi traduzido!" -#: FTranslate.class:1041 +#: FTranslate.class:1145 msgid "&1 strings. One is not translated. &3% done." msgstr "&1 strings. Uma nĆ£o foi tratuzida. &3% concluĆ­do." -#: FTranslate.class:1043 +#: FTranslate.class:1147 msgid "&1 strings. &2 are not translated. &3% done." msgstr "&1 strings. &2 nĆ£o foi tratuzido. &3% concluĆ­do." -#: FTranslate.form:61 +#: FTranslate.class:1708 +msgid "Automatic translation has failed." +msgstr "TraduĆ§Ć£o automĆ”tica falhou." + +#: FTranslate.class:1718 +msgid "Do you want to fill the translation automatically?" +msgstr "VocĆŖ deseja preencher a traduĆ§Ć£o automaticamente?" + +#: FTranslate.form:76 msgid "Project translation" msgstr "TraduĆ§Ć£o do projeto" -#: FTranslate.form:93 +#: FTranslate.form:105 +msgid "Automatic translation" +msgstr "TraduĆ§Ć£o automĆ”tica" + +#: FTranslate.form:117 msgid "Untranslated strings" msgstr "Strings nĆ£o traduzidas" -#: FTranslate.form:97 +#: FTranslate.form:121 msgid "Translated strings" msgstr "Strings traduzidas" -#: FTranslate.form:101 +#: FTranslate.form:125 msgid "All strings" msgstr "Todas as strings" -#: FTranslate.form:163 +#: FTranslate.form:224 msgid "Save translation" msgstr "Salvar traduĆ§Ć£o" -#: FTranslate.form:169 +#: FTranslate.form:232 +msgid "Verify the translation" +msgstr "Verifique a traduĆ§Ć£o" + +#: FTranslate.form:234 +msgid "Verify" +msgstr "Verificar" + +#: FTranslate.form:304 +msgid "Find next translated string" +msgstr "Localizar prĆ³xima string traduzida" + +#: FTranslate.form:310 +msgid "Find previous translated string" +msgstr "Localizar string traduzida anterior" + +#: FTranslate.form:316 +msgid "Find previous untranslated string" +msgstr "Localizar string nĆ£o traduzida anterior" + +#: FTranslate.form:322 +msgid "Find next untranslated string" +msgstr "Localizar prĆ³xima string nĆ£o traduzida" + +#: FTranslate.form:332 msgid "Clear this translation" msgstr "Limpar esta traduĆ§Ć£o" -#: FTranslate.form:175 +#: FTranslate.form:338 msgid "This string must not be translated" msgstr "Esta string nĆ£o deve ser traduzida" -#: FTranslate.form:181 +#: FTranslate.form:344 msgid "Copy untranslated string" msgstr "Copiar string nĆ£o traduzida" -#: FTranslate.form:187 -msgid "Verify the translation" -msgstr "Verifique a traduĆ§Ć£o" - -#: FTranslate.form:193 -msgid "Find next untranslated string" -msgstr "Localizar prĆ³xima string nĆ£o traduzida" - -#: FTranslate.form:199 -msgid "Find previous untranslated string" -msgstr "Localizar string nĆ£o traduzida anterior" - -#: FTranslate.form:353 +#: FTranslate.form:450 msgid "Import all translations recursively" msgstr "Importar todas as traduƧƵes recursivamente" -#: FTranslate.form:359 +#: FTranslate.form:456 msgid "Replace existing translations" msgstr "Substituir traduƧƵes existentes" -#: FTranslate.form:375 +#: FTranslate.form:472 msgid "Import a translation file" msgstr "Importar arquivo de traduĆ§Ć£o" -#: FWebFontChooser.form:24 -msgid "Select font" -msgstr "Selecionar fonte" - -#: FWebFontChooser.form:47 -msgid "cursive" -msgstr "cursivo" - -#: FWebFontChooser.form:47 -msgid "fantasy" -msgstr "fantasia" - -#: FWebFontChooser.form:47 -msgid "monospace" -msgstr "-" - -#: FWebFontChooser.form:47 -msgid "sans-serif" -msgstr "-" - -#: FWebFontChooser.form:47 -msgid "serif" -msgstr "-" - -#: FWebFontChooser.form:62 -msgid "N" -msgstr "-" - -#: FWebFontChooser.form:70 -msgid "B" -msgstr "-" +#: FVersionControl.class:71 +msgid "Do you want to push the repository?" +msgstr "VocĆŖ quer submeter o repositĆ³rio?" -#: FWebFontChooser.form:78 -msgid "I" +#: FVersionControl.class:71 +msgid "Push" msgstr "-" -#: FWebFontChooser.form:86 -msgid "U" -msgstr "-" +#: FVersionControl.class:71 +msgid "There is nothing to commit." +msgstr "NĆ£o hĆ” nada para commit." -#: FWebFontChooser.form:93 -msgid "Strikeout" -msgstr "Tachado" +#: FVersionControl.form:60 +msgid "Do not push to remote repository" +msgstr "NĆ£o submeter ao repositĆ³rio remoto" -#: FWebFontChooser.form:94 -msgid "S" -msgstr "-" +#: FWebFontChooser.form:24 +msgid "Select font" +msgstr "Selecionar fonte" -#: FWelcome.class:66 +#: FWelcome.class:68 msgid "New project..." msgstr "Novo projeto..." -#: FWelcome.class:68 +#: FWelcome.class:70 msgid "Recent projects" msgstr "Projetos recentes" -#: FWelcome.class:70 Project.module:6377 +#: FWelcome.class:72 Project.module:6210 msgid "Installed software" msgstr "Software instalado" @@ -5561,19 +5749,19 @@ msgid "No answer." msgstr "Sem resposta." -#: FarmRequest.class:165 +#: FarmRequest.class:167 msgid "Register user" msgstr "Registrar usuĆ”rio" -#: FarmRequest.class:238 +#: FarmRequest.class:242 msgid "Publish project" msgstr "Publicar projeto" -#: FarmRequest.class:359 +#: FarmRequest.class:363 msgid "Download software" msgstr "Baixar software" -#: FarmRequest.class:385 +#: FarmRequest.class:389 msgid "Delete software" msgstr "Excluir software" @@ -5841,19 +6029,19 @@ msgid "Unknown" msgstr "Desconhecido" -#: MConnection.module:59 +#: MConnection.module:74 msgid "Unable to retrieve password." msgstr "NĆ£o Ć© possĆ­vel recuperar a senha." -#: MConnection.module:74 +#: MConnection.module:89 msgid "Unable to save password." msgstr "NĆ£o Ć© possĆ­vel salvar a senha." -#: MConnection.module:315 +#: MConnection.module:330 msgid "Cannot create table '&1'." msgstr "NĆ£o Ć© possĆ­vel criar a tabela '&1'." -#: MConnection.module:496 +#: MConnection.module:515 msgid "Cannot create metadata table." msgstr "NĆ£o Ć© possĆ­vel criar a tabela de metadados." @@ -6025,237 +6213,241 @@ msgid "Bad version string" msgstr "String de versĆ£o invĆ”lida" -#: MErrorMessage.module:47 +#: MErrorMessage.module:46 msgid "Cannot change current directory to '&1': &2" msgstr "NĆ£o Ć© possĆ­vel alterar o diretĆ³rio corrente para '&1': &2" -#: MErrorMessage.module:48 +#: MErrorMessage.module:47 msgid "Cannot create .startup file" msgstr "NĆ£o Ć© possĆ­vel criar o arquivo .startup" -#: MErrorMessage.module:49 +#: MErrorMessage.module:48 msgid "Cannot create action file: &1" msgstr "NĆ£o Ć© possĆ­vel criar o arquivo de aĆ§Ć£o: &1" -#: MErrorMessage.module:50 +#: MErrorMessage.module:49 msgid "Cannot create callback: &1" msgstr "NĆ£o Ć© possĆ­vel criar o callback: &1" -#: MErrorMessage.module:51 +#: MErrorMessage.module:50 msgid "Cannot create class information: &1: &2" msgstr "NĆ£o Ć© possĆ­vel criar as informaƧƵes de classe: &1: &2" -#: MErrorMessage.module:52 +#: MErrorMessage.module:51 msgid "Cannot create file: &1" msgstr "NĆ£o Ć© possĆ­vel criar o arquivo: &1" -#: MErrorMessage.module:53 +#: MErrorMessage.module:52 msgid "Cannot create temporary archive file: &1" msgstr "NĆ£o Ć© possĆ­vel criar o arquivo temporĆ”rio: &1" -#: MErrorMessage.module:54 +#: MErrorMessage.module:53 msgid "Cannot find dynamic library '&1': &2" msgstr "NĆ£o Ć© possĆ­vel encontrar a biblioteca dinĆ¢mica '&1': &2" -#: MErrorMessage.module:55 +#: MErrorMessage.module:54 msgid "Cannot find symbol '&2' in dynamic library '&1'" msgstr "NĆ£o Ć© possĆ­vel encontrar o sĆ­mbolo '&2' na biblioteca dinĆ¢mica '&1'" -#: MErrorMessage.module:56 +#: MErrorMessage.module:55 msgid "Cannot inherit itself" msgstr "NĆ£o Ć© possĆ­vel herdar de si mesmo" -#: MErrorMessage.module:57 +#: MErrorMessage.module:56 msgid "Cannot inherit twice" msgstr "NĆ£o Ć© possĆ­vel herdar duas vezes" -#: MErrorMessage.module:58 +#: MErrorMessage.module:57 msgid "Cannot instantiate native types" msgstr "NĆ£o Ć© possĆ­vel instanciar tipos nativos" -#: MErrorMessage.module:59 +#: MErrorMessage.module:58 msgid "Cannot load class '&1': &2&3" msgstr "NĆ£o Ć© possĆ­vel carregar a classe '&1': &2&3" -#: MErrorMessage.module:60 +#: MErrorMessage.module:59 msgid "Cannot load component '&1': &2" msgstr "NĆ£o Ć© possĆ­vel carregar o componente '&1': &2" -#: MErrorMessage.module:61 +#: MErrorMessage.module:60 msgid "Cannot load source file: &1" msgstr "NĆ£o Ć© possĆ­vel carregar o arquivo fonte: &1" -#: MErrorMessage.module:62 +#: MErrorMessage.module:61 msgid "Cannot make executable: &1: &2" msgstr "NĆ£o Ć© possĆ­vel criar o executĆ”vel: &1: &2" -#: MErrorMessage.module:63 +#: MErrorMessage.module:62 msgid "Cannot mix NEW and embedded array" msgstr "NĆ£o Ć© possĆ­vel misturar NEW com arrays embutidos" -#: MErrorMessage.module:64 +#: MErrorMessage.module:63 msgid "Cannot mix NEW and embedded structure" msgstr "NĆ£o Ć© possĆ­vel misturar NEW e estruturas embutidas" -#: MErrorMessage.module:65 +#: MErrorMessage.module:64 msgid "Cannot open file '&1': &2" msgstr "NĆ£o Ć© possĆ­vel abrir o arquivo '&1': &2" -#: MErrorMessage.module:66 +#: MErrorMessage.module:65 msgid "Cannot open file: &1" msgstr "NĆ£o Ć© possĆ­vel abrir o arquivo: &1" -#: MErrorMessage.module:67 +#: MErrorMessage.module:66 msgid "Cannot raise events in static function" msgstr "NĆ£o Ć© possĆ­vel disparar eventos em funƧƵes estĆ”ticas" -#: MErrorMessage.module:68 +#: MErrorMessage.module:67 msgid "Cannot read file: &1: &2" msgstr "NĆ£o Ć© possĆ­vel ler o arquivo: &1: &2" -#: MErrorMessage.module:69 +#: MErrorMessage.module:68 msgid "Cannot register class '&1'" msgstr "NĆ£o Ć© possĆ­vel registrar a classe '&1'" -#: MErrorMessage.module:70 +#: MErrorMessage.module:69 msgid "Cannot remove file '&1': &2" msgstr "NĆ£o Ć© possĆ­vel remover o arquivo '&1': &2" -#: MErrorMessage.module:71 +#: MErrorMessage.module:70 msgid "Cannot rename file '&1' to '&2': &3" msgstr "NĆ£o Ć© possĆ­vel renomear o arquivo '&1' para '&2': &3" -#: MErrorMessage.module:72 +#: MErrorMessage.module:71 msgid "Cannot run child process: &1&2" msgstr "NĆ£o Ć© possĆ­vel executar o processo filho: &1&2" -#: MErrorMessage.module:73 +#: MErrorMessage.module:72 msgid "Cannot set file owner: &1: &2" msgstr "NĆ£o Ć© possĆ­vel definir o dono do arquivo: &1: &2" -#: MErrorMessage.module:74 +#: MErrorMessage.module:73 msgid "Cannot use NEW operator there" msgstr "NĆ£o Ć© possĆ­vel utilizar o operador NEW ali" -#: MErrorMessage.module:75 +#: MErrorMessage.module:74 msgid "Cannot use TRY twice" msgstr "NĆ£o Ć© possĆ­vel utilizar TRY duas vezes" -#: MErrorMessage.module:76 +#: MErrorMessage.module:75 msgid "Cannot use TRY with &1" msgstr "NĆ£o Ć© possĆ­vel utilizar TRY com &1" -#: MErrorMessage.module:77 +#: MErrorMessage.module:76 msgid "Class '&1' is not creatable" msgstr "Classe '&1' nĆ£o Ć© instanciĆ”vel" -#: MErrorMessage.module:78 +#: MErrorMessage.module:77 msgid "Comparison operator expected" msgstr "Operador de comparaĆ§Ć£o esperado" -#: MErrorMessage.module:79 +#: MErrorMessage.module:78 msgid "Component name must be a string" msgstr "Nome do componente precisa ser uma string" -#: MErrorMessage.module:80 +#: MErrorMessage.module:79 msgid "Component not found: &1" msgstr "Componente nĆ£o encontrado: &1" -#: MErrorMessage.module:81 +#: MErrorMessage.module:80 msgid "Constant string expected" msgstr "String constante esperada" -#: MErrorMessage.module:82 +#: MErrorMessage.module:81 msgid "Contents already declared" msgstr "ConteĆŗdo jĆ” foi declarado" -#: MErrorMessage.module:83 +#: MErrorMessage.module:82 msgid "Default case already defined" msgstr "Case padrĆ£o jĆ” definido" -#: MErrorMessage.module:84 +#: MErrorMessage.module:83 msgid "Default case must be the last one" msgstr "Case padrĆ£o deve ser o Ćŗltimo" -#: MErrorMessage.module:85 +#: MErrorMessage.module:84 msgid "Device is full" msgstr "Dispositivo estĆ” cheio" -#: MErrorMessage.module:86 +#: MErrorMessage.module:85 msgid "Directory is not empty" msgstr "DiretĆ³rio nĆ£o estĆ” vazio" -#: MErrorMessage.module:87 +#: MErrorMessage.module:86 msgid "Division by zero" msgstr "DivisĆ£o por zero" -#: MErrorMessage.module:88 +#: MErrorMessage.module:87 msgid "Dynamic symbols cannot be used in static function" msgstr "SĆ­mbolos dinĆ¢micos nĆ£o podem ser usados em funƧƵes estĆ”ticas" -#: MErrorMessage.module:89 +#: MErrorMessage.module:88 msgid "Embedded array" msgstr "Array embutido" -#: MErrorMessage.module:90 +#: MErrorMessage.module:89 msgid "Embedded arrays are forbidden here" msgstr "Arrays embutidos nĆ£o sĆ£o permitidos aqui" -#: MErrorMessage.module:91 +#: MErrorMessage.module:90 msgid "End of file" msgstr "Final de arquivo" -#: MErrorMessage.module:92 +#: MErrorMessage.module:91 msgid "Equality or inequality operator expected" msgstr "Operador de igualdade ou desigualdade esperado" -#: MErrorMessage.module:93 +#: MErrorMessage.module:92 msgid "Expression too complex" msgstr "ExpressĆ£o muito complexa" -#: MErrorMessage.module:94 +#: MErrorMessage.module:93 msgid "Expression too complex. Too many operands" msgstr "ExpressĆ£o muito complexa. Muitos operandos" -#: MErrorMessage.module:95 +#: MErrorMessage.module:94 msgid "Extern library name must be a string" msgstr "Nome de biblioteca externa precisa ser uma string" -#: MErrorMessage.module:96 +#: MErrorMessage.module:95 msgid "File already exists" msgstr "O arquivo jĆ” existe" -#: MErrorMessage.module:97 +#: MErrorMessage.module:96 msgid "File is a directory" msgstr "Arquivo Ć© um diretĆ³rio" -#: MErrorMessage.module:98 +#: MErrorMessage.module:97 msgid "File is locked" msgstr "Arquivo estĆ” trancado" -#: MErrorMessage.module:99 +#: MErrorMessage.module:98 msgid "File name is too long" msgstr "Nome do arquivo Ć© muito extenso" -#: MErrorMessage.module:100 +#: MErrorMessage.module:99 msgid "File or directory does not exist" msgstr "Arquivo ou diretĆ³rio nĆ£o existe" -#: MErrorMessage.module:101 +#: MErrorMessage.module:100 msgid "Forbidden GOSUB" msgstr "GOSUB proibido" -#: MErrorMessage.module:102 +#: MErrorMessage.module:101 msgid "Forbidden GOTO" msgstr "GOTO proibido" +#: MErrorMessage.module:102 +msgid "Free object referenced" +msgstr "Objeto livre referenciado" + #: MErrorMessage.module:103 msgid "Illegal instruction" msgstr "InstruĆ§Ć£o ilegal" #: MErrorMessage.module:104 -msgid "Internal compiler error: bad stack usage computed!" -msgstr "Erro interno do compilador: computado uso invĆ”lido da pilha!" +msgid "Internal compiler error" +msgstr "Erro interno do compilador" #: MErrorMessage.module:105 msgid "Invalid assignment" @@ -6294,182 +6486,186 @@ msgstr "VariĆ”vel de laƧo jĆ” estĆ” em uso" #: MErrorMessage.module:114 -msgid "Loop variable must be local" -msgstr "VariĆ”vel de laƧo deve ser local" +msgid "Loop variable cannot be an argument" +msgstr "VariĆ”vel de laƧo nĆ£o pode ser um argumento" #: MErrorMessage.module:115 +msgid "Loop variable cannot be global" +msgstr "VariĆ”vel de laƧo nĆ£o pode ser global" + +#: MErrorMessage.module:116 msgid "ME cannot be used in a static function" msgstr "ME nĆ£o pode ser usado em uma funĆ§Ć£o estĆ”tica" -#: MErrorMessage.module:116 +#: MErrorMessage.module:117 msgid "Mathematic error" msgstr "Erro matemĆ”tico" -#: MErrorMessage.module:117 +#: MErrorMessage.module:118 msgid "Missing #Endif" msgstr "Faltando #Endif" -#: MErrorMessage.module:118 +#: MErrorMessage.module:119 msgid "Missing ']'" msgstr "Faltando ']'" -#: MErrorMessage.module:119 +#: MErrorMessage.module:120 msgid "Missing '}'" msgstr "Faltando '}'" -#: MErrorMessage.module:120 +#: MErrorMessage.module:121 msgid "Missing operator" msgstr "Faltando operador" -#: MErrorMessage.module:121 +#: MErrorMessage.module:122 msgid "Missing right brace" msgstr "Faltando colchete direito" -#: MErrorMessage.module:122 +#: MErrorMessage.module:123 msgid "NEW cannot have arguments passed by reference" msgstr "NEW nĆ£o pode conter argumentos passados por referĆŖncia" -#: MErrorMessage.module:123 +#: MErrorMessage.module:124 msgid "No instantiation method" msgstr "Sem mĆ©todo de instanciaĆ§Ć£o" -#: MErrorMessage.module:124 +#: MErrorMessage.module:125 msgid "No parent class" msgstr "Sem classe parente" -#: MErrorMessage.module:125 +#: MErrorMessage.module:126 msgid "No return value" msgstr "Sem valor de retorno" -#: MErrorMessage.module:126 +#: MErrorMessage.module:127 msgid "No startup method" msgstr "Sem mĆ©todo de inicializaĆ§Ć£o" -#: MErrorMessage.module:127 +#: MErrorMessage.module:128 msgid "Non terminated string" msgstr "String nĆ£o terminada" -#: MErrorMessage.module:128 +#: MErrorMessage.module:129 msgid "Not a directory: &1" msgstr "NĆ£o Ć© um diretĆ³rio: &1" -#: MErrorMessage.module:129 +#: MErrorMessage.module:130 msgid "Not a function" msgstr "NĆ£o Ć© uma funĆ§Ć£o" -#: MErrorMessage.module:130 +#: MErrorMessage.module:131 msgid "Not a procedure" msgstr "NĆ£o Ć© um procedimento" -#: MErrorMessage.module:131 +#: MErrorMessage.module:132 msgid "Not an array" msgstr "NĆ£o Ć© um array" -#: MErrorMessage.module:132 +#: MErrorMessage.module:133 msgid "Not an enumeration" msgstr "NĆ£o Ć© uma enumeraĆ§Ć£o" -#: MErrorMessage.module:133 +#: MErrorMessage.module:134 msgid "Not an object" msgstr "NĆ£o Ć© um objeto" -#: MErrorMessage.module:134 +#: MErrorMessage.module:135 msgid "Not enough argument to New()" msgstr "Argumentos insuficientes para New()" -#: MErrorMessage.module:135 +#: MErrorMessage.module:136 msgid "Not enough arguments" msgstr "Argumentos insuficientes" -#: MErrorMessage.module:136 +#: MErrorMessage.module:137 msgid "Not enough arguments to &1()" msgstr "Argumentos insuficientes para &1()" -#: MErrorMessage.module:137 +#: MErrorMessage.module:138 msgid "Not implemented yet" msgstr "Ainda nĆ£o foi implementado" -#: MErrorMessage.module:138 +#: MErrorMessage.module:139 msgid "Not supported" msgstr "NĆ£o suportado" -#: MErrorMessage.module:139 +#: MErrorMessage.module:140 msgid "Null object" msgstr "Objeto nulo" -#: MErrorMessage.module:140 +#: MErrorMessage.module:141 msgid "Number" msgstr "NĆŗmero" -#: MErrorMessage.module:141 +#: MErrorMessage.module:142 +msgid "Number or Date expected" +msgstr "esperado NĆŗmero ou Data" + +#: MErrorMessage.module:143 msgid "Number or date" msgstr "NĆŗmero ou data" -#: MErrorMessage.module:142 +#: MErrorMessage.module:144 msgid "Number, Date or String" msgstr "NĆŗmero, Data ou String" -#: MErrorMessage.module:143 +#: MErrorMessage.module:145 msgid "Number, String or Object" msgstr "NĆŗmero, String ou Objeto" -#: MErrorMessage.module:144 +#: MErrorMessage.module:146 msgid "Object" msgstr "Objeto" -#: MErrorMessage.module:145 +#: MErrorMessage.module:147 msgid "Out of bounds" msgstr "Fora de limite" -#: MErrorMessage.module:146 +#: MErrorMessage.module:148 msgid "Out of memory" msgstr "MemĆ³ria insuficiente" -#: MErrorMessage.module:147 +#: MErrorMessage.module:149 msgid "Out of range" msgstr "Fora de intervalo" -#: MErrorMessage.module:148 +#: MErrorMessage.module:150 msgid "Overflow" msgstr "Esgotamento" -#: MErrorMessage.module:149 +#: MErrorMessage.module:151 msgid "Overriding an already inherited class is forbidden" msgstr "Sobrescrever uma classe jĆ” herdada Ć© proibido" -#: MErrorMessage.module:150 -msgid "Pointer" -msgstr "Ponteiro" - -#: MErrorMessage.module:151 +#: MErrorMessage.module:152 msgid "Read error" msgstr "Erro de leitura" -#: MErrorMessage.module:152 +#: MErrorMessage.module:153 msgid "Return value datatype not specified in function declaration" msgstr "Tipo de dado de retorno nĆ£o especificado na declaraĆ§Ć£o da funĆ§Ć£o" -#: MErrorMessage.module:153 +#: MErrorMessage.module:154 msgid "STOP instruction encountered" msgstr "InstruĆ§Ć£o STOP econtrada" -#: MErrorMessage.module:154 +#: MErrorMessage.module:155 msgid "SUPER cannot be used alone" msgstr "SUPER nĆ£o pode ser usada sozinho" -#: MErrorMessage.module:155 +#: MErrorMessage.module:156 msgid "Serialization error" msgstr "Erro de serializaĆ§Ć£o" -#: MErrorMessage.module:156 +#: MErrorMessage.module:157 msgid "Stack overflow" msgstr "Estouro de pilha" -#: MErrorMessage.module:157 +#: MErrorMessage.module:158 msgid "Standard type" msgstr "Tipo padrĆ£o" -#: MErrorMessage.module:158 +#: MErrorMessage.module:159 msgid "Stream is closed" msgstr "Stream foi fechado" @@ -6534,8 +6730,8 @@ msgstr "Erro de sintaxe. INHERITS precisa de um nome de classe" #: MErrorMessage.module:175 -msgid "Syntax error. Identifier expected." -msgstr "Erro de sintaxe. Identificador esperado." +msgid "Syntax error. Identifier expected" +msgstr "Erro de sintaxe. Identificador esperado" #: MErrorMessage.module:176 msgid "Syntax error. Invalid identifier in function name" @@ -6822,8 +7018,8 @@ msgstr "O argumento VarPtr() precisa ser dinĆ¢mico, estĆ”tico ou uma variĆ”vel local" #: MErrorMessage.module:247 -msgid "Variant" -msgstr "-" +msgid "Void identifier" +msgstr "Identificador nulo" #: MErrorMessage.module:248 msgid "Void key" @@ -6866,46 +7062,58 @@ msgstr "variĆ”vel global escondida pela declaraĆ§Ć£o local: &1" #: MErrorMessage.module:258 +msgid "integer and boolean mixed with `&1' operator" +msgstr "inteiro e booleano misturados com operador '&1'" + +#: MErrorMessage.module:259 +msgid "uninitialized global variable: &1" +msgstr "VariĆ”vel global nĆ£o inicializada: &1" + +#: MErrorMessage.module:260 +msgid "uninitialized variable: &1" +msgstr "VariĆ”vel nĆ£o inicializada: &1" + +#: MErrorMessage.module:261 msgid "unknown error" msgstr "erro desconhecido" -#: MErrorMessage.module:259 +#: MErrorMessage.module:262 msgid "unused argument: &1" msgstr "argumento nĆ£o utilizado: &1" -#: MErrorMessage.module:260 +#: MErrorMessage.module:263 msgid "unused extern function: &1" msgstr "funĆ£o externa nĆ£o utilizada: &1" -#: MErrorMessage.module:261 +#: MErrorMessage.module:264 msgid "unused function: &1" msgstr "funĆ§Ć£o nĆ£o utilizada: &1" -#: MErrorMessage.module:262 +#: MErrorMessage.module:265 msgid "unused global variable: &1" msgstr "variĆ”vel global nĆ£o utilizada: &1" -#: MErrorMessage.module:263 +#: MErrorMessage.module:266 msgid "unused variable: &1" msgstr "variĆ”vel nĆ£o utilizada: &1" -#: MErrorMessage.module:267 +#: MErrorMessage.module:270 msgid "cannot open slave pseudo-terminal: " msgstr "nĆ£o Ć© possĆ­vel abrir um pseudo-terminal escravo: " -#: MErrorMessage.module:268 +#: MErrorMessage.module:271 msgid "cannot initialize pseudo-terminal: " msgstr "nĆ£o Ć© possĆ­vel inicializar o pseudo-terminal: " -#: MErrorMessage.module:269 +#: MErrorMessage.module:272 msgid "cannot plug standard input: " msgstr "nĆ£o Ć© possĆ­vel conectar a entrada padrĆ£o: " -#: MErrorMessage.module:270 +#: MErrorMessage.module:273 msgid "cannot plug standard output and standard error: " msgstr "nĆ£o Ć© possĆ­vel conectar a saĆ­da padrĆ£o e erro padrĆ£o: " -#: MErrorMessage.module:271 +#: MErrorMessage.module:274 msgid "cannot run executable: " msgstr "nĆ£o Ć© possĆ­vel rodar o executĆ”vel: " @@ -6913,7 +7121,7 @@ msgid "No help found." msgstr "Ajuda nĆ£o econtrada." -#: MHelp.module:974 Wiki.module:799 +#: MHelp.module:983 Wiki.module:799 msgid "This page does not exist." msgstr "Esta pĆ”gina nĆ£o existe." @@ -6946,6 +7154,10 @@ msgstr "Formato desconhecido" #: MTheme.module:6 +msgid "Characters" +msgstr "Caracteres" + +#: MTheme.module:6 msgid "Comments" msgstr "ComentĆ”rios" @@ -6974,6 +7186,10 @@ msgstr "Palavras-chave" #: MTheme.module:6 +msgid "Labels" +msgstr "RĆ³tulos" + +#: MTheme.module:6 msgid "Normal text" msgstr "Texto normal" @@ -7009,59 +7225,59 @@ msgid "'&1' and '&2' are missing." msgstr "'&1' e '&2' estĆ£o faltando." -#: Package.module:266 +#: Package.module:268 msgid "Saving CHANGELOG file." msgstr "Salvando arquivo CHANGELOG." -#: Package.module:653 +#: Package.module:657 msgid "Making &1 support package..." msgstr "Criando o pacote de suporte &1..." -#: Package.module:707 +#: Package.module:712 msgid "Creating package for &1." msgstr "Criando pacotes para &1." -#: Package.module:739 +#: Package.module:744 msgid "The package build has failed." msgstr "A montagem do pacote falhou." -#: Package.module:807 +#: Package.module:812 msgid "Making build directory." msgstr "Criando diretĆ³rio de construĆ§Ć£o." -#: Package.module:862 +#: Package.module:867 msgid "Creating desktop file..." msgstr "Criando arquivo de Ć”rea de trabalho..." -#: Package.module:870 +#: Package.module:875 msgid "Sources are being debianizated." msgstr "Fontes foram debianizados." -#: Package.module:1075 +#: Package.module:1080 msgid "Creating package..." msgstr "Criando pacote..." -#: Package.module:1083 +#: Package.module:1088 msgid "'dpkg-buildpackage' has failed." msgstr "'dpkg-buildpackage' falhou." -#: Package.module:1363 +#: Package.module:1368 msgid "Initializing ~/RPM directory." msgstr "Inicializando diretĆ³rio ~/RPM." -#: Package.module:1383 +#: Package.module:1388 msgid "Creating source package." msgstr "Criando pacote de cĆ³digo-fonte." -#: Package.module:1407 +#: Package.module:1412 msgid "Creating .spec file." msgstr "Criando arquivo .spec." -#: Package.module:1666 +#: Package.module:1671 msgid "'rpmbuild' has returned the following error code:" msgstr "'rpmbuild' retornou o seguinte cĆ³digo de erro:" -#: Package.module:2077 +#: Package.module:2091 msgid "'tar' has returned the following error code:" msgstr "'tar' retornou o seguinte cĆ³digo de erro:" @@ -7077,354 +7293,350 @@ msgid "Patch didn't apply:\n" msgstr "Patch nĆ£o se aplica:\n" -#: Project.module:225 +#: Project.module:226 msgid "Automation" msgstr "AutomaĆ§Ć£o" -#: Project.module:226 +#: Project.module:227 msgid "Basic" msgstr "BĆ”sico" -#: Project.module:228 +#: Project.module:229 msgid "Drawing" msgstr "Desenho" -#: Project.module:231 +#: Project.module:232 msgid "Miscellaneous" msgstr "MiscelĆ¢nea" -#: Project.module:232 +#: Project.module:233 msgid "Networking" msgstr "Redes" -#: Project.module:233 +#: Project.module:234 msgid "OpenGL" msgstr "OpenGL" -#: Project.module:234 +#: Project.module:235 msgid "Printing" msgstr "ImpressĆ£o" -#: Project.module:235 +#: Project.module:236 msgid "Sound" msgstr "Som" -#: Project.module:237 +#: Project.module:238 msgid "Controls" msgstr "Controles" -#: Project.module:238 +#: Project.module:239 msgid "Multimedia" msgstr "MultimĆ­dia" -#: Project.module:239 +#: Project.module:240 msgid "Web" msgstr "-" -#: Project.module:374 +#: Project.module:404 msgid "File not found!" msgstr "Arquivo nĆ£o econtrado!" -#: Project.module:484 +#: Project.module:516 msgid "This project does not exist." msgstr "Este projeto nĆ£o existe." -#: Project.module:496 +#: Project.module:528 msgid "Unable to find Gambas IDE executable in directory:\n\n&1" msgstr "NĆ£o Ć© possĆ­vel encontrar o executĆ”vel da IDE do Gambas no diretĆ³rio:\n\n&1" -#: Project.module:509 +#: Project.module:547 msgid "This is not a Gambas project." msgstr "Este nĆ£o Ć© um projeto Gambas." -#: Project.module:512 +#: Project.module:550 msgid "This is a Gambas 1.0 project. Use Gambas 2 to convert it." msgstr "Este Ć© um projeto Gambas 1.0. Utilize o Gambas 2 para converte-lo." -#: Project.module:515 +#: Project.module:553 msgid "Convert" msgstr "Converter" -#: Project.module:515 +#: Project.module:553 msgid "This is a Gambas 2.0 project.\n\nDo you want to convert it?" msgstr "Este Ć© um projeto Gambas 2.0.\n\nVocĆŖ deseja converte-lo?" -#: Project.module:533 +#: Project.module:571 msgid "Do not open" msgstr "NĆ£o abrir" -#: Project.module:533 +#: Project.module:571 msgid "Open after all" msgstr "Abrir depois de todos" -#: Project.module:533 +#: Project.module:571 msgid "This project seems to be already opened.\n\nOpening the same project twice can lead to data loss." msgstr "Este projeto aparenta jĆ” estar aberto.\n\nAbrir o mesmo projeto duas vezes pode levar a perda de dados." -#: Project.module:539 +#: Project.module:577 msgid "It cannot be converted." msgstr "NĆ£o pode ser convertido." -#: Project.module:539 +#: Project.module:577 msgid "This project is read-only." msgstr "Este projeto Ć© apenas leitura." -#: Project.module:556 +#: Project.module:594 msgid "Copying project inside a temporary directory..." msgstr "Copiando o projeto dentro de um diretĆ³rio temporĆ”rio..." -#: Project.module:559 +#: Project.module:597 msgid "Unable to create temporary directory" msgstr "NĆ£o Ć© possĆ­vel criar o diretĆ³rio temporĆ”rio" -#: Project.module:584 +#: Project.module:627 msgid "Converting project structure..." msgstr "Convertendo estrutura do projeto..." -#: Project.module:615 +#: Project.module:660 msgid "Applying conversion..." msgstr "Aplicando conversĆ£o..." -#: Project.module:621 +#: Project.module:666 msgid "Unable to apply conversion" msgstr "NĆ£o Ć© possĆ­vel aplicar a conversĆ£o" -#: Project.module:734 +#: Project.module:786 msgid "Some libraries used by the project are missing." -msgstr "Algumas bibliotecas usadas por este projeto estĆ£o faltando" - -#: Project.module:753 -msgid "Cannot open project file :\n" -msgstr "NĆ£o Ć© possĆ­vel abrir o arquivo de projeto:\n" +msgstr "Algumas bibliotecas usadas por este projeto estĆ£o faltando." #: Project.module:805 +msgid "Cannot open project file :" +msgstr "NĆ£o Ć© possĆ­vel abrir arquivo do projeto :" + +#: Project.module:857 msgid "Cannot reload file." msgstr "NĆ£o Ć© possĆ­vel recarregar o arquivo." -#: Project.module:1356 -msgid "Files" -msgstr "Arquivos" - -#: Project.module:1566 -msgid "The following classes have circular inheritance:" -msgstr "As seguintes classes possuem heranƧa circular:" - -#: Project.module:1770 +#: Project.module:1645 msgid "ALPHA VERSION, USE AT YOUR OWN RISK!" msgstr "VERSƃO ALPHA, USE POR SUA CONTA E RISCO!" -#: Project.module:1772 +#: Project.module:1647 msgid "DEVELOPMENT VERSION, USE AT YOUR OWN RISK!" msgstr "VERSƃO DE DESENVOLVIMENTO, USE POR SUA CONTA E RISCO!" -#: Project.module:2094 -msgid "Loading &1..." -msgstr "Carregando &1..." - -#: Project.module:2151 +#: Project.module:2041 msgid "Cannot open a binary file." msgstr "NĆ£o Ć© possĆ­vel abrir o arquivo binĆ”rio." -#: Project.module:2188 +#: Project.module:2079 msgid "Cannot open file." msgstr "NĆ£o Ć© possĆ­vel abrir o arquivo." -#: Project.module:2365 +#: Project.module:2237 msgid "&1th" msgstr "&1Āŗ" -#: Project.module:2418 +#: Project.module:2290 msgid "in form definition" msgstr "na definiĆ§Ć£o do formulĆ”rio" -#: Project.module:2425 +#: Project.module:2297 msgid "in &1." msgstr "em &1." -#: Project.module:2586 +#: Project.module:2458 msgid "Some project source files are in conflict.\nPlease solve them if you want to compile the project." msgstr "Algums arquivos fontes do projeto estĆ£o em conflito.\nPor favor resolva-os se vocĆŖ deseja compilar o projeto." -#: Project.module:2590 +#: Project.module:2462 msgid "Compiling project" msgstr "Compilando projeto" -#: Project.module:2833 +#: Project.module:2713 msgid "File already exists." msgstr "Arquivo jĆ” existe." -#: Project.module:2865 +#: Project.module:2745 msgid "Directory already exists." msgstr "DiretĆ³rio jĆ” existe." -#: Project.module:2877 +#: Project.module:2757 msgid "Cannot link template file." msgstr "NĆ£o Ć© possĆ­vel fazer ligaĆ§Ć£o de arquivos de modelo." -#: Project.module:2883 +#: Project.module:2763 msgid "Cannot copy template file." msgstr "NĆ£o Ć© possĆ­vel copiar o arquivo de template." -#: Project.module:3089 +#: Project.module:2969 msgid "The contents of VERSION file is incorrect." msgstr "O conteĆŗdo do arquivo VERSION estĆ” incorreto." -#: Project.module:3111 +#: Project.module:2991 msgid "Cannot install library in &1." msgstr "NĆ£o Ć© possĆ­vel instalar biblioteca em &1." -#: Project.module:3149 +#: Project.module:3029 msgid "Making executable..." msgstr "Criando executĆ”vel..." -#: Project.module:3202 +#: Project.module:3081 msgid "Cannot make executable." msgstr "NĆ£o Ć© possĆ­vel criar o executĆ”vel." -#: Project.module:3634 +#: Project.module:3519 msgid "Some components are missing: &1" msgstr "Faltam alguns componentes: &1" -#: Project.module:3817 +#: Project.module:3705 msgid "Cannot write project file." msgstr "NĆ£o Ć© possĆ­vel gravar o arquivo de projeto." -#: Project.module:3866 +#: Project.module:3754 msgid "Unable to create desktop shortcut." msgstr "NĆ£o Ć© possĆ­vel criar o atalho de Ć”rea de trabalho." -#: Project.module:4135 +#: Project.module:4018 msgid "The directory will be removed at the next commit." msgstr "O diretĆ³rio serĆ” removido na prĆ³xima gravaĆ§Ć£o." -#: Project.module:4152 +#: Project.module:4035 msgid "You must define a startup class or form!" msgstr "VocĆŖ deve definir uma classe ou formulĆ”rio inicial!" -#: Project.module:4183 +#: Project.module:4066 msgid "Please type a name." msgstr "Por favor digite um nome." -#: Project.module:4187 +#: Project.module:4070 msgid "This name contains a forbidden character:" msgstr "Este nome contĆ©m caracteres proibidos:" -#: Project.module:4191 +#: Project.module:4074 msgid "The name cannot begins with a dot." msgstr "O nome nĆ£o pode iniciar com ponto." -#: Project.module:4195 +#: Project.module:4078 msgid "This name is already used. Choose another one." msgstr "Este nome jĆ” estĆ” em uso. Escolha um outro." -#: Project.module:4231 +#: Project.module:4114 msgid "A class name must begin with a letter or an underscore, followed by any letter or digit." msgstr "O nome da classe deve iniciar com uma letra ou underscore, seguido de qualquer letra ou digito." -#: Project.module:4279 +#: Project.module:4157 msgid "Destination already exists." msgstr "Destino jĆ” existe." -#: Project.module:4496 +#: Project.module:4339 msgid "Unable to rename '&1'" msgstr "NĆ£o Ć© possĆ­vel renomear '&1'" -#: Project.module:4612 +#: Project.module:4455 msgid "Please type a project name." msgstr "Por favor digite um nome de projeto." -#: Project.module:4620 +#: Project.module:4463 msgid "The project name cannot begin with a dot." msgstr "O nome do projeto nĆ£o pode iniciar com um ponto." -#: Project.module:4623 +#: Project.module:4466 msgid "Non-ASCII characters are forbidden in a project name." msgstr "NĆ£o Ć© permitido utilizar caracteres nĆ£o-ASCII no nome do projeto." -#: Project.module:4624 +#: Project.module:4467 msgid "The following characters are forbidden in a project name: ? * / \\ SPACE" msgstr "O seguintes caracteres sĆ£o proibidos no nome do projeto: ? * / \\ ESPAƇO" -#: Project.module:4631 +#: Project.module:4474 msgid "This project already exists." msgstr "Este projeto jĆ” existe." -#: Project.module:4634 +#: Project.module:4477 msgid "The project directory already exists." msgstr "O diretĆ³rio do projeto jĆ” existe." -#: Project.module:4636 +#: Project.module:4479 msgid "The project directory cannot be created because a file with the same name already exists." msgstr "O diretĆ³rio do projeto nĆ£o pode ser criado por que um arquivo com o mesmo nome jĆ” existe." -#: Project.module:4700 +#: Project.module:4527 msgid "Unable to create source archive." msgstr "NĆ£o Ć© possĆ­vel criar o pacote de fontes." -#: Project.module:4727 +#: Project.module:4554 msgid "Create source package" msgstr "Criar pacote de cĆ³digo-fonte" -#: Project.module:4986 +#: Project.module:4811 msgid "Cannot copy file &1." msgstr "NĆ£o Ć© possĆ­vel copiar o arquivo &1." -#: Project.module:5034 +#: Project.module:4859 msgid "Cannot create link &1." msgstr "NĆ£o Ć© possĆ­vel criar o vĆ­nculo &1." -#: Project.module:5049 +#: Project.module:4874 msgid "Cannot move a directory inside itself." msgstr "NĆ£o Ć© possĆ­vel mover um diretĆ³rio para dentro de si mesmo." -#: Project.module:5117 +#: Project.module:4938 msgid "Cannot move file &1." msgstr "NĆ£o Ć© possĆ­vel mover o arquivo &1." -#: Project.module:5330 +#: Project.module:5151 msgid "The following files couldn't be removed:" msgstr "Os seguintes arquivos nĆ£o puderam ser removidos:" -#: Project.module:5805 +#: Project.module:5617 msgid "Project cleanup..." msgstr "Limpeza de projeto..." -#: Project.module:5811 +#: Project.module:5623 msgid "Project files conversion..." msgstr "ConversĆ£o de arquivos de projeto..." -#: Project.module:5841 +#: Project.module:5653 msgid "Unable to convert &1" msgstr "NĆ£o Ć© possĆ­vel coverter &1" -#: Project.module:6071 +#: Project.module:5904 msgid "Unable to update forms." msgstr "NĆ£o Ć© possĆ­vel atualizar os formulĆ”rios." -#: Project.module:6161 +#: Project.module:5994 msgid "The &1 program is not installed on your system." msgstr "O programa &1 nĆ£o estĆ” instalado no seu sistema." -#: Project.module:6163 +#: Project.module:5996 msgid "The following programs are not installed on your system: &1." -msgstr "O seguinte programa nĆ£o estĆ” instalado no seu sistema: &1" +msgstr "Os seguintes programas nĆ£o estĆ£o instalados no seu sistema: &1." -#: Project.module:6255 +#: Project.module:6088 msgid "Unable to read component description file." msgstr "NĆ£o Ć© possĆ­vel ler o arquivo de descriĆ§Ć£o do componente." -#: Project.module:6316 +#: Project.module:6149 msgid "Cannot write component description file." msgstr "NĆ£o Ć© possĆ­vel gravar o arquivo de descriĆ§Ć£o de componente." -#: Project.module:6377 +#: Project.module:6210 msgid "Project templates" msgstr "Modelos do projeto" -#: Save.module:39 +#: Project.module:6256 +msgid "Unable to run terminal." +msgstr "NĆ£o Ć© possĆ­vel executar o terminal." + +#: Save.module:51 msgid "Cannot save file !" msgstr "NĆ£o Ć© possĆ­vel salvar o arquivo !" +#: SoftwareBox.class:236 +msgid "Published &1" +msgstr "Publicado &1" + #: Util.module:39 msgid "&1 B" msgstr "-" @@ -7441,10 +7653,26 @@ msgid "&1 GiB" msgstr "-" -#: VersionControl.module:116 +#: VersionControl.module:130 msgid "command timeout" msgstr "tempo limite de comando" +#: VersionControl.module:485 +msgid "Do you really want to put this project under version control with &1?" +msgstr "VocĆŖ realmente deseja colocar este projeto sub controle de versĆ£o com &1?" + +#: VersionControl.module:499 +msgid "The project could not be put under version control." +msgstr "O projeto nĆ£o pĆ“de ser posto sub controle de versĆ£o." + +#: VersionControl.module:584 +msgid "Unable to switch to branch `&1`." +msgstr "NĆ£o Ć© possĆ­vel alternar para a ramificaĆ§Ć£o `&1`." + +#: VersionControl.module:604 +msgid "With &1" +msgstr "Com &1" + #: Wiki.module:522 msgid "There are &1 classes and &2 symbols in all Gambas components." msgstr "Existem &1 classes e &2 sĆ­mbolos em todos os componentes Gambas." Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/pt.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/pt.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/ro.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/ro.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/ru.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/ru.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/sl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/sl.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/sv.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/sv.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/tr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/tr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/zh.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/zh.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.lang/zh_TW.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.lang/zh_TW.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.project 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.project 2019-04-27 16:05:33.000000000 +0000 @@ -2,7 +2,7 @@ Title=Gambas 3 Startup=Project Icon=img/logo/logo-ide.png -Version=3.12.1 +Version=3.12.90 VersionFile=1 Component=gb.image Component=gb.gui.qt diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/snippets gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/snippets --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/snippets 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/snippets 2019-04-27 16:05:33.000000000 +0000 @@ -1,5 +1,5 @@ [Snippets] -Count=43 +Count=94 Snippet[1]="fo\nFor ${1:Var} = ${2:Start} To ${3:End}\n ${}\nNext" Snippet[2]="fe\nFor Each ${1:Var} In ${2:Collection}\n ${}\nNext" Snippet[3]="if\nIf ${1:Test} Then\n ${}\nEndif" @@ -19,10 +19,10 @@ Snippet[17]="sv\nStatic Private $${1:Var} As ${2:Type}" Snippet[18]="pc\nPublic Const ${1:Name} As ${2:Type} = ${3:Value}" Snippet[19]="c\nPrivate Const ${1:Name} As ${2:Type} = ${3:Value}" -Snippet[20]="p\nProperty ${1:Name} As ${2:Type}" -Snippet[21]="pr\nProperty Read ${1:Name} As ${2:Type}" -Snippet[22]="sp\nStatic Property ${1:Name} As ${2:Type}" -Snippet[23]="spr\nStatic Property Read ${1:Name} As ${2:Type}" +Snippet[20]="pr\nProperty ${1:Name} As ${2:Type}" +Snippet[21]="prr\nProperty Read ${1:Name} As ${2:Type}" +Snippet[22]="spp\nStatic Property ${1:Name} As ${2:Type}" +Snippet[23]="sppr\nStatic Property Read ${1:Name} As ${2:Type}" Snippet[24]="wh\nWhile ${1:Test}\n ${}\nWend" Snippet[25]="re\nRepeat\n ${}\nUntil ${1:Test}" Snippet[26]="do\nDo\n ${}\nLoop" @@ -42,16 +42,56 @@ Snippet[40]="ds\nDim s${1:Var} As String" Snippet[41]="dc\nDim c${1:Var} As Collection" Snippet[42]="df\nDim f${1:Var} As Float" -Snippet[43]="da\nDim a${1:Var} As String[]" +Snippet[43]="da\nDim a${1:Var} As ${2:Type}[]" Snippet[44]="vi\nPrivate $i${1:Var} As Integer" Snippet[45]="vb\nPrivate $b${1:Var} As Boolean" Snippet[46]="vs\nPrivate $s${1:Var} As String" Snippet[47]="vc\nPrivate $c${1:Var} As Collection" Snippet[48]="vf\nPrivate $f${1:Var} As Float" -Snippet[49]="sva\nStatic Private $a${1:Var} As String[]" -Snippet[50]="svi\nStatic Private $i${1:Var} As Integer" -Snippet[51]="svb\nStatic Private $b${1:Var} As Boolean" -Snippet[52]="svs\nStatic Private $s${1:Var} As String" -Snippet[53]="svc\nStatic Private $c${1:Var} As Collection" -Snippet[54]="svf\nStatic Private $f${1:Var} As Float" -Snippet[55]="sva\nStatic Private $a${1:Var} As String[]" +Snippet[43]="va\nPrivate a${1:Var} As ${2:Type}[]" +Snippet[49]="pvi\nPublic ${1:Var} As Integer" +Snippet[50]="pvb\nPublic ${1:Var} As Boolean" +Snippet[51]="pvs\nPublic ${1:Var} As String" +Snippet[52]="pvc\nPublic ${1:Var} As Collection" +Snippet[53]="pvf\nPublic ${1:Var} As Float" +Snippet[54]="pva\nPublic ${1:Var} As ${2:Type}[]" +Snippet[55]="svi\nStatic Private $i${1:Var} As Integer" +Snippet[56]="svb\nStatic Private $b${1:Var} As Boolean" +Snippet[57]="svs\nStatic Private $s${1:Var} As String" +Snippet[58]="svc\nStatic Private $c${1:Var} As Collection" +Snippet[59]="svf\nStatic Private $f${1:Var} As Float" +Snippet[60]="sva\nStatic Private $a${1:Var} As ${2:Type}[]" +Snippet[61]="spvi\nStatic Public ${1:Var} As Integer" +Snippet[62]="spvb\nStatic Public ${1:Var} As Boolean" +Snippet[63]="spvs\nStatic Public ${1:Var} As String" +Snippet[64]="spvc\nStatic Public ${1:Var} As Collection" +Snippet[65]="spvf\nStatic Public ${1:Var} As Float" +Snippet[66]="spva\nStatic Public ${1:Var} As ${2:Type}[]" +Snippet[67]="todo\n' TODO: " +Snippet[68]="note\n' NOTE: " +Snippet[69]="fixme\n' FIXME: " +Snippet[70]="dai\nDim a${1:Var} As Integer[]" +Snippet[71]="dab\nDim a${1:Var} As Boolean[]" +Snippet[72]="das\nDim a${1:Var} As String[]" +Snippet[73]="dac\nDim a${1:Var} As Collection[]" +Snippet[74]="daf\nDim a${1:Var} As Float[]" +Snippet[75]="vai\nPrivate $a${1:Var} As Integer[]" +Snippet[76]="vab\nPrivate $a${1:Var} As Boolean[]" +Snippet[77]="vas\nPrivate $a${1:Var} As String[]" +Snippet[78]="vac\nPrivate $a${1:Var} As Collection[]" +Snippet[79]="vaf\nPrivate $a${1:Var} As Float[]" +Snippet[80]="svai\nStatic Private $a${1:Var} As Integer[]" +Snippet[81]="svab\nStatic Private $a${1:Var} As Boolean[]" +Snippet[82]="svas\nStatic Private $a${1:Var} As String[]" +Snippet[83]="svac\nStatic Private $a${1:Var} As Collection[]" +Snippet[84]="svaf\nStatic Private $a${1:Var} As Float[]" +Snippet[85]="pvai\nPublic {1:Var} As Integer[]" +Snippet[86]="pvab\nPublic {1:Var} As Boolean[]" +Snippet[87]="pvas\nPublic {1:Var} As String[]" +Snippet[88]="pvac\nPublic {1:Var} As Collection[]" +Snippet[89]="pvaf\nPublic {1:Var} As Float[]" +Snippet[90]="spvai\nStatic Public ${1:Var} As Integer[]" +Snippet[91]="spvab\nStatic Public ${1:Var} As Boolean[]" +Snippet[92]="spvas\nStatic Public ${1:Var} As String[]" +Snippet[93]="spvac\nStatic Public ${1:Var} As Collection[]" +Snippet[94]="spvaf\nStatic Public ${1:Var} As Float[]" diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Component/CClassInfo.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Component/CClassInfo.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Component/CClassInfo.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Component/CClassInfo.class 2019-04-27 16:05:33.000000000 +0000 @@ -1030,3 +1030,10 @@ Return hClass.ConstructorNeedParent() End + + +Public Sub _compare(Other As CClassInfo) As Integer + + Return Comp(Name, Other.Name) + +End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Component/CPropertyInfo.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Component/CPropertyInfo.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Component/CPropertyInfo.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Component/CPropertyInfo.class 2019-04-27 16:05:33.000000000 +0000 @@ -61,6 +61,7 @@ $cRedirect["Height"] = True $cRedirect["Label.Padding"] = False + $cRedirect["URLLabel.Padding"] = False $cRedirect["PictureBox.Padding"] = False $cRedirect["LCDLabel.Padding"] = False $cRedirect["TextLabel.Padding"] = False diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Debug/CProfile.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Debug/CProfile.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Debug/CProfile.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Debug/CProfile.class 2019-04-27 16:05:33.000000000 +0000 @@ -33,23 +33,23 @@ iRet = Comp(Name, hOther.Name, gb.IgnoreCase) Case 1 - iRet = - Sgn(Count - hOther.Count) + iRet = -Sgn(Count - hOther.Count) Case 2 - iRet = - Sgn({Time} - hOther.Time) + iRet = -Sgn({Time} - hOther.Time) Case 3 - iRet = - Sgn({Time} / Count - hOther.Time / hOther.Count) + iRet = -Sgn({Time} / Count - hOther.Time / hOther.Count) Case 4 - iRet = - Sgn(Me.Self - hOther.Self) + iRet = -Sgn(Me.Self - hOther.Self) Case 5 - iRet = - Sgn(Me.Self / Count - hOther.Self / hOther.Count) + iRet = -Sgn(Me.Self / Count - hOther.Self / hOther.Count) End Select - If Not Ascending Then iRet = - iRet + If Not Ascending Then iRet = -iRet Return iRet End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Debug/FDebugInfo.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Debug/FDebugInfo.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Debug/FDebugInfo.form 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Debug/FDebugInfo.form 2019-04-27 16:05:33.000000000 +0000 @@ -56,9 +56,10 @@ } { btnShowMe ToolButton MoveScaled(56,0,4,3) + #Translate = False Font = Font["-1"] - ToolTip = ("Display ME") - Text = ("ME") + ToolTip = "Display ME" + Text = "ME" } { Separator3 Separator MoveScaled(63,0,0,3) diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Code/FEditor.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Code/FEditor.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Code/FEditor.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Code/FEditor.class 2019-04-27 16:05:33.000000000 +0000 @@ -2198,11 +2198,11 @@ ' If Settings["/Editor/Fold"] Then edtEditor.CollapseAll ' Endif - If Settings["/FormatCode/FormatOnLoad"] Then MPrettyCode.Run(Me) - $hEditor.SetFocus Modify(True) + If Settings["/FormatCode/FormatOnLoad"] Then MPrettyCode.Run(Me) + SetReadOnly End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Code/FProcedureList.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Code/FProcedureList.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Code/FProcedureList.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Code/FProcedureList.class 2019-04-27 16:05:33.000000000 +0000 @@ -21,6 +21,9 @@ Public Sub Init(hModule As FEditor, sClass As String, aProc As String[], iCurrent As Integer, W As Integer, H As Integer) + Dim fSize As Float + Dim N As Integer + $hModule = hModule $sClass = sClass ' Copy it, as it can disappear during the Editor_Change() method @@ -31,11 +34,18 @@ gvwProc.Rows.Count = aProc.Count gvwProc.Rows.UnselectAll gvwProc.Columns.Count = 1 - Project.SetNormalFont(gvwProc) - 'gvwProc.Rows.H = gvwProc.Font.Height + 4 - ' For I = 0 To aProc.Max - ' If aProc[I] Begins "-" Then gvwProc.Rows[I].H = Desktop.Scale * 1.5 - ' Next + + N = H / Desktop.Scale / 4 + + If aProc.Count > N * 2 Then + fSize = 0.8 + Else If aProc.Count > N Then + fSize = 0.9 + Else + fSize = 1 + Endif + + Project.SetNormalFont(gvwProc, fSize) Me.Resize(W, Min(H, gvwProc.ScrollHeight + 2)) Try gvwProc[iCurrent, 0].EnsureVisible diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Code/FTextEditor.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Code/FTextEditor.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Code/FTextEditor.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Code/FTextEditor.class 2019-04-27 16:05:33.000000000 +0000 @@ -683,8 +683,10 @@ UpdateEndOfLine $hEditor.SetFocus - Editors_Cursor + 'Editors_Cursor Modify(True) + + If Settings["/FormatCode/FormatOnLoad"] Then MPrettyCode.Run(Me) End @@ -1185,9 +1187,9 @@ End -Public Sub btnProc_MouseDown() +Public Sub btnProc_Click() - If Not Mouse.Left Then Return + 'If Not Mouse.Left Then Return ToggleProcList Stop Event diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Code/MPrettyCode.module gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Code/MPrettyCode.module --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Code/MPrettyCode.module 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Code/MPrettyCode.module 2019-04-27 16:05:33.000000000 +0000 @@ -110,6 +110,7 @@ $aSwitch = New Integer[] aText = Split(hEditor.Text, "\n") + iEnd = Min(aText.Max, iEnd) X = hEditor.Column Y = hEditor.Line diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Connection/FConnectionEditor.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Connection/FConnectionEditor.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Connection/FConnectionEditor.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Connection/FConnectionEditor.class 2019-04-27 16:05:33.000000000 +0000 @@ -675,6 +675,7 @@ Dim sReq As String = Trim(edtRequest.Text) Dim iPos As Integer Dim sStart As String + Dim fTimer As Float While Left(sReq, 2) = "/*" iPos = InStr(sReq, "*/") @@ -684,6 +685,8 @@ If Not sReq Then Return + fTimer = Timer + Inc Application.Busy iPos = InStr(sReq, " ") @@ -701,7 +704,11 @@ Dec Application.Busy - If Error Then Balloon.Error(("Unable to run query.") & "\n\n" & Error.Text, btnRunQuery) + If Error Then + Balloon.Error(("Unable to run query.") & "\n\n" & Error.Text, btnRunQuery) + Else + edtRequest.ShowMessageLabel(Subst(("&1 s"), Format(Timer - fTimer, "0.###")), Highlight.Highlight, True) + Endif End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Connection/FConnectionEditor.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Connection/FConnectionEditor.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Connection/FConnectionEditor.form 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Connection/FConnectionEditor.form 2019-04-27 16:05:33.000000000 +0000 @@ -109,7 +109,7 @@ MoveScaled(1,1,106,72) Expand = True { panTable Panel - MoveScaled(2,2,71,35) + MoveScaled(2,2,89,35) Arrangement = Arrange.Fill Spacing = True { tabTable TabPanel @@ -230,11 +230,11 @@ Index = 0 } { panRequest VBox - MoveScaled(6,8,61,24) + MoveScaled(6,9,80,24) Visible = False Background = Color.Background { tlbData2 ToolBar - MoveScaled(0,0,57,4) + MoveScaled(0,0,75,4) Separator = True { btnRunQuery ToolButton MoveScaled(0,0,12,4) @@ -291,6 +291,9 @@ ToolTip = ("Redo") Picture = Picture["icon:/small/redo"] } + { Spring1 Spring + MoveScaled(58,1,5,2) + } } { tabRequest TabPanel MoveScaled(3,5,33,7) @@ -304,6 +307,8 @@ Expand = True Border = False Highlight = "SQL" + Mode = "SQL" + Wrap = True } } } diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Form/FForm.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Form/FForm.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Form/FForm.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Form/FForm.class 2019-04-27 16:05:33.000000000 +0000 @@ -1498,12 +1498,12 @@ If W < 0 Then X = X + W - W = - W + W = -W Endif If H < 0 Then Y = Y + H - H = - H + H = -H Endif 'PRINT hParent.Name; X; Y; W; H @@ -1691,12 +1691,12 @@ If W < 0 Then X += W - W = - W + W = -W Endif If H < 0 Then Y += H - H = - H + H = -H Endif If W <= 6 Or H <= 6 Then @@ -2872,9 +2872,9 @@ Select Key.Code Case Key.Up If Key.Control Then - ResizeSelection(0, - D, bFree) + ResizeSelection(0, -D, bFree) Else - MoveSelection(0, - D, bFree) + MoveSelection(0, -D, bFree) Endif Stop Event Case Key.Down @@ -2886,9 +2886,9 @@ Stop Event Case Key.Left If Key.Control Then - ResizeSelection(- D, 0, bFree) + ResizeSelection(-D, 0, bFree) Else - MoveSelection(- D, 0, bFree) + MoveSelection(-D, 0, bFree) Endif Stop Event Case Key.Right diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Form/FProperty.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Form/FProperty.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Form/FProperty.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Form/FProperty.class 2019-04-27 16:05:33.000000000 +0000 @@ -987,7 +987,7 @@ Case "s" SaveProperty - If FText.Run($sOldVal) Then Goto _EXIT + If FText.Run($sOldVal, $sLast) Then Goto _EXIT $hEditor.Text = FText.Value Case "String[]" @@ -1075,7 +1075,7 @@ If FFieldChooser.Run(sConnection, sTable, True, $sOldVal) Then Goto _EXIT $hEditor.Text = FFieldChooser.Value Else - If FText.Run($sOldVal) Then Goto _EXIT + If FText.Run($sOldVal, $sLast) Then Goto _EXIT $hEditor.Text = FText.Value Endif diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Form/FText.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Form/FText.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Form/FText.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Form/FText.class 2019-04-27 16:05:33.000000000 +0000 @@ -3,12 +3,13 @@ Static Public Value As String -Static Public Function Run(sText As String) As Boolean +Static Public Function Run(sText As String, sProperty As String) As Boolean Dim hForm As Form Value = sText hForm = New FText + hForm.Title = Subst(("Edit '&1' property"), sProperty) Return Not hForm.ShowModal() diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Form/FText.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Form/FText.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Form/FText.form 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Form/FText.form 2019-04-27 16:05:33.000000000 +0000 @@ -2,7 +2,6 @@ { Form Form MoveScaled(0,0,70,41) - Text = ("Edit text property") Arrangement = Arrange.Vertical Spacing = True Margin = True diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Image/CImageSelection.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Image/CImageSelection.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Image/CImageSelection.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Image/CImageSelection.class 2019-04-27 16:05:33.000000000 +0000 @@ -759,7 +759,7 @@ hMatrix.Translate(hExt.X + hExt.W / 2, hExt.Y + hExt.H / 2) hMatrix.Scale(-1, 1) - hMatrix.Translate(- (hExt.X + hExt.W / 2), - (hExt.Y + hExt.H / 2)) + hMatrix.Translate(-(hExt.X + hExt.W / 2), -(hExt.Y + hExt.H / 2)) Apply(hMatrix) End @@ -773,7 +773,7 @@ hMatrix.Translate(hExt.X + hExt.W / 2, hExt.Y + hExt.H / 2) hMatrix.Scale(1, -1) - hMatrix.Translate(- (hExt.X + hExt.W / 2), - (hExt.Y + hExt.H / 2)) + hMatrix.Translate(-(hExt.X + hExt.W / 2), -(hExt.Y + hExt.H / 2)) Apply(hMatrix) End @@ -787,7 +787,7 @@ hMatrix.Translate(hExt.X + hExt.W / 2, hExt.Y + hExt.H / 2) hMatrix.Rotate(fAngle) - hMatrix.Translate(- (hExt.X + hExt.W / 2), - (hExt.Y + hExt.H / 2)) + hMatrix.Translate(-(hExt.X + hExt.W / 2), -(hExt.Y + hExt.H / 2)) Apply(hMatrix) End @@ -806,9 +806,9 @@ Endif hMatrix.Scale(SX, SY) If bTopLeft Then - hMatrix.Translate(- hExt.X, - hExt.Y) + hMatrix.Translate(-hExt.X, -hExt.Y) Else - hMatrix.Translate(- (hExt.X + hExt.W / 2), - (hExt.Y + hExt.H / 2)) + hMatrix.Translate(-(hExt.X + hExt.W / 2), -(hExt.Y + hExt.H / 2)) Endif Apply(hMatrix) diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Image/FImageEditor.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Image/FImageEditor.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/Image/FImageEditor.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/Image/FImageEditor.class 2019-04-27 16:05:33.000000000 +0000 @@ -1121,10 +1121,12 @@ Case "draw", "erase" - If $bShift And If $sTool = "draw" Then - With GetImagePos() - FImageProperty.SetColor($hImage[.X, .Y]) - End With + If $bShift Then + If $sTool = "draw" Then + With GetImagePos() + FImageProperty.SetColor($hImage[.X, .Y]) + End With + Endif Else If $hLastPoint.X <> $hCurrentPoint.X Or If $hLastPoint.Y <> $hCurrentPoint.Y Then AddStroke($hCurrentPoint) @@ -1286,11 +1288,11 @@ A = Max(-1, Min(1, A)) A = ACos(A) - If ($hCurrentPoint.X - XC) / ($hLastPoint.X - XC) > ($hCurrentPoint.Y - YC) / ($hLastPoint.Y - YC) Then A = - A + If ($hCurrentPoint.X - XC) / ($hLastPoint.X - XC) > ($hCurrentPoint.Y - YC) / ($hLastPoint.Y - YC) Then A = -A If $bAlt Then A = Rad(Int(Deg(A) / 15) * 15) - hSelect.Rotate(- A) + hSelect.Rotate(-A) Endif @@ -1740,7 +1742,7 @@ Endif Paint.LineWidth = 1 / imvImage.Zoom - Paint.DashOffset = - $fDashOffset + Paint.DashOffset = -$fDashOffset $hSelect.Paint($hImage, CImageSelection.ACTION_SELECT, True) @@ -1780,9 +1782,9 @@ Paint.Rectangle(-5, -4, 9, 9) - Paint.MoveTo(0, - imvImage.H) + Paint.MoveTo(0, -imvImage.H) Paint.LineTo(0, imvImage.H) - Paint.MoveTo(- imvImage.W, 0) + Paint.MoveTo(-imvImage.W, 0) Paint.LineTo(imvImage.W, 0) Paint.Stroke @@ -1791,9 +1793,9 @@ Paint.Rectangle(-4, -3, 7, 7) - Paint.MoveTo(0, - imvImage.H) + Paint.MoveTo(0, -imvImage.H) Paint.LineTo(0, imvImage.H) - Paint.MoveTo(- imvImage.W, 0) + Paint.MoveTo(-imvImage.W, 0) Paint.LineTo(imvImage.W, 0) Paint.Dash = [2.0, 2.0] @@ -1910,7 +1912,7 @@ Paint.Begin(hImage) Paint.Brush = Paint.Image($hPaste) - $hPasteSelect.Translate(- Floor(.X), - Floor(.Y)) + $hPasteSelect.Translate(-Floor(.X), -Floor(.Y)) Paint.Brush.Matrix = $hPasteSelect._BrushMatrix.Copy() $hPasteSelect.Paint(hImage, CImageSelection.ACTION_FILL) $hPasteSelect.Translate(Floor(.X), Floor(.Y)) @@ -1973,7 +1975,7 @@ Paint.MoveTo(X, Y) Paint.RelLineTo(iGrid, iGrid) Paint.MoveTo(X + iGrid, Y) - Paint.RelLineTo(- iGrid, iGrid) + Paint.RelLineTo(-iGrid, iGrid) Next Next Endif diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/MCompressFile.module gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/MCompressFile.module --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Editor/MCompressFile.module 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Editor/MCompressFile.module 2019-04-27 16:05:33.000000000 +0000 @@ -2,7 +2,8 @@ Private Const IDENT_CAR As String = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_$" Private Const IDENT_CAR_CSS As String = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-.#" -Private Const SUBST_CAR As String = "_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" +Private Const SUBST_CAR_FIRST As String = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" +Private Const SUBST_CAR As String = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" Private $aExt As String[] = ["js", "css", "html"] @@ -74,18 +75,22 @@ If $iDoNotCompress Then Return If $cSubst.Exist(sIdent) Then Return - Repeat + Do Inc $iSubst iIndex = $iSubst sSubst = "" - Repeat - sSubst = Mid$(SUBST_CAR, 1 + iIndex Mod Len(SUBST_CAR), 1) & sSubst + sSubst = Mid$(SUBST_CAR_FIRST, 1 + iIndex Mod Len(SUBST_CAR_FIRST), 1) + iIndex \= Len(SUBST_CAR_FIRST) + While iIndex + sSubst &= Mid$(SUBST_CAR, 1 + iIndex Mod Len(SUBST_CAR), 1) '& sSubst iIndex \= Len(SUBST_CAR) - Until iIndex = 0 + Wend - Until Not $cIdent.Exist(sSubst) + If Not $cIdent.Exist(sSubst) And If Not $cKeyword.Exist(sSubst) Then Break + + Loop $cSubst[sIdent] = sSubst @@ -349,7 +354,9 @@ Continue Endif Endif + sCar = " " + If InStr("=", Right(sCar2)) = 0 And If sLastKeyword <> "return" Then If (Len(sRes) - iLastNewLine) > 76 Or If Mid$(sText, iPos + 1) Begins "function " Then sRes &= "\n" @@ -359,6 +366,8 @@ If Right(sRes) = "}" And If IsLetter(Right(sCar2)) Then sCar = "\n" iLastNewLine = Len(sRes) + 1 + Else If InStr("+-*/=", Right(sRes)) And If Right(sRes) = Right(sCar2) Then + ' keep the space Else If InStr(IDENT_CAR, Right(sRes)) = 0 And If Right(sRes) <> "}" Then Continue If InStr(IDENT_CAR, Right$(sCar2)) = 0 Then Continue diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Exported/TextEditor.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Exported/TextEditor.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Exported/TextEditor.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Exported/TextEditor.class 2019-04-27 16:05:33.000000000 +0000 @@ -267,8 +267,8 @@ Endif $hLabel.Foreground = Me.Styles[Highlight.Normal].Color - If IsMissing(iStyle) Then iStyle = Highlight.Highlight - $hLabel.Background = Color.Merge(Me.Styles[iStyle].Color, Style.BackgroundOf(Me), 0.3) + 'If IsMissing(iStyle) Then iStyle = Highlight.Highlight + $hLabel.Background = Color.Merge(Me.Styles[iStyle].Color, Me.Styles[Highlight.Background].Color, 0.3) $hLabel.Text = "  " & Replace(Replace(sStr, "

", " "), "
", " ") & "  " $bLabelBottom = bBottom diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Family/Report/CFamilyReport.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Family/Report/CFamilyReport.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Family/Report/CFamilyReport.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Family/Report/CFamilyReport.class 2019-04-27 16:05:33.000000000 +0000 @@ -302,7 +302,7 @@ Else Paint.Translate(X + W / 2, Y + H / 2) Try Paint.Rotate(Rad(hCtrl["Rotate"])) - Paint.Translate(- (X + W / 2), - (Y + H / 2)) + Paint.Translate(-(X + W / 2), -(Y + H / 2)) Paint.Text(hCtrl["Text"], X, Y, W, H, Classes["Align"][hCtrl["Alignment"]].Value) 'Paint.Text(hCtrl["Text"], X, Y, W, H, Align.Center) Endif @@ -491,7 +491,7 @@ '-->E c1 = ARC_TO_BEZIER * radius_x[2] c2 = ARC_TO_BEZIER * radius_y[2] - Paint.RelCurveTo(0.0, c2, c1 - radius_x[2], radius_y[2], - radius_x[2], radius_y[2]) + Paint.RelCurveTo(0.0, c2, c1 - radius_x[2], radius_y[2], -radius_x[2], radius_y[2]) '-->F Paint.LineTo(x + radius_x[3], y + h) @@ -499,7 +499,7 @@ '-->G c1 = ARC_TO_BEZIER * radius_x[3] c2 = ARC_TO_BEZIER * radius_y[3] - Paint.RelCurveTo(- c1, 0, - radius_x[3], - c2, - radius_x[3], - radius_y[3]) + Paint.RelCurveTo(-c1, 0, -radius_x[3], -c2, -radius_x[3], -radius_y[3]) '-->H Paint.LineTo(x, y + radius_y[0]) @@ -507,7 +507,7 @@ '-->A c1 = ARC_TO_BEZIER * radius_x[0] c2 = ARC_TO_BEZIER * radius_y[0] - Paint.relcurveto(0.0, - c2, radius_x[0] - c1, - radius_y[0], radius_x[0], - radius_y[0]) + Paint.relcurveto(0.0, -c2, radius_x[0] - c1, -radius_y[0], radius_x[0], -radius_y[0]) 'Paint.closepath() diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Family/WebForm/FWebFontChooser.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Family/WebForm/FWebFontChooser.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Family/WebForm/FWebFontChooser.form 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Family/WebForm/FWebFontChooser.form 2019-04-27 16:05:33.000000000 +0000 @@ -21,7 +21,8 @@ } { cmbFamily ComboBox MoveScaled(1,4,24,4) - List = [(""), ("sans-serif"), ("serif"), ("monospace"), ("cursive"), ("fantasy")] + #Translate = False + List = ["", "sans-serif", "serif", "monospace", "cursive", "fantasy"] Border = False } { Separator2 Separator @@ -31,37 +32,42 @@ MoveScaled(0,10,41,4) { btnNormal ToolButton MoveScaled(0,0,4,4) + #Translate = False Font = Font["+2"] - ToolTip = ("Normal") - Text = ("N") + ToolTip = "Normal" + Text = "N" Toggle = True } { btnBold ToolButton MoveScaled(4,0,4,4) + #Translate = False Font = Font["Bold,+2"] - ToolTip = ("Bold") - Text = ("B") + ToolTip = "Bold" + Text = "B" Toggle = True } { btnItalic ToolButton MoveScaled(8,0,4,4) + #Translate = False Font = Font["Italic,+2"] - ToolTip = ("Italic") - Text = ("I") + ToolTip = "Italic" + Text = "I" Toggle = True } { btnUnderline ToolButton MoveScaled(12,0,4,4) + #Translate = False Font = Font["Underline,+2"] - ToolTip = ("Underline") - Text = ("U") + ToolTip = "Underline" + Text = "U" Toggle = True } { btnStrikeout ToolButton MoveScaled(16,0,4,4) + #Translate = False Font = Font["Strikeout,+2"] - ToolTip = ("Strikeout") - Text = ("S") + ToolTip = "Strikeout" + Text = "S" Toggle = True } { Separator3 Separator diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Help/FHelpBrowser.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Help/FHelpBrowser.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Help/FHelpBrowser.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Help/FHelpBrowser.class 2019-04-27 16:05:33.000000000 +0000 @@ -215,20 +215,44 @@ Private Sub FillTree() Dim hClass As CClassInfo + Dim aComp As New String[] + Dim aClass As New CClassInfo[] Dim sComponent As String Dim sClass As String tvwClasses.Clear - tvwClasses.Add("$", Project.Name, Project.GetIcon(Project.Dir, 16)) - For Each sClass In Project.GetClasses() - - tvwClasses.Add("$" &/ sClass, sClass,, "$") + If Project.Path Then + + tvwClasses.Add("$", Project.Name, Project.GetIcon(Project.Dir, 16)) + For Each sClass In Project.GetClasses() + + tvwClasses.Add("$" &/ sClass, sClass,, "$") + + Next + tvwClasses["$"].Expanded = True - Next - tvwClasses["$"].Expanded = True + Endif For Each hClass In Project.Documentation.Classes + If hClass.Component = Null Then + sComponent = "gb" + Else + sComponent = hClass.Component + Endif + If sComponent = "$" Then Continue + If Not aComp.Exist(sComponent) Then aComp.Add(sComponent) + aClass.Add(hClass) + Next + + aComp.Sort() + aClass.Sort() + + For Each sComponent In aComp + tvwClasses.Add(sComponent, sComponent, Picture["icon:/tiny/component"]) + Next + + For Each hClass In aClass If hClass.Name = "." Then Continue If InStr(hClass.Name, "*") Then Continue @@ -240,10 +264,6 @@ Endif sClass = hClass.Name - If Not tvwClasses.Exist(sComponent) Then - tvwClasses.Add(sComponent, sComponent, Picture["img/16/component.png"]) - Endif - Try tvwClasses.Add(sComponent &/ sClass, sClass,, sComponent) Next diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Help/FHelpBrowser.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Help/FHelpBrowser.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Help/FHelpBrowser.form 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Help/FHelpBrowser.form 2019-04-27 16:05:33.000000000 +0000 @@ -93,7 +93,6 @@ MoveScaled(3,1,16,27) Visible = False Expand = True - Sorted = True Border = False } { !webHelp HelpView diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Help/FTips.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Help/FTips.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Help/FTips.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Help/FTips.class 2019-04-27 16:05:33.000000000 +0000 @@ -167,11 +167,11 @@ Paint.RelLineTo(w - 2 * fRadiusX, 0.0) Paint.RelCurveTo(c1, 0.0, fRadiusX, c2, fRadiusX, fRadiusY) Paint.RelLineTo(0, h - 2 * fRadiusY) - Paint.RelCurveTo(0.0, c2, c1 - fRadiusX, fRadiusY, - fRadiusX, fRadiusY) - Paint.RelLineTo(- w + 2 * fRadiusX, 0) - Paint.RelCurveTo(- c1, 0, - fRadiusX, - c2, - fRadiusX, - fRadiusY) - Paint.RelLineTo(0, - h + 2 * fRadiusY) - Paint.RelCurveTo(0.0, - c2, fRadiusX - c1, - fRadiusY, fRadiusX, - fRadiusY) + Paint.RelCurveTo(0.0, c2, c1 - fRadiusX, fRadiusY, -fRadiusX, fRadiusY) + Paint.RelLineTo(-w + 2 * fRadiusX, 0) + Paint.RelCurveTo(-c1, 0, -fRadiusX, -c2, -fRadiusX, -fRadiusY) + Paint.RelLineTo(0, -h + 2 * fRadiusY) + Paint.RelCurveTo(0.0, -c2, fRadiusX - c1, -fRadiusY, fRadiusX, -fRadiusY) Paint.ClosePath() End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Options/FOption.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Options/FOption.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Options/FOption.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Options/FOption.class 2019-04-27 16:05:33.000000000 +0000 @@ -147,7 +147,8 @@ [txtLicense, "/Packager/License", "General Public License"], [txtURL, "/Packager/URL", "www.endoftheinternet.com"], [cmbPrefix, "/Packager/UsePrefix", 0], - [btnCompressPng, "/CompressPng", 1]] + [btnCompressPng, "/CompressPng", 1], + [btnAutoTrans, "/AutomaticTranslation/Enabled", 0]] $bNoChange = True @@ -200,6 +201,8 @@ choBackgroundColor.Colors = aColors choBackgroundColor.Current = Project.GetBackgroundColor() + btnAutoTrans_Click + Me.Utility = Settings["/UseUtilityWindows", 1] End @@ -956,7 +959,11 @@ .Data.Font = Font[txtEditorFont.Value] If Column = 0 Then .Data.Text = hSampleCode.Trigger - If hSampleCode.Default Then .Data.Font.Italic = True + If hSampleCode.Default Then + '.Data.Font.Italic = True + Else + .Data.Font.Bold = True + Endif Else .Data.Text = Mid$(Quote(hSampleCode.Pattern), 2, -1) Endif @@ -1094,9 +1101,15 @@ Select Case ipnOption.Text - Case ("Project") + Case ("Projects") panCompressPng.Enabled = System.Exist("pngquant") + panAutoTrans.Enabled = System.Exist("trans") + If panAutoTrans.Enabled Then + FillAutoTransEngines + Else + btnAutoTrans.Value = False + Endif Case ("Code snippets") @@ -1587,3 +1600,42 @@ RefreshEditor End + +Public Sub btnAutoTrans_Click() + + Settings["/AutomaticTranslation/Enabled"] = btnAutoTrans.Value + panAutoTransEngine.Visible = btnAutoTrans.Value + +End + +Public Sub cmbAutoTrans_Click() + + Settings["/AutomaticTranslation/Engine"] = cmbAutoTrans.Text + +End + +Private Sub FillAutoTransEngines() + + Dim sResult As String + Dim sEngine As String + Dim aEngine As New String[] + + If cmbAutoTrans.Count Then Return + + Exec ["trans", "-S"] To sResult + + For Each sEngine In Split(Trim(sResult), "\n") + If sEngine Begins "* " Then sEngine = Mid$(sEngine, 2) + sEngine = Trim(sEngine) + If sEngine Then aEngine.Add(sEngine) + Next + + If Not aEngine.Exist("google") Then aEngine.Add("google") + aEngine.Sort() + + cmbAutoTrans.List = aEngine + + cmbAutoTrans.Text = Settings["/AutomaticTranslation/Engine", "google"] + If cmbAutoTrans.Index < 0 Then cmbAutoTrans.Text = "google" + +End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Options/FOption.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Options/FOption.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Options/FOption.form 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Options/FOption.form 2019-04-27 16:05:33.000000000 +0000 @@ -247,25 +247,84 @@ Text = ("Restore files when loading a project") } { btnStartupLoad SwitchButton - MoveScaled(43,0,8,4) + MoveScaled(50,0,8,4) Animated = True } } - { panCompressPng HBox - MoveScaled(1,35,66,4) + { Label83 Label + MoveScaled(0,35,63,3) + Font = Font["Bold"] + Text = ("Images") + } + { panCompressPng Panel + MoveScaled(1,39,66,4) + Arrangement = Arrange.Horizontal Spacing = True Indent = True - { Label77 TextLabel - MoveScaled(0,0,47,4) - Expand = True - Text = ("Compress PNG images with 'pngquant'") - Alignment = Align.Normal + { Label77 Label + MoveScaled(0,0,25,4) + AutoResize = True + Text = ("Compress PNG images with ") + } + { URLLabel1 URLLabel + MoveScaled(25,0,11,4) + #Translate = False + AutoResize = True + Text = "pngquant" + Link = "https://pngquant.org/" + } + { Spring3 Spring + MoveScaled(38,1,5,2) } { btnCompressPng SwitchButton MoveScaled(50,0,8,4) Animated = True } } + { Label82 Label + MoveScaled(0,46,63,3) + Font = Font["Bold"] + Text = ("Translation") + } + { panAutoTrans HBox + MoveScaled(1,50,66,4) + Spacing = True + Indent = True + { Label80 Label + MoveScaled(0,0,24,4) + AutoResize = True + Text = ("Automatic translation with ") + } + { URLLabel2 URLLabel + MoveScaled(23,0,14,4) + #Translate = False + AutoResize = True + Text = "translate-shell" + Link = "https://github.com/soimort/translate-shell" + } + { Spring4 Spring + MoveScaled(40,1,6,2) + } + { btnAutoTrans SwitchButton + MoveScaled(51,0,8,4) + Animated = True + } + } + { panAutoTransEngine HBox + MoveScaled(1,57,66,4) + Visible = False + Spacing = True + Indent = True + { Label81 Label + MoveScaled(0,0,43,4) + Expand = True + Text = ("Translation engine") + } + { cmbAutoTrans ComboBox + MoveScaled(50,0,16,4) + ReadOnly = True + } + } Index = 2 Text = ("Interface") Picture = Picture["icon:/medium/menu"] diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Packager/Package.module gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Packager/Package.module --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Packager/Package.module 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Packager/Package.module 2019-04-27 16:05:33.000000000 +0000 @@ -206,32 +206,34 @@ $sName = Project.Name $sComponentName = $sName $sVendor = Project.Vendor - $sVendorPrefix = Project.VendorPrefix + $sVendorPrefix = Project.VendorPrefix If Not $sVendorPrefix Then $sVendorPrefix = $sVendor - + If Project.Type = Project.TYPE_COMPONENT Then - If $sName Not Begins $sVendorPrefix & "." Then $sComponentName = $sVendorPrefix & "." & $sName + If $sVendorPrefix Then + If $sName Not Begins $sVendorPrefix & "." Then $sComponentName = $sVendorPrefix & "." & $sName + Endif $sComponentName = String.LCase($sComponentName) Else If Project.Type = Project.TYPE_LIBRARY Then $sLibraryName = $sName & ":" & Project.MajorVersion & "." & Project.MinorVersion Endif - + '$sPrefix = GetPackagePrefix(Project.Vendor, Project.Prefix) $sUnsafePackageName = GetPackageFullName($sVendor, $sVendorPrefix, Project.Prefix, False) $sHome = System.User.Home - + $sCategories = Project.Categories[sSys] If $sCategories Then $sCategories &= ";" $sVersion = GetVersion() - + If Project.Description Then $sDescription = RemoveEmptyLines(Project.Description) Else $sDescription = "Missing description" Endif - + With Project.Components If .Exist("gb.gui") Then $sSupportPackage = "gb.gui" @@ -429,7 +431,7 @@ sFile = Replace(sFile, " ", "[!#-~.\"!]") Else sFile = Chr$(34) & Replace(sFile, Chr$(34), "\\\"") & Chr$(34) - Endif + Endif Endif Return sFile @@ -645,6 +647,8 @@ Dim sSupport As String Dim aPackage As String[] + 'slackware doesn't use support packages + If sSys = "slackware" Then Return If $sSupportPackage = "gb.gui" Then @@ -685,7 +689,8 @@ MakeDebSupportPackage(sSys, sSupport, aPackage) Case "slackware" - MakeTgzSupportPackage(sSys, sSupport, aPackage) + 'we shouldn't get here, but if we do, do nothing as not needed for slackware + 'MakeTgzSupportPackage(sSys, sSupport, aPackage) Case "archlinux" MakeArchSupportPackage(sSys, sSupport, aPackage) @@ -2020,7 +2025,15 @@ PrintDesktopFile(hFile, "/usr/bin/" & $sName, "/usr/share/pixmaps/" & $sName & ".png") Close #hFile - + ' if we are creating a project with desktop icon/menu we need to run a doinst.sh in the package + ' to make sure the menu item appears without needing a restart of xwindows. + hFile = Open sBuildDir &/ "install" &/ "doinst.sh" For Create + Print #hFile, "if [ -x /usr/bin/update-desktop-database ]; then" + Print #hfile, " /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1" + Print #hFile, "fi" + Close #hFile + + Endif Endif @@ -2040,12 +2053,13 @@ Close #hFile - ' 6. Dependencies + ' 6. Dependencies. only used by slapt-get. other tools, like installpkg don't use it. + ' gambas is packaged a a single package - gambas3 including everything. hFile = Open sBuildDir &/ "/install/slack-required" For Create - Print #hFile, "gambas"; System.Version; "-runtime >= "; MIN_VERSION - Print #hFile, "gambas"; System.Version; "-runtime < "; MAX_VERSION + Print #hFile, "gambas"; System.Version; " >= "; MIN_VERSION + Print #hFile, "gambas"; System.Version; " < "; MAX_VERSION If Project.Type <> Project.TYPE_COMPONENT Then @@ -2083,92 +2097,92 @@ End -Private Sub MakeTgzSupportPackage((sSys) As String, sSupport As String, aComp As String[]) - - Dim sDistribution As String - Dim sVendor As String - Dim sBuildDir As String - Dim hFile As File - 'Dim sPrefix As String - Dim sCmd As String - Dim sData As String - Dim sTempPackage As String - Dim sPackage As String - Dim sPackageName As String - - Inc Application.Busy - - $sFormatSingle = "&1\n" - $sFormatMin = "&1 >= &2\n" - $sFormatMax = "&1 < &3\n" - $sFormatMinMax = $sFormatMin & $sFormatMax - $sFormatEqual = $sFormatMinMax - - sPackageName = FormatTgzPackageName($sUnsafePackageName) & "-" & sSupport - sDistribution = "Slackware" - sVendor = "Slackware" - - ' 1. Create the temporary build directory - - AddLog(("Making build directory.")) - - sBuildDir = File.SetExt(Temp$("slackware"), "") - Shell "rm -rf " & Shell(sBuildDir) Wait - Mkdir sBuildDir - Try Mkdir sBuildDir &/ "install" - - ' 5. Description file - - hFile = Open sBuildDir &/ "/install/slack-desc" For Create - - Print #hFile, File.Load("install/slack-desc-header"); - PrintSlackDescRuler(hFile, sPackageName) - PrintSlackDesc(hFile, Subst("&1 &2: &3", sPackageName, $sVersion, sSupport & " support for " & IIf(Project.Title, Project.Title, Project.Name)), sPackageName) - PrintSlackDesc(hFile, "", sPackageName) - sData = sSupport & " support for " & IIf(Project.Title, Project.Title, Project.Name) - PrintSlackDescContents(hFile, sData, 7, sPackageName) - PrintSlackDesc(hFile, "Package created by: " & Project.Maintainer, sPackageName) - PrintSlackDesc(hFile, "EMail address: " & Project.Address, sPackageName) - - Close #hFile - - ' 6. Dependencies - - hFile = Open sBuildDir &/ "/install/slack-required" For Create - - Print #hFile, FormatTgzPackageName($sUnsafePackageName); " >= "; $sVersion - Print #hFile, FormatTgzPackageName($sUnsafePackageName); " <= "; $sVersion - Print #hFile, GetDependencies(aComp); - - Close #hFile - - ' 7. Create package - - AddLog(("Creating package...") & "\n") - - sTempPackage = File.SetExt(Temp$("slackware"), "tgz") - sCmd = TAR_1_13_PROG & " --exclude=slackware.tgz --owner=root --group=root -c -z -f " & Shell$(sTempPackage) & " ." - RunCommand(sCmd, sBuildDir) - ' AddLog(sCmd) - ' $sOutput = "" - ' $bEnd = FALSE - ' SHELL "(cd " & SConv(Shell$(sBuildDir)) & ";" & sCmd & ") 2>&1" FOR READ 'TO sOutput - ' REPEAT - ' SLEEP 0.01 - ' WAIT - ' UNTIL $bEnd - - Dec Application.Busy - - If Process.LastValue Then Error.Raise(("'tar' has returned the following error code:") & " " & Process.LastValue) - - AddLog("") - sPackage = Subst("&1-&2-noarch-&3.tgz", sPackageName, $sVersion, CStr(Project.PackageVersion)) - MoveFile(sTempPackage, Path &/ sPackage) - AddLog(sPackage) - -End - +' Private Sub MakeTgzSupportPackage((sSys) As String, sSupport As String, aComp As String[]) +' +' Dim sDistribution As String +' Dim sVendor As String +' Dim sBuildDir As String +' Dim hFile As File +' 'Dim sPrefix As String +' Dim sCmd As String +' Dim sData As String +' Dim sTempPackage As String +' Dim sPackage As String +' Dim sPackageName As String +' +' Inc Application.Busy +' +' $sFormatSingle = "&1\n" +' $sFormatMin = "&1 >= &2\n" +' $sFormatMax = "&1 < &3\n" +' $sFormatMinMax = $sFormatMin & $sFormatMax +' $sFormatEqual = $sFormatMinMax +' +' sPackageName = FormatTgzPackageName($sUnsafePackageName) & "-" & sSupport +' sDistribution = "Slackware" +' sVendor = "Slackware" +' +' ' 1. Create the temporary build directory +' +' AddLog(("Making build directory.")) +' +' sBuildDir = File.SetExt(Temp$("slackware"), "") +' Shell "rm -rf " & Shell(sBuildDir) Wait +' Mkdir sBuildDir +' Try Mkdir sBuildDir &/ "install" +' +' ' 5. Description file +' +' hFile = Open sBuildDir &/ "/install/slack-desc" For Create +' +' Print #hFile, File.Load("install/slack-desc-header"); +' PrintSlackDescRuler(hFile, sPackageName) +' PrintSlackDesc(hFile, Subst("&1 &2: &3", sPackageName, $sVersion, sSupport & " support for " & IIf(Project.Title, Project.Title, Project.Name)), sPackageName) +' PrintSlackDesc(hFile, "", sPackageName) +' sData = sSupport & " support for " & IIf(Project.Title, Project.Title, Project.Name) +' PrintSlackDescContents(hFile, sData, 7, sPackageName) +' PrintSlackDesc(hFile, "Package created by: " & Project.Maintainer, sPackageName) +' PrintSlackDesc(hFile, "EMail address: " & Project.Address, sPackageName) +' +' Close #hFile +' +' ' 6. Dependencies +' +' hFile = Open sBuildDir &/ "/install/slack-required" For Create +' +' Print #hFile, FormatTgzPackageName($sUnsafePackageName); " >= "; $sVersion +' Print #hFile, FormatTgzPackageName($sUnsafePackageName); " <= "; $sVersion +' Print #hFile, GetDependencies(aComp); +' +' Close #hFile +' +' ' 7. Create package +' +' AddLog(("Creating package...") & "\n") +' +' sTempPackage = File.SetExt(Temp$("slackware"), "tgz") +' sCmd = TAR_1_13_PROG & " --exclude=slackware.tgz --owner=root --group=root -c -z -f " & Shell$(sTempPackage) & " ." +' RunCommand(sCmd, sBuildDir) +' ' AddLog(sCmd) +' ' $sOutput = "" +' ' $bEnd = FALSE +' ' SHELL "(cd " & SConv(Shell$(sBuildDir)) & ";" & sCmd & ") 2>&1" FOR READ 'TO sOutput +' ' REPEAT +' ' SLEEP 0.01 +' ' WAIT +' ' UNTIL $bEnd +' +' Dec Application.Busy +' +' If Process.LastValue Then Error.Raise(("'tar' has returned the following error code:") & " " & Process.LastValue) +' +' AddLog("") +' sPackage = Subst("&1-&2-noarch-&3.tgz", sPackageName, $sVersion, CStr(Project.PackageVersion)) +' MoveFile(sTempPackage, Path &/ sPackage) +' AddLog(sPackage) +' +' End +' Private Sub MakeAutotoolsPackage((sSys) As String) Dim sBuildDir As String diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Project/FCreateFile.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Project/FCreateFile.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Project/FCreateFile.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Project/FCreateFile.class 2019-04-27 16:05:33.000000000 +0000 @@ -59,7 +59,7 @@ $bDoNotSetName = False - Settings.Read(Me) + 'Settings.Read(Me) If Project.IsSourceDir($sDir) Then @@ -294,11 +294,11 @@ End -Public Sub Form_Close() - - Settings.Write(Me) - -End +' Public Sub Form_Close() +' +' Settings.Write(Me) +' +' End Public Sub panType_Arrange() diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Project/FProjectProperty.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Project/FProjectProperty.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Project/FProjectProperty.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Project/FProjectProperty.class 2019-04-27 16:05:33.000000000 +0000 @@ -160,9 +160,9 @@ $aEnv = Project.Environment.Copy() - tvwEnv.Rows.Count = $aEnv.Count tvwEnv.Rows.Resizable = False - tvwEnv.Columns[0].Width = -1 + + UpdateEnv End @@ -671,7 +671,7 @@ If $aEnv.Count >= 255 Then Return $aEnv.Add("=") - Inc tvwEnv.Rows.Count + UpdateEnv tvwEnv.MoveTo($aEnv.Max, 0) tvwEnv.Edit @@ -702,7 +702,7 @@ If sNewEnv Then $aEnv.Add(sNewEnv) - Inc tvwEnv.Rows.Count + UpdateEnv Endif Next @@ -716,8 +716,7 @@ If tvwEnv.Row < 0 Then Return tvwEnv.Save $aEnv.Remove(tvwEnv.Row) - Dec tvwEnv.Rows.Count - tvwEnv.Refresh + UpdateEnv End @@ -1434,3 +1433,11 @@ Dec Application.Busy End + +Private Sub UpdateEnv() + + tvwEnv.Rows.Count = $aEnv.Count + tvwEnv.Columns[0].Width = -1 + tvwEnv.Refresh + +End \ No newline at end of file diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Project/FProjectProperty.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Project/FProjectProperty.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Project/FProjectProperty.form 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Project/FProjectProperty.form 2019-04-27 16:05:33.000000000 +0000 @@ -83,6 +83,11 @@ } { Menu15 Menu } + { Menu21 Menu mnuInsertEnv + Name = "Menu21" + Text = ("GB_NO_JIT=1") + Tag = "GB_NO_JIT=1" + } { Menu4 Menu mnuInsertEnv Name = "Menu4" #Translate = False diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Project.module gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Project.module --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Project.module 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Project.module 2019-04-27 16:05:33.000000000 +0000 @@ -1041,8 +1041,8 @@ Paint.Begin(hImage) Paint.MoveTo(hImage.W, hImage.H) - Paint.RelLineTo(0, - iSize) - Paint.RelLineTo(- iSize, iSize) + Paint.RelLineTo(0, -iSize) + Paint.RelLineTo(-iSize, iSize) Paint.RelLineTo(iSize, 0) Paint.Background = Color.Black 'Paint.Background = Color.SetAlpha(Color.TextForeground, 64) @@ -1052,8 +1052,8 @@ iSize *= 0.85 Paint.MoveTo(hImage.W, hImage.H) - Paint.RelLineTo(0, - iSize) - Paint.RelLineTo(- iSize, iSize) + Paint.RelLineTo(0, -iSize) + Paint.RelLineTo(-iSize, iSize) Paint.RelLineTo(iSize, 0) Paint.Background = Color.SetAlpha(Color.TextForeground, 64) Paint.Operator = Paint.OperatorOver @@ -2514,7 +2514,7 @@ iPos = InStr(sTrans, "#,") If iPos Then sTrans = Mid$(sTrans, iPos) File.Save(sDir &/ ".lang/.pot", sTrans) - CompileTranslation(bAll) + 'CompileTranslation(bAll) Endif 'SetMessage(("OK")) @@ -3096,6 +3096,8 @@ Dim aClass As New String[] Dim sExt As String + If Not Path Then Return aClass + For Each sPath In Tree.Sources sExt = File.Ext(sPath) diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Search/FSearch.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Search/FSearch.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Search/FSearch.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Search/FSearch.class 2019-04-27 16:05:33.000000000 +0000 @@ -25,7 +25,7 @@ Private $cGrepCache As New Collection Private $cRefreshBrowse As New Collection Private $hFont As Font -Private $CW As Integer +Private $CW As Float Private $hStyle As TextHighlighterStyle[] Private gvwFind As GridView @@ -84,15 +84,18 @@ Project.SetSmallFont(gvwFind) $hFont = Font[Settings["/Editor/Font", Project.DEFAULT_FONT]] - While $hFont.Height > Application.Font.Height + While $hFont.Height > gvwFind.Font.Height Dec $hFont.Size If $hFont.Size < 6 Then Break Wend + $CW = Paint._EstimateFixedFontCharWidth($hFont) $hStyle = MTheme.GetStyles() For I = 0 To $aBrowse.Max $aBrowse[I].RichText = "" Next + + gvwFind.Refresh End @@ -996,7 +999,6 @@ Public Sub gvwFind_Font() - $CW = $hFont.TextWidth("W") gvwFind.Rows.Height = Max(gvwFind.Font.Height, $hFont.Height) + 4 gvwFind.Columns[0].Width = -1 gvwFind.Columns[1].Width = -1 @@ -1004,71 +1006,114 @@ End -Public Sub gvwFind_Draw(X As Integer, Y As Integer, Width As Integer, Height As Integer, Row As Integer, Column As Integer) +Public Sub gvwFind_Draw(X As Integer, Y As Integer, (Width) As Integer, Height As Integer, Row As Integer, Column As Integer) Dim hResult As CFindResult Dim sText As String - Dim iLen As Integer Dim iCol As Integer - Dim iPos As Integer - Dim bRichText As Boolean + Dim XX As Integer + Dim WW As Integer If Column <> 4 Then Return hResult = $aBrowse[Row] sText = hResult.Text - iLen = String.Len(sText) iCol = hResult.Column - If hResult.Highlight And If iLen < 1024 Then - - sText = hResult.RichText - - If Not sText Then - sText = TextHighlighter[TextEditor.GetModeFromPath(hResult.Path)].ToRichText(hResult.Text, $hStyle) - hResult.RichText = sText - Endif - - bRichText = True - - Endif - Paint.Font = $hFont - If System.RightToLeft Then - X -= -1000000 - Width += 1000000 - Width -= Desktop.Scale \ 2 - Else - X += Desktop.Scale \ 2 - Width = 1000000 - Endif - - If iCol > 40 And If iLen > 80 Then - iPos = 20 - Else - iPos = iCol - Endif - - Paint.FillRect(X + iPos * $CW, Y, hResult.Length * $CW, Height, $hStyle[Highlight.Highlight].Color) + X += Desktop.Scale \ 2 - Paint.Background = $hStyle[Highlight.Normal].Color + If hResult.Highlight And Len(sText) < 1024 Then - If iCol > 40 And If iLen > 80 Then - If bRichText Then - Paint.DrawRichText(sText, X - (iCol - 20) * $CW, Y, Width, Height, Align.Normal) + If $CW Then + XX = $CW * iCol + WW = $CW * hResult.Length + X -= Max(0, XX - $CW * 40) Else - Paint.DrawText(String.Mid$(sText, iCol - 21, 1024), X - $CW * 2, Y, Width, Height, Align.Normal) + XX = $hFont.TextWidth(String.Left(sText, iCol)) + WW = $hFont.TextWidth(String.Left(sText, iCol + hResult.Length)) - XX + X -= Max(0, XX - $hFont.TextWidth("0") * 40) Endif + + Paint.FillRect(X + XX, Y, WW, Height, $hStyle[Highlight.Highlight].Color) + TextHighlighter[hResult.Highlight].Paint(sText, X, Y, $hStyle) + Else - If bRichText Then - Paint.DrawRichText(sText, X, Y, Width, Height, Align.Normal) + + If iCol > 40 Then + sText = String.Mid$(sText, iCol - 40) + iCol = 41 + Endif + + If $CW Then + XX = $CW * iCol + WW = $CW * hResult.Length Else - Paint.DrawText(sText, X, Y, Width, Height, Align.Normal) + XX = $hFont.TextWidth(String.Left(sText, iCol)) + WW = $hFont.TextWidth(String.Left(sText, iCol + hResult.Length)) - XX Endif + + Paint.FillRect(X + XX, Y, WW, Height, $hStyle[Highlight.Highlight].Color) + + Paint.Background = $hStyle[Highlight.Normal].Color + Paint.DrawText(sText, X, Y + $hFont.Ascent) + Endif + ' If $CW And If hResult.Highlight And If iLen < 1024 Then + ' + ' sText = hResult.RichText + ' + ' If Not sText Then + ' sText = TextHighlighter[TextEditor.GetModeFromPath(hResult.Path)].ToRichText(hResult.Text, $hStyle) + ' hResult.RichText = sText + ' Endif + ' + ' bRichText = True + ' + ' Endif + ' + ' Paint.Font = $hFont + ' + ' ' If bRichText Then + ' ' If iCol >= 40 Then + ' ' X -= (iCol - 40) * $CW + ' ' Endif + ' ' Else + ' If iCol >= 40 Then + ' sText = String.Mid$(sText, iCol - 39) + ' iCol = 40 + ' Endif + ' 'Endif + ' + ' If System.RightToLeft Then + ' X -= -1000000 + ' Width += 1000000 + ' Width -= Desktop.Scale \ 2 + ' Else + ' X += Desktop.Scale \ 2 + ' Width = 1000000 + ' If $CW Then + ' XX = X + $CW * iCol '$hFont.TextWidth(String.Left(sText, iCol)) + ' WW = $CW * hResult.Length '$hFont.TextWidth(String.Mid$(sText, iCol + 1, hResult.Length)) + ' Else + ' XX = X + $hFont.TextWidth(String.Left(sText, iCol)) + ' WW = $hFont.TextWidth(String.Mid$(sText, iCol + 1, hResult.Length)) + ' Endif + ' Endif + ' + ' Paint.FillRect(XX, Y, WW, Height, $hStyle[Highlight.Highlight].Color) + ' + ' Paint.Background = $hStyle[Highlight.Normal].Color + ' + ' If bRichText Then + ' Paint.DrawRichText(sText, X, Y, Width, Height, Align.Normal) + ' Else + ' Paint.DrawText(sText, X, Y, Width, Height, Align.Normal) + ' Endif + End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Search/FSearch.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Search/FSearch.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Search/FSearch.form 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Search/FSearch.form 2019-04-27 16:05:33.000000000 +0000 @@ -1,7 +1,7 @@ # Gambas Form File 3.0 { Form Form - MoveScaled(0,0,88,37) + MoveScaled(0,0,102,37) Visible = False Action = "find" Text = ("Search & Replace") @@ -116,11 +116,8 @@ } } } - { Panel2 Panel - MoveScaled(61,16,1,4) - } { HBox5 VBox - MoveScaled(62,1,25,35) + MoveScaled(62,1,23,35) Spacing = True { btnNext Button MoveScaled(0,0,22,4) diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Translation/FTranslate.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Translation/FTranslate.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Translation/FTranslate.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Translation/FTranslate.class 2019-04-27 16:05:33.000000000 +0000 @@ -33,6 +33,9 @@ Private $cCacheImport As Collection Private $bStatValid As Boolean +Static Private $sTranslateShell As String +Static Private $sTranslateEngine As String + Static Public Sub Run() If Project.GetClasses().Count = 0 Then @@ -40,6 +43,14 @@ Return Endif + If Settings["/AutomaticTranslation/Enabled"] Then + $sTranslateShell = System.Find("trans") + $sTranslateEngine = Settings["/AutomaticTranslation/Engine", "google"] + Else + $sTranslateShell = "" + $sTranslateEngine = "" + Endif + FTranslate.ShowModal End @@ -67,7 +78,13 @@ .AddColumn(("File")) .AddColumn(("Size"),, Align.Right) End With - + + mnuAutoTrans.Enabled = $sTranslateShell + btnAutoTrans.Enabled = mnuAutoTrans.Enabled + + Project.SetSmallFont(panTransToolbar) + Project.SetSmallFont(panToolbar) + End ' Private Sub GetTransCount(sLang As String) As Integer @@ -297,7 +314,7 @@ Try cmbLang.Index = cmbLang.Find(sName) DisplayTrans - + Finally ResizeTable @@ -368,7 +385,7 @@ txtTranslate.Text = .Current[1] $bIgnore = False FormatComment(.Current[2]) - + End With txtTranslate.SetFocus @@ -507,7 +524,8 @@ Move $sPath & ".new" To $sPath - Project.CompileTranslation(True, $sLang) + 'Project.CompileTranslation(True, $sLang) + Project.Compile() 'Shell "msgfmt -o " & Shell$(sPathMO) & " " & Shell$($sPath) Wait @@ -669,6 +687,7 @@ SaveTranslate(True) cvwLang.Remove($sLang) + cmbLang.Remove(cmbLang.Index) SetLang() End @@ -701,24 +720,36 @@ If Key.Alt Then With cvwTranslate If Key.Code = Key["Up"] Then - .MoveTo(.Key) - .MoveAbove() - If .Available Then - .Item.Selected = True - .Item.EnsureVisible() + If Key.Shift Then + If btnPreviousTranslated.Enabled Then btnPreviousTranslated_Click + Else If Key.Control Then + If btnPreviousUntranslated.Enabled Then btnPreviousUntranslated_Click + Else + .MoveTo(.Key) + .MoveAbove() + If .Available Then + .Item.Selected = True + .Item.EnsureVisible() + Endif Endif Else If Key.Code = Key["Down"] Then - .MoveTo(.Key) - .MoveBelow() - If .Available Then - .Item.Selected = True - .Item.EnsureVisible() + If Key.Shift Then + If btnNextTranslated.Enabled Then btnNextTranslated_Click + Else If Key.Control Then + If btnNextUntranslated.Enabled Then btnNextUntranslated_Click + Else + .MoveTo(.Key) + .MoveBelow() + If .Available Then + .Item.Selected = True + .Item.EnsureVisible() + Endif Endif Endif End With Else If Key.Shift Then If Key.Code = Key.F4 Then - btnPrevious_Click() + btnPreviousUntranslated_Click() Endif Else If Key.Control Then If Key.Code = Key["F"] Then @@ -729,7 +760,7 @@ Case Key.F3 txtFind_Click Case Key.F4 - btnNext_Click + btnNextUntranslated_Click Case Key.F5 btnCopy_Click Case Key.F6 @@ -1115,8 +1146,11 @@ Else lblInfo.Text = Subst(("&1 strings. &2 are not translated. &3% done."), cvwTranslate.Count, nNotTrans, ($nTrans * 100) \ cvwTranslateOrg.Count) Endif - btnNext.Enabled = cvwTranslate.Count - $nTrans - btnPrevious.Enabled = btnNext.Enabled + + btnNextUntranslated.Enabled = cvwTranslate.Count - $nTrans + btnPreviousUntranslated.Enabled = btnNextUntranslated.Enabled + btnNextTranslated.Enabled = $nTrans > 0 + btnPreviousTranslated.Enabled = btnNextTranslated.Enabled End @@ -1166,7 +1200,7 @@ End -Public Sub btnNext_Click() +Public Sub btnNextUntranslated_Click() Dim sKey As String @@ -1196,7 +1230,7 @@ End -Public Sub btnPrevious_Click() +Public Sub btnPreviousUntranslated_Click() Dim sKey As String @@ -1528,3 +1562,178 @@ ResizeTable End + +Public Sub btnNextTranslated_Click() + + Dim sKey As String + + With cvwTranslate + + sKey = .Key + .MoveCurrent() + + Do + + .MoveBelow() + If Not .Available Then + .MoveFirst() + Endif + + If .Item[1] Then + .Item.EnsureVisible + .Item.Selected = True + Return + Endif + + If .Item.Key = sKey Then Return + + Loop + + End With + +End + +Public Sub btnPreviousTranslated_Click() + + Dim sKey As String + + With cvwTranslate + + sKey = .Key + .MoveCurrent() + + Do + + .MoveAbove() + If Not .Available Then + .MoveLast() + Endif + + If .Item[1] Then + .Item.EnsureVisible + .Item.Selected = True + Return + Endif + + If .Item.Key = sKey Then Return + + Loop + + End With + +End + + +Private Sub StripLang(sLang As String) As String + + Return Replace(sLang, "_", "-") + +End + + +Private Sub GetAutomaticTranslation(sText As String) As String + + Dim sLangSrc As String + Dim sLangDest As String + Dim sResult As String + Dim iPos As Integer + Dim iPos2 As Integer + Dim sDigit As String + + Inc Application.Busy + + If cmbLangSource.Index > 0 Then + sLangSrc = Language.FromName(cmbLangSource.Text) + Else + sLangSrc = Project.DefaultLanguage + Endif + sLangSrc = StripLang(sLangSrc) + + sLangDest = StripLang(Language.FromName(cmbLang.Text)) + + Do + iPos = InStr(sText, "&", iPos + 1) + If iPos = 0 Then Break + If IsDigit(Mid$(sText, iPos + 1, 1)) Then + sText = Left(sText, iPos - 1) & "[-" & Mid$(sText, iPos + 1, 1) & "-]" & Mid$(sText, iPos + 2) + Else If Mid$(sText, iPos + 1, 1) = "{" Then + iPos2 = InStr(sText, "}", iPos + 1) + If iPos2 Then + If IsDigit(Mid$(sText, iPos + 2, iPos2 - iPos - 1)) Then + sText = Left$(sText, iPos - 1) & "[-" & Mid$(sText, iPos + 2, iPos2 - iPos - 1) & "-]" & Mid$(sText, iPos2 + 1) + Endif + Endif + Endif + Loop + + Exec [$sTranslateShell, "-e", $sTranslateEngine, "-b", sText, sLangSrc & ":" & sLangDest] To sResult + + iPos = 0 + Do + iPos = InStr(sResult, "[-", iPos + 1) + If iPos = 0 Then Break + iPos2 = InStr(sResult, "-]", iPos + 1) + If iPos2 Then + sDigit = Trim(Mid$(sResult, iPos + 2, iPos2 - iPos - 2)) + If Len(sDigit) = 1 Then + sResult = Left(sResult, iPos - 1) & "&" & sDigit & Mid$(sResult, iPos2 + 2) + Else If Len(sDigit) > 1 Then + sResult = Left(sResult, iPos - 1) & "&{" & sDigit & "}" & Mid$(sResult, iPos2 + 2) + Endif + Endif + Loop + + Dec Application.Busy + + sResult = Trim(sResult) + + If sResult Then + If String.Left(sText) = String.UCase(String.Left(sText)) Then + sResult = String.UCaseFirst(sResult) + Else If String.Left(sText) = String.LCase(String.Left(sText)) Then + sResult = String.LCase(String.Left(sResult)) & String.Mid$(sResult, 2) + Endif + Endif + + Return sResult + +End + +Public Sub btnAutoTrans_Click() + + Dim sText As String + + sText = GetAutomaticTranslation(txtOrig.Text) + If Not sText Then + Message.Warning(("Automatic translation has failed.")) + Return + Endif + + txtTranslate.Text = sText + +End + +Public Sub mnuAutoTrans_Click() + + If Message.Question(("Do you want to fill the translation automatically?"), ("Fill"), ("Cancel")) = 2 Then Return + + Inc Application.Busy + + cvwTranslate.MoveFirst + While cvwTranslate.Available + If Not cvwTranslate.Item[1] Then + cvwTranslate.Item.Selected = True + cvwTranslate.Item.EnsureVisible + txtTranslate.Text = GetAutomaticTranslation(txtOrig.Text) + Wait + Endif + cvwTranslate.MoveNext + Wend + + DisplayTrans + $bModify = True + SaveTranslate + + Dec Application.Busy + +End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Translation/FTranslate.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Translation/FTranslate.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Translation/FTranslate.form 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Translation/FTranslate.form 2019-04-27 16:05:33.000000000 +0000 @@ -24,6 +24,12 @@ } { Menu1 Menu } + { mnuAutoTrans Menu + Text = ("Automatic translation") & "..." + Picture = Picture["icon:/small/fill"] + } + { Menu2 Menu + } { mnuCopy Menu Text = ("Copy") Picture = Picture["icon:/small/copy"] @@ -59,11 +65,11 @@ Index = 0 Text = ("Translation") { panTranslate VBox - MoveScaled(1,1,96,6) + MoveScaled(1,1,105,6) Spacing = True Margin = True { HBox2 HBox - MoveScaled(1,0,82,4) + MoveScaled(1,0,102,4) { btnMenu MenuButton MoveScaled(0,0,6,4) AutoResize = True @@ -73,79 +79,68 @@ MenuOnly = True } { cmbLangSource ComboBox - MoveScaled(17,0,21,4) + MoveScaled(6,0,21,4) Expand = True ReadOnly = True Sorted = True } { PictureBox2 PictureBox - MoveScaled(39,0,4,4) + MoveScaled(28,0,4,4) Picture = Picture["icon:/small/right"] Alignment = Align.Center } { cmbLang ComboBox - MoveScaled(45,0,18,4) + MoveScaled(33,0,18,4) Font = Font["Bold"] Expand = True ReadOnly = True Sorted = True } + { Panel8 Panel + MoveScaled(55,0,3,4) + } + { Label1 Label + MoveScaled(63,0,7,4) + AutoResize = True + Text = ("Show") + } + { Panel9 Panel + MoveScaled(72,0,1,4) + } + { cmbFileChoice ComboBox + MoveScaled(76,0,24,4) + Expand = True + ReadOnly = True + } } } { Separator6 Separator MoveScaled(30,8,10,0) } - { HBox5 HBox + { panToolbar HBox MoveScaled(3,10,91,4) { btnSave ToolButton - MoveScaled(0,0,4,4) + MoveScaled(0,0,9,4) ToolTip = ("Save translation") + AutoResize = True + Text = ("Save") Picture = Picture["icon:/small/save"] } - { btnClear ToolButton - MoveScaled(4,0,4,4) - ToolTip = ("Clear this translation") - Picture = Picture["icon:/small/clear"] - } - { btnDoNotTranslate ToolButton - MoveScaled(10,0,4,4) - ToolTip = ("This string must not be translated") - Picture = Picture["icon:/small/warning"] - } - { btnCopy ToolButton - MoveScaled(14,0,4,4) - ToolTip = ("Copy untranslated string") - Picture = Picture["icon:/small/paste"] - } { btnVerify ToolButton - MoveScaled(18,0,4,4) + MoveScaled(12,0,11,4) ToolTip = ("Verify the translation") - Picture = Picture["icon:/small/watch"] - } - { btnNext ToolButton - MoveScaled(22,0,4,4) - ToolTip = ("Find next untranslated string") - Picture = Picture["icon:/small/down"] - } - { btnPrevious ToolButton - MoveScaled(26,0,4,4) - ToolTip = ("Find previous untranslated string") - Picture = Picture["icon:/small/up"] + AutoResize = True + Text = ("Verify") + Picture = Picture["icon:/small/apply"] } - { Panel2 Panel - MoveScaled(31,0,1,4) + { Separator7 Separator + MoveScaled(25,0,0,4) } { txtFind ButtonBox MoveScaled(33,0,16,4) Expand = True Picture = Picture["icon:/16/find"] - } - { Panel6 Panel - MoveScaled(51,0,1,4) - } - { cmbFileChoice ComboBox - MoveScaled(56,0,34,4) - ReadOnly = True + Border = False } } { Separator2 Separator @@ -155,7 +150,7 @@ MoveScaled(1,17,98,44) Expand = True { cvwTranslate ColumnView - MoveScaled(7,2,70,18) + MoveScaled(7,2,70,8) Expand = True Sorted = True Header = False @@ -164,7 +159,7 @@ ScrollBar = Scroll.Vertical } { VBox2 VBox - MoveScaled(3,21,85,21) + MoveScaled(3,15,85,28) Expand = True { panComment HBox MoveScaled(7,0,11,4) @@ -188,8 +183,58 @@ { Separator5 Separator MoveScaled(3,13,15,0) } + { panTransToolbar HBox + MoveScaled(1,15,82,4) + { btnNextTranslated ToolButton + MoveScaled(1,0,4,4) + ToolTip = ("Find next translated string") + Picture = Picture["icon:/small/down"] + } + { btnPreviousTranslated ToolButton + MoveScaled(5,0,4,4) + ToolTip = ("Find previous translated string") + Picture = Picture["icon:/small/up"] + } + { btnPreviousUntranslated ToolButton + MoveScaled(9,0,4,4) + ToolTip = ("Find previous untranslated string") + Picture = Picture["icon:/small/rewind"] + } + { btnNextUntranslated ToolButton + MoveScaled(13,0,4,4) + ToolTip = ("Find next untranslated string") + Picture = Picture["icon:/small/forward"] + } + { Separator9 Separator + MoveScaled(19,0,0,4) + } + { btnClear ToolButton + MoveScaled(21,0,4,4) + ToolTip = ("Clear this translation") + Picture = Picture["icon:/small/delete"] + } + { btnDoNotTranslate ToolButton + MoveScaled(25,0,4,4) + ToolTip = ("This string must not be translated") + Picture = Picture["icon:/small/warning"] + } + { btnCopy ToolButton + MoveScaled(29,0,4,4) + ToolTip = ("Copy untranslated string") + Picture = Picture["icon:/small/copy"] + } + { btnAutoTrans ToolButton + MoveScaled(34,0,23,4) + AutoResize = True + Text = ("Automatic translation") + Picture = Picture["icon:/small/fill"] + } + } + { Separator8 Separator + MoveScaled(1,20,15,0) + } { Panel1 Panel - MoveScaled(1,14,40,6) + MoveScaled(1,21,40,6) Background = Color.TextBackground Expand = True Arrangement = Arrange.Fill @@ -213,8 +258,8 @@ Margin = True { PictureBox3 PictureBox MoveScaled(0,0,4,4) - Picture = Picture["icon:/medium/info"] AutoResize = True + Picture = Picture["icon:/medium/info"] Alignment = Align.Center } { lblInfo Label diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/VersionControl/FVersionControl.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/VersionControl/FVersionControl.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/VersionControl/FVersionControl.form 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/VersionControl/FVersionControl.form 2019-04-27 16:05:33.000000000 +0000 @@ -25,6 +25,7 @@ Border = False Highlight = "Diff" ReadOnly = True + Wrap = True } Index = 2 Text = ("Terminal") diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Welcome/FAbout.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Welcome/FAbout.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/.src/Welcome/FAbout.class 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/.src/Welcome/FAbout.class 2019-04-27 16:05:33.000000000 +0000 @@ -316,7 +316,7 @@ Public Sub dwgAbout_Draw() - Paint.DrawImage($aCache[0], 0, - $Y) + Paint.DrawImage($aCache[0], 0, -$Y) If $Y > 0 Then Paint.DrawImage($aCache[1], 0, dwgAbout.H - $Y) End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/support.txt gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/support.txt --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/support.txt 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/support.txt 2019-04-27 16:05:33.000000000 +0000 @@ -5,10 +5,10 @@ 24 Ricardo DĆ­az Martin 18 Kari Laine 18 Jon Nicholson +17 David MĆ¼ller 16 DistroWatch.com 15 Yvick Miossec 15 Christian Henri Fischer -15 David MĆ¼ller 12 Leo Barnhoorn 12 Eric Damron 12 Hans-Martin Bundeshund @@ -77,6 +77,7 @@ 5 Salim Safran 5 Antonio Giovanni Di Motta 5 Michael Perryman +5 Stefan Sprickmann 5 Christopher Bray 4 James Skagg 4 Frank Berg diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/tips/tips.en gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/tips/tips.en --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/tips/tips.en 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/tips/tips.en 2019-04-27 16:05:33.000000000 +0000 @@ -12,7 +12,7 @@

Enjoy it !

Benoît Minisini
-gambas@users.sourceforge.net

+g4mba5@gmail.com




[STARTUP] @@ -574,7 +574,7 @@

Let's type ds then the TAB key. A local string variable declaration is automatically inserted, and you can type the variable name immediately. -

Code snippets are entirely configurable from the global IDE option dialog. +

Code snippets are entirely configurable from the Preferences dialog of IDE's Tools menu. [END] @@ -586,7 +586,7 @@

If you want to contribute, send new tips to the following address:

-

gambas@users.sourceforge.net

+

user@lists.gambas-basic.org

Thanks beforehand !

diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/tips/tips.it gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/tips/tips.it --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas3/tips/tips.it 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas3/tips/tips.it 2019-04-27 16:05:33.000000000 +0000 @@ -1,6 +1,6 @@ [WELCOME] -

Benvenuto a Gambas !

+

Benvenuto in Gambas !

Gambas ĆØ un ambiente grafico di sviluppo basato su un interprete avanzato Basic.

@@ -11,7 +11,7 @@

Spero vi piaccia!

Benoît Minisini
-gambas@users.sourceforge.net




+g4mba5@gmail.com




[STARTUP] @@ -23,24 +23,14 @@

Puoi definire la classe di inizio cliccando su di essa con il tasto destro del mouse e selezionando Classe di avvio nel menĆ¹ a cascata

-

Non ĆØ neccessario definire un metodo Main in un Form di avvio perchĆ© ne esiste giĆ  uno predefinito.

+

Non ĆØ necessario definire un metodo Main in un Form di avvio perchĆ© ne esiste giĆ  uno predefinito.

Questo metodo predefinito inizializza il form e lo mostra, come in Visual Basic™.

-[EXEC] - -

Puoi realizzare un file eseguibile di tutto il tuo progetto. - Seleziona Crea eseguibile nel menu Progetto.

- -

Quando Gambas crea un file eseguibile, colloca il risultato direttamente -nella directory del tuo progetto e il nome del file eseguibile sarĆ  quello del -tuo progetto

- - [OPEN] -

L'Intruzione OPEN di Gambas non si comporta nella stessa maniera +

L'Istruzione OPEN di Gambas non si comporta nella stessa maniera che in Visual Basic. Non ritorna il file come un Integer, ma come un ogetto File.

@@ -75,16 +65,26 @@

Non ĆØ stupendo ?

+[EXEC] + +

Puoi realizzare un file eseguibile di tutto il tuo progetto. + Seleziona Crea eseguibile nel menu Progetto.

+ +

Quando Gambas crea un file eseguibile, colloca il risultato direttamente +nella directory del tuo progetto e il nome del file eseguibile sarĆ  quello del +tuo progetto

+ + [PATH]

I percorsi relativi hanno un significato speciale in Gambas. -Sono sempre riferite a files dentro al tuo progetto. +Sono sempre riferiti a file dentro il tuo progetto.

Non c'ĆØ il concetto di directory corrente, e nessuna parola chiave come CHDIR per cambiarla.

Attenzione: devi usare i percorsi relativi solo per accedere ai file di -progetto, perchĆØ i percorsi assoluti non funzioneranno quando crei l'eseguibile. +progetto, perchĆ© i percorsi assoluti non funzioneranno quando crei l'eseguibile. [GLOBAL] @@ -116,15 +116,44 @@ IF NOT Lamiastringa THEN ... +[TRANSLATE] + +

Traduzione

+ +

Le applicazioni Gambas sono completamente traducibili, a condizione +che tu dica quali stringhe devono essere tradotte e quali no.

+

Per contrassegnare le stringhe come traducibili, racchiudile tra parentesi tonde:

+ +

Print ("Traducimi")
+Print "Non tradurmi!"
+ + +[SUBST] + +

Subst$

+ +

La funzione Subst$() ĆØ molto utile per internazionalizzare la tua applicazione.

+ +

Ci vogliono almeno due argomenti. Il primo ĆØ la maschera di testo su cui si applica la sostituzione. +Gli altri sono gli argomenti di sostituzione, numerati a partire da uno.

+ +

Ogni modello &X nella stringa di sostituzione verrĆ  sostituito dall'argomento di sostituzione X. +Per esempio:

+ +
Print Subst(("Sostituzione di &1, &2 e &3"),
+  "primo", "secondo", "terzo")
+
+→ Sostituzione di primo, secondo e terzo
+ [EVENT] -

Tutti i controlli e tutti gli ogetti che possono avere eventi, +

Tutti i controlli e tutti gli oggetti che possono avere eventi, hanno un Osservatore di eventi e un nome di gruppo del evento.

-

L'osservatore di eventi coglie tutti gli eventi prodotti dall'ogetto, +

L'osservatore di eventi coglie tutti gli eventi prodotti dall'oggetto, e il nome del gruppo del evento ĆØ il prefisso del procedimento incaricato di gestire l'evento.

-

Di default, questo osservatore di eventi ĆØ l'ogetto dove si ĆØ creato il controllo, +

Di default, questo osservatore di eventi ĆØ l'oggetto dove si ĆØ creato il controllo, e il nome di gruppo ĆØ il nome del controllo.

In questo modo, un form riceve tutti gli eventi prodotti dai controlli che tu ci hai creato dentro.

@@ -145,6 +174,28 @@ +[GROUP] + +

Tutti i controlli hanno una proprietĆ  (Group). + Quando questa proprietĆ  ĆØ utilizzata, il prefisso del gestore di eventi ĆØ il nome del + gruppo e non il nome del controllo.

+

Supponiamo di avere un Button chiamato btnAzione con il gestore di eventi Click +seguente :

+ +
PUBLIC SUB btnAzione_Click()
+ +

Se definisci la proprietĆ  (Group) di btnAzione come IlMioGruppo, + Allora il gestore di eventi che riceverĆ  gli eventi del pulsante sarĆ  il seguente:

+ +
PUBLIC SUB IlMioGruppo_Click()
+ +

Questa proprietĆ  permette di gestire vari eventi con una semplice funzione. + E i controlli dello stesso gruppo non devono per forza essere dello stesso tipo !!!

+ +

Nota : I veterani del vecchio Visual Basic riconosceranno il concetto di control array, + soltanto che qui viene implementato in un modo piĆ¹ potente. :-)

+ + [FORM]

Un form ĆØ l'osservatore di eventi di se stesso, in questo modo puoi gestire direttamente i suoi eventi (Resize, Activate, ...) @@ -176,28 +227,6 @@ e quindi osservatore di eventi di se stesso.

-[GROUP] - -

Tutti i controlli hanno una proprietĆ  (Group). - Quando questa proprietĆ  ĆØ utilizzata, il prefisso del gestore di eventi ĆØ il nome del - gruppo e non il nome del controllo.

-

Supponiamo di avere un Button chiamato btnAzione con il gestrore di eventi Click -seguente :

- -
PUBLIC SUB btnAzione_Click()
- -

Se definisci la proprietĆ  (Group) di btnAzione come IlMioGruppo, - Allora il gestore di eventi che riceverĆ  gli eventi del pulsante sarĆ  il seguente:

- -
PUBLIC SUB IlMioGruppo_Click()
- -

Questa proprietĆ  permette di gestire vari eventi con una semplice funzione. - E i controlli dello stesso gruppo non devono per forza essere dello stesso tipo !!!

- -

Nota : I veterani del vecchio Visual Basic riconosceranno il concetto di control array, - soltanto che qui viene implementato in un modo piĆ¹ potente. :-)

- - [TAG]

Tutti i controlli hanno una proprietĆ  chiamata Tag @@ -226,7 +255,7 @@ [LEFT] -

Le famose routines Left$, Right$, Mid$ di BASIC +

Le famose routine Left$, Right$, Mid$ di BASIC hanno un comportamento molto utile in Gambas.

Il secondo parametro di Left$ e Right$ ĆØ facoltativo, e per default ĆØ pari a uno.

@@ -240,17 +269,259 @@ Right$("Gambas", -2) ritorna "mbas"

Allo stesso modo, il terzo parametro di Mid$ puĆ² essere negativo, - e quindi rapresentrare il numero di caratteri dalla fine della stringa da non ritornare.

+ e quindi rappresentare il numero di caratteri dalla fine della stringa da non ritornare.

Mid$("Gambas", 2, -2) ritorna "amb" +[OBSERVER] + +

Observer

+ +

La classe Observer ti consente di intercettare tutti gli eventi generati da un +oggetto prima che vengano effettivamente inviati.

+ +
MyTextBox = New TextBox(Me) As "MyTextBox"
+MyObserver = New Observer(MyTextBox) As "MyObserver"
+...
+Public Sub MyObserver_KeyPress()
+  Debug "Got it first"
+End
+
+Public Sub MyTextBox_KeyPress()
+  Debug "Got it next"
+End
+ +L'osservatore puĆ² annullare l'evento con Stop Event per prevenire l'oggetto dal +sollevarlo effettivamente. + + +[STRING] + +

UTF-8 Strings

+ +

Gambas utilizza il set di caratteri UTF-8 per rappresentare le stringhe in memoria. + +

Ma tutte le funzioni di stringa standard riguardano solo ASCII: +Left, Mid, Right, UCase... + +

Se si desidera gestire le stringhe UTF-8, ĆØ necessario utilizzare i metodi della classe statica +String, che hanno lo stesso nome delle loro controparti standard. + +

Print Len("bƩbƩ");; Left$("bƩbƩ", 3)
+→ 6 bĆ©
+
+Print String.Len("bƩbƩ");; String.Left("bƩbƩ", 3)
+→ 4 bĆ©b
+ + +[ASSIGNMENT] + +

Assegnazioni

+ +

Gambas implementa le scorciatoie di assegnazione a cui i programmatori C / C ++ sono abituati. + +

MyVariable += 2
+MyVariable *= 4
+MyVariable &= "Great"
+ĆØ un equivalente di +
MyVariable = MyVariable + 2
+MyVariable = MyVariable * 4
+MyVariable = MyVariable & "Great"
+ +

E cosƬ via... + + +[DEBUG] + +

Debug

+ +

ƈ possibile utilizzare l'istruzione Debug per stampare messaggi di debug sulla +console (ovvero l'output di errore standard). Si comporta esattamente come l'istruzione Print. + +

Questi messaggi hanno come prefisso il nome della classe, il nome del metodo e il numero di +riga dell'istruzione Debug. Se non si desidera il prefisso, ĆØ possibile utilizzare +l'istruzione Error anzichĆ© Debug. + +

I messaggi di debug vengono automaticamente rimossi durante la creazione di +un eseguibile senza eseguire il debug delle informazioni. + + +[TRY] + +

Gestione degli errori (1)

+ +

La gestione degli errori in Gambas viene eseguita con le seguenti istruzioni: +Try, Error, Catch, and Finally. + +

Try prova a eseguire una dichiarazione senza generare un errore. La parola chiave +Error viene utilizzata subito dopo per sapere se l'istruzione ĆØ stata eseguita correttamente. + +

Try MyFile = Open "/etc/password" For Write
+If Error Then Print "Non posso fare quello che voglio!"
+ + +[CATCH] + +

Gestione degli errori (2)

+ +

La gestione degli errori in Gambas viene eseguita con le seguenti istruzioni: +Try, Error, Catch, and Finally. + +

Catch indica l'inizio della parte di gestione degli errori di una funzione o procedura. +ƈ messo alla fine del codice della funzione. + +

La parte catch viene eseguita quando viene generato un errore tra l'inizio dell'esecuzione della funzione e la sua fine. + +

Se viene sollevato un errore durante l'esecuzione della parte catch, l'errore viene propagato normalmente. + +

Sub ProcessFile(FileName As String)
+  ...
+  Open FileName For Read As #hFile
+  ...
+  Close #hFile
+  
+Catch ' Eseguito solo se c'ĆØ un errore
+
+  Print "Impossibile elaborare il file "; FileName
+
+End
+ + +[FINALLY] + +

Gestione degli errori (3)

+ +

La gestione degli errori in Gambas viene eseguita con le seguenti istruzioni: +Try, Error, Catch, and Finally. + +

Finally introduce il codice eseguito alla fine della funzione, anche se viene sollevato un errore durante l'esecuzione. + +

La parte finally non ĆØ obbligatoria. Se c'ĆØ una parte catch nella funzione, la parte finally deve precederla. + +

Se viene generato un errore durante l'esecuzione della parte finally, l'errore viene propagato normalmente. + +

Sub ProcessFile(FileName As String)
+  ...
+  Open FileName For Read As #hFile
+  ...
+Finally ' Viene sempre eseguito, anche se viene sollevato un errore
+
+  Close #hFile
+  
+Catch ' Eseguito solo se c'ĆØ un errore
+  
+  Print "Impossibile stampare il file "; FileName
+  
+End
+ + +[OPTIONAL] + +

Optional

+ +

Le funzioni e le procedure in Gambas possono avere argomenti opzionali.

+ +

Gli argomenti opzionali vengono semplicemente fatti mettendo la parola chiave Optional subito prima del nome dell'argomento.

+ +

Gli argomenti opzionali possono avere anche un valore predefinito esplicito.

+ +
Private Sub MyFunction(Param AS String, Optional Optim AS String = "Default")
+  ...
+  Print "Necessario: "; param; ", Opzionale: "; optim
+  ...
+End
+ + +[ARRAY] + +

For Each

+ +

In Gambas puoi facilmente scorrere un array, una raccolta o molte altre classi enumerabili con l'istruzione For Each.

+ +

Per esempio:

+ +
Dim Xml As New XmlDocument
+Dim Node As XmlNode
+Dim I As Integer
+
+' Apre un file XML
+Xml.Open("pokus.xml")
+' I children sono indicizzati tramite [i], poichƩ si tratta di un array
+For I = 0 To Xml.Root.Children.Count - 1
+  ' Gli attributi vengono ciclati tramite For Each, poichƩ si tratta di una collection
+  For Each Node In Xml.Root.Children[i].Attributes
+    Print Node.Name;; Node.Value
+  Next
+Next
+ + +[ICON] + +

Icone di default

+ +

Puoi utilizzare le icone incorporate per una migliore GUI della tua applicazione, le icone sono disponibili in diverse dimensioni predefinite +("small", "medium", "large",...) o in dimensioni assolute (da 16x16 a 256x256).

+ +

Per esempio: + +

Image1.Picture = Picture["icon:/32/warning"]
+Image2.Picture = Picture["icon:/small/error"]
+
+ +

Attenzione: ĆØ richiesto il componente gb.form. + + +[SETTINGS] + +

Settings

+ +

Se hai bisogno di memorizzare la configurazione del tuo programma (come la geometria dei tuoi form), allora sei un ragazzo fortunato. In Gambas ĆØ molto semplice ed elegante. :-) + +

Per salvare la posizione di un form: +

Settings.Write(TheForm)
+ +

Per richiamarlo: +

Settings.Read(TheForm)
+ +Per salvare qualsiasi impostazione: +
Settings["Slot/Key"] = Value
+ +E per rileggerne le impostazioni: +
Value = Settings["Slot/Key", DefaultValue]
+ +Queste impostazioni sono memorizzate nel file ~/.config/gambas3/<MyApplication>.conf, +dove <MyApplication> ĆØ il nome del tuo progetto. + +

Attenzione: ĆØ richiesto il componente gb.settings. + + +[EDITOR] + +

Ecco alcuni suggerimenti per l'editor...

+ +

Due tipi di commenti

+ +
' Commento normale
+
'' Commento in grassetto
+ +

I commenti in grassetto sono usati per documentare il tuo codice.

+ +

Come utilizzare i frammenti di codice

+ +

Digita main quindi il tasto TAB. Una funzione statica e pubblica di avvio Main viene automaticamente inserita nel codice. + +

Digita ds quindi il tasto TAB. Una dichiarazione locale di variabile stringa viene inserita automaticamente ed ĆØ possibile digitare immediatamente il nome della variabile. + +

I frammenti di codice sono completamente configurabili dalla finestra di dialogo Preferenze del menu Strumenti dell'IDE. + + [END]

Hai letto tutti i suggerimenti del giorno. Spero che ora tu sia un esperto di Gambas ! :-)

Se vuoi contribuire, invia i nuovi consigli al seguente indirizzo :

-

gambas@users.sourceforge.net

+

user@lists.gambas-basic.org

-

Grazie in anticipo !

+

Grazie in anticipo !

diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/gambas3-ide.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/gambas3-ide.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/gambas3-ide.project 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/gambas3-ide.project 2019-04-27 16:05:33.000000000 +0000 @@ -2,7 +2,7 @@ Title=Gambas 3 Startup=Project Icon=img/logo/logo-ide.png -Version=3.12.1 +Version=3.12.90 VersionFile=1 Component=gb.image Component=gb.gui.qt Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/ar.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/ar.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/de.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/de.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/de.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/de.po 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/de.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,224 +1,335 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2002-11-01 04:27+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Project-Id-Version: gambas-wiki 3.12.90\n" +"PO-Revision-Date: 2019-02-09 16:01 UTC\n" +"Last-Translator: benoit \n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: .project:1 msgid "Gambas Wiki Web Application" -msgstr "" +msgstr "-" -#: CClassInfo.class:348 +#: CClassInfo.class:379 msgid "This class reimplements" msgstr "Diese Klasse reimplementiert" -#: CClassInfo.class:350 +#: CClassInfo.class:381 msgid "This class inherits" msgstr "Diese Klasse beerbt" -#: CClassInfo.class:357 +#: CClassInfo.class:388 msgid "in &1" -msgstr "" +msgstr "in &1" -#: CClassInfo.class:365 +#: CClassInfo.class:396 msgid "This class is virtual." -msgstr "" +msgstr "Diese Klasse ist virtuell." -#: CClassInfo.class:367 +#: CClassInfo.class:398 msgid "This class can be used like an object by creating a hidden instance on demand." msgstr "Diese Klasse kann als Objekt benutzt werden, indem man bei Bedarf eine versteckte Instanz erstellt." -#: CClassInfo.class:372 +#: CClassInfo.class:406 msgid "This class is &1." msgstr "Diese Klasse ist &1." -#: CClassInfo.class:372 +#: CClassInfo.class:406 msgid "creatable" msgstr "erstellbar" -#: CClassInfo.class:375 +#: CClassInfo.class:414 msgid "This class is static." msgstr "Diese Klasse ist statisch." -#: CClassInfo.class:377 +#: CClassInfo.class:416 msgid "This class is not creatable." msgstr "Diese Klasse kann nicht erzeugt werden." -#: CClassInfo.class:385 +#: CClassInfo.class:423 +msgid "This class can be used as a &1." +msgstr "Diese Klasse kann als &1 benutzt werden." + +#: CClassInfo.class:423 +msgid "function" +msgstr "Funktion" + +#: CClassInfo.class:423 +msgid "static function" +msgstr "statische funktion" + +#: CClassInfo.class:430 msgid "This class acts like a &1 / &2 static array." -msgstr "" +msgstr "Diese Klasse wirkt wie ein &1/&2 statisches Array." -#: CClassInfo.class:385 +#: CClassInfo.class:430 msgid "read" msgstr "lesen" -#: CClassInfo.class:385 +#: CClassInfo.class:430 msgid "write" msgstr "schreiben" -#: CClassInfo.class:387 +#: CClassInfo.class:432 msgid "This class acts like a &1 static array." -msgstr "" +msgstr "Diese Klasse wirkt wie ein &1 statisches Array." -#: CClassInfo.class:387 +#: CClassInfo.class:432 msgid "read-only" msgstr "nur lesbar" -#: CClassInfo.class:391 +#: CClassInfo.class:436 msgid "This class acts like a &1 / &2 array." msgstr "Diese Klasse verhƤlt sich wie ein &1 / &2-Array." -#: CClassInfo.class:393 +#: CClassInfo.class:438 msgid "This class acts like a &1 array." msgstr "Diese Klasse verhƤlt sich wie ein &1-Array." -#: CClassInfo.class:399 +#: CClassInfo.class:444 msgid "This class is &1 with the &2 keyword." msgstr "Mit dem &2-SchlĆ¼sselwort ist diese Klasse &1." -#: CClassInfo.class:399 +#: CClassInfo.class:444 msgid "enumerable" msgstr "zƤhlbar" -#: CClassInfo.class:399 +#: CClassInfo.class:444 msgid "statically enumerable" -msgstr "" - -#: CClassInfo.class:403 -msgid "This class can be used as a &1." -msgstr "Diese Klasse kann als &1 benutzt werden." - -#: CClassInfo.class:403 -msgid "function" -msgstr "Funktion" +msgstr "statisch aufzƤhmend" -#: CClassInfo.class:403 -msgid "static function" -msgstr "" - -#: CClassInfo.class:411 +#: CClassInfo.class:453 msgid "Static properties" -msgstr "" +msgstr "Statische Eigenschaften" -#: CClassInfo.class:412 +#: CClassInfo.class:454 msgid "Static methods" -msgstr "" +msgstr "Statische Methoden" -#: CClassInfo.class:414 +#: CClassInfo.class:456 msgid "Constants" msgstr "Konstanten" -#: CClassInfo.class:438 +#: CClassInfo.class:480 msgid "Properties" msgstr "Eigenschaften" -#: CClassInfo.class:439 +#: CClassInfo.class:481 msgid "Methods" msgstr "Methoden" -#: CClassInfo.class:440 +#: CClassInfo.class:482 msgid "Events" msgstr "Ereignisse" -#: CComponent.class:757 -msgid "Classes" -msgstr "Klassen" +#: CComponent.class:58 +msgid "Graphical form management" +msgstr "Grafische Formleitung" + +#: CComponent.class:59 +msgid "Event loop management" +msgstr "Eventschleifenmanagement" + +#: CComponent.class:60 +msgid "Image loading and saving" +msgstr "Bildladen und Speichern" + +#: CComponent.class:61 +msgid "OpenGL display" +msgstr "OpenGL-Display" + +#: CComponent.class:62 +msgid "Complex numbers" +msgstr "Komplexe Zahlen" + +#: CComponent.class:63 +msgid "XML management" +msgstr "XML-Management" + +#: CComponent.class:855 +msgid "Class" +msgstr "Klasse" -#: Main.module:484 +#: CComponent.class:857 OldWiki.module:119 +msgid "Description" +msgstr "Beschreibung" + +#: CComponent.class:893 +msgid "This component is not stable yet." +msgstr "Diese Komponente ist noch nicht stabil." + +#: CComponent.class:895 +msgid "This component is deprecated." +msgstr "Diese Komponente ist veraltet." + +#: CComponent.class:904 +msgid "Author" +msgstr "Autor" + +#: CComponent.class:906 +msgid "Authors" +msgstr "Autoren" + +#: CComponent.class:916 +msgid "Implements" +msgstr "Implementiert" + +#: CComponent.class:936 +msgid "Requires" +msgstr "Erfordert" + +#: CComponent.class:964 +msgid "Excludes" +msgstr "SchlieƟt" + +#: Main.module:912 msgid "There are &1 classes and &2 symbols in all Gambas components." msgstr "Es gibt &1 Klassen und &2 Symbole in allen Gambas-Komponenten." -#: OldWiki.module:105 +#: Main.module:1151 +msgid "You must be logged in to view the last changes." +msgstr "Sie mĆ¼ssen eingeloggt sein, um die letzten Ƅnderungen zu sehen." + +#: Main.module:1524 +msgid "Run" +msgstr "AusfĆ¼hren" + +#: Main.module:1525 +msgid "Play" +msgstr "Spielen" + +#: Main.module:1526 +msgid "Loading" +msgstr "Laden" + +#: OldWiki.module:106 msgid "Errors" msgstr "Fehler" -#: OldWiki.module:107 +#: OldWiki.module:108 msgid "Examples" -msgstr "" +msgstr "Beispiele" -#: OldWiki.module:109 +#: OldWiki.module:110 msgid "See also" msgstr "Siehe auch" -#: OldWiki.module:116 +#: OldWiki.module:117 msgid "Message" msgstr "Nachricht" -#: OldWiki.module:118 -msgid "Description" -msgstr "Beschreibung" +#: Wiki.class:180 +msgid "Warning! This is a preview. Click on the &1 button to go back to the edit page." +msgstr "Warnung! Eine Vorschau. Klicken Sie auf die &1 Taste, um zur Bearbeitungsseite zurĆ¼ckzukehren." + +#: Wiki.class:213 +msgid "This page does not exist in that language." +msgstr "Diese Seite existiert nicht in dieser Sprache." -#: Wiki.webpage:8 +#: Wiki.class:228 +msgid "This page does not exist." +msgstr "Diese Seite existiert nicht." + +#: Wiki.class:284 +msgid "No change." +msgstr "Keine VerƤnderung." + +#: Wiki.class:298 +msgid "The english page is more recent." +msgstr "Die englische Seite ist jĆ¼nger." + +#: Wiki.webpage:14 msgid "Gambas Documentation" msgstr "Gambas-Dokumentation" -#: Wiki.webpage:39 +#: Wiki.webpage:34 +msgid "OK" +msgstr "Okay" + +#: Wiki.webpage:90 +msgid "Preview" +msgstr "Vorschau" + +#: Wiki.webpage:91 msgid "Save" msgstr "Speichern" -#: Wiki.webpage:40 +#: Wiki.webpage:92 msgid "Cancel" msgstr "Abbrechen" -#: Wiki.webpage:45 +#: Wiki.webpage:104 +msgid "<" +msgstr "-" + +#: Wiki.webpage:109 +msgid ">" +msgstr "-" + +#: Wiki.webpage:113 +msgid "Exit" +msgstr "Ausfahrt" + +#: Wiki.webpage:115 msgid "Edit" msgstr "Bearbeiten" -#: Wiki.webpage:46 +#: Wiki.webpage:116 msgid "Delete" msgstr "Lƶschen" -#: Wiki.webpage:47 +#: Wiki.webpage:117 msgid "Undo" msgstr "RĆ¼ckgƤngig" -#: Wiki.webpage:49 +#: Wiki.webpage:119 +msgid "Historic" +msgstr "Historischen" + +#: Wiki.webpage:123 msgid "Create" msgstr "Anlegen" -#: Wiki.webpage:57 +#: Wiki.webpage:126 +msgid "Enter a word to search through the wiki..." +msgstr "Geben Sie ein Wort ein, um durch das Wiki zu suchen ..." + +#: Wiki.webpage:132 msgid "Logout" -msgstr "" +msgstr "Logout" -#: Wiki.webpage:59 +#: Wiki.webpage:134 msgid "Login" -msgstr "" +msgstr "Einloggen" -#: Wiki.webpage:61 +#: Wiki.webpage:151 msgid "Password" msgstr "Passwort" -#: Wiki.webpage:82 +#: Wiki.webpage:183 msgid "Select the image file to upload..." -msgstr "" - -#: Wiki.class:49 -msgid "This page does not exist." -msgstr "" +msgstr "WƤhlen Sie die Bilddatei zum Hochladen ..." -#: Wiki.class:50 -msgid "Click on the Create button to create it!" -msgstr "" - -#: WikiMarkdown.class:119 +#: WikiMarkdown.class:163 msgid "Since" -msgstr "" +msgstr "Seit" -#: WikiMarkdown.class:126 +#: WikiMarkdown.class:173 msgid "This component does not exist." -msgstr "" +msgstr "Diese Komponente existiert nicht." -#: WikiMarkdown.class:136 +#: WikiMarkdown.class:198 msgid "This class does not exist." -msgstr "" +msgstr "Diese Klasse gibt es nicht." -#: WikiMarkdown.class:149 +#: WikiMarkdown.class:211 msgid "This symbol does not exist." -msgstr "" +msgstr "Dieses Symbol existiert nicht." + +#: WikiMarkdown.class:261 +msgid "No match found." +msgstr "Kein Match gefunden." Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/es_ES.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/es_ES.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/fa.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/fa.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/fr.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/fr.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/fr.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/fr.po 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/fr.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,8 +1,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gambas-wiki 3.10.90\n" -"PO-Revision-Date: 2017-10-03 17:49 UTC\n" +"Project-Id-Version: gambas-wiki 3.12.90\n" +"POT-Creation-Date: 2019-02-09 16:00 UTC\n" +"PO-Revision-Date: 2019-02-09 15:59 UTC\n" "Last-Translator: benoit \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -11,7 +12,7 @@ #: .project:1 msgid "Gambas Wiki Web Application" -msgstr "" +msgstr "-" #: CClassInfo.class:379 msgid "This class reimplements" @@ -157,42 +158,54 @@ msgid "Description" msgstr "Description" -#: CComponent.class:892 +#: CComponent.class:893 msgid "This component is not stable yet." msgstr "Ce composant n'est pas encore stable." -#: CComponent.class:894 +#: CComponent.class:895 msgid "This component is deprecated." msgstr "Ce composant est dĆ©prĆ©ciĆ©." -#: CComponent.class:903 +#: CComponent.class:904 msgid "Author" msgstr "Auteur" -#: CComponent.class:905 +#: CComponent.class:906 msgid "Authors" msgstr "Auteurs" -#: CComponent.class:915 +#: CComponent.class:916 msgid "Implements" msgstr "ImplĆ©mente" -#: CComponent.class:927 +#: CComponent.class:936 msgid "Requires" msgstr "NĆ©cessite" -#: CComponent.class:942 +#: CComponent.class:964 msgid "Excludes" msgstr "Exclut" -#: Main.module:907 +#: Main.module:912 msgid "There are &1 classes and &2 symbols in all Gambas components." msgstr "Il y a &1 classes et &2 symboles dans l'ensemble des composants de Gambas." -#: Main.module:1141 +#: Main.module:1151 msgid "You must be logged in to view the last changes." msgstr "Vous devez ĆŖtre connectĆ© pour voir la liste des derniers changements." +#: Main.module:1524 +msgid "Run" +msgstr "ExĆ©cuter" + +#: Main.module:1525 +msgid "Play" +msgstr "Tester..." + +#: Main.module:1526 +msgid "Loading" +msgstr "Chargement" + #: OldWiki.module:106 msgid "Errors" msgstr "Erreurs" @@ -233,87 +246,90 @@ msgid "Gambas Documentation" msgstr "Documentation de Gambas" -#: Wiki.webpage:33 +#: Wiki.webpage:34 msgid "OK" msgstr "OK" -#: Wiki.webpage:89 +#: Wiki.webpage:90 msgid "Preview" msgstr "AperƧu" -#: Wiki.webpage:90 +#: Wiki.webpage:91 msgid "Save" msgstr "Enregistrer" -#: Wiki.webpage:91 +#: Wiki.webpage:92 msgid "Cancel" msgstr "Annuler" -#: Wiki.webpage:103 +#: Wiki.webpage:104 msgid "<" msgstr "-" -#: Wiki.webpage:108 +#: Wiki.webpage:109 msgid ">" msgstr "-" -#: Wiki.webpage:112 +#: Wiki.webpage:113 msgid "Exit" msgstr "Sortir" -#: Wiki.webpage:114 +#: Wiki.webpage:115 msgid "Edit" msgstr "Modifier" -#: Wiki.webpage:115 +#: Wiki.webpage:116 msgid "Delete" msgstr "Supprimer" -#: Wiki.webpage:116 +#: Wiki.webpage:117 msgid "Undo" msgstr "Revenir Ć  la version prĆ©cĆ©dente" -#: Wiki.webpage:118 +#: Wiki.webpage:119 msgid "Historic" msgstr "Historique" -#: Wiki.webpage:122 +#: Wiki.webpage:123 msgid "Create" msgstr "CrĆ©er" -#: Wiki.webpage:130 +#: Wiki.webpage:126 +msgid "Enter a word to search through the wiki..." +msgstr "Saisissez un mot Ć  rechercher dans le wiki..." + +#: Wiki.webpage:132 msgid "Logout" msgstr "Se dĆ©connecter" -#: Wiki.webpage:132 +#: Wiki.webpage:134 msgid "Login" msgstr "Utilisateur" -#: Wiki.webpage:149 +#: Wiki.webpage:151 msgid "Password" msgstr "Mot de passe" -#: Wiki.webpage:181 +#: Wiki.webpage:183 msgid "Select the image file to upload..." msgstr "SĆ©lectionnez l'image Ć  importer..." -#: WikiMarkdown.class:161 +#: WikiMarkdown.class:163 msgid "Since" msgstr "Depuis" -#: WikiMarkdown.class:171 +#: WikiMarkdown.class:173 msgid "This component does not exist." msgstr "Ce composant n'existe pas." -#: WikiMarkdown.class:196 +#: WikiMarkdown.class:198 msgid "This class does not exist." msgstr "Cette classe n'existe pas." -#: WikiMarkdown.class:209 +#: WikiMarkdown.class:211 msgid "This symbol does not exist." msgstr "Ce symbole n'existe pas." -#: WikiMarkdown.class:259 +#: WikiMarkdown.class:261 msgid "No match found." msgstr "Aucune correspondance trouvĆ©e." - Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/it.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/it.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/it.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/it.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/it.po 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/it.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,224 +1,323 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2002-11-01 04:27+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Project-Id-Version: gambas-wiki 3.12.90\n" +"POT-Creation-Date: 2019-01-26 19:13 UTC\n" +"PO-Revision-Date: 2019-01-15 16:56 UTC\n" +"Last-Translator: gian \n" +"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: .project:1 msgid "Gambas Wiki Web Application" -msgstr "" +msgstr "Applicazione Web del Wiki di Gambas" -#: CClassInfo.class:348 +#: CClassInfo.class:379 msgid "This class reimplements" msgstr "Questa classe reimplementa" -#: CClassInfo.class:350 +#: CClassInfo.class:381 msgid "This class inherits" -msgstr "Questa classe riceve" +msgstr "Questa classe eredita" -#: CClassInfo.class:357 +#: CClassInfo.class:388 msgid "in &1" -msgstr "" +msgstr "-" -#: CClassInfo.class:365 +#: CClassInfo.class:396 msgid "This class is virtual." -msgstr "" +msgstr "Questa classe ĆØ virtuale." -#: CClassInfo.class:367 +#: CClassInfo.class:398 msgid "This class can be used like an object by creating a hidden instance on demand." msgstr "Questa classe puĆ² essere usata come un oggetto creando un istanza nascosata a richiesta." -#: CClassInfo.class:372 +#: CClassInfo.class:406 msgid "This class is &1." msgstr "Questa classe ĆØ &1." -#: CClassInfo.class:372 +#: CClassInfo.class:406 msgid "creatable" msgstr "creabile" -#: CClassInfo.class:375 +#: CClassInfo.class:414 msgid "This class is static." msgstr "Questa classe ĆØ statica." -#: CClassInfo.class:377 +#: CClassInfo.class:416 msgid "This class is not creatable." msgstr "Questa classe non ĆØ creabile." -#: CClassInfo.class:385 +#: CClassInfo.class:423 +msgid "This class can be used as a &1." +msgstr "Questa classe puĆ² essere usata come un &1." + +#: CClassInfo.class:423 +msgid "function" +msgstr "funzione" + +#: CClassInfo.class:423 +msgid "static function" +msgstr "funzione statica" + +#: CClassInfo.class:430 msgid "This class acts like a &1 / &2 static array." -msgstr "" +msgstr "Questa classe si comporta come un &1 / &2 array statico." -#: CClassInfo.class:385 +#: CClassInfo.class:430 msgid "read" msgstr "lettura" -#: CClassInfo.class:385 +#: CClassInfo.class:430 msgid "write" msgstr "scrittura" -#: CClassInfo.class:387 +#: CClassInfo.class:432 msgid "This class acts like a &1 static array." -msgstr "" +msgstr "Questa classe si comporta come un &1 array statico." -#: CClassInfo.class:387 +#: CClassInfo.class:432 msgid "read-only" msgstr "solo-lettura" -#: CClassInfo.class:391 +#: CClassInfo.class:436 msgid "This class acts like a &1 / &2 array." msgstr "Questa classe si comporta come un &1 / &2 array." -#: CClassInfo.class:393 +#: CClassInfo.class:438 msgid "This class acts like a &1 array." msgstr "Questa classe si comporta come un &1 array." -#: CClassInfo.class:399 +#: CClassInfo.class:444 msgid "This class is &1 with the &2 keyword." msgstr "Questa classe ĆØ &1 con la parola chiave &2." -#: CClassInfo.class:399 +#: CClassInfo.class:444 msgid "enumerable" msgstr "enumerabile" -#: CClassInfo.class:399 +#: CClassInfo.class:444 msgid "statically enumerable" -msgstr "" +msgstr "enumerabile staticamente" -#: CClassInfo.class:403 -msgid "This class can be used as a &1." -msgstr "Questa classe puĆ² essere usata come un &1." - -#: CClassInfo.class:403 -msgid "function" -msgstr "funzione" - -#: CClassInfo.class:403 -msgid "static function" -msgstr "" - -#: CClassInfo.class:411 +#: CClassInfo.class:453 msgid "Static properties" -msgstr "" +msgstr "ProprietĆ  statiche" -#: CClassInfo.class:412 +#: CClassInfo.class:454 msgid "Static methods" -msgstr "" +msgstr "Metodi statici" -#: CClassInfo.class:414 +#: CClassInfo.class:456 msgid "Constants" msgstr "Costanti" -#: CClassInfo.class:438 +#: CClassInfo.class:480 msgid "Properties" msgstr "ProprietĆ " -#: CClassInfo.class:439 +#: CClassInfo.class:481 msgid "Methods" msgstr "Metodi" -#: CClassInfo.class:440 +#: CClassInfo.class:482 msgid "Events" msgstr "Eventi" -#: CComponent.class:757 -msgid "Classes" -msgstr "Classi" +#: CComponent.class:58 +msgid "Graphical form management" +msgstr "Gestione dei form grafici" + +#: CComponent.class:59 +msgid "Event loop management" +msgstr "Gestore del ciclo degli eventi" + +#: CComponent.class:60 +msgid "Image loading and saving" +msgstr "Caricamento e salvataggio dell'immagine" + +#: CComponent.class:61 +msgid "OpenGL display" +msgstr "Display OpenGL" + +#: CComponent.class:62 +msgid "Complex numbers" +msgstr "Numeri complessi" + +#: CComponent.class:63 +msgid "XML management" +msgstr "Gestore XML" + +#: CComponent.class:855 +msgid "Class" +msgstr "Classe" + +#: CComponent.class:857 OldWiki.module:119 +msgid "Description" +msgstr "Descrizione" + +#: CComponent.class:893 +msgid "This component is not stable yet." +msgstr "Questo componente non ĆØ ancora stabile." + +#: CComponent.class:895 +msgid "This component is deprecated." +msgstr "Questo componente ĆØ deprecato." + +#: CComponent.class:904 +msgid "Author" +msgstr "Autore" + +#: CComponent.class:906 +msgid "Authors" +msgstr "Autori" + +#: CComponent.class:916 +msgid "Implements" +msgstr "Implementa" + +#: CComponent.class:936 +msgid "Requires" +msgstr "Richiesto" + +#: CComponent.class:964 +msgid "Excludes" +msgstr "Escludi" -#: Main.module:484 +#: Main.module:908 msgid "There are &1 classes and &2 symbols in all Gambas components." -msgstr "" +msgstr "Ci sono &1 classi e &2 simboli in tutti i componenti di Gambas." + +#: Main.module:1147 +msgid "You must be logged in to view the last changes." +msgstr "Devi essere registrato per visualizzare le ultime modifiche." -#: OldWiki.module:105 +#: OldWiki.module:106 msgid "Errors" msgstr "Errori" -#: OldWiki.module:107 +#: OldWiki.module:108 msgid "Examples" -msgstr "" +msgstr "Esempi" -#: OldWiki.module:109 +#: OldWiki.module:110 msgid "See also" msgstr "Vedi anche" -#: OldWiki.module:116 +#: OldWiki.module:117 msgid "Message" msgstr "Messaggio" -#: OldWiki.module:118 -msgid "Description" -msgstr "Descrizione" +#: Wiki.class:180 +msgid "Warning! This is a preview. Click on the &1 button to go back to the edit page." +msgstr "Attenzione! Questa ĆØ un'anteprima. Fai clic sul pulsante &1 per tornare alla pagina di modifica." + +#: Wiki.class:213 +msgid "This page does not exist in that language." +msgstr "Questa pagina non esiste in italiano." + +#: Wiki.class:228 +msgid "This page does not exist." +msgstr "Questa pagina non esiste." + +#: Wiki.class:284 +msgid "No change." +msgstr "Nessun cambiamento." + +#: Wiki.class:298 +msgid "The english page is more recent." +msgstr "La pagina in inglese ĆØ piĆ¹ recente." -#: Wiki.webpage:8 +#: Wiki.webpage:14 msgid "Gambas Documentation" msgstr "Documentazione di Gambas" -#: Wiki.webpage:39 +#: Wiki.webpage:33 +msgid "OK" +msgstr "-" + +#: Wiki.webpage:89 +msgid "Preview" +msgstr "Anteprima" + +#: Wiki.webpage:90 msgid "Save" msgstr "Salva" -#: Wiki.webpage:40 +#: Wiki.webpage:91 msgid "Cancel" msgstr "Annulla" -#: Wiki.webpage:45 +#: Wiki.webpage:103 +msgid "<" +msgstr "-" + +#: Wiki.webpage:108 +msgid ">" +msgstr "-" + +#: Wiki.webpage:112 +msgid "Exit" +msgstr "Esci" + +#: Wiki.webpage:114 msgid "Edit" msgstr "Modifica" -#: Wiki.webpage:46 +#: Wiki.webpage:115 msgid "Delete" msgstr "Cancella" -#: Wiki.webpage:47 +#: Wiki.webpage:116 msgid "Undo" -msgstr "Undo" +msgstr "Annulla" + +#: Wiki.webpage:118 +msgid "Historic" +msgstr "Storico" -#: Wiki.webpage:49 +#: Wiki.webpage:122 msgid "Create" msgstr "Crea" -#: Wiki.webpage:57 +#: Wiki.webpage:125 +msgid "Enter a word to search through the wiki..." +msgstr "Inserisci una parola da cercare nel wiki..." + +#: Wiki.webpage:131 msgid "Logout" -msgstr "" +msgstr "-" -#: Wiki.webpage:59 +#: Wiki.webpage:133 msgid "Login" -msgstr "" +msgstr "-" -#: Wiki.webpage:61 +#: Wiki.webpage:150 msgid "Password" msgstr "-" -#: Wiki.webpage:82 +#: Wiki.webpage:182 msgid "Select the image file to upload..." -msgstr "" +msgstr "Seleziona il file immagine da caricare..." -#: Wiki.class:49 -msgid "This page does not exist." -msgstr "" - -#: Wiki.class:50 -msgid "Click on the Create button to create it!" -msgstr "" - -#: WikiMarkdown.class:119 +#: WikiMarkdown.class:163 msgid "Since" -msgstr "" +msgstr "Dal" -#: WikiMarkdown.class:126 +#: WikiMarkdown.class:173 msgid "This component does not exist." -msgstr "" +msgstr "Questo componente non esiste" -#: WikiMarkdown.class:136 +#: WikiMarkdown.class:198 msgid "This class does not exist." -msgstr "" +msgstr "Questa classe non esiste." -#: WikiMarkdown.class:149 +#: WikiMarkdown.class:211 msgid "This symbol does not exist." -msgstr "" +msgstr "Questo simbolo non esiste." +#: WikiMarkdown.class:261 +msgid "No match found." +msgstr "Nessuna corrispondenza trovata." Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/nl.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/nl.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/nl.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/nl.po 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/nl.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,36 +1,36 @@ -#Willy Raets < gbWilly@openmailbox.org >, 2013 +# Willy Raets < gbWilly@openmailbox.org >, 2013 #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gambas-wiki 3.10.90\n" -"PO-Revision-Date: 2017-08-26 19:23 UTC\n" -"Last-Translator: Willy Raets \n" +"Project-Id-Version: gambas-wiki 3.12.2\n" +"PO-Revision-Date: 2019-03-31 15:12 UTC\n" +"Last-Translator: gbWilly \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: .project: 1 +#: .project:1 msgid "Gambas Wiki Web Application" msgstr "Gambas Wiki Web Applicatie" -#: CClassInfo.class: 379 +#: CClassInfo.class:379 msgid "This class reimplements" msgstr "Deze klasse herimplementeert" -#: CClassInfo.class: 381 +#: CClassInfo.class:381 msgid "This class inherits" msgstr "Deze klasse erft" -#: CClassInfo.class: 388 +#: CClassInfo.class:388 msgid "in &1" msgstr "-" -#: CClassInfo.class: 396 +#: CClassInfo.class:396 msgid "This class is virtual." msgstr "Deze klasse is virtueel." -#: CClassInfo.class: 398 +#: CClassInfo.class:398 msgid "This class can be used like an object by creating a hidden instance on demand." msgstr "Deze klasse kan gebruikt worden als een object door een verborgen instantie op verzoek te creĆ«ren." @@ -158,42 +158,54 @@ msgid "Description" msgstr "Beschrijving" -#: CComponent.class:892 +#: CComponent.class:893 msgid "This component is not stable yet." msgstr "Dit component is nog niet stabiel." -#: CComponent.class:894 +#: CComponent.class:895 msgid "This component is deprecated." msgstr "Dit component is vervallen." -#: CComponent.class:903 +#: CComponent.class:904 msgid "Author" msgstr "Auteur" -#: CComponent.class:905 +#: CComponent.class:906 msgid "Authors" msgstr "Auteurs" -#: CComponent.class:915 +#: CComponent.class:916 msgid "Implements" msgstr "Implementeerd" -#: CComponent.class:927 +#: CComponent.class:936 msgid "Requires" msgstr "Vereist" -#: CComponent.class:942 +#: CComponent.class:964 msgid "Excludes" msgstr "Sluit uit" -#: Main.module:900 +#: Main.module:912 msgid "There are &1 classes and &2 symbols in all Gambas components." msgstr "Er zijn &1 klassen en &2 symbolen in alle Gambas componenten." -#: Main.module:1134 +#: Main.module:1151 msgid "You must be logged in to view the last changes." msgstr "Je dient ingelogged te zijn om te wijzigingen te zien." +#: Main.module:1524 +msgid "Run" +msgstr "Uitvoeren" + +#: Main.module:1525 +msgid "Play" +msgstr "Afspelen" + +#: Main.module:1526 +msgid "Loading" +msgstr "Aan het laden" + #: OldWiki.module:106 msgid "Errors" msgstr "Fouten" @@ -230,87 +242,95 @@ msgid "The english page is more recent." msgstr "De Engelse pagina is meer recent." -#: Wiki.webpage:11 +#: Wiki.webpage:14 msgid "Gambas Documentation" msgstr "Gambas Documentatie" -#: Wiki.webpage:26 +#: Wiki.webpage:34 msgid "OK" msgstr "OK" -#: Wiki.webpage:83 +#: Wiki.webpage:90 msgid "Preview" msgstr "Voorbeeld" -#: Wiki.webpage:84 +#: Wiki.webpage:91 msgid "Save" msgstr "Opslaan" -#: Wiki.webpage:85 +#: Wiki.webpage:92 msgid "Cancel" msgstr "Annuleren" -#: Wiki.webpage:97 +#: Wiki.webpage:104 msgid "<" msgstr "-" -#: Wiki.webpage:102 +#: Wiki.webpage:109 msgid ">" msgstr "-" -#: Wiki.webpage:106 +#: Wiki.webpage:113 msgid "Exit" msgstr "Uitgang" -#: Wiki.webpage:108 +#: Wiki.webpage:115 msgid "Edit" msgstr "Bewerken" -#: Wiki.webpage:109 +#: Wiki.webpage:116 msgid "Delete" msgstr "Verwijder" -#: Wiki.webpage:110 +#: Wiki.webpage:117 msgid "Undo" msgstr "Ongedaan maken" -#: Wiki.webpage:112 +#: Wiki.webpage:119 msgid "Historic" msgstr "Historische" -#: Wiki.webpage:116 +#: Wiki.webpage:123 msgid "Create" msgstr "CreĆ«er" -#: Wiki.webpage:124 +#: Wiki.webpage:126 +msgid "Enter a word to search through the wiki..." +msgstr "Voer een woord in om de wiki te doorzoeken..." + +#: Wiki.webpage:132 msgid "Logout" msgstr "Loguit" -#: Wiki.webpage:126 +#: Wiki.webpage:134 msgid "Login" msgstr "-" -#: Wiki.webpage:141 +#: Wiki.webpage:151 msgid "Password" msgstr "Wachtwoord" -#: Wiki.webpage:171 +#: Wiki.webpage:183 msgid "Select the image file to upload..." msgstr "Selecteer het beeldbestand om te uploaden..." -#: WikiMarkdown.class:159 +#: WikiMarkdown.class:163 msgid "Since" msgstr "Sinds" -#: WikiMarkdown.class:169 +#: WikiMarkdown.class:173 msgid "This component does not exist." msgstr "Dit component bestaat niet." -#: WikiMarkdown.class:194 +#: WikiMarkdown.class:198 msgid "This class does not exist." msgstr "Deze klasse bestaat niet." -#: WikiMarkdown.class:207 +#: WikiMarkdown.class:211 msgid "This symbol does not exist." msgstr "Dit symbool bestaat niet." +#: WikiMarkdown.class:261 +msgid "No match found." +msgstr "Geen overeenkomst gevonden" + Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/pt_BR.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/pt_BR.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/ru.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/ru.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/sv.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/sv.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.lang/zh.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.lang/zh.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.project 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.project 2019-04-27 16:05:33.000000000 +0000 @@ -3,7 +3,7 @@ Startup=Main UseHttpServer=1 Icon=icon.png -Version=3.12.0 +Version=3.12.90 VersionFile=1 Component=gb.db Component=gb.net diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.public/playground.js gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.public/playground.js --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.public/playground.js 1970-01-01 00:00:00.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.public/playground.js 2019-04-27 16:05:33.000000000 +0000 @@ -0,0 +1,95 @@ +// Gambas Wiki - Javascript to Run Examples in Playground +// Written by: Matthew Collins - Feb 2019 +// Modified by: BenoĆ®t Minisini - Feb 2019 + +// Add this into the wiki: + +// Run this when Document Loaded +document.addEventListener("DOMContentLoaded", function() { + + var i; + var REMOTE_URI = 'http://46.101.40.55/run.php'; + + // Hide all results + + /*var all = document.querySelectorAll('DIV.result'); + for (i = 0; i < all.length; i++) { + all[i].style.display = 'none'; + }*/ + + // Get and loop all "code gambas" elements + + var gcs = document.getElementsByClassName("code gambas"); + var next; + + for (i = 0; i < gcs.length; i++) { + + next = gcs[i].parentElement.nextElementSibling; + + if (!next || !next.firstElementChild || next.firstElementChild.className != 'result') + continue; + + // Add Outer Div with look of Result Box + var divOuter = document.createElement("div"); + divOuter.className = "playground"; + //divOuter.style = "border:solid 1px #D8D8D8; border-top:none; background-color:#F8F8F8"; + gcs[i].parentElement.insertBefore(divOuter, gcs[i].nextSibling); + + // Add From + var formPlay = document.createElement("form"); + formPlay.action = "http://gambas.one/playground/ultra.php"; + formPlay.method = "POST"; + formPlay.target = '_blank'; + divOuter.appendChild(formPlay); + + // Add Pre and Code Elements same a Result Box + var preResult = document.createElement("pre"); + //preResult.style = "padding:0.5em 1em; margin:0"; + var codeResult = document.createElement("code"); + //codeResult.innerText = "..."; + preResult.appendChild(codeResult); + formPlay.appendChild(preResult); + + // Add Run Button + var buttonRun = document.createElement("button"); + buttonRun.type = "button"; + buttonRun.innerText = (("Run")); + formPlay.appendChild(buttonRun); + + // Add Run Click Event + buttonRun.addEventListener('click', function() { + var xhr = new XMLHttpRequest(); + this[1].parentElement.style.display = 'block'; + //this[1].innerText = (("Loading...")); + this[1].innerHTML = '
'; + xhr.onreadystatechange = function() { + if(xhr.readyState !== XMLHttpRequest.DONE) return; + this.innerHTML = ''; + if(xhr.status === 200) { + this.innerText = xhr.responseText; + } else { + this.innerText = 'Error: ' + xhr.status + ' : \n\n' + xhr.responseText; + } + }.bind(this[1]); + xhr.open('POST', REMOTE_URI, true); + xhr.send(this[0]); + }.bind([gcs[i].innerText,codeResult])); + + // Add Input Box + var inputCode = document.createElement("textarea"); + inputCode.style.display = 'none'; + inputCode.name = "Code"; + inputCode.value = gcs[i].innerText; + formPlay.appendChild(inputCode); + + // Add Play Button + var buttonPlay = document.createElement("button"); + //buttonPlay.style="margin-left: 3px;"; + buttonPlay.innerText = (("Play")); + formPlay.appendChild(buttonPlay); + + } + +}); + + diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.public/style.css gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.public/style.css --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.public/style.css 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.public/style.css 2019-04-27 16:05:33.000000000 +0000 @@ -754,4 +754,32 @@ #login-buttons > INPUT { margin: 0 0.5em; -} \ No newline at end of file +} + +DIV.playground { + border: solid 1px #D8D8D8; + border-top: none; + background-color: #F8F8F8; +} + +DIV.playground PRE { + display: none; + padding: 0.5em 1em 0 1em; + margin: 0; +} + +DIV.playground BUTTON { + background-color: #A0A0A0; + color: white; + font-size: 80%; + height: 1.6em; + border: none; + cursor: pointer; + margin: 0.5em 0 0.5em 0.5em; +} + +DIV.waiting { + background: url('<%/%>/waiting.gif'); + width: 16px; + height: 11px; +} Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.public/waiting.gif and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.public/waiting.gif differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.src/Main.module gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.src/Main.module --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.src/Main.module 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.src/Main.module 2019-04-27 16:05:33.000000000 +0000 @@ -478,6 +478,10 @@ Print Replace(File.Load(".public/style.css"), "<%/%>", Application.Root); Response.End Return + Else If File.Name(Path) = "playground.js" Then + SetLanguage(Request["l"]) + SendPlayground + Return Else If Path And If Exist(".public" &/ Path) Then AddCacheHeaders Response.SendFile(".public" &/ Path) @@ -1511,3 +1515,20 @@ Endif End + +Private Sub SendPlayground() + + Dim sData As String + + sData = File.Load(".public/playground.js") + sData = Replace(sData, "((\"Run\"))", Quote(("Run"))) + sData = Replace(sData, "((\"Play\"))", Quote(("Play"))) + sData = Replace(sData, "((\"Loading...\"))", Quote(("Loading") & "...")) + + Response.ContentType = "text/javascript" + AddCacheHeaders + Response.Begin + Print sData; + Response.End + +End \ No newline at end of file diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.src/Wiki.webpage gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.src/Wiki.webpage --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gambas-wiki/.src/Wiki.webpage 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gambas-wiki/.src/Wiki.webpage 2019-04-27 16:05:33.000000000 +0000 @@ -12,9 +12,10 @@ <%Endif%> - <%=("Gambas Documentation")%> - <%_PrintTitle%> + <%_PrintTitle%> - <%=("Gambas Documentation")%> + <%If Request["ht"]%> - + <%Endif%> diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gb.wiki/.lang/nl.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gb.wiki/.lang/nl.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gb.wiki/.lang/nl.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gb.wiki/.lang/nl.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,8 +1,9 @@ -#Willy Raets < gbWilly@openmailbox.org >, 2014 +# Willy Raets < gbWilly@openmailbox.org >, 2014 #, fuzzy msgid "" msgstr "" "Project-Id-Version: gb.wiki 3.10.90\n" +"POT-Creation-Date: 2019-03-31 15:23 UTC\n" "PO-Revision-Date: 2017-08-26 19:26 UTC\n" "Last-Translator: Willy Raets \n" "Language: nl\n" @@ -10,27 +11,27 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: .project: 1 +#: .project:1 msgid "gb.wiki" msgstr "-" -#: Admin.module: 22 WHeader.webpage: 165 +#: Admin.module:22 WHeader.webpage:165 msgid "Administration" msgstr "Administratie" -#: Parser.module: 39 +#: Parser.module:39 msgid "Only in &1 version" msgstr "Enkel in &1 versie" -#: Parser.module: 188 WHeader.webpage: 146 +#: Parser.module:188 WHeader.webpage:146 msgid "Cancel" msgstr "Annuleren" -#: Parser.module: 473 +#: Parser.module:473 msgid "Syntax" msgstr "Syntaxis" -#: Parser.module: 481 +#: Parser.module:481 msgid "Example" msgstr "Voorbeeld" @@ -185,4 +186,3 @@ #: Wiki.module:45 msgid "This page is not up to date." msgstr "Deze pagina is niet up to date" - Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gb.wiki/.lang/zh.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gb.wiki/.lang/zh.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gb.wiki/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gb.wiki/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/src/gb.wiki/.project 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/src/gb.wiki/.project 2019-04-27 16:05:33.000000000 +0000 @@ -1,10 +1,9 @@ # Gambas Project File 3.0 -# Compiled with Gambas 3.10.90 Title=gb.wiki Startup=Main UseHttpServer=1 Icon=help.png -Version=3.10.90 +Version=3.12.90 VersionFile=1 Component=gb.db Component=gb.web Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/console/.lang/es_ES.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/console/.lang/es_ES.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/console/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/console/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/console/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/console/.lang/fr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/graphical/.lang/es_ES.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/graphical/.lang/es_ES.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/graphical/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/graphical/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/graphical/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/graphical/.lang/fr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/gtk2/.lang/es_ES.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/gtk2/.lang/es_ES.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/gtk2/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/gtk2/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/gtk2/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/gtk2/.lang/fr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/gtk3/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/gtk3/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/gtk3/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/gtk3/.lang/fr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/qt/.lang/es_ES.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/qt/.lang/es_ES.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/qt/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/qt/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/qt/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/qt/.lang/fr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/sdl/.lang/es_ES.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/sdl/.lang/es_ES.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/sdl/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/sdl/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/sdl/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/sdl/.lang/fr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/~subversion/.lang/es_ES.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/~subversion/.lang/es_ES.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/~subversion/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/~subversion/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/~subversion/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/~subversion/.lang/fr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/web/.lang/es_ES.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/web/.lang/es_ES.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/web/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/web/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/web/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/web/.lang/fr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/app/template/webform/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/app/template/webform/.lang/fr.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/benchmark/benchmark.gbs gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/benchmark/benchmark.gbs --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/benchmark/benchmark.gbs 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/benchmark/benchmark.gbs 2019-04-27 16:05:33.000000000 +0000 @@ -4,7 +4,7 @@ Private Sub RunScript(sScript As String, sRun As String, bGambasOnly As Boolean) As Float - Dim aResult as String[] + Dim aResult as String[] Dim sResult As String Dim fTime As Float @@ -80,11 +80,11 @@ aResult.Add(cResult) cResult!name = sBenchmark + If Not bGambasOnly Then cResult!python = RunScript(sBenchmark & ".py", "python", bGambasOnly) + If Not bGambasOnly Then cResult!perl = RunScript(sBenchmark & ".pl", "perl", bGambasOnly) cResult!gambasjit = RunScript(sBenchmark & ".gbs", "gbs3 -f -U -c", bGambasOnly) cResult!gambasjitwct = cResult!gambasjit - $fCompileTime cResult!gambas = RunScript(sBenchmark & ".gbs", "gbs3 -c", bGambasOnly) - If Not bGambasOnly Then cResult!python = RunScript(sBenchmark & ".py", "python", bGambasOnly) - If Not bGambasOnly Then cResult!perl = RunScript(sBenchmark & ".pl", "perl", bGambasOnly) Next diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.args/.component gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.args/.component --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.args/.component 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.args/.component 2019-04-27 16:05:33.000000000 +0000 @@ -1,4 +1,4 @@ [Component] Key=gb.args -Version=3.10.90 +Version=3.12.90 Authors=BenoĆ®t Minisini Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.args/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.args/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.args/.lang/es_ES.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.args/.lang/es_ES.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.args/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.args/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.args/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.args/.lang/fr.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.args/.lang/it.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.args/.lang/it.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.args/.lang/it.po 1970-01-01 00:00:00.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.args/.lang/it.po 2019-04-27 16:05:33.000000000 +0000 @@ -0,0 +1,35 @@ +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: gb.args 3.12.90\n" +"PO-Revision-Date: 2019-01-15 14:22 UTC\n" +"Last-Translator: gian \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: .project:1 +msgid "gb.args" +msgstr "-" + +#: Args.module:73 +msgid "Display version" +msgstr "Mostra la versione" + +#: Args.module:78 +msgid "Display this help" +msgstr "Mostra questo aiuto" + +#: Args.module:82 +msgid "Usage: &1 " +msgstr "Utilizza: &1 " + +#: Args.module:85 +msgid "Options:" +msgstr "Opzioni:" + +#: Args.module:92 +msgid "unknown option: &1" +msgstr "opzione sconosciuta: &1" + Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.args/.lang/zh.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.args/.lang/zh.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.args/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.args/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.args/.project 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.args/.project 2019-04-27 16:05:33.000000000 +0000 @@ -1,7 +1,7 @@ # Gambas Project File 3.0 Title=gb.args Startup=MMain -Version=3.10.90 +Version=3.12.90 VersionFile=1 Authors="BenoĆ®t Minisini" Arguments=[["-V","-p","toto","zozo","-s","512","--","project"]] diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.db.form/.component gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.db.form/.component --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.db.form/.component 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.db.form/.component 2019-04-27 16:05:33.000000000 +0000 @@ -1,6 +1,6 @@ [Component] Key=gb.db.form -Version=3.11.90 +Version=3.12.90 Authors=BenoĆ®t Minisini Needs=Form Requires=gb.db,gb.form Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.db.form/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.db.form/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.db.form/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.db.form/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.db.form/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.db.form/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.db.form/.lang/es_ES.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.db.form/.lang/es_ES.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.db.form/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.db.form/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.db.form/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.db.form/.lang/fr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.db.form/.lang/it.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.db.form/.lang/it.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.db.form/.lang/it.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.db.form/.lang/it.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.db.form/.lang/it.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.db.form/.lang/it.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,120 +1,119 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2002-11-01 04:27+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Project-Id-Version: gb.db.form 3.12.90\n" +"PO-Revision-Date: 2019-01-15 14:27 UTC\n" +"Last-Translator: gian \n" +"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: DataControl.class:84 DataView.class:354 +#: .project:1 +msgid "Data bound controls" +msgstr "Controlli associati ai dati" + +#: DataControl.class:112 DataView.class:454 msgid "True" msgstr "Vero" -#: DataControl.class:85 DataView.class:354 +#: DataControl.class:113 DataField.class:19 DataView.class:454 msgid "False" msgstr "Falso" -#: DataControl.class:86 +#: DataControl.class:114 msgid "Unknown" msgstr "Sconosciuto" -#: DataSource.class:415 +#: DataSource.class:413 DataView.class:740 msgid "Invalid value." msgstr "Valore non valido." -#: DataSource.class:438 +#: DataSource.class:436 msgid "You must fill all mandatory fields." msgstr "Devi riempire tutti i campi obbligatori." -#: DataView.class:516 +#: DataView.class:738 msgid "Unable to save value." -msgstr "" - -#: DataView.class:518 -#, fuzzy -msgid "Incorrect value." -msgstr "Valore non valido." +msgstr "Impossibile salvare il valore." -#: DataView.class:673 +#: DataView.class:904 msgid "Unable to save record." -msgstr "" +msgstr "Impossibile salvare il record." -#: DataView.class:815 +#: DataView.class:1084 msgid "Unable to delete record." -msgstr "" +msgstr "Impossibile eliminare il record." -#: FBrowser.class:217 -msgid "New" -msgstr "Nuovo" +#: FBlobEditor.class:123 +msgid "Save blob to file" +msgstr "Salva il blob in un file" + +#: FBlobEditor.class:132 +msgid "Unable to save file" +msgstr "Impossibile salvare il file" + +#: FBlobEditor.class:138 +msgid "Load blob from file" +msgstr "Carica il blob dal file" + +#: FBlobEditor.class:147 +msgid "Unable to load file" +msgstr "Impossibile caricare il file" -#: FBrowser.class:224 +#: FBlobEditor.class:153 +msgid "Cancel" +msgstr "Annulla" + +#: FBlobEditor.class:153 +msgid "Do you really want to clear blob?" +msgstr "Vuoi davvero cancellare il blob?" + +#: FBlobEditor.class:161 +msgid "Unable to clear blob" +msgstr "Impossibile cancellare il blob" + +#: FBlobEditor.form:15 +msgid "Blob contents" +msgstr "Contenuto del blob" + +#: FBlobEditor.form:24 FBrowser.form:50 msgid "Save" msgstr "Salva" -#: FBrowser.class:231 FTest.class:71 +#: FBlobEditor.form:31 +msgid "Load" +msgstr "Carica" + +#: FBlobEditor.form:38 +msgid "Clear" +msgstr "Pulisci" + +#: FBrowser.form:44 +msgid "New" +msgstr "Nuovo" + +#: FBrowser.form:56 msgid "Refresh" msgstr "Aggiorna" -#: FBrowser.class:238 +#: FBrowser.form:62 msgid "Delete" msgstr "Elimina" -#: FBrowser.class:245 +#: FBrowser.form:68 msgid "Start" msgstr "Inizio" -#: FBrowser.class:252 +#: FBrowser.form:74 msgid "Previous" msgstr "Precedente" -#: FBrowser.class:259 +#: FBrowser.form:80 msgid "Next" msgstr "Seguente" -#: FBrowser.class:266 +#: FBrowser.form:86 msgid "End" msgstr "Fine" -#: FMain.class:99 -msgid "Id" -msgstr "-" - -#: FMain.class:104 -msgid "Color" -msgstr "Colore" - -#: FMain.class:109 -msgid "First Name" -msgstr "Primo Nome" - -#: FMain.class:114 -msgid "Name" -msgstr "Nome" - -#: FMain.class:119 -msgid "Birth" -msgstr "Nascita" - -#: FMain.class:124 -msgid "Active" -msgstr "Attivo" - -#: FMain.class:130 -msgid "Comment" -msgstr "Commento" - -#: FMain.class:136 -msgid "Salary" -msgstr "Salario" - -#: FTest.class:66 -msgid "Create" -msgstr "" - -#: FTest.class:76 -msgid "Remove" -msgstr "" Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.db.form/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.db.form/.lang/nl.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.db.form/.lang/nl.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.db.form/.lang/nl.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.db.form/.lang/nl.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.db.form/.lang/nl.po 2019-04-27 16:05:33.000000000 +0000 @@ -2,9 +2,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gb.db.form 3.10.90\n" -"PO-Revision-Date: 2017-08-26 19:37 UTC\n" -"Last-Translator: Willy Raets \n" +"Project-Id-Version: gb.db.form 3.12.2\n" +"PO-Revision-Date: 2019-03-31 15:25 UTC\n" +"Last-Translator: gbWilly \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -14,11 +14,11 @@ msgid "Data bound controls" msgstr "Data gebonden controls" -#: DataControl.class:112 DataView.class:455 +#: DataControl.class:112 DataView.class:454 msgid "True" msgstr "Waar" -#: DataControl.class:113 DataField.class:19 DataView.class:455 +#: DataControl.class:113 DataField.class:19 DataView.class:454 msgid "False" msgstr "Vals" @@ -26,27 +26,23 @@ msgid "Unknown" msgstr "Onbekend" -#: DataSource.class:410 +#: DataSource.class:413 DataView.class:740 msgid "Invalid value." msgstr "Ongeldige waarde." -#: DataSource.class:433 +#: DataSource.class:436 msgid "You must fill all mandatory fields." msgstr "Je dient alle verplichte velden in te vullen" -#: DataView.class:736 +#: DataView.class:738 msgid "Unable to save value." msgstr "Onmogelijk om waarde op te slaan" -#: DataView.class:738 -msgid "Incorrect value." -msgstr "Onjuiste waarde." - -#: DataView.class:902 +#: DataView.class:904 msgid "Unable to save record." msgstr "Onmogelijk om record op te slaan" -#: DataView.class:1070 +#: DataView.class:1084 msgid "Unable to delete record." msgstr "Onmogelijk om record te verwijderen" @@ -82,13 +78,13 @@ msgid "Blob contents" msgstr "Blob inhoud" -#: FBlobEditor.form:24 -msgid "Save..." -msgstr "Opslaan..." +#: FBlobEditor.form:24 FBrowser.form:50 +msgid "Save" +msgstr "Opslaan" #: FBlobEditor.form:31 -msgid "Load..." -msgstr "Laad..." +msgid "Load" +msgstr "Laad" #: FBlobEditor.form:38 msgid "Clear" @@ -98,11 +94,7 @@ msgid "New" msgstr "Nieuw" -#: FBrowser.form:50 -msgid "Save" -msgstr "Opslaan" - -#: FBrowser.form:56 FMain2.form:40 FMain3.form:20 FTest.form:30 +#: FBrowser.form:56 msgid "Refresh" msgstr "Ververs" @@ -126,79 +118,3 @@ msgid "End" msgstr "Einde" -#: FMain2.form:88 -msgid "Id" -msgstr "-" - -#: FMain2.form:93 -msgid "Color" -msgstr "Kleur" - -#: FMain2.form:98 -msgid "First Name" -msgstr "Voornaam" - -#: FMain2.form:103 -msgid "Name" -msgstr "Naam" - -#: FMain2.form:108 -msgid "Birth" -msgstr "Geboorte" - -#: FMain2.form:113 -msgid "Active" -msgstr "Actief" - -#: FMain2.form:119 -msgid "Comment" -msgstr "Commentaar" - -#: FMain2.form:125 -msgid "Salary" -msgstr "Salaris" - -#: FMain2.form:130 -msgid "Image" -msgstr "Afbeelding" - -#: FMain3.form:25 -msgid "Info" -msgstr "-" - -#: FTest.form:25 -msgid "Create" -msgstr "CreĆ«er" - -#: FTest.form:35 -msgid "ƉlĆ©ment 1" -msgstr "-" - -#: FTest.form:35 -msgid "ƉlĆ©ment 2" -msgstr "-" - -#: FTest.form:35 -msgid "ƉlĆ©ment 3" -msgstr "-" - -#: FTest.form:35 -msgid "ƉlĆ©ment 4" -msgstr "-" - -#: FTest.form:35 -msgid "ƉlĆ©ment 5" -msgstr "-" - -#: FTest.form:35 -msgid "ƉlĆ©ment 6" -msgstr "-" - -#: FTest.form:35 -msgid "ƉlĆ©ment 7" -msgstr "-" - -#: FTest.form:40 -msgid "Editable" -msgstr "Bewerkbaar" - Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.db.form/.lang/pt_BR.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.db.form/.lang/pt_BR.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.db.form/.lang/sv.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.db.form/.lang/sv.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.db.form/.lang/zh.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.db.form/.lang/zh.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.db.form/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.db.form/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.db.form/.project 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.db.form/.project 2019-04-27 16:05:33.000000000 +0000 @@ -2,7 +2,7 @@ Title=Data bound controls Startup=FTest Icon=.hidden/control/datasource.png -Version=3.11.90 +Version=3.12.90 VersionFile=1 Component=gb.image Component=gb.gui diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.eval.highlight/.component gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.eval.highlight/.component --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.eval.highlight/.component 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.eval.highlight/.component 2019-04-27 16:05:33.000000000 +0000 @@ -1,4 +1,4 @@ [Component] Key=gb.eval.highlight -Version=3.12.0 +Version=3.12.90 Requires=gb.eval diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.eval.highlight/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.eval.highlight/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.eval.highlight/.project 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.eval.highlight/.project 2019-04-27 16:05:33.000000000 +0000 @@ -1,7 +1,7 @@ # Gambas Project File 3.0 Title=gb.eval.highlight Startup=Main -Version=3.12.0 +Version=3.12.90 VersionFile=1 Component=gb.eval Component=gb.net diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.eval.highlight/.src/TextHighlighter.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.eval.highlight/.src/TextHighlighter.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.eval.highlight/.src/TextHighlighter.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.eval.highlight/.src/TextHighlighter.class 2019-04-27 16:05:33.000000000 +0000 @@ -5,6 +5,9 @@ Create Static Create Private +Class Paint +Class Color + Static Public Const Name As String = "" Static Property Read DefaultStyle As TextHighlighterStyle[] @@ -304,5 +307,482 @@ Return aResult.Join("") - End +End + +' Public Sub Paint(Text As String, X As Integer, Y As Integer, Optional Styles As TextHighlighterStyle[]) As String +' +' Dim sLine As String +' Dim aHighlight As Byte[] +' Dim Y As Integer +' Dim I As Integer +' Dim sHTML As String +' Dim aText As String[] +' Dim iState As Integer +' Dim hStyle As TextHighlighterStyle +' Dim bAlt As Boolean +' Dim iLen As Integer +' Dim P As Integer +' Dim sLineHtml As String +' Dim iColor As Integer +' Dim sOldStyle As String +' Dim sStyle As String +' Dim iLine As Integer +' +' If Not Styles Then Styles = TextHighlighter.DefaultStyle +' +' TextHighlighter.State = Highlight.Normal +' TextHighlighter.Tag = 0 +' TextHighlighter.Alternate = False +' TextHighlighter.Limit = False +' +' aText = Split(Text, "\n") +' +' iColor = 0 +' +' For iLine = 0 To aText.Max +' +' aHighlight = New Byte[] +' +' TextHighlighter._Highlight = aHighlight +' TextHighlighter.TextAfter = "" +' TextHighlighter.Line = iLine +' +' sLine = aText[iLine] +' Me.Run(sLine) +' If Y = 0 Then TextHighlighter.Limit = False +' +' If TextHighlighter.TextAfter Then sLine = TextHighlighter.TextAfter +' +' P = 1 +' +' For I = 0 To aHighlight.Max Step 2 +' +' iState = aHighlight[I] And 31 +' Try hStyle = Styles[iState] +' If Error Then hStyle = Styles[0] +' bAlt = aHighlight[I] >= 128 +' iLen = aHighlight[I + 1] +' +' sHtml = Replace(Html(String.Mid$(sLine, P, iLen)), " ", " ") +' P += iLen +' +' If hStyle.Bold Then sHtml = "" & sHtml & "" +' If hStyle.Underline Then sHtml = "" & sHtml & "" +' +' sStyle = "" +' 'If bAlt Then sStyle &= "background:#E0E0E0;" +' If hStyle.Color Then sStyle &= " color=\"#" & Hex$(hStyle.Color, 6) & "\"" +' +' If sStyle <> sOldStyle Then +' sOldStyle = sStyle +' sHtml = "" & sHtml +' Endif +' +' sLineHtml &= sHtml +' +' Next +' +' If P < String.Len(sLine) Then sLineHtml &= Html(String.Mid$(sLine, P)) +' +' ' If TextHighlighter.Limit Then +' ' If Y And If Not Trim(aResult[aResult.Max]) Then +' ' aResult.Add("
") +' ' Else +' ' aResult.Add("
") +' ' Endif +' ' Endif +' +' aResult.Add(sLineHtml & "\n") +' +' Next +' +' aResult.Add("") +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' +' Dim I As Integer +' Dim hStyle As TextEditorStyle +' Dim bAlt As Boolean +' Dim iLen As Integer +' Dim P As Integer +' Dim sStr As String +' Dim X2 As Integer +' Dim iState As Integer +' Dim XMin As Integer +' Dim XMax As Integer +' Dim aStyle As TextEditorStyle[] +' Dim hImage As Image +' +' Dim XX, YY, XB, LB As Integer +' Dim hPos As Point +' Dim iNextBreak As Integer +' Dim iLayout As Integer +' Dim iRest As Integer +' Dim bBreak As Boolean +' Dim sKey As String +' Dim W As Integer +' Dim iLayoutCount As Integer +' Dim iCol As Integer +' Dim iBg As Integer +' +' Dim aText As String[] +' Dim iColor As Integer +' Dim iLine As Integer +' +' +' +' XMin = X + $hView.ScrollX +' XMax = XMin + $hView.ClientW +' aStyle = $hStyles._GetStyles() +' iBg = aStyle[iNextState].Background +' +' XX = X +' YY = Y +' +' If aLayout Then +' iLayoutCount = aLayout.Count +' iNextBreak = aLayout[0] +' Else +' iLayoutCount = 0 +' ' Always greater than String.Len(), and faster +' ' Add a big number in the case of an incorrect highlighting +' iNextBreak = Len(sText) + 1000000 +' Endif +' +' For I = 0 To aColor.Max Step 2 +' +' If Not aLayout Then +' If XX > XMax Then Break +' Endif +' +' iState = aColor[I] And 31 +' hStyle = aStyle[iState] +' bAlt = aColor[I] >= 128 +' If iRest Then +' iLen = iRest +' iRest = 0 +' Else +' iLen = aColor[I + 1] +' Endif +' +' If bBreak Then +' If iBg <> Color.Default Then Paint.FillRect(XX, YY, Paint.W, H, iBg) +' XX = X + LinePos(Row, P).X +' YY += H +' bBreak = False +' Endif +' +' If P + iLen >= iNextBreak Then +' +' bBreak = True +' +' iRest = P + iLen - iNextBreak +' iLen = iNextBreak - P +' +' Inc iLayout +' +' If iLayout < iLayoutCount Then +' iNextBreak += aLayout[iLayout] +' Else +' iNextBreak = Len(sText) + 1 +' Endif +' +' If iRest Then I -= 2 +' +' If iLen = 0 Then Goto NEXT_PATTERN +' +' Endif +' +' hPos = LinePos(Row, P + iLen) +' X2 = X + hPos.X 'LineWidth(Row, P + iLen) +' +' If Not aLayout Then +' If X2 < XMin Then Goto NEXT_PATTERN +' Endif +' +' iBg = hStyle.Background +' If iBg <> Color.Default Then Paint.FillRect(XX, YY, X2 - XX, H, iBg) +' If bAlt Then Paint.FillRect(XX, YY, X2 - XX, H, Color.SetAlpha(&HD0D0D0&, 192)) +' +' sStr = String.Mid$(sText, P + 1, iLen) +' ' If hStyle.Bold Then +' ' hTemp = New Image(X2 - X, H, Color.Transparent) +' ' Paint.Begin(hTemp) +' ' Paint.Font = $hFont +' ' Paint.Translate(- X, - Y) +' ' Endif +' +' 'If hStyle.Bold Then Paint.Font = $hFontBold +' If InStr(sStr, "\t") Then +' GoSub DRAW_TEXT_WITH_TAB +' Else If Trim(sStr) Then +' If Not $bRemoteDisplay And If iLen <= 16 Then +' sKey = Chr$(iState) & sStr +' hImage = $cCacheText[sKey] +' If Not hImage Then +' +' W = X2 - XX +' If W <= 0 Then W = TextWidth(sStr, 1, iLen) +' If hStyle.Bold Then W += ($BW + 1) \ 2 +' hImage = New Image(W, H, Color.Transparent) +' +' Paint.Begin(hImage) +' Paint.Font = $hFont +' Paint.Translate(- XX, - YY) +' GoSub DRAW_TEXT +' Paint.End +' +' If $cCacheText.Count > 256 Then +' For Each $cCacheText +' $cCacheText.Remove($cCacheText.Key) +' Break +' Next +' Endif +' +' Else +' +' $cCacheText.Remove(sKey) +' +' Endif +' +' $cCacheText[sKey] = hImage +' Paint.DrawImage(hImage, XX, YY) +' Else +' GoSub DRAW_TEXT +' Endif +' Endif +' 'If hStyle.Bold Then Paint.Font = $hFont +' +' ' If hStyle.Bold Then +' ' Paint.End +' ' 'hTemp.Save("~/temp.png") +' ' Paint.DrawImage(hTemp, X, Y) +' ' Paint.DrawImage(hTemp, X + 1, Y) +' ' Endif +' +' If hStyle.Underline Then +' Paint.FillRect(XX, YY + H - 1, X2 - XX, 1, Color.SetAlpha(hStyle.Color, 128)) +' Else If hStyle.Dotted Then +' Paint.Background = Color.SetAlpha(hStyle.Color, 128) +' Paint.LineWidth = 1 +' Paint.Dash = [1] +' Paint.MoveTo(XX, YY + H - 0.5) +' Paint.RelLineTo(X2 - XX, 0) +' Paint.Stroke +' Endif +' +' ' If $YM >= 0 Then +' ' If Row = $YMO And If $XMO >= P And If $XMO < (P + iLen) Then DrawMatch(SX, Y, H, $XMO, $YMO) +' ' If Row = $YM And If $XM >= P And If $XM < (P + iLen) Then DrawMatch(SX, Y, H, $XM, $YM) +' ' Endif +' +' NEXT_PATTERN: +' +' P += iLen +' XX = X2 +' +' Next +' +' sStr = String.Mid$(sText, P + 1) +' If sStr And If XX <= XMax Then +' +' Paint.Background = $iForeground +' DrawText(sStr, X, XX, YY) +' +' Endif +' +' If iBg <> Color.Default Then Paint.FillRect(XX, YY, Paint.W, H, iBg) +' +' Return +' +' DRAW_TEXT: +' +' iCol = hStyle.Color +' Paint.Background = iCol +' If hStyle.Bold Then +' LB = $BW +' XB = XX +' While LB >= 2 +' Paint.DrawText(sStr, XB, YY + $iAscent) 'DrawText(sStr, SX, X + 1, Y) +' Inc XB +' LB -= 2 +' Wend +' If LB Then +' Paint.Background = Color.SetAlpha(iCol, 128) +' Paint.DrawText(sStr, XB, YY + $iAscent) 'DrawText(sStr, SX, X + 1, Y) +' Endif +' Else +' Paint.DrawText(sStr, XX, YY + $iAscent) 'DrawText(sStr, SX, X, Y) +' Endif +' +' Return +' +' DRAW_TEXT_WITH_TAB: +' +' iCol = hStyle.Color +' Paint.Background = iCol +' If hStyle.Bold Then +' LB = $BW +' XB = 0 +' While LB >= 2 +' 'Paint.DrawText(sStr, XB, YY + $iAscent) 'DrawText(sStr, SX, X + 1, Y) +' DrawText(sStr, X + XB, XX + XB, YY) +' Inc XB +' LB -= 2 +' Wend +' If LB Then +' Paint.Background = Color.SetAlpha(iCol, 128) +' 'Paint.DrawText(sStr, XB, YY + $iAscent) 'DrawText(sStr, SX, X + 1, Y) +' DrawText(sStr, X + XB, XX + XB, YY) +' Endif +' Else +' 'Paint.DrawText(sStr, XX, YY + $iAscent) 'DrawText(sStr, SX, X, Y) +' DrawText(sStr, X, XX, YY) +' Endif +' +' ' If hStyle.Bold Then +' ' 'Paint.Background = Color.Gradient(iCol, $iBackground) +' ' DrawText(sStr, X, XX + 1, YY) +' ' Endif +' ' 'Paint.Background = iCol +' ' DrawText(sStr, X, XX, YY) +' Return +' +' +' End +' +' +' + +Public Sub Paint(Text As String, X As Float, Y As Float, Optional Styles As TextHighlighterStyle[]) As String + + Dim sLine As String + Dim aHighlight As Byte[] + Dim I As Integer + Dim aText As String[] + Dim iState As Integer + Dim hStyle As TextHighlighterStyle + Dim bAlt As Boolean + Dim iLen As Integer + Dim P As Integer + Dim iColor As Integer + Dim iLine As Integer + Dim sText As String + Dim XB As Integer + Dim fCharWidth As Float + Dim LH, BW As Integer + Dim LB As Integer + Dim X0 As Float + + fCharWidth = Paint._EstimateFixedFontCharWidth(Paint.Font) + LH = Paint.Font.Height + 1 + BW = 1 + LH \ 6 + + Y += Paint.Font.Ascent + X0 = X + + If Not Styles Then Styles = TextHighlighter.DefaultStyle + + TextHighlighter.State = Highlight.Normal + TextHighlighter.Tag = 0 + TextHighlighter.Alternate = False + TextHighlighter.Limit = False + + aText = Split(Text, "\n") + + For iLine = 0 To aText.Max + + aHighlight = New Byte[] + + TextHighlighter._Highlight = aHighlight + TextHighlighter.TextAfter = "" + TextHighlighter.Line = iLine + + sLine = aText[iLine] + Me.Run(sLine) + If Y = 0 Then TextHighlighter.Limit = False + + If TextHighlighter.TextAfter Then sLine = TextHighlighter.TextAfter + + P = 1 + + For I = 0 To aHighlight.Max Step 2 + + iState = aHighlight[I] And 31 + Try hStyle = Styles[iState] + If Error Then hStyle = Styles[0] + bAlt = aHighlight[I] >= 128 + iLen = aHighlight[I + 1] + + If fCharWidth Then + X = X0 + fCharWidth * (P - 1) + Else + X = X0 + Paint.Font.TextWidth(String.Left(sLine, P - 1)) + Endif + + sText = String.Mid$(sLine, P, iLen) + P += iLen + + iColor = hStyle.Color + Paint.Background = iColor + If hStyle.Bold Then + LB = BW + XB = X + While LB >= 2 + Paint.DrawText(sText, XB, Y) + Inc XB + LB -= 2 + Wend + If LB Then + Paint.Background = Color.SetAlpha(iColor, 128) + Paint.DrawText(sText, XB, Y) + Endif + Else + Paint.DrawText(sText, X, Y) + Endif + + Next + + If P < String.Len(sLine) Then Paint.DrawText(String.Mid$(sLine, P), X, Y) + + Y += LH + + Next + +End Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.hidden/control/timebox.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.hidden/control/timebox.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/ar.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/ar.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/ar.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/ar.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/ar.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/ar.po 2019-04-27 16:05:33.000000000 +0000 @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-09-30 01:26 UTC\n" +"POT-Creation-Date: 2019-02-07 22:52 UTC\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -27,35 +27,43 @@ msgid "System" msgstr "Ų§Ł„Ł†ŲøŲ§Ł…" -#: ColorPalette.class:144 +#: ColorPalette.class:145 msgid "Last colors" msgstr "" -#: ColorPalette.class:240 +#: ColorPalette.class:246 #, fuzzy msgid "Remove color" msgstr "Ų£&Ų²ŁŁ„" -#: ColorPalette.class:244 +#: ColorPalette.class:250 msgid "Remove all colors" msgstr "" -#: ColorPalette.class:248 +#: ColorPalette.class:254 msgid "Sort colors" msgstr "" -#: DirView.class:530 +#: DirView.class:531 msgid "Cannot rename directory." msgstr "" -#: DirView.class:561 +#: DirView.class:562 msgid "New folder" msgstr "" -#: DirView.class:580 +#: DirView.class:581 msgid "Cannot create directory." msgstr "" +#: FBugFileView.form:32 +msgid "Toggle Fileview Detailed View" +msgstr "" + +#: FBugFileView.form:37 +msgid "Toggle Filechooser Detailed View" +msgstr "" + #: FCalendar.form:47 msgid "Today" msgstr "Ų§Ł„ŁŠŁˆŁ…" @@ -167,52 +175,52 @@ msgid "&Properties" msgstr "" -#: FDirChooser.class:1264 +#: FDirChooser.class:1265 msgid "Overwrite" msgstr "" -#: FDirChooser.class:1264 +#: FDirChooser.class:1265 msgid "Overwrite all" msgstr "" -#: FDirChooser.class:1264 +#: FDirChooser.class:1265 msgid "This file or directory already exists." msgstr "" -#: FDirChooser.class:1283 +#: FDirChooser.class:1284 msgid "Cannot list archive contents" msgstr "" -#: FDirChooser.class:1317 +#: FDirChooser.class:1318 msgid "Cannot uncompress file." msgstr "" -#: FDirChooser.class:1317 +#: FDirChooser.class:1318 msgid "Unknown archive." msgstr "" -#: FDirChooser.class:1376 +#: FDirChooser.class:1379 msgid "Delete file" msgstr "" -#: FDirChooser.class:1377 +#: FDirChooser.class:1380 msgid "Do you really want to delete that file?" msgstr "" -#: FDirChooser.class:1384 +#: FDirChooser.class:1387 msgid "Unable to delete file." msgstr "" -#: FDirChooser.class:1394 +#: FDirChooser.class:1397 #, fuzzy msgid "Delete directory" msgstr "Ų£Ł†Ų“Ų¦ ŲÆŁ„ŁŠŁ„" -#: FDirChooser.class:1395 +#: FDirChooser.class:1398 msgid "Do you really want to delete that directory?" msgstr "" -#: FDirChooser.class:1402 +#: FDirChooser.class:1405 #, fuzzy msgid "Unable to delete directory." msgstr "Ų£Ł†Ų“Ų¦ ŲÆŁ„ŁŠŁ„" @@ -251,7 +259,7 @@ msgstr "Ł…ŁˆŲ§ŁŁ‚" #: FDirChooser.form:242 FEditBookmark.class:119 FInputBox.form:51 -#: FSidePanel.class:978 FWizard.form:53 +#: FSidePanel.class:1149 FWizard.form:53 msgid "Cancel" msgstr "Ų„Ł„ŲŗŲ§Ų”" @@ -303,11 +311,11 @@ msgid "Vertical" msgstr "" -#: FDocumentView.form:96 FFontChooser.form:123 FMain.form:66 +#: FDocumentView.form:96 FFontChooser.form:36 FMain.form:68 msgid "ComboBox1" msgstr "" -#: FDocumentView.form:101 FMain.form:82 FTestBalloon.form:18 +#: FDocumentView.form:101 FMain.form:84 FTestBalloon.form:18 #: FTestCompletion.form:23 FTestMessageView.form:32 FTestWizard.form:23 msgid "Button1" msgstr "" @@ -320,7 +328,7 @@ msgid "Autocenter" msgstr "" -#: FEditBookmark.class:23 FileView.class:122 +#: FEditBookmark.class:23 FileView.class:136 msgid "Name" msgstr "Ų§Ł„Ų„Ų³Ł…" @@ -349,53 +357,53 @@ msgid "Remove" msgstr "Ų£&Ų²ŁŁ„" -#: FEditBookmark.form:57 FFileProperties.form:269 MessageView.class:51 +#: FEditBookmark.form:57 FFileProperties.form:270 MessageView.class:51 msgid "Close" msgstr "" -#: FFileProperties.class:114 +#: FFileProperties.class:117 msgid "Image" msgstr "" -#: FFileProperties.class:119 +#: FFileProperties.class:122 msgid "Audio" msgstr "" -#: FFileProperties.class:123 +#: FFileProperties.class:126 msgid "Video" msgstr "" -#: FFileProperties.class:182 +#: FFileProperties.class:185 msgid "&1 properties" msgstr "" -#: FFileProperties.class:213 Main.module:50 +#: FFileProperties.class:216 Main.module:50 msgid "&1 B" msgstr "" -#: FFileProperties.class:218 +#: FFileProperties.class:221 msgid "no file" msgstr "" -#: FFileProperties.class:220 +#: FFileProperties.class:223 msgid "one file" msgstr "" -#: FFileProperties.class:222 +#: FFileProperties.class:225 msgid "files" msgstr "" -#: FFileProperties.class:226 +#: FFileProperties.class:229 #, fuzzy msgid "no directory" msgstr "Ų£Ł†Ų“Ų¦ ŲÆŁ„ŁŠŁ„" -#: FFileProperties.class:228 +#: FFileProperties.class:231 #, fuzzy msgid "one directory" msgstr "Ų£Ł†Ų“Ų¦ ŲÆŁ„ŁŠŁ„" -#: FFileProperties.class:230 +#: FFileProperties.class:233 msgid "directories" msgstr "" @@ -411,61 +419,61 @@ msgid "Link" msgstr "" -#: FFileProperties.form:107 +#: FFileProperties.form:108 #, fuzzy msgid "Directory" msgstr "Ų£Ł†Ų“Ų¦ ŲÆŁ„ŁŠŁ„" -#: FFileProperties.form:119 FileView.class:124 +#: FFileProperties.form:120 FileView.class:138 msgid "Size" msgstr "Ų§Ł„Ł‚ŁŠŲ§Ų³" -#: FFileProperties.form:131 FileView.class:126 +#: FFileProperties.form:132 FileView.class:140 msgid "Last modified" msgstr "" -#: FFileProperties.form:143 +#: FFileProperties.form:144 msgid "Permissions" msgstr "" -#: FFileProperties.form:156 +#: FFileProperties.form:157 msgid "Owner" msgstr "" -#: FFileProperties.form:168 +#: FFileProperties.form:169 msgid "Group" msgstr "" -#: FFileProperties.form:179 +#: FFileProperties.form:180 #, fuzzy msgid "Preview" msgstr "Ų§Ł„&Ų³Ų§ŲØŁ‚" -#: FFileProperties.form:244 +#: FFileProperties.form:245 msgid "Errors" msgstr "" -#: FFontChooser.class:183 +#: FFontChooser.class:266 msgid "How quickly daft jumping zebras vex" msgstr "" -#: FFontChooser.form:49 +#: FFontChooser.form:56 msgid "Bold" msgstr "Ų¹Ų±ŁŠŲ¶" -#: FFontChooser.form:56 +#: FFontChooser.form:63 msgid "Italic" msgstr "Ł…Ų§Ų¦Ł„" -#: FFontChooser.form:63 +#: FFontChooser.form:70 msgid "Underline" msgstr "ŲŖŲ³Ų·ŁŠŲ±" -#: FFontChooser.form:70 +#: FFontChooser.form:77 msgid "Strikeout" msgstr "Ł…Ų“Ų·Ł‘ŲØ" -#: FFontChooser.form:79 +#: FFontChooser.form:86 msgid "Relative" msgstr "" @@ -510,40 +518,40 @@ msgid "Move item down" msgstr "" -#: FMain.form:26 FTestFileView.form:31 FTestMenuButton.form:35 Form5.form:22 +#: FMain.form:28 FTestFileView.form:31 FTestMenuButton.form:35 FWiki.form:20 msgid "Menu2" msgstr "" -#: FMain.form:30 FTestFileView.form:36 FTestMenuButton.form:39 Form5.form:26 +#: FMain.form:32 FTestFileView.form:36 FTestMenuButton.form:39 FWiki.form:24 msgid "Menu3" msgstr "" -#: FMain.form:65 +#: FMain.form:67 msgid "ƉlĆ©ment 1" msgstr "" -#: FMain.form:65 +#: FMain.form:67 msgid "ƉlĆ©ment 2" msgstr "" -#: FMain.form:65 +#: FMain.form:67 msgid "ƉlĆ©ment 3" msgstr "" -#: FMain.form:65 +#: FMain.form:67 msgid "ƉlĆ©ment 4" msgstr "" -#: FMain.form:71 +#: FMain.form:73 msgid "ComboBox2" msgstr "" -#: FMain.form:77 FSwitchButton.form:36 FTestBalloon.form:12 +#: FMain.form:79 FSwitchButton.form:35 FTestBalloon.form:12 #: FTestFileView.form:86 msgid "TextBox1" msgstr "" -#: FMain.form:87 Form2.form:122 +#: FMain.form:89 Form2.form:122 msgid "MenuButton1" msgstr "" @@ -551,11 +559,11 @@ msgid "Do not display this message again" msgstr "" -#: FSidePanel.class:968 +#: FSidePanel.class:1139 msgid "Hidden" msgstr "" -#: FSidePanel.class:972 +#: FSidePanel.class:1143 msgid "Transparent" msgstr "" @@ -563,6 +571,14 @@ msgid "Test" msgstr "" +#: FSwitchButton.form:52 FTestFileView.form:81 +msgid "Label1" +msgstr "" + +#: FSwitchButton.form:59 +msgid "Label2" +msgstr "" + #: FTabPanel.form:34 msgid "Text" msgstr "" @@ -579,7 +595,7 @@ msgid "Ceci est une bulle d'aide" msgstr "" -#: FTestColorChooser.form:21 +#: FTestColorChooser.form:20 msgid "Resizable" msgstr "" @@ -587,6 +603,10 @@ msgid "Button2" msgstr "" +#: FTestDateChooser.form:47 +msgid "Enable" +msgstr "" + #: FTestFileView.form:28 FTestMenuButton.form:31 msgid "Menu1" msgstr "" @@ -595,11 +615,11 @@ msgid "Menu7" msgstr "" -#: FTestFileView.form:49 FTestMenuButton.form:48 Form5.form:30 +#: FTestFileView.form:49 FTestMenuButton.form:48 FWiki.form:28 msgid "Menu4" msgstr "" -#: FTestFileView.form:54 FTestMenuButton.form:52 Form5.form:34 +#: FTestFileView.form:54 FTestMenuButton.form:52 FWiki.form:32 msgid "Menu5" msgstr "" @@ -607,10 +627,6 @@ msgid "Balloon" msgstr "" -#: FTestFileView.form:81 -msgid "Label1" -msgstr "" - #: FTestMenuButton.form:27 msgid "Project" msgstr "" @@ -643,7 +659,19 @@ msgid "Menu11" msgstr "" -#: FTestValueBox.form:18 +#: FTestToolPanel.form:13 +msgid "Toolbar &0" +msgstr "" + +#: FTestToolPanel.form:15 +msgid "Toolbar &1" +msgstr "" + +#: FTestToolPanel.form:17 +msgid "Toolbar &2" +msgstr "" + +#: FTestValueBox.form:15 msgid "Hello world!" msgstr "" @@ -681,7 +709,7 @@ msgid "Previous" msgstr "Ų§Ł„&Ų³Ų§ŲØŁ‚" -#: FileView.class:1026 +#: FileView.class:1073 msgid "Cannot rename file." msgstr "" @@ -690,6 +718,10 @@ msgstr "" #: Help.module:71 +msgid "A file or directory name cannot be void." +msgstr "" + +#: Help.module:72 msgid "The '/' character is forbidden inside file or directory names." msgstr "" @@ -705,15 +737,7 @@ msgid "&1 GiB" msgstr "" -#: SwitchButton.class:103 -msgid "ON" -msgstr "" - -#: SwitchButton.class:108 -msgid "OFF" -msgstr "" - -#: Wizard.class:85 +#: Wizard.class:86 msgid "Step #&1" msgstr "" Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/cs.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/cs.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/cs.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/cs.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/cs.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,12 +1,10 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-09-30 01:26 UTC\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: gb.form 3.12.90\n" +"PO-Revision-Date: 2019-02-07 00:59 UTC\n" +"Last-Translator: benoit \n" +"Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -27,32 +25,31 @@ msgid "System" msgstr "SystĆ©m" -#: ColorPalette.class:144 +#: ColorPalette.class:145 msgid "Last colors" msgstr "" -#: ColorPalette.class:240 -#, fuzzy +#: ColorPalette.class:246 msgid "Remove color" -msgstr "Odebrat" +msgstr "" -#: ColorPalette.class:244 +#: ColorPalette.class:250 msgid "Remove all colors" msgstr "" -#: ColorPalette.class:248 +#: ColorPalette.class:254 msgid "Sort colors" msgstr "" -#: DirView.class:530 +#: DirView.class:531 msgid "Cannot rename directory." msgstr "Nelze přejmenovat adresĆ”Å™." -#: DirView.class:561 +#: DirView.class:562 msgid "New folder" msgstr "NovĆ” složka" -#: DirView.class:580 +#: DirView.class:581 msgid "Cannot create directory." msgstr "Nelze vytvořit adresĆ”Å™." @@ -105,9 +102,8 @@ msgstr "-" #: FDirChooser.class:428 -#, fuzzy msgid "Directory not found." -msgstr "AdresĆ”Å™" +msgstr "" #: FDirChooser.class:534 msgid "All files (*)" @@ -165,65 +161,61 @@ msgid "&Properties" msgstr "&Vlastnosti" -#: FDirChooser.class:1264 +#: FDirChooser.class:1265 msgid "Overwrite" msgstr "Přepsat" -#: FDirChooser.class:1264 +#: FDirChooser.class:1265 msgid "Overwrite all" msgstr "VÅ”e přepsat" -#: FDirChooser.class:1264 +#: FDirChooser.class:1265 msgid "This file or directory already exists." msgstr "Tento soubor nebo adresĆ”Å™ již existuje." -#: FDirChooser.class:1283 +#: FDirChooser.class:1284 msgid "Cannot list archive contents" msgstr "" -#: FDirChooser.class:1317 +#: FDirChooser.class:1318 msgid "Cannot uncompress file." msgstr "Nelze rozbalit soubor." -#: FDirChooser.class:1317 +#: FDirChooser.class:1318 msgid "Unknown archive." msgstr "NeznĆ”mĆ­ archĆ­v." -#: FDirChooser.class:1376 +#: FDirChooser.class:1379 msgid "Delete file" msgstr "Smazat soubor" -#: FDirChooser.class:1377 +#: FDirChooser.class:1380 msgid "Do you really want to delete that file?" msgstr "Opravdu chcete smazat tento soubor?" -#: FDirChooser.class:1384 +#: FDirChooser.class:1387 msgid "Unable to delete file." msgstr "Soubor nelze odstranit." -#: FDirChooser.class:1394 -#, fuzzy +#: FDirChooser.class:1397 msgid "Delete directory" -msgstr "Vy&tvořit adresĆ”Å™" +msgstr "" -#: FDirChooser.class:1395 -#, fuzzy +#: FDirChooser.class:1398 msgid "Do you really want to delete that directory?" -msgstr "Opravdu chcete smazat tento soubor?" +msgstr "" -#: FDirChooser.class:1402 -#, fuzzy +#: FDirChooser.class:1405 msgid "Unable to delete directory." -msgstr "Soubor nelze odstranit." +msgstr "" #: FDirChooser.form:66 msgid "Parent directory" msgstr "RodičovskĆ½ adresĆ”Å™" #: FDirChooser.form:72 -#, fuzzy msgid "Root directory" -msgstr "RodičovskĆ½ adresĆ”Å™" +msgstr "" #: FDirChooser.form:133 msgid "Image preview" @@ -234,9 +226,8 @@ msgstr "" #: FDirChooser.form:149 -#, fuzzy msgid "File properties" -msgstr "&1 vlastnosti" +msgstr "" #: FDirChooser.form:155 msgid "Show files" @@ -250,77 +241,15 @@ msgid "OK" msgstr "-" -#: FDirChooser.form:242 FEditBookmark.class:119 FInputBox.form:51 -#: FSidePanel.class:978 FWizard.form:53 +#: FDirChooser.form:242 FEditBookmark.class:119 FInputBox.form:51 FSidePanel.class:1149 FWizard.form:53 msgid "Cancel" msgstr "ZruÅ”it" -#: FDocumentView.form:51 -msgid "Zoom :" -msgstr "" - -#: FDocumentView.form:56 -msgid "Show Shadow" -msgstr "" - -#: FDocumentView.form:66 -msgid "Padding" -msgstr "" - -#: FDocumentView.form:71 -msgid "Spacing" -msgstr "" - -#: FDocumentView.form:80 -msgid "Scale Mode" -msgstr "" - -#: FDocumentView.form:89 -msgid "Goto :" -msgstr "" - -#: FDocumentView.form:95 -msgid "Column" -msgstr "" - -#: FDocumentView.form:95 -msgid "Fill" -msgstr "" - -#: FDocumentView.form:95 -msgid "Horizontal" -msgstr "" - -#: FDocumentView.form:95 -msgid "None" -msgstr "" - -#: FDocumentView.form:95 -msgid "Row" -msgstr "" - -#: FDocumentView.form:95 -msgid "Vertical" -msgstr "" - -#: FDocumentView.form:96 FFontChooser.form:123 FMain.form:66 +#: FFontChooser.form:36 msgid "ComboBox1" msgstr "" -#: FDocumentView.form:101 FMain.form:82 FTestBalloon.form:18 -#: FTestCompletion.form:23 FTestMessageView.form:32 FTestWizard.form:23 -msgid "Button1" -msgstr "" - -#: FDocumentView.form:110 -msgid "Columns" -msgstr "" - -#: FDocumentView.form:120 -msgid "Autocenter" -msgstr "" - -#: FEditBookmark.class:23 FileView.class:122 +#: FEditBookmark.class:23 FileView.class:136 msgid "Name" msgstr "NĆ”zev" @@ -337,72 +266,64 @@ msgstr "Upravit zĆ”ložky" #: FEditBookmark.form:34 -#, fuzzy msgid "Up" -msgstr "&Nahoru" +msgstr "" #: FEditBookmark.form:40 -#, fuzzy msgid "Down" -msgstr "&DolÅÆ" +msgstr "" #: FEditBookmark.form:46 msgid "Remove" msgstr "Odebrat" -#: FEditBookmark.form:57 FFileProperties.form:269 MessageView.class:51 +#: FEditBookmark.form:57 FFileProperties.form:270 MessageView.class:51 msgid "Close" msgstr "ZavÅ™Ć­t" -#: FFileProperties.class:114 +#: FFileProperties.class:117 msgid "Image" msgstr "" -#: FFileProperties.class:119 +#: FFileProperties.class:122 msgid "Audio" msgstr "" -#: FFileProperties.class:123 +#: FFileProperties.class:126 msgid "Video" msgstr "" -#: FFileProperties.class:182 +#: FFileProperties.class:185 msgid "&1 properties" msgstr "&1 vlastnosti" -#: FFileProperties.class:213 Main.module:50 +#: FFileProperties.class:216 Main.module:50 msgid "&1 B" msgstr "-" -#: FFileProperties.class:218 -#, fuzzy +#: FFileProperties.class:221 msgid "no file" -msgstr "Zobrazit soubory" +msgstr "" -#: FFileProperties.class:220 -#, fuzzy +#: FFileProperties.class:223 msgid "one file" -msgstr "Zobrazit soubory" +msgstr "" -#: FFileProperties.class:222 -#, fuzzy +#: FFileProperties.class:225 msgid "files" -msgstr "Zobrazit soubory" +msgstr "" -#: FFileProperties.class:226 -#, fuzzy +#: FFileProperties.class:229 msgid "no directory" -msgstr "RodičovskĆ½ adresĆ”Å™" +msgstr "" -#: FFileProperties.class:228 -#, fuzzy +#: FFileProperties.class:231 msgid "one directory" -msgstr "RodičovskĆ½ adresĆ”Å™" +msgstr "" -#: FFileProperties.class:230 -#, fuzzy +#: FFileProperties.class:233 msgid "directories" -msgstr "AdresĆ”Å™" +msgstr "" #: FFileProperties.form:52 msgid "General" @@ -416,95 +337,69 @@ msgid "Link" msgstr "" -#: FFileProperties.form:107 +#: FFileProperties.form:108 msgid "Directory" msgstr "AdresĆ”Å™" -#: FFileProperties.form:119 FileView.class:124 +#: FFileProperties.form:120 FileView.class:138 msgid "Size" msgstr "Velikost" -#: FFileProperties.form:131 FileView.class:126 +#: FFileProperties.form:132 FileView.class:140 msgid "Last modified" msgstr "PoslednĆ­ změna" -#: FFileProperties.form:143 +#: FFileProperties.form:144 msgid "Permissions" msgstr "OprĆ”vněnĆ­" -#: FFileProperties.form:156 +#: FFileProperties.form:157 msgid "Owner" msgstr "VlastnĆ­k" -#: FFileProperties.form:168 +#: FFileProperties.form:169 msgid "Group" msgstr "Skupina" -#: FFileProperties.form:179 -#, fuzzy +#: FFileProperties.form:180 msgid "Preview" -msgstr "&PředchozĆ­" +msgstr "" -#: FFileProperties.form:244 +#: FFileProperties.form:245 msgid "Errors" msgstr "" -#: FFontChooser.class:183 +#: FFontChooser.class:266 msgid "How quickly daft jumping zebras vex" msgstr "PÅ™Ć­liÅ” žluÅ„oučkĆ½ kÅÆň Ćŗpěl ÄĆ”belskĆ© Ć³dy" -#: FFontChooser.form:49 +#: FFontChooser.form:56 msgid "Bold" msgstr "TučnĆ©" -#: FFontChooser.form:56 +#: FFontChooser.form:63 msgid "Italic" msgstr "KurzĆ­va" -#: FFontChooser.form:63 +#: FFontChooser.form:70 msgid "Underline" msgstr "PodtrženĆ©" -#: FFontChooser.form:70 +#: FFontChooser.form:77 msgid "Strikeout" msgstr "PřeÅ”krknutĆ©" -#: FFontChooser.form:79 +#: FFontChooser.form:86 msgid "Relative" msgstr "RelativnĆ­" -#: FIconPanel.form:17 -msgid "Item 0" -msgstr "" - -#: FIconPanel.form:21 -msgid "Toto" -msgstr "" - -#: FIconPanel.form:24 -msgid "Item 1" -msgstr "" - -#: FIconPanel.form:26 -msgid "Item 2" -msgstr "" - -#: FIconPanel.form:32 -msgid "Item 3" -msgstr "" - -#: FLCDLabel.form:15 -msgid "12:34" -msgstr "" - #: FListEditor.form:45 msgid "Add item" msgstr "" #: FListEditor.form:51 -#, fuzzy msgid "Remove item" -msgstr "Odebrat" +msgstr "" #: FListEditor.form:57 msgid "Move item up" @@ -514,186 +409,39 @@ msgid "Move item down" msgstr "" -#: FMain.form:26 FTestFileView.form:31 FTestMenuButton.form:35 Form5.form:22 -msgid "Menu2" -msgstr "" - -#: FMain.form:30 FTestFileView.form:36 FTestMenuButton.form:39 Form5.form:26 -msgid "Menu3" -msgstr "" - -#: FMain.form:65 -msgid "ƉlĆ©ment 1" -msgstr "" - -#: FMain.form:65 -msgid "ƉlĆ©ment 2" -msgstr "" - -#: FMain.form:65 -msgid "ƉlĆ©ment 3" -msgstr "" - -#: FMain.form:65 -msgid "ƉlĆ©ment 4" -msgstr "" - -#: FMain.form:71 -msgid "ComboBox2" -msgstr "" - -#: FMain.form:77 FSwitchButton.form:36 FTestBalloon.form:12 -#: FTestFileView.form:86 -msgid "TextBox1" -msgstr "" - -#: FMain.form:87 Form2.form:122 -msgid "MenuButton1" -msgstr "" - #: FMessage.form:39 msgid "Do not display this message again" msgstr "Již nezobrazovat" -#: FSidePanel.class:968 +#: FSidePanel.class:1139 msgid "Hidden" msgstr "SkrytĆ©" -#: FSidePanel.class:972 +#: FSidePanel.class:1143 msgid "Transparent" msgstr "PrÅÆhlednost" -#: FSpinBar.form:24 -msgid "Test" -msgstr "" - -#: FTabPanel.form:34 -msgid "Text" -msgstr "" - -#: FTabPanel.form:47 -msgid "Border" -msgstr "" - -#: FTabPanel.form:52 -msgid "Orientation" -msgstr "" - -#: FTestBalloon.form:17 -msgid "Ceci est une bulle d'aide" -msgstr "" - -#: FTestColorChooser.form:21 -msgid "Resizable" -msgstr "" - -#: FTestCompletion.form:28 -msgid "Button2" -msgstr "" - -#: FTestFileView.form:28 FTestMenuButton.form:31 -msgid "Menu1" -msgstr "" - -#: FTestFileView.form:41 FTestMenuButton.form:65 -msgid "Menu7" -msgstr "" - -#: FTestFileView.form:49 FTestMenuButton.form:48 Form5.form:30 -msgid "Menu4" -msgstr "" - -#: FTestFileView.form:54 FTestMenuButton.form:52 Form5.form:34 -msgid "Menu5" -msgstr "" - -#: FTestFileView.form:76 -msgid "Balloon" -msgstr "" - -#: FTestFileView.form:81 -msgid "Label1" -msgstr "" - -#: FTestMenuButton.form:27 -msgid "Project" -msgstr "" - -#: FTestMenuButton.form:44 -msgid "View" -msgstr "" - -#: FTestMenuButton.form:56 -msgid "Menu6" -msgstr "" - -#: FTestMenuButton.form:61 -msgid "Tools" -msgstr "" - -#: FTestMenuButton.form:69 -msgid "Menu8" -msgstr "" - -#: FTestMenuButton.form:73 -msgid "Menu9" -msgstr "" - -#: FTestMenuButton.form:76 -msgid "Menu10" -msgstr "" - -#: FTestMenuButton.form:80 -msgid "Menu11" -msgstr "" - -#: FTestValueBox.form:18 -msgid "Hello world!" -msgstr "" - -#: FTestWizard.form:19 -msgid "Ɖtape nĀ°1" -msgstr "" - -#: FTestWizard.form:26 -msgid "Ɖtape nĀ°2" -msgstr "" - -#: FTestWizard.form:30 -msgid "LCDLabel1" -msgstr "" - -#: FTestWizard.form:33 -msgid "Ɖtape nĀ°3" -msgstr "" - -#: FTestWizard.form:35 -msgid "Ɖtape nĀ°4" -msgstr "" - #: FWizard.class:88 msgid "&Next" msgstr "&DalÅ”Ć­" #: FWizard.form:59 MessageView.class:48 -#, fuzzy msgid "Next" -msgstr "&DalÅ”Ć­" +msgstr "" #: FWizard.form:65 -#, fuzzy msgid "Previous" -msgstr "&PředchozĆ­" +msgstr "" -#: FileView.class:1026 +#: FileView.class:1073 msgid "Cannot rename file." msgstr "Nelze přejmonovat soubor." -#: Form2.form:127 -msgid "ButtonBox2" -msgstr "" - #: Help.module:71 +msgid "A file or directory name cannot be void." +msgstr "NĆ”zev souboru nebo adresĆ”Å™e nemÅÆže bĆ½t neplatnĆ½." + +#: Help.module:72 msgid "The '/' character is forbidden inside file or directory names." msgstr "Uvnitř nĆ”zvu souboru nebo adresĆ”Å™e je znak '/' zakĆ”zĆ”n." @@ -709,20 +457,7 @@ msgid "&1 GiB" msgstr "-" -#: SwitchButton.class:103 -msgid "ON" -msgstr "" - -#: SwitchButton.class:108 -msgid "OFF" -msgstr "" - -#: Wizard.class:85 +#: Wizard.class:86 msgid "Step #&1" msgstr "Krok #&1" -#~ msgid "Symbolic link" -#~ msgstr "SymbolickĆ½ link" - -#~ msgid "&Remove" -#~ msgstr "Odeb&rat" Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/es_ES.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/es_ES.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/es_ES.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/es_ES.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/es_ES.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/es_ES.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,10 +1,10 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gb.form 3.8.90\n" -"POT-Creation-Date: 2017-09-30 01:26 UTC\n" -"PO-Revision-Date: 2015-09-20 17:41 UTC\n" -"Last-Translator: Jesus \n" +"Project-Id-Version: gb.form 3.12.90\n" +"POT-Creation-Date: 2019-02-07 00:58 UTC\n" +"PO-Revision-Date: 2019-02-07 00:56 UTC\n" +"Last-Translator: benoit \n" "Language: es_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,34 +26,42 @@ msgid "System" msgstr "Sistema" -#: ColorPalette.class:144 +#: ColorPalette.class:145 msgid "Last colors" msgstr "Colores recientes" -#: ColorPalette.class:240 +#: ColorPalette.class:246 msgid "Remove color" msgstr "Eliminar color" -#: ColorPalette.class:244 +#: ColorPalette.class:250 msgid "Remove all colors" msgstr "Eliminar todos los colores" -#: ColorPalette.class:248 +#: ColorPalette.class:254 msgid "Sort colors" msgstr "Ordenar colores" -#: DirView.class:530 +#: DirView.class:531 msgid "Cannot rename directory." msgstr "No se puede renombrar el directorio." -#: DirView.class:561 +#: DirView.class:562 msgid "New folder" msgstr "Nueva carpeta" -#: DirView.class:580 +#: DirView.class:581 msgid "Cannot create directory." msgstr "No se puede crear el directorio." +#: FBugFileView.form:32 +msgid "Toggle Fileview Detailed View" +msgstr "" + +#: FBugFileView.form:37 +msgid "Toggle Filechooser Detailed View" +msgstr "" + #: FCalendar.form:47 msgid "Today" msgstr "Hoy" @@ -162,56 +170,53 @@ msgid "&Properties" msgstr "&Propiedades" -#: FDirChooser.class:1264 +#: FDirChooser.class:1265 msgid "Overwrite" msgstr "Sobrescribir" -#: FDirChooser.class:1264 +#: FDirChooser.class:1265 msgid "Overwrite all" msgstr "Sobrescribir todos" -#: FDirChooser.class:1264 +#: FDirChooser.class:1265 msgid "This file or directory already exists." msgstr "El fichero o directorio ya existe." -#: FDirChooser.class:1283 +#: FDirChooser.class:1284 msgid "Cannot list archive contents" msgstr "No se puede listar el contenido del archivo" -#: FDirChooser.class:1317 +#: FDirChooser.class:1318 msgid "Cannot uncompress file." msgstr "No se puede descomprimir el archivo." -#: FDirChooser.class:1317 +#: FDirChooser.class:1318 msgid "Unknown archive." msgstr "Archivo desconocido." -#: FDirChooser.class:1376 +#: FDirChooser.class:1379 msgid "Delete file" msgstr "Borrar archivo" -#: FDirChooser.class:1377 +#: FDirChooser.class:1380 msgid "Do you really want to delete that file?" msgstr "ĀæSeguro que quieres borrar este archivo?" -#: FDirChooser.class:1384 +#: FDirChooser.class:1387 msgid "Unable to delete file." msgstr "Imposible borrar archivo." -#: FDirChooser.class:1394 -#, fuzzy +#: FDirChooser.class:1397 msgid "Delete directory" -msgstr "&Crear directorio" +msgstr "Eliminar directorio" -#: FDirChooser.class:1395 -#, fuzzy +#: FDirChooser.class:1398 msgid "Do you really want to delete that directory?" -msgstr "ĀæSeguro que quieres borrar este archivo?" +msgstr "ĀæRealmente desea eliminar ese directorio?" -#: FDirChooser.class:1402 -#, fuzzy +#: FDirChooser.class:1405 msgid "Unable to delete directory." -msgstr "Imposible borrar archivo." +msgstr "No se puede eliminar el directorio." #: FDirChooser.form:66 msgid "Parent directory" @@ -246,76 +251,76 @@ msgstr "-" #: FDirChooser.form:242 FEditBookmark.class:119 FInputBox.form:51 -#: FSidePanel.class:978 FWizard.form:53 +#: FSidePanel.class:1149 FWizard.form:53 msgid "Cancel" msgstr "Cancelar" #: FDocumentView.form:51 msgid "Zoom :" -msgstr "-" +msgstr "" #: FDocumentView.form:56 msgid "Show Shadow" -msgstr "Mostrar sombra" +msgstr "" #: FDocumentView.form:66 msgid "Padding" -msgstr "-" +msgstr "" #: FDocumentView.form:71 msgid "Spacing" -msgstr "Espaciado" +msgstr "" #: FDocumentView.form:80 msgid "Scale Mode" -msgstr "Modo escala" +msgstr "" #: FDocumentView.form:89 msgid "Goto :" -msgstr "Ir a :" +msgstr "" #: FDocumentView.form:95 msgid "Column" -msgstr "Columna" +msgstr "" #: FDocumentView.form:95 msgid "Fill" -msgstr "Rellenar" +msgstr "" #: FDocumentView.form:95 msgid "Horizontal" -msgstr "-" +msgstr "" #: FDocumentView.form:95 msgid "None" -msgstr "Ninguno" +msgstr "" #: FDocumentView.form:95 msgid "Row" -msgstr "Fila" +msgstr "" #: FDocumentView.form:95 msgid "Vertical" -msgstr "-" +msgstr "" -#: FDocumentView.form:96 FFontChooser.form:123 FMain.form:66 +#: FDocumentView.form:96 FFontChooser.form:36 FMain.form:68 msgid "ComboBox1" msgstr "-" -#: FDocumentView.form:101 FMain.form:82 FTestBalloon.form:18 +#: FDocumentView.form:101 FMain.form:84 FTestBalloon.form:18 #: FTestCompletion.form:23 FTestMessageView.form:32 FTestWizard.form:23 msgid "Button1" -msgstr "-" +msgstr "" #: FDocumentView.form:110 msgid "Columns" -msgstr "Columnas" +msgstr "" #: FDocumentView.form:120 msgid "Autocenter" -msgstr "Auto centrar" +msgstr "" -#: FEditBookmark.class:23 FileView.class:122 +#: FEditBookmark.class:23 FileView.class:136 msgid "Name" msgstr "Nombre" @@ -343,51 +348,51 @@ msgid "Remove" msgstr "Eliminar" -#: FEditBookmark.form:57 FFileProperties.form:269 MessageView.class:51 +#: FEditBookmark.form:57 FFileProperties.form:270 MessageView.class:51 msgid "Close" msgstr "Cerrar" -#: FFileProperties.class:114 +#: FFileProperties.class:117 msgid "Image" msgstr "Imagen" -#: FFileProperties.class:119 +#: FFileProperties.class:122 msgid "Audio" msgstr "-" -#: FFileProperties.class:123 +#: FFileProperties.class:126 msgid "Video" -msgstr "" +msgstr "Video" -#: FFileProperties.class:182 +#: FFileProperties.class:185 msgid "&1 properties" msgstr "Propiedades de &1" -#: FFileProperties.class:213 Main.module:50 +#: FFileProperties.class:216 Main.module:50 msgid "&1 B" msgstr "-" -#: FFileProperties.class:218 +#: FFileProperties.class:221 msgid "no file" msgstr "no hay archivo" -#: FFileProperties.class:220 +#: FFileProperties.class:223 msgid "one file" msgstr "un archivo" -#: FFileProperties.class:222 +#: FFileProperties.class:225 msgid "files" msgstr "archivos" -#: FFileProperties.class:226 +#: FFileProperties.class:229 msgid "no directory" msgstr "no hay directorio" -#: FFileProperties.class:228 +#: FFileProperties.class:231 msgid "one directory" msgstr "un directorio" -#: FFileProperties.class:230 +#: FFileProperties.class:233 msgid "directories" msgstr "directorios" @@ -401,67 +406,67 @@ #: FFileProperties.form:94 msgid "Link" -msgstr "" +msgstr "Enlace" -#: FFileProperties.form:107 +#: FFileProperties.form:108 msgid "Directory" msgstr "Directorio" -#: FFileProperties.form:119 FileView.class:124 +#: FFileProperties.form:120 FileView.class:138 msgid "Size" msgstr "TamaƱo" -#: FFileProperties.form:131 FileView.class:126 +#: FFileProperties.form:132 FileView.class:140 msgid "Last modified" msgstr "ƚltima modificaciĆ³n" -#: FFileProperties.form:143 +#: FFileProperties.form:144 msgid "Permissions" msgstr "Permisos" -#: FFileProperties.form:156 +#: FFileProperties.form:157 msgid "Owner" msgstr "Propietario" -#: FFileProperties.form:168 +#: FFileProperties.form:169 msgid "Group" msgstr "Grupo" -#: FFileProperties.form:179 +#: FFileProperties.form:180 msgid "Preview" msgstr "Vista preliminar" -#: FFileProperties.form:244 +#: FFileProperties.form:245 msgid "Errors" msgstr "Errores" -#: FFontChooser.class:183 +#: FFontChooser.class:266 msgid "How quickly daft jumping zebras vex" msgstr "How quickly daft jumping zebras vex" -#: FFontChooser.form:49 +#: FFontChooser.form:56 msgid "Bold" msgstr "Negrita" -#: FFontChooser.form:56 +#: FFontChooser.form:63 msgid "Italic" msgstr "Cursiva" -#: FFontChooser.form:63 +#: FFontChooser.form:70 msgid "Underline" msgstr "Subrayado" -#: FFontChooser.form:70 +#: FFontChooser.form:77 msgid "Strikeout" msgstr "Tachado" -#: FFontChooser.form:79 +#: FFontChooser.form:86 msgid "Relative" msgstr "Relativo" #: FIconPanel.form:17 msgid "Item 0" -msgstr "-" +msgstr "" #: FIconPanel.form:21 msgid "Toto" @@ -469,19 +474,19 @@ #: FIconPanel.form:24 msgid "Item 1" -msgstr "-" +msgstr "" #: FIconPanel.form:26 msgid "Item 2" -msgstr "-" +msgstr "" #: FIconPanel.form:32 msgid "Item 3" -msgstr "-" +msgstr "" #: FLCDLabel.form:15 msgid "12:34" -msgstr "-" +msgstr "" #: FListEditor.form:45 msgid "Add item" @@ -499,108 +504,115 @@ msgid "Move item down" msgstr "Mover item abajo" -#: FMain.form:26 FTestFileView.form:31 FTestMenuButton.form:35 Form5.form:22 +#: FMain.form:28 FTestFileView.form:31 FTestMenuButton.form:35 FWiki.form:20 msgid "Menu2" -msgstr "-" +msgstr "" -#: FMain.form:30 FTestFileView.form:36 FTestMenuButton.form:39 Form5.form:26 +#: FMain.form:32 FTestFileView.form:36 FTestMenuButton.form:39 FWiki.form:24 msgid "Menu3" -msgstr "-" +msgstr "" -#: FMain.form:65 +#: FMain.form:67 msgid "ƉlĆ©ment 1" msgstr "" -#: FMain.form:65 +#: FMain.form:67 msgid "ƉlĆ©ment 2" msgstr "" -#: FMain.form:65 +#: FMain.form:67 msgid "ƉlĆ©ment 3" msgstr "" -#: FMain.form:65 +#: FMain.form:67 msgid "ƉlĆ©ment 4" msgstr "" -#: FMain.form:71 +#: FMain.form:73 #, fuzzy msgid "ComboBox2" msgstr "-" -#: FMain.form:77 FSwitchButton.form:36 FTestBalloon.form:12 +#: FMain.form:79 FSwitchButton.form:35 FTestBalloon.form:12 #: FTestFileView.form:86 msgid "TextBox1" -msgstr "-" +msgstr "" -#: FMain.form:87 Form2.form:122 +#: FMain.form:89 Form2.form:122 msgid "MenuButton1" -msgstr "-" +msgstr "" #: FMessage.form:39 msgid "Do not display this message again" msgstr "No mostrar este mensaje de nuevo" -#: FSidePanel.class:968 +#: FSidePanel.class:1139 msgid "Hidden" msgstr "Oculto" -#: FSidePanel.class:972 +#: FSidePanel.class:1143 msgid "Transparent" msgstr "Transparente" #: FSpinBar.form:24 msgid "Test" -msgstr "Probar" +msgstr "" + +#: FSwitchButton.form:52 FTestFileView.form:81 +msgid "Label1" +msgstr "" + +#: FSwitchButton.form:59 +msgid "Label2" +msgstr "" #: FTabPanel.form:34 -#, fuzzy msgid "Text" -msgstr "-" +msgstr "" #: FTabPanel.form:47 msgid "Border" -msgstr "Borde" +msgstr "" #: FTabPanel.form:52 msgid "Orientation" -msgstr "OrientaciĆ³n" +msgstr "" #: FTestBalloon.form:17 msgid "Ceci est une bulle d'aide" msgstr "" -#: FTestColorChooser.form:21 +#: FTestColorChooser.form:20 msgid "Resizable" msgstr "" #: FTestCompletion.form:28 msgid "Button2" -msgstr "-" +msgstr "" + +#: FTestDateChooser.form:47 +msgid "Enable" +msgstr "" #: FTestFileView.form:28 FTestMenuButton.form:31 msgid "Menu1" -msgstr "-" +msgstr "" #: FTestFileView.form:41 FTestMenuButton.form:65 msgid "Menu7" -msgstr "-" +msgstr "" -#: FTestFileView.form:49 FTestMenuButton.form:48 Form5.form:30 +#: FTestFileView.form:49 FTestMenuButton.form:48 FWiki.form:28 msgid "Menu4" -msgstr "-" +msgstr "" -#: FTestFileView.form:54 FTestMenuButton.form:52 Form5.form:34 +#: FTestFileView.form:54 FTestMenuButton.form:52 FWiki.form:32 msgid "Menu5" -msgstr "-" +msgstr "" #: FTestFileView.form:76 msgid "Balloon" -msgstr "Globo" - -#: FTestFileView.form:81 -msgid "Label1" -msgstr "-" +msgstr "" #: FTestMenuButton.form:27 msgid "Project" @@ -611,57 +623,64 @@ msgstr "" #: FTestMenuButton.form:56 -#, fuzzy msgid "Menu6" -msgstr "-" +msgstr "" #: FTestMenuButton.form:61 msgid "Tools" msgstr "" #: FTestMenuButton.form:69 -#, fuzzy msgid "Menu8" -msgstr "-" +msgstr "" #: FTestMenuButton.form:73 -#, fuzzy msgid "Menu9" -msgstr "-" +msgstr "" #: FTestMenuButton.form:76 -#, fuzzy msgid "Menu10" -msgstr "-" +msgstr "" #: FTestMenuButton.form:80 -#, fuzzy msgid "Menu11" -msgstr "-" +msgstr "" + +#: FTestToolPanel.form:13 +msgid "Toolbar &0" +msgstr "" -#: FTestValueBox.form:18 +#: FTestToolPanel.form:15 +msgid "Toolbar &1" +msgstr "" + +#: FTestToolPanel.form:17 +msgid "Toolbar &2" +msgstr "" + +#: FTestValueBox.form:15 msgid "Hello world!" -msgstr "Hola Mundo!" +msgstr "" #: FTestWizard.form:19 msgid "Ɖtape nĀ°1" -msgstr "Paso nĀ°1" +msgstr "" #: FTestWizard.form:26 msgid "Ɖtape nĀ°2" -msgstr "Paso nĀ°2" +msgstr "" #: FTestWizard.form:30 msgid "LCDLabel1" -msgstr "-" +msgstr "" #: FTestWizard.form:33 msgid "Ɖtape nĀ°3" -msgstr "Paso nĀ°3" +msgstr "" #: FTestWizard.form:35 msgid "Ɖtape nĀ°4" -msgstr "Paso nĀ°4" +msgstr "" #: FWizard.class:88 msgid "&Next" @@ -675,15 +694,19 @@ msgid "Previous" msgstr "Anterior" -#: FileView.class:1026 +#: FileView.class:1073 msgid "Cannot rename file." msgstr "No se puede renombrar el archivo." #: Form2.form:127 msgid "ButtonBox2" -msgstr "-" +msgstr "" #: Help.module:71 +msgid "A file or directory name cannot be void." +msgstr "No se puede anular un nombre de archivo o directorio." + +#: Help.module:72 msgid "The '/' character is forbidden inside file or directory names." msgstr "El caracter '/' esta prohibido dentro de los nombre de directorios o archivos" @@ -699,29 +722,6 @@ msgid "&1 GiB" msgstr "-" -#: SwitchButton.class:103 -msgid "ON" -msgstr "-" - -#: SwitchButton.class:108 -msgid "OFF" -msgstr "-" - -#: Wizard.class:85 +#: Wizard.class:86 msgid "Step #&1" msgstr "Paso #&1" - -#~ msgid "Symbolic link" -#~ msgstr "Enlace simbĆ³lico" - -#~ msgid "http://gambaswiki.org" -#~ msgstr "-" - -#~ msgid "x.x.x.x." -#~ msgstr "-" - -#~ msgid "gfdf" -#~ msgstr "-" - -#~ msgid "1" -#~ msgstr "-" Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/es.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/es.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/es.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/es.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/es.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,10 +1,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gb.form 3.8.90\n" -"POT-Creation-Date: 2017-09-30 01:26 UTC\n" -"PO-Revision-Date: 2015-09-20 17:52 UTC\n" -"Last-Translator: Jesus \n" +"Project-Id-Version: gb.form 3.12.90\n" +"PO-Revision-Date: 2019-02-07 00:58 UTC\n" +"Last-Translator: benoit \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,31 +25,31 @@ msgid "System" msgstr "Sistema" -#: ColorPalette.class:144 +#: ColorPalette.class:145 msgid "Last colors" msgstr "Colores recientes" -#: ColorPalette.class:240 +#: ColorPalette.class:246 msgid "Remove color" msgstr "Eliminar color" -#: ColorPalette.class:244 +#: ColorPalette.class:250 msgid "Remove all colors" msgstr "Eliminar todos los colores" -#: ColorPalette.class:248 +#: ColorPalette.class:254 msgid "Sort colors" msgstr "Ordenar colores" -#: DirView.class:530 +#: DirView.class:531 msgid "Cannot rename directory." msgstr "No se puede renombrar el directorio." -#: DirView.class:561 +#: DirView.class:562 msgid "New folder" msgstr "Nueva carpeta" -#: DirView.class:580 +#: DirView.class:581 msgid "Cannot create directory." msgstr "No se puede crear el directorio." @@ -162,56 +161,53 @@ msgid "&Properties" msgstr "&Propiedades" -#: FDirChooser.class:1264 +#: FDirChooser.class:1265 msgid "Overwrite" msgstr "Sobrescribir" -#: FDirChooser.class:1264 +#: FDirChooser.class:1265 msgid "Overwrite all" msgstr "Sobrescribir todos" -#: FDirChooser.class:1264 +#: FDirChooser.class:1265 msgid "This file or directory already exists." msgstr "El fichero o directorio ya existe." -#: FDirChooser.class:1283 +#: FDirChooser.class:1284 msgid "Cannot list archive contents" msgstr "No se puede listar el contenido del archivo" -#: FDirChooser.class:1317 +#: FDirChooser.class:1318 msgid "Cannot uncompress file." msgstr "No se puede descomprimir el archivo." -#: FDirChooser.class:1317 +#: FDirChooser.class:1318 msgid "Unknown archive." msgstr "Archivo desconocido." -#: FDirChooser.class:1376 +#: FDirChooser.class:1379 msgid "Delete file" msgstr "Borrar archivo" -#: FDirChooser.class:1377 +#: FDirChooser.class:1380 msgid "Do you really want to delete that file?" msgstr "ĀæSeguro que quieres borrar este archivo?" -#: FDirChooser.class:1384 +#: FDirChooser.class:1387 msgid "Unable to delete file." msgstr "Imposible borrar archivo." -#: FDirChooser.class:1394 -#, fuzzy +#: FDirChooser.class:1397 msgid "Delete directory" -msgstr "&Crear directorio" +msgstr "Eliminar directorio" -#: FDirChooser.class:1395 -#, fuzzy +#: FDirChooser.class:1398 msgid "Do you really want to delete that directory?" -msgstr "ĀæSeguro que quieres borrar este archivo?" +msgstr "ĀæRealmente quieres borrar ese directorio?" -#: FDirChooser.class:1402 -#, fuzzy +#: FDirChooser.class:1405 msgid "Unable to delete directory." -msgstr "Imposible borrar archivo." +msgstr "No se puede eliminar el directorio." #: FDirChooser.form:66 msgid "Parent directory" @@ -245,77 +241,15 @@ msgid "OK" msgstr "-" -#: FDirChooser.form:242 FEditBookmark.class:119 FInputBox.form:51 -#: FSidePanel.class:978 FWizard.form:53 +#: FDirChooser.form:242 FEditBookmark.class:119 FInputBox.form:51 FSidePanel.class:1149 FWizard.form:53 msgid "Cancel" msgstr "Cancelar" -#: FDocumentView.form:51 -msgid "Zoom :" -msgstr "-" - -#: FDocumentView.form:56 -msgid "Show Shadow" -msgstr "Mostrar sombra" - -#: FDocumentView.form:66 -msgid "Padding" -msgstr "-" - -#: FDocumentView.form:71 -msgid "Spacing" -msgstr "Espaciado" - -#: FDocumentView.form:80 -msgid "Scale Mode" -msgstr "Modo escala" - -#: FDocumentView.form:89 -msgid "Goto :" -msgstr "Ir a :" - -#: FDocumentView.form:95 -msgid "Column" -msgstr "Columna" - -#: FDocumentView.form:95 -msgid "Fill" -msgstr "Rellenar" - -#: FDocumentView.form:95 -msgid "Horizontal" -msgstr "-" - -#: FDocumentView.form:95 -msgid "None" -msgstr "Ninguno" - -#: FDocumentView.form:95 -msgid "Row" -msgstr "Fila" - -#: FDocumentView.form:95 -msgid "Vertical" -msgstr "-" - -#: FDocumentView.form:96 FFontChooser.form:123 FMain.form:66 +#: FFontChooser.form:36 msgid "ComboBox1" msgstr "-" -#: FDocumentView.form:101 FMain.form:82 FTestBalloon.form:18 -#: FTestCompletion.form:23 FTestMessageView.form:32 FTestWizard.form:23 -msgid "Button1" -msgstr "-" - -#: FDocumentView.form:110 -msgid "Columns" -msgstr "Columnas" - -#: FDocumentView.form:120 -msgid "Autocenter" -msgstr "Auto centrar" - -#: FEditBookmark.class:23 FileView.class:122 +#: FEditBookmark.class:23 FileView.class:136 msgid "Name" msgstr "Nombre" @@ -343,51 +277,51 @@ msgid "Remove" msgstr "Eliminar" -#: FEditBookmark.form:57 FFileProperties.form:269 MessageView.class:51 +#: FEditBookmark.form:57 FFileProperties.form:270 MessageView.class:51 msgid "Close" msgstr "Cerrar" -#: FFileProperties.class:114 +#: FFileProperties.class:117 msgid "Image" msgstr "Imagen" -#: FFileProperties.class:119 +#: FFileProperties.class:122 msgid "Audio" msgstr "-" -#: FFileProperties.class:123 +#: FFileProperties.class:126 msgid "Video" -msgstr "" +msgstr "Video" -#: FFileProperties.class:182 +#: FFileProperties.class:185 msgid "&1 properties" msgstr "Propiedades de &1" -#: FFileProperties.class:213 Main.module:50 +#: FFileProperties.class:216 Main.module:50 msgid "&1 B" msgstr "-" -#: FFileProperties.class:218 +#: FFileProperties.class:221 msgid "no file" msgstr "no hay archivo" -#: FFileProperties.class:220 +#: FFileProperties.class:223 msgid "one file" msgstr "un archivo" -#: FFileProperties.class:222 +#: FFileProperties.class:225 msgid "files" msgstr "archivos" -#: FFileProperties.class:226 +#: FFileProperties.class:229 msgid "no directory" msgstr "no hay directorio" -#: FFileProperties.class:228 +#: FFileProperties.class:231 msgid "one directory" msgstr "un directorio" -#: FFileProperties.class:230 +#: FFileProperties.class:233 msgid "directories" msgstr "directorios" @@ -401,88 +335,64 @@ #: FFileProperties.form:94 msgid "Link" -msgstr "" +msgstr "Enlazar" -#: FFileProperties.form:107 +#: FFileProperties.form:108 msgid "Directory" msgstr "Directorio" -#: FFileProperties.form:119 FileView.class:124 +#: FFileProperties.form:120 FileView.class:138 msgid "Size" msgstr "TamaƱo" -#: FFileProperties.form:131 FileView.class:126 +#: FFileProperties.form:132 FileView.class:140 msgid "Last modified" msgstr "ƚltima modificaciĆ³n" -#: FFileProperties.form:143 +#: FFileProperties.form:144 msgid "Permissions" msgstr "Permisos" -#: FFileProperties.form:156 +#: FFileProperties.form:157 msgid "Owner" msgstr "Propietario" -#: FFileProperties.form:168 +#: FFileProperties.form:169 msgid "Group" msgstr "Grupo" -#: FFileProperties.form:179 +#: FFileProperties.form:180 msgid "Preview" msgstr "Vista preliminar" -#: FFileProperties.form:244 +#: FFileProperties.form:245 msgid "Errors" msgstr "Errores" -#: FFontChooser.class:183 +#: FFontChooser.class:266 msgid "How quickly daft jumping zebras vex" msgstr "How quickly daft jumping zebras vex" -#: FFontChooser.form:49 +#: FFontChooser.form:56 msgid "Bold" msgstr "Negrita" -#: FFontChooser.form:56 +#: FFontChooser.form:63 msgid "Italic" msgstr "Cursiva" -#: FFontChooser.form:63 +#: FFontChooser.form:70 msgid "Underline" msgstr "Subrayado" -#: FFontChooser.form:70 +#: FFontChooser.form:77 msgid "Strikeout" msgstr "Tachado" -#: FFontChooser.form:79 +#: FFontChooser.form:86 msgid "Relative" msgstr "Relativo" -#: FIconPanel.form:17 -msgid "Item 0" -msgstr "-" - -#: FIconPanel.form:21 -msgid "Toto" -msgstr "" - -#: FIconPanel.form:24 -msgid "Item 1" -msgstr "-" - -#: FIconPanel.form:26 -msgid "Item 2" -msgstr "-" - -#: FIconPanel.form:32 -msgid "Item 3" -msgstr "-" - -#: FLCDLabel.form:15 -msgid "12:34" -msgstr "-" - #: FListEditor.form:45 msgid "Add item" msgstr "AƱadir item" @@ -499,170 +409,18 @@ msgid "Move item down" msgstr "Mover item abajo" -#: FMain.form:26 FTestFileView.form:31 FTestMenuButton.form:35 Form5.form:22 -msgid "Menu2" -msgstr "-" - -#: FMain.form:30 FTestFileView.form:36 FTestMenuButton.form:39 Form5.form:26 -msgid "Menu3" -msgstr "-" - -#: FMain.form:65 -msgid "ƉlĆ©ment 1" -msgstr "" - -#: FMain.form:65 -msgid "ƉlĆ©ment 2" -msgstr "" - -#: FMain.form:65 -msgid "ƉlĆ©ment 3" -msgstr "" - -#: FMain.form:65 -msgid "ƉlĆ©ment 4" -msgstr "" - -#: FMain.form:71 -#, fuzzy -msgid "ComboBox2" -msgstr "-" - -#: FMain.form:77 FSwitchButton.form:36 FTestBalloon.form:12 -#: FTestFileView.form:86 -msgid "TextBox1" -msgstr "-" - -#: FMain.form:87 Form2.form:122 -msgid "MenuButton1" -msgstr "-" - #: FMessage.form:39 msgid "Do not display this message again" msgstr "No mostrar este mensaje de nuevo" -#: FSidePanel.class:968 +#: FSidePanel.class:1139 msgid "Hidden" msgstr "Oculto" -#: FSidePanel.class:972 +#: FSidePanel.class:1143 msgid "Transparent" msgstr "Transparente" -#: FSpinBar.form:24 -msgid "Test" -msgstr "Probar" - -#: FTabPanel.form:34 -#, fuzzy -msgid "Text" -msgstr "-" - -#: FTabPanel.form:47 -msgid "Border" -msgstr "Borde" - -#: FTabPanel.form:52 -msgid "Orientation" -msgstr "OrientaciĆ³n" - -#: FTestBalloon.form:17 -msgid "Ceci est une bulle d'aide" -msgstr "" - -#: FTestColorChooser.form:21 -msgid "Resizable" -msgstr "" - -#: FTestCompletion.form:28 -msgid "Button2" -msgstr "-" - -#: FTestFileView.form:28 FTestMenuButton.form:31 -msgid "Menu1" -msgstr "-" - -#: FTestFileView.form:41 FTestMenuButton.form:65 -msgid "Menu7" -msgstr "-" - -#: FTestFileView.form:49 FTestMenuButton.form:48 Form5.form:30 -msgid "Menu4" -msgstr "-" - -#: FTestFileView.form:54 FTestMenuButton.form:52 Form5.form:34 -msgid "Menu5" -msgstr "-" - -#: FTestFileView.form:76 -msgid "Balloon" -msgstr "Globo" - -#: FTestFileView.form:81 -msgid "Label1" -msgstr "-" - -#: FTestMenuButton.form:27 -msgid "Project" -msgstr "" - -#: FTestMenuButton.form:44 -msgid "View" -msgstr "" - -#: FTestMenuButton.form:56 -#, fuzzy -msgid "Menu6" -msgstr "-" - -#: FTestMenuButton.form:61 -msgid "Tools" -msgstr "" - -#: FTestMenuButton.form:69 -#, fuzzy -msgid "Menu8" -msgstr "-" - -#: FTestMenuButton.form:73 -#, fuzzy -msgid "Menu9" -msgstr "-" - -#: FTestMenuButton.form:76 -#, fuzzy -msgid "Menu10" -msgstr "-" - -#: FTestMenuButton.form:80 -#, fuzzy -msgid "Menu11" -msgstr "-" - -#: FTestValueBox.form:18 -msgid "Hello world!" -msgstr "Hola Mundo!" - -#: FTestWizard.form:19 -msgid "Ɖtape nĀ°1" -msgstr "Paso nĀ°1" - -#: FTestWizard.form:26 -msgid "Ɖtape nĀ°2" -msgstr "Paso nĀ°2" - -#: FTestWizard.form:30 -msgid "LCDLabel1" -msgstr "-" - -#: FTestWizard.form:33 -msgid "Ɖtape nĀ°3" -msgstr "Paso nĀ°3" - -#: FTestWizard.form:35 -msgid "Ɖtape nĀ°4" -msgstr "Paso nĀ°4" - #: FWizard.class:88 msgid "&Next" msgstr "&Siguiente" @@ -675,15 +433,15 @@ msgid "Previous" msgstr "Anterior" -#: FileView.class:1026 +#: FileView.class:1073 msgid "Cannot rename file." msgstr "No se puede renombrar el archivo." -#: Form2.form:127 -msgid "ButtonBox2" -msgstr "-" - #: Help.module:71 +msgid "A file or directory name cannot be void." +msgstr "Un nombre de archivo o directorio no puede ser anulado." + +#: Help.module:72 msgid "The '/' character is forbidden inside file or directory names." msgstr "El caracter '/' esta prohibido dentro de los nombre de directorios o archivos" @@ -699,29 +457,7 @@ msgid "&1 GiB" msgstr "-" -#: SwitchButton.class:103 -msgid "ON" -msgstr "-" - -#: SwitchButton.class:108 -msgid "OFF" -msgstr "-" - -#: Wizard.class:85 +#: Wizard.class:86 msgid "Step #&1" msgstr "Paso #&1" -#~ msgid "Symbolic link" -#~ msgstr "Enlace simbĆ³lico" - -#~ msgid "http://gambaswiki.org" -#~ msgstr "-" - -#~ msgid "x.x.x.x." -#~ msgstr "-" - -#~ msgid "gfdf" -#~ msgstr "-" - -#~ msgid "1" -#~ msgstr "-" Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/fa.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/fa.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/fr.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/fr.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/fr.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/fr.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/fr.po 2019-04-27 16:05:33.000000000 +0000 @@ -26,8 +26,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gb.form 3.11.90\n" -"PO-Revision-Date: 2018-07-17 21:10 UTC\n" +"Project-Id-Version: gb.form 3.12.90\n" +"POT-Creation-Date: 2019-02-07 23:40 UTC\n" +"PO-Revision-Date: 2019-02-07 23:38 UTC\n" "Last-Translator: benoit \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -54,15 +55,15 @@ msgid "Last colors" msgstr "DerniĆØres couleurs" -#: ColorPalette.class:241 +#: ColorPalette.class:246 msgid "Remove color" msgstr "Retirer la couleur" -#: ColorPalette.class:245 +#: ColorPalette.class:250 msgid "Remove all colors" msgstr "Retirer toutes les couleurs" -#: ColorPalette.class:249 +#: ColorPalette.class:254 msgid "Sort colors" msgstr "Trier les couleurs" @@ -78,6 +79,14 @@ msgid "Cannot create directory." msgstr "Impossible de crĆ©er le rĆ©pertoire." +#: FBugFileView.form:32 +msgid "Toggle Fileview Detailed View" +msgstr "" + +#: FBugFileView.form:37 +msgid "Toggle Filechooser Detailed View" +msgstr "" + #: FCalendar.form:47 msgid "Today" msgstr "Aujourd'hui" @@ -210,27 +219,27 @@ msgid "Unknown archive." msgstr "Archive inconnue." -#: FDirChooser.class:1377 +#: FDirChooser.class:1379 msgid "Delete file" msgstr "Supprimer le fichier" -#: FDirChooser.class:1378 +#: FDirChooser.class:1380 msgid "Do you really want to delete that file?" msgstr "DĆ©sirez-vous rĆ©ellement supprimer ce fichier ?" -#: FDirChooser.class:1385 +#: FDirChooser.class:1387 msgid "Unable to delete file." msgstr "Impossible de supprimer le fichier." -#: FDirChooser.class:1395 +#: FDirChooser.class:1397 msgid "Delete directory" msgstr "Supprimer le rĆ©pertoire" -#: FDirChooser.class:1396 +#: FDirChooser.class:1398 msgid "Do you really want to delete that directory?" msgstr "DĆ©sirez-vous vraiment supprimer ce rĆ©pertoire ?" -#: FDirChooser.class:1403 +#: FDirChooser.class:1405 msgid "Unable to delete directory." msgstr "Impossible de supprimer le rĆ©pertoire." @@ -266,15 +275,77 @@ msgid "OK" msgstr "OK" -#: FDirChooser.form:242 FEditBookmark.class:119 FInputBox.form:51 FSidePanel.class:978 FWizard.form:53 +#: FDirChooser.form:242 FEditBookmark.class:119 FInputBox.form:51 +#: FSidePanel.class:1149 FWizard.form:53 msgid "Cancel" msgstr "Annuler" -#: FFontChooser.form:36 +#: FDocumentView.form:51 +msgid "Zoom :" +msgstr "" + +#: FDocumentView.form:56 +msgid "Show Shadow" +msgstr "" + +#: FDocumentView.form:66 +msgid "Padding" +msgstr "" + +#: FDocumentView.form:71 +msgid "Spacing" +msgstr "" + +#: FDocumentView.form:80 +msgid "Scale Mode" +msgstr "" + +#: FDocumentView.form:89 +msgid "Goto :" +msgstr "" + +#: FDocumentView.form:95 +msgid "Column" +msgstr "" + +#: FDocumentView.form:95 +msgid "Fill" +msgstr "" + +#: FDocumentView.form:95 +msgid "Horizontal" +msgstr "" + +#: FDocumentView.form:95 +msgid "None" +msgstr "" + +#: FDocumentView.form:95 +msgid "Row" +msgstr "" + +#: FDocumentView.form:95 +msgid "Vertical" +msgstr "" + +#: FDocumentView.form:96 FFontChooser.form:36 FMain.form:68 msgid "ComboBox1" msgstr "-" -#: FEditBookmark.class:23 FileView.class:129 +#: FDocumentView.form:101 FMain.form:84 FTestBalloon.form:18 +#: FTestCompletion.form:23 FTestMessageView.form:32 FTestWizard.form:23 +msgid "Button1" +msgstr "" + +#: FDocumentView.form:110 +msgid "Columns" +msgstr "" + +#: FDocumentView.form:120 +msgid "Autocenter" +msgstr "" + +#: FEditBookmark.class:23 FileView.class:136 msgid "Name" msgstr "Nom" @@ -366,11 +437,11 @@ msgid "Directory" msgstr "RĆ©pertoire" -#: FFileProperties.form:120 FileView.class:131 +#: FFileProperties.form:120 FileView.class:138 msgid "Size" msgstr "Taille" -#: FFileProperties.form:132 FileView.class:133 +#: FFileProperties.form:132 FileView.class:140 msgid "Last modified" msgstr "ModifiĆ© le" @@ -418,6 +489,30 @@ msgid "Relative" msgstr "Relatif" +#: FIconPanel.form:17 +msgid "Item 0" +msgstr "" + +#: FIconPanel.form:21 +msgid "Toto" +msgstr "" + +#: FIconPanel.form:24 +msgid "Item 1" +msgstr "" + +#: FIconPanel.form:26 +msgid "Item 2" +msgstr "" + +#: FIconPanel.form:32 +msgid "Item 3" +msgstr "" + +#: FLCDLabel.form:15 +msgid "12:34" +msgstr "" + #: FListEditor.form:45 msgid "Add item" msgstr "Ajouter un Ć©lĆ©ment" @@ -434,21 +529,187 @@ msgid "Move item down" msgstr "DĆ©placer l'Ć©lĆ©ment vers le bas" +#: FMain.form:28 FTestFileView.form:31 FTestMenuButton.form:35 FWiki.form:20 +msgid "Menu2" +msgstr "" + +#: FMain.form:32 FTestFileView.form:36 FTestMenuButton.form:39 FWiki.form:24 +msgid "Menu3" +msgstr "" + +#: FMain.form:67 +msgid "ƉlĆ©ment 1" +msgstr "" + +#: FMain.form:67 +msgid "ƉlĆ©ment 2" +msgstr "" + +#: FMain.form:67 +msgid "ƉlĆ©ment 3" +msgstr "" + +#: FMain.form:67 +msgid "ƉlĆ©ment 4" +msgstr "" + +#: FMain.form:73 +#, fuzzy +msgid "ComboBox2" +msgstr "-" + +#: FMain.form:79 FSwitchButton.form:35 FTestBalloon.form:12 +#: FTestFileView.form:86 +msgid "TextBox1" +msgstr "" + +#: FMain.form:89 Form2.form:122 +msgid "MenuButton1" +msgstr "" + #: FMessage.form:39 msgid "Do not display this message again" msgstr "Ne plus afficher ce message" -#: FSidePanel.class:968 +#: FSidePanel.class:1139 msgid "Hidden" msgstr "MasquĆ©" -#: FSidePanel.class:972 +#: FSidePanel.class:1143 msgid "Transparent" msgstr "Transparent" +#: FSpinBar.form:24 +msgid "Test" +msgstr "" + +#: FSwitchButton.form:52 FTestFileView.form:81 +msgid "Label1" +msgstr "" + +#: FSwitchButton.form:59 +msgid "Label2" +msgstr "" + +#: FTabPanel.form:34 +msgid "Text" +msgstr "" + +#: FTabPanel.form:47 +msgid "Border" +msgstr "" + +#: FTabPanel.form:52 +msgid "Orientation" +msgstr "" + +#: FTestBalloon.form:17 +msgid "Ceci est une bulle d'aide" +msgstr "" + +#: FTestColorChooser.form:20 +msgid "Resizable" +msgstr "" + +#: FTestCompletion.form:28 +msgid "Button2" +msgstr "" + +#: FTestDateChooser.form:47 +msgid "Enable" +msgstr "" + +#: FTestFileView.form:28 FTestMenuButton.form:31 +msgid "Menu1" +msgstr "" + +#: FTestFileView.form:41 FTestMenuButton.form:65 +msgid "Menu7" +msgstr "" + +#: FTestFileView.form:49 FTestMenuButton.form:48 FWiki.form:28 +msgid "Menu4" +msgstr "" + +#: FTestFileView.form:54 FTestMenuButton.form:52 FWiki.form:32 +msgid "Menu5" +msgstr "" + +#: FTestFileView.form:76 +msgid "Balloon" +msgstr "" + +#: FTestMenuButton.form:27 +msgid "Project" +msgstr "" + +#: FTestMenuButton.form:44 +msgid "View" +msgstr "" + +#: FTestMenuButton.form:56 +msgid "Menu6" +msgstr "" + +#: FTestMenuButton.form:61 +msgid "Tools" +msgstr "" + +#: FTestMenuButton.form:69 +msgid "Menu8" +msgstr "" + +#: FTestMenuButton.form:73 +msgid "Menu9" +msgstr "" + +#: FTestMenuButton.form:76 +msgid "Menu10" +msgstr "" + +#: FTestMenuButton.form:80 +msgid "Menu11" +msgstr "" + +#: FTestToolPanel.form:13 +msgid "Toolbar &0" +msgstr "" + +#: FTestToolPanel.form:15 +msgid "Toolbar &1" +msgstr "" + +#: FTestToolPanel.form:17 +msgid "Toolbar &2" +msgstr "" + +#: FTestValueBox.form:15 +msgid "Hello world!" +msgstr "" + +#: FTestWizard.form:19 +msgid "Ɖtape nĀ°1" +msgstr "" + +#: FTestWizard.form:26 +msgid "Ɖtape nĀ°2" +msgstr "" + +#: FTestWizard.form:30 +msgid "LCDLabel1" +msgstr "" + +#: FTestWizard.form:33 +msgid "Ɖtape nĀ°3" +msgstr "" + +#: FTestWizard.form:35 +msgid "Ɖtape nĀ°4" +msgstr "" + #: FWizard.class:88 msgid "&Next" -msgstr "Suivant" +msgstr "&Suivant" #: FWizard.form:59 MessageView.class:48 msgid "Next" @@ -458,10 +719,14 @@ msgid "Previous" msgstr "PrĆ©cĆ©dent" -#: FileView.class:1043 +#: FileView.class:1073 msgid "Cannot rename file." msgstr "Impossible de renommer le fichier." +#: Form2.form:127 +msgid "ButtonBox2" +msgstr "" + #: Help.module:71 msgid "A file or directory name cannot be void." msgstr "Le nom d'un fichier ou d'un rĆ©pertoire ne peut ĆŖtre vide." @@ -482,7 +747,6 @@ msgid "&1 GiB" msgstr "&1 Gio" -#: Wizard.class:85 +#: Wizard.class:86 msgid "Step #&1" msgstr "Ɖtape nĀ°&1" - Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/it.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/it.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/it.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/it.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/it.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/it.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,19 +1,17 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2017-09-30 01:26 UTC\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: gb.form 3.12.90\n" +"PO-Revision-Date: 2019-01-15 18:27 UTC\n" +"Last-Translator: gian \n" +"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: .project:1 msgid "More controls for graphical components" -msgstr "" +msgstr "Ulteriori controlli per i componenti grafici" #: CBookmarkList.class:46 msgid "Home" @@ -27,32 +25,31 @@ msgid "System" msgstr "Sistema" -#: ColorPalette.class:144 +#: ColorPalette.class:145 msgid "Last colors" -msgstr "" +msgstr "Ultimi colori" -#: ColorPalette.class:240 -#, fuzzy +#: ColorPalette.class:246 msgid "Remove color" -msgstr "&Elimina" +msgstr "Rimuovi il colore" -#: ColorPalette.class:244 +#: ColorPalette.class:250 msgid "Remove all colors" -msgstr "" +msgstr "Rimuovi tutti i colori" -#: ColorPalette.class:248 +#: ColorPalette.class:254 msgid "Sort colors" -msgstr "" +msgstr "Ordina i colori" -#: DirView.class:530 +#: DirView.class:531 msgid "Cannot rename directory." msgstr "Impossibile rinominare la cartella." -#: DirView.class:561 +#: DirView.class:562 msgid "New folder" msgstr "Nuova cartella" -#: DirView.class:580 +#: DirView.class:581 msgid "Cannot create directory." msgstr "Impossibile creare la cartella." @@ -70,11 +67,11 @@ #: FCalendar.form:142 msgid "Apply" -msgstr "" +msgstr "Applica" #: FColorChooser.form:81 msgid "Follow color grid" -msgstr "" +msgstr "Segui la tabella dei colori" #: FColorChooser.form:110 msgid "R" @@ -106,139 +103,131 @@ #: FDirChooser.class:428 msgid "Directory not found." -msgstr "" +msgstr "Directory non trovata." #: FDirChooser.class:534 msgid "All files (*)" msgstr "Tutti i file (*)" #: FDirChooser.class:966 -#, fuzzy msgid "&Bookmark current directory" -msgstr "Cartella superiore" +msgstr "&Marca la directory corrente" #: FDirChooser.class:974 msgid "&Edit bookmarks..." -msgstr "" +msgstr "Modifica i s&egnalibri..." #: FDirChooser.class:983 -#, fuzzy msgid "Show &details" -msgstr "Mostra i file" +msgstr "Mostra &dettagli" #: FDirChooser.class:989 -#, fuzzy msgid "Show &hidden files" -msgstr "Mostra i file nascosti" +msgstr "Mostra i file &nascosti" #: FDirChooser.class:995 msgid "Show &image preview" -msgstr "" +msgstr "Mostra anteprima &immagine" #: FDirChooser.class:1003 msgid "&Rename" -msgstr "" +msgstr "&Rinomina" #: FDirChooser.class:1008 msgid "Copy" -msgstr "" +msgstr "Copia" #: FDirChooser.class:1013 msgid "&Delete" -msgstr "" +msgstr "&Cancella" #: FDirChooser.class:1025 msgid "&Uncompress file" -msgstr "" +msgstr "&Decomprimi il file" #: FDirChooser.class:1030 -#, fuzzy msgid "&Create directory" -msgstr "Crea cartella" +msgstr "&Crea la directory" #: FDirChooser.class:1035 msgid "Open in &file manager..." -msgstr "" +msgstr "Apri nel &file manager..." #: FDirChooser.class:1040 -#, fuzzy msgid "&Refresh" -msgstr "Aggiorna" +msgstr "&Ricarica" #: FDirChooser.class:1048 msgid "&Properties" -msgstr "" +msgstr "&ProprietĆ " -#: FDirChooser.class:1264 +#: FDirChooser.class:1265 msgid "Overwrite" -msgstr "" +msgstr "Sovrascrivi" -#: FDirChooser.class:1264 +#: FDirChooser.class:1265 msgid "Overwrite all" -msgstr "" +msgstr "Sovrascrivi tutto" -#: FDirChooser.class:1264 +#: FDirChooser.class:1265 msgid "This file or directory already exists." -msgstr "" +msgstr "Questo file o directory giĆ  esiste." -#: FDirChooser.class:1283 +#: FDirChooser.class:1284 msgid "Cannot list archive contents" -msgstr "" +msgstr "Impossibile elencare il contenuto dell'archivio" -#: FDirChooser.class:1317 +#: FDirChooser.class:1318 msgid "Cannot uncompress file." -msgstr "" +msgstr "Impossibile decomprimere il file." -#: FDirChooser.class:1317 +#: FDirChooser.class:1318 msgid "Unknown archive." -msgstr "" +msgstr "Archivio sconosciuto." -#: FDirChooser.class:1376 +#: FDirChooser.class:1379 msgid "Delete file" -msgstr "" +msgstr "Elimina il file" -#: FDirChooser.class:1377 +#: FDirChooser.class:1380 msgid "Do you really want to delete that file?" -msgstr "" +msgstr "Vuoi veramente eliminare questo file?" -#: FDirChooser.class:1384 +#: FDirChooser.class:1387 msgid "Unable to delete file." -msgstr "" +msgstr "Impossibile eliminare il file." -#: FDirChooser.class:1394 -#, fuzzy +#: FDirChooser.class:1397 msgid "Delete directory" -msgstr "Crea cartella" +msgstr "Elimina la directory" -#: FDirChooser.class:1395 +#: FDirChooser.class:1398 msgid "Do you really want to delete that directory?" -msgstr "" +msgstr "Vuoi veramente eliminare questa directory?" -#: FDirChooser.class:1402 -#, fuzzy +#: FDirChooser.class:1405 msgid "Unable to delete directory." -msgstr "Impossibile creare la cartella." +msgstr "Impossibile eliminare la directory." #: FDirChooser.form:66 msgid "Parent directory" msgstr "Cartella superiore" #: FDirChooser.form:72 -#, fuzzy msgid "Root directory" -msgstr "Cartella superiore" +msgstr "Directory principale" #: FDirChooser.form:133 msgid "Image preview" -msgstr "" +msgstr "Anteprima immagine" #: FDirChooser.form:141 msgid "Detailed view" -msgstr "" +msgstr "Vista dettagliata" #: FDirChooser.form:149 msgid "File properties" -msgstr "" +msgstr "ProprietĆ  del file" #: FDirChooser.form:155 msgid "Show files" @@ -246,498 +235,229 @@ #: FDirChooser.form:174 msgid "Bookmarks" -msgstr "" +msgstr "Segnalibri" #: FDirChooser.form:236 FInputBox.form:45 FWizard.class:76 msgid "OK" msgstr "-" -#: FDirChooser.form:242 FEditBookmark.class:119 FInputBox.form:51 -#: FSidePanel.class:978 FWizard.form:53 +#: FDirChooser.form:242 FEditBookmark.class:119 FInputBox.form:51 FSidePanel.class:1149 FWizard.form:53 msgid "Cancel" msgstr "Annulla" -#: FDocumentView.form:51 -msgid "Zoom :" -msgstr "" - -#: FDocumentView.form:56 -msgid "Show Shadow" -msgstr "" - -#: FDocumentView.form:66 -msgid "Padding" -msgstr "" - -#: FDocumentView.form:71 -msgid "Spacing" -msgstr "" - -#: FDocumentView.form:80 -msgid "Scale Mode" -msgstr "" - -#: FDocumentView.form:89 -msgid "Goto :" -msgstr "" - -#: FDocumentView.form:95 -msgid "Column" -msgstr "" - -#: FDocumentView.form:95 -msgid "Fill" -msgstr "" - -#: FDocumentView.form:95 -msgid "Horizontal" -msgstr "" - -#: FDocumentView.form:95 -msgid "None" -msgstr "" - -#: FDocumentView.form:95 -msgid "Row" -msgstr "" - -#: FDocumentView.form:95 -msgid "Vertical" -msgstr "" - -#: FDocumentView.form:96 FFontChooser.form:123 FMain.form:66 +#: FFontChooser.form:36 msgid "ComboBox1" -msgstr "" - -#: FDocumentView.form:101 FMain.form:82 FTestBalloon.form:18 -#: FTestCompletion.form:23 FTestMessageView.form:32 FTestWizard.form:23 -msgid "Button1" -msgstr "" - -#: FDocumentView.form:110 -msgid "Columns" -msgstr "" - -#: FDocumentView.form:120 -msgid "Autocenter" -msgstr "" +msgstr "-" -#: FEditBookmark.class:23 FileView.class:122 +#: FEditBookmark.class:23 FileView.class:136 msgid "Name" msgstr "Nome" #: FEditBookmark.class:24 msgid "Path" -msgstr "" +msgstr "Percorso" #: FEditBookmark.class:119 msgid "Do you really want to remove this bookmark?" -msgstr "" +msgstr "Vuoi veramente eliminare questo segnalibro?" #: FEditBookmark.form:15 msgid "Edit bookmarks" -msgstr "" +msgstr "Modifica segnalibri" #: FEditBookmark.form:34 msgid "Up" -msgstr "" +msgstr "Su" #: FEditBookmark.form:40 msgid "Down" -msgstr "" +msgstr "GiĆ¹" #: FEditBookmark.form:46 -#, fuzzy msgid "Remove" -msgstr "&Elimina" +msgstr "Rimuovi" -#: FEditBookmark.form:57 FFileProperties.form:269 MessageView.class:51 +#: FEditBookmark.form:57 FFileProperties.form:270 MessageView.class:51 msgid "Close" -msgstr "" +msgstr "Chiudi" -#: FFileProperties.class:114 +#: FFileProperties.class:117 msgid "Image" -msgstr "" +msgstr "Immagine" -#: FFileProperties.class:119 +#: FFileProperties.class:122 msgid "Audio" -msgstr "" +msgstr "-" -#: FFileProperties.class:123 +#: FFileProperties.class:126 msgid "Video" -msgstr "" +msgstr "-" -#: FFileProperties.class:182 +#: FFileProperties.class:185 msgid "&1 properties" -msgstr "" +msgstr "ProprietĆ  di &1" -#: FFileProperties.class:213 Main.module:50 +#: FFileProperties.class:216 Main.module:50 msgid "&1 B" -msgstr "" +msgstr "&1 B" -#: FFileProperties.class:218 -#, fuzzy +#: FFileProperties.class:221 msgid "no file" -msgstr "Mostra i file" +msgstr "nessun file" -#: FFileProperties.class:220 -#, fuzzy +#: FFileProperties.class:223 msgid "one file" -msgstr "Mostra i file" +msgstr "un file" -#: FFileProperties.class:222 -#, fuzzy +#: FFileProperties.class:225 msgid "files" -msgstr "Mostra i file" +msgstr "file" -#: FFileProperties.class:226 -#, fuzzy +#: FFileProperties.class:229 msgid "no directory" -msgstr "Cartella superiore" +msgstr "nessuna directory" -#: FFileProperties.class:228 -#, fuzzy +#: FFileProperties.class:231 msgid "one directory" -msgstr "Crea cartella" +msgstr "una directory" -#: FFileProperties.class:230 +#: FFileProperties.class:233 msgid "directories" -msgstr "" +msgstr "directory" #: FFileProperties.form:52 msgid "General" -msgstr "" +msgstr "Generale" #: FFileProperties.form:81 msgid "Type" -msgstr "" +msgstr "Tipo" #: FFileProperties.form:94 msgid "Link" -msgstr "" +msgstr "Collegamento" -#: FFileProperties.form:107 -#, fuzzy +#: FFileProperties.form:108 msgid "Directory" -msgstr "Cartella superiore" +msgstr "Directory" -#: FFileProperties.form:119 FileView.class:124 +#: FFileProperties.form:120 FileView.class:138 msgid "Size" msgstr "Dimensione" -#: FFileProperties.form:131 FileView.class:126 +#: FFileProperties.form:132 FileView.class:140 msgid "Last modified" -msgstr "Ultimo modificato" +msgstr "Ultima modifica" -#: FFileProperties.form:143 +#: FFileProperties.form:144 msgid "Permissions" -msgstr "" +msgstr "Permessi" -#: FFileProperties.form:156 +#: FFileProperties.form:157 msgid "Owner" -msgstr "" +msgstr "Proprietario" -#: FFileProperties.form:168 +#: FFileProperties.form:169 msgid "Group" -msgstr "" +msgstr "Gruppo" -#: FFileProperties.form:179 -#, fuzzy +#: FFileProperties.form:180 msgid "Preview" -msgstr "&Precedente" +msgstr "Anteprima" -#: FFileProperties.form:244 +#: FFileProperties.form:245 msgid "Errors" -msgstr "" +msgstr "Errori" -#: FFontChooser.class:183 +#: FFontChooser.class:266 msgid "How quickly daft jumping zebras vex" -msgstr "-" +msgstr "Quel vituperabile xenofobo zelante assaggia il whisky ed esclama: alleluja!" -#: FFontChooser.form:49 +#: FFontChooser.form:56 msgid "Bold" -msgstr "-" +msgstr "Grassetto" -#: FFontChooser.form:56 +#: FFontChooser.form:63 msgid "Italic" -msgstr "-" +msgstr "Italico" -#: FFontChooser.form:63 +#: FFontChooser.form:70 msgid "Underline" -msgstr "Sottolinea" +msgstr "Sottolineato" -#: FFontChooser.form:70 +#: FFontChooser.form:77 msgid "Strikeout" -msgstr "-" +msgstr "Barrato" -#: FFontChooser.form:79 +#: FFontChooser.form:86 msgid "Relative" -msgstr "" - -#: FIconPanel.form:17 -msgid "Item 0" -msgstr "" - -#: FIconPanel.form:21 -msgid "Toto" -msgstr "" - -#: FIconPanel.form:24 -msgid "Item 1" -msgstr "" - -#: FIconPanel.form:26 -msgid "Item 2" -msgstr "" - -#: FIconPanel.form:32 -msgid "Item 3" -msgstr "" - -#: FLCDLabel.form:15 -msgid "12:34" -msgstr "" +msgstr "Relativo" #: FListEditor.form:45 msgid "Add item" -msgstr "" +msgstr "Aggiungi un elemento" #: FListEditor.form:51 -#, fuzzy msgid "Remove item" -msgstr "&Elimina" +msgstr "Rimuovi l'elemento" #: FListEditor.form:57 msgid "Move item up" -msgstr "" +msgstr "Sposta l'elemento verso l'alto" #: FListEditor.form:63 msgid "Move item down" -msgstr "" - -#: FMain.form:26 FTestFileView.form:31 FTestMenuButton.form:35 Form5.form:22 -msgid "Menu2" -msgstr "" - -#: FMain.form:30 FTestFileView.form:36 FTestMenuButton.form:39 Form5.form:26 -msgid "Menu3" -msgstr "" - -#: FMain.form:65 -msgid "ƉlĆ©ment 1" -msgstr "" - -#: FMain.form:65 -msgid "ƉlĆ©ment 2" -msgstr "" - -#: FMain.form:65 -msgid "ƉlĆ©ment 3" -msgstr "" - -#: FMain.form:65 -msgid "ƉlĆ©ment 4" -msgstr "" - -#: FMain.form:71 -msgid "ComboBox2" -msgstr "" - -#: FMain.form:77 FSwitchButton.form:36 FTestBalloon.form:12 -#: FTestFileView.form:86 -msgid "TextBox1" -msgstr "" - -#: FMain.form:87 Form2.form:122 -msgid "MenuButton1" -msgstr "" +msgstr "Sposta l'elemento verso il basso" #: FMessage.form:39 msgid "Do not display this message again" -msgstr "" +msgstr "Non mostrare piĆ¹ questo messaggio." -#: FSidePanel.class:968 +#: FSidePanel.class:1139 msgid "Hidden" -msgstr "" +msgstr "Nascosto" -#: FSidePanel.class:972 +#: FSidePanel.class:1143 msgid "Transparent" -msgstr "" - -#: FSpinBar.form:24 -msgid "Test" -msgstr "" - -#: FTabPanel.form:34 -msgid "Text" -msgstr "" - -#: FTabPanel.form:47 -msgid "Border" -msgstr "" - -#: FTabPanel.form:52 -msgid "Orientation" -msgstr "" - -#: FTestBalloon.form:17 -msgid "Ceci est une bulle d'aide" -msgstr "" - -#: FTestColorChooser.form:21 -msgid "Resizable" -msgstr "" - -#: FTestCompletion.form:28 -msgid "Button2" -msgstr "" - -#: FTestFileView.form:28 FTestMenuButton.form:31 -msgid "Menu1" -msgstr "" - -#: FTestFileView.form:41 FTestMenuButton.form:65 -msgid "Menu7" -msgstr "" - -#: FTestFileView.form:49 FTestMenuButton.form:48 Form5.form:30 -msgid "Menu4" -msgstr "" - -#: FTestFileView.form:54 FTestMenuButton.form:52 Form5.form:34 -msgid "Menu5" -msgstr "" - -#: FTestFileView.form:76 -msgid "Balloon" -msgstr "" - -#: FTestFileView.form:81 -msgid "Label1" -msgstr "" - -#: FTestMenuButton.form:27 -msgid "Project" -msgstr "" - -#: FTestMenuButton.form:44 -msgid "View" -msgstr "" - -#: FTestMenuButton.form:56 -msgid "Menu6" -msgstr "" - -#: FTestMenuButton.form:61 -msgid "Tools" -msgstr "" - -#: FTestMenuButton.form:69 -msgid "Menu8" -msgstr "" - -#: FTestMenuButton.form:73 -msgid "Menu9" -msgstr "" - -#: FTestMenuButton.form:76 -msgid "Menu10" -msgstr "" - -#: FTestMenuButton.form:80 -msgid "Menu11" -msgstr "" - -#: FTestValueBox.form:18 -msgid "Hello world!" -msgstr "" - -#: FTestWizard.form:19 -msgid "Ɖtape nĀ°1" -msgstr "" - -#: FTestWizard.form:26 -msgid "Ɖtape nĀ°2" -msgstr "" - -#: FTestWizard.form:30 -msgid "LCDLabel1" -msgstr "" - -#: FTestWizard.form:33 -msgid "Ɖtape nĀ°3" -msgstr "" - -#: FTestWizard.form:35 -msgid "Ɖtape nĀ°4" -msgstr "" +msgstr "Trasparente" #: FWizard.class:88 msgid "&Next" -msgstr "&Seguente" +msgstr "Segue&nte" #: FWizard.form:59 MessageView.class:48 -#, fuzzy msgid "Next" -msgstr "&Seguente" +msgstr "Prossimo" #: FWizard.form:65 -#, fuzzy msgid "Previous" -msgstr "&Precedente" +msgstr "Precedente" -#: FileView.class:1026 -#, fuzzy +#: FileView.class:1073 msgid "Cannot rename file." -msgstr "Impossibile rinominare la cartella." - -#: Form2.form:127 -msgid "ButtonBox2" -msgstr "" +msgstr "Impossibile rinominare il file." #: Help.module:71 +msgid "A file or directory name cannot be void." +msgstr "Il nome di un file o di una directory non puĆ² essere vuoto." + +#: Help.module:72 msgid "The '/' character is forbidden inside file or directory names." -msgstr "" +msgstr "Nel nome dei file o delle directory ĆØ vietato il carattere '/' " #: Main.module:52 -#, fuzzy msgid "&1 KiB" -msgstr "-" +msgstr "&1 KiB" #: Main.module:54 msgid "&1 MiB" -msgstr "" +msgstr "&1 MiB" #: Main.module:56 msgid "&1 GiB" -msgstr "" - -#: SwitchButton.class:103 -msgid "ON" -msgstr "" +msgstr "&1 GiB" -#: SwitchButton.class:108 -msgid "OFF" -msgstr "" - -#: Wizard.class:85 +#: Wizard.class:86 msgid "Step #&1" msgstr "Passo #&1" -#~ msgid "&Add" -#~ msgstr "&Aggiungi" - -#~ msgid "Toggle view" -#~ msgstr "Cambia la vista" - -#~ msgid "Family" -#~ msgstr "Famiglia" - -#~ msgid "Style" -#~ msgstr "Stile" - -#~ msgid "Bold Italic" -#~ msgstr "-" - -#~ msgid "Normal" -#~ msgstr "Normale" Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/ja.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/ja.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/nl.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/nl.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/nl.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/nl.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/nl.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,11 +1,9 @@ -# Willy Raets < gbWilly@openmailbox.org >, 2014 #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gb.form 3.10.90\n" -"POT-Creation-Date: 2017-09-30 01:26 UTC\n" -"PO-Revision-Date: 2017-08-26 19:38 UTC\n" -"Last-Translator: Willy Raets \n" +"Project-Id-Version: gb.form 3.12.2\n" +"PO-Revision-Date: 2019-03-31 15:38 UTC\n" +"Last-Translator: gbWilly \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,39 +19,39 @@ #: CBookmarkList.class:48 msgid "Desktop" -msgstr "Bureaublad" +msgstr "-" #: CBookmarkList.class:50 msgid "System" -msgstr "Systeem" +msgstr "Syteem" -#: ColorPalette.class:144 +#: ColorPalette.class:145 msgid "Last colors" msgstr "Laatste kleuren" -#: ColorPalette.class:240 +#: ColorPalette.class:246 msgid "Remove color" msgstr "Verwijder kleur" -#: ColorPalette.class:244 +#: ColorPalette.class:250 msgid "Remove all colors" msgstr "Verwijder alle kleuren" -#: ColorPalette.class:248 +#: ColorPalette.class:254 msgid "Sort colors" -msgstr "Sorteer kleuren" +msgstr "Kleuren sorteren" -#: DirView.class:530 +#: DirView.class:531 msgid "Cannot rename directory." -msgstr "Kan de map niet hernoemen" +msgstr "Kan folder niet hernoemen" -#: DirView.class:561 +#: DirView.class:562 msgid "New folder" -msgstr "Nieuwe map" +msgstr "Nieuwe folder" -#: DirView.class:580 +#: DirView.class:581 msgid "Cannot create directory." -msgstr "Kan de map niet creĆ«ren" +msgstr "Kan folder niet creeĆ«ren" #: FCalendar.form:47 msgid "Today" @@ -67,45 +65,81 @@ msgid "Next month" msgstr "Volgende maand" -#: FCalendar.form:142 +#: FCalendar.form:143 msgid "Apply" msgstr "Toepassen" #: FColorChooser.form:81 msgid "Follow color grid" -msgstr "Volg kleurenraster" +msgstr "Volg kleurenrooster" #: FColorChooser.form:110 msgid "R" -msgstr "R" +msgstr "-" #: FColorChooser.form:122 msgid "H" -msgstr "H" +msgstr "-" #: FColorChooser.form:139 msgid "G" -msgstr "G" +msgstr "-" #: FColorChooser.form:151 msgid "S" -msgstr "S" +msgstr "-" #: FColorChooser.form:168 msgid "B" -msgstr "B" +msgstr "-" #: FColorChooser.form:180 msgid "V" -msgstr "V" +msgstr "-" #: FColorChooser.form:198 msgid "A" -msgstr "A" +msgstr "-" + +#: FDirChooser.form:66 +msgid "Parent directory" +msgstr "Bovenliggende folder" + +#: FDirChooser.form:72 +msgid "Root directory" +msgstr "Root folder" + +#: FDirChooser.form:133 +msgid "Image preview" +msgstr "Afbeeldingsvoorbeeld" + +#: FDirChooser.form:141 +msgid "Detailed view" +msgstr "Gedetaileerde weergave" + +#: FDirChooser.form:149 +msgid "File properties" +msgstr "Betstandseigenschappen" + +#: FDirChooser.form:155 +msgid "Show files" +msgstr "Bestanden weergeven" + +#: FDirChooser.form:174 +msgid "Bookmarks" +msgstr "Bladwijzers" + +#: FDirChooser.form:236 FInputBox.form:45 FWizard.class:76 +msgid "OK" +msgstr "-" + +#: FDirChooser.form:242 FEditBookmark.class:119 FInputBox.form:51 FSidePanel.class:1149 FWizard.form:53 +msgid "Cancel" +msgstr "Annuleren" #: FDirChooser.class:428 msgid "Directory not found." -msgstr "Map niet gevonden." +msgstr "Folder niet gevonden" #: FDirChooser.class:534 msgid "All files (*)" @@ -113,23 +147,23 @@ #: FDirChooser.class:966 msgid "&Bookmark current directory" -msgstr "&Maak bladwijzer van huidige directory" +msgstr "&Huidige folder als bladwijzer" #: FDirChooser.class:974 msgid "&Edit bookmarks..." -msgstr "&Bewerk Bladwijzers..." +msgstr "&Bladwijzers bewerken" #: FDirChooser.class:983 msgid "Show &details" -msgstr "Weergave &details" +msgstr "Details &weergeven" #: FDirChooser.class:989 msgid "Show &hidden files" -msgstr "Weergave &verborgen bestanden" +msgstr "Verbor&gen bestanden weergeven" #: FDirChooser.class:995 msgid "Show &image preview" -msgstr "Weergave &afbeeldingsvoorbeeld" +msgstr "&Afbeeldingsvoorbeeld weergeven" #: FDirChooser.class:1003 msgid "&Rename" @@ -137,194 +171,84 @@ #: FDirChooser.class:1008 msgid "Copy" -msgstr "KopieĆ«er" +msgstr "KopiĆ«ren" #: FDirChooser.class:1013 msgid "&Delete" -msgstr "&Verwijderen" +msgstr "&Verwijder" #: FDirChooser.class:1025 msgid "&Uncompress file" -msgstr "&Decomprimeer bestand" +msgstr "Bestand &decomprimeren" #: FDirChooser.class:1030 msgid "&Create directory" -msgstr "&CreĆ«er map" +msgstr "&CreeĆ«er folder" #: FDirChooser.class:1035 msgid "Open in &file manager..." -msgstr "Open in &bestandsmanager..." +msgstr "Openen in bes&tandsbeheer..." #: FDirChooser.class:1040 msgid "&Refresh" -msgstr "&Ververs" +msgstr "Ve&rvers" #: FDirChooser.class:1048 msgid "&Properties" msgstr "&Eigenschappen" -#: FDirChooser.class:1264 -msgid "Overwrite" -msgstr "Overschrijf" +#: FDirChooser.class:1265 +msgid "This file or directory already exists." +msgstr "Dit bestand of deze folder bestaat reeds." -#: FDirChooser.class:1264 +#: FDirChooser.class:1265 msgid "Overwrite all" -msgstr "Overschrijf alles" +msgstr "Alles overschrijven" -#: FDirChooser.class:1264 -msgid "This file or directory already exists." -msgstr "Dit bestand of deze map bestaat reeds." +#: FDirChooser.class:1265 +msgid "Overwrite" +msgstr "Overschrijven" -#: FDirChooser.class:1283 +#: FDirChooser.class:1284 msgid "Cannot list archive contents" -msgstr "Kan archief inhoud niet weergeven" +msgstr "Kan archiefinhoud niet weergeven" -#: FDirChooser.class:1317 +#: FDirChooser.class:1318 msgid "Cannot uncompress file." msgstr "Kan bestand niet decomprimeren" -#: FDirChooser.class:1317 +#: FDirChooser.class:1318 msgid "Unknown archive." -msgstr "Onbekend archief." +msgstr "Onbekend archief" -#: FDirChooser.class:1376 +#: FDirChooser.class:1379 msgid "Delete file" -msgstr "Verwijder bestand" +msgstr "Bestand verwijderen" -#: FDirChooser.class:1377 +#: FDirChooser.class:1380 msgid "Do you really want to delete that file?" -msgstr "Wil je dit bestand werkelijk verwijderen?" +msgstr "Weet je zeker dat je dit bestand wil verwijderen?" -#: FDirChooser.class:1384 +#: FDirChooser.class:1387 msgid "Unable to delete file." -msgstr "Onmogelijk om bestand te verwijderen" +msgstr "Kan bestand niet verwijderen" -#: FDirChooser.class:1394 +#: FDirChooser.class:1397 msgid "Delete directory" -msgstr "Verwijder folder" +msgstr "Folder verwijderen" -#: FDirChooser.class:1395 +#: FDirChooser.class:1398 msgid "Do you really want to delete that directory?" -msgstr "Wil je deze folder werkelijk verwijderen?" +msgstr "Weet je zeker dat je deze folder wil verwijderen?" -#: FDirChooser.class:1402 +#: FDirChooser.class:1405 msgid "Unable to delete directory." -msgstr "Niet in staat folder te verwijderen." - -#: FDirChooser.form:66 -msgid "Parent directory" -msgstr "Ouder map" +msgstr "Kan folder niet verwijderen." -#: FDirChooser.form:72 -msgid "Root directory" -msgstr "Root map" - -#: FDirChooser.form:133 -msgid "Image preview" -msgstr "Afbeeldingsvoorbeeld" - -#: FDirChooser.form:141 -msgid "Detailed view" -msgstr "Gedetaileerde weergave" - -#: FDirChooser.form:149 -msgid "File properties" -msgstr "Bestandseigenschappen" - -#: FDirChooser.form:155 -msgid "Show files" -msgstr "Toon bestanden" - -#: FDirChooser.form:174 -msgid "Bookmarks" -msgstr "Bladwijzers" - -#: FDirChooser.form:236 FInputBox.form:45 FWizard.class:76 -msgid "OK" -msgstr "OK" - -#: FDirChooser.form:242 FEditBookmark.class:119 FInputBox.form:51 -#: FSidePanel.class:978 FWizard.form:53 -msgid "Cancel" -msgstr "Annuleren" - -#: FDocumentView.form:51 -msgid "Zoom :" -msgstr "-" - -#: FDocumentView.form:56 -msgid "Show Shadow" -msgstr "Toon schaduw" - -#: FDocumentView.form:66 -msgid "Padding" -msgstr "Vulling" - -#: FDocumentView.form:71 -msgid "Spacing" -msgstr "Tussenruimte" - -#: FDocumentView.form:80 -msgid "Scale Mode" -msgstr "Schaalmodus" - -#: FDocumentView.form:89 -msgid "Goto :" -msgstr "Ga naar:" - -#: FDocumentView.form:95 -msgid "Column" -msgstr "Kolom" - -#: FDocumentView.form:95 -msgid "Fill" -msgstr "Vullen" - -#: FDocumentView.form:95 -msgid "Horizontal" -msgstr "Horizontaal" - -#: FDocumentView.form:95 -msgid "None" -msgstr "Geen" - -#: FDocumentView.form:95 -msgid "Row" -msgstr "Rij" - -#: FDocumentView.form:95 -msgid "Vertical" -msgstr "Verticaal" - -#: FDocumentView.form:96 FFontChooser.form:123 FMain.form:66 +#: FFontChooser.form:36 msgid "ComboBox1" msgstr "-" -#: FDocumentView.form:101 FMain.form:82 FTestBalloon.form:18 -#: FTestCompletion.form:23 FTestMessageView.form:32 FTestWizard.form:23 -msgid "Button1" -msgstr "-" - -#: FDocumentView.form:110 -msgid "Columns" -msgstr "Kolommen" - -#: FDocumentView.form:120 -msgid "Autocenter" -msgstr "Autocentreren" - -#: FEditBookmark.class:23 FileView.class:122 -msgid "Name" -msgstr "Naam" - -#: FEditBookmark.class:24 -msgid "Path" -msgstr "Pad" - -#: FEditBookmark.class:119 -msgid "Do you really want to remove this bookmark?" -msgstr "Wil je deze bladwijzer werkelijk verwijderen?" - #: FEditBookmark.form:15 msgid "Edit bookmarks" msgstr "Bladwijzers bewerken" @@ -335,59 +259,27 @@ #: FEditBookmark.form:40 msgid "Down" -msgstr "Omlaag" +msgstr "Naar beneden" #: FEditBookmark.form:46 msgid "Remove" -msgstr "Verwijder" +msgstr "Verwijderen" -#: FEditBookmark.form:57 FFileProperties.form:269 MessageView.class:51 +#: FEditBookmark.form:57 FFileProperties.form:270 MessageView.class:51 msgid "Close" msgstr "Sluiten" -#: FFileProperties.class:114 -msgid "Image" -msgstr "Afbeelding" - -#: FFileProperties.class:119 -msgid "Audio" -msgstr "-" - -#: FFileProperties.class:123 -msgid "Video" -msgstr "-" - -#: FFileProperties.class:182 -msgid "&1 properties" -msgstr "&1 eigenschappen" - -#: FFileProperties.class:213 Main.module:50 -msgid "&1 B" -msgstr "-" - -#: FFileProperties.class:218 -msgid "no file" -msgstr "geen bestand" - -#: FFileProperties.class:220 -msgid "one file" -msgstr "een bestand" - -#: FFileProperties.class:222 -msgid "files" -msgstr "bestanden" - -#: FFileProperties.class:226 -msgid "no directory" -msgstr "geen map" +#: FEditBookmark.class:23 FileView.class:136 +msgid "Name" +msgstr "Naam" -#: FFileProperties.class:228 -msgid "one directory" -msgstr "een map" +#: FEditBookmark.class:24 +msgid "Path" +msgstr "Pad" -#: FFileProperties.class:230 -msgid "directories" -msgstr "mappen" +#: FEditBookmark.class:119 +msgid "Do you really want to remove this bookmark?" +msgstr "Weet je zeker dat je deze bladwijzer wil verwijderen?" #: FFileProperties.form:52 msgid "General" @@ -395,90 +287,110 @@ #: FFileProperties.form:81 msgid "Type" -msgstr "Type" +msgstr "-" #: FFileProperties.form:94 msgid "Link" -msgstr "" +msgstr "-" -#: FFileProperties.form:107 +#: FFileProperties.form:108 msgid "Directory" -msgstr "Map" +msgstr "Folder" -#: FFileProperties.form:119 FileView.class:124 +#: FFileProperties.form:120 FileView.class:138 msgid "Size" -msgstr "Grootte" +msgstr "Formaat" -#: FFileProperties.form:131 FileView.class:126 +#: FFileProperties.form:132 FileView.class:140 msgid "Last modified" -msgstr "Laatste modificatie" +msgstr "Laatste wijziging" -#: FFileProperties.form:143 +#: FFileProperties.form:144 msgid "Permissions" -msgstr "Rechten" +msgstr "Toestemmingen" -#: FFileProperties.form:156 +#: FFileProperties.form:157 msgid "Owner" msgstr "Eigenaar" -#: FFileProperties.form:168 +#: FFileProperties.form:169 msgid "Group" msgstr "Groep" -#: FFileProperties.form:179 +#: FFileProperties.form:180 msgid "Preview" msgstr "Voorbeeld" -#: FFileProperties.form:244 +#: FFileProperties.form:245 msgid "Errors" msgstr "Fouten" -#: FFontChooser.class:183 -msgid "How quickly daft jumping zebras vex" -msgstr "How quickly daft jumping zebras vex" +#: FFileProperties.class:117 +msgid "Image" +msgstr "Afbeelding" + +#: FFileProperties.class:122 +msgid "Audio" +msgstr "-" + +#: FFileProperties.class:126 +msgid "Video" +msgstr "-" + +#: FFileProperties.class:185 +msgid "&1 properties" +msgstr "&1 eigenschappen" + +#: FFileProperties.class:216 Main.module:50 +msgid "&1 B" +msgstr "&1 B" + +#: FFileProperties.class:221 +msgid "no file" +msgstr "geen bestand" + +#: FFileProperties.class:223 +msgid "one file" +msgstr "een bestand" + +#: FFileProperties.class:225 +msgid "files" +msgstr "bestanden" + +#: FFileProperties.class:229 +msgid "no directory" +msgstr "geen folder" + +#: FFileProperties.class:231 +msgid "one directory" +msgstr "een folder" -#: FFontChooser.form:49 +#: FFileProperties.class:233 +msgid "directories" +msgstr "folders" + +#: FFontChooser.form:56 msgid "Bold" msgstr "Vet" -#: FFontChooser.form:56 +#: FFontChooser.form:63 msgid "Italic" -msgstr "Cursief" +msgstr "Schuin" -#: FFontChooser.form:63 +#: FFontChooser.form:70 msgid "Underline" -msgstr "Onderstreept" +msgstr "Onderlijn" -#: FFontChooser.form:70 +#: FFontChooser.form:77 msgid "Strikeout" -msgstr "Doorgestreept" +msgstr "Doorstrepen" -#: FFontChooser.form:79 +#: FFontChooser.form:86 msgid "Relative" msgstr "Relatief" -#: FIconPanel.form:17 -msgid "Item 0" -msgstr "-" - -#: FIconPanel.form:21 -msgid "Toto" -msgstr "Deze" - -#: FIconPanel.form:24 -msgid "Item 1" -msgstr "-" - -#: FIconPanel.form:26 -msgid "Item 2" -msgstr "-" - -#: FIconPanel.form:32 -msgid "Item 3" -msgstr "-" - -#: FLCDLabel.form:15 -msgid "12:34" +#: FFontChooser.class:266 +msgid "How quickly daft jumping zebras vex" msgstr "-" #: FListEditor.form:45 @@ -491,174 +403,24 @@ #: FListEditor.form:57 msgid "Move item up" -msgstr "Item naar omhoog verplaatsen" +msgstr "Verplaats item naar boven" #: FListEditor.form:63 msgid "Move item down" -msgstr "Item naar beneden verplaatsen" - -#: FMain.form:26 FTestFileView.form:31 FTestMenuButton.form:35 Form5.form:22 -msgid "Menu2" -msgstr "-" - -#: FMain.form:30 FTestFileView.form:36 FTestMenuButton.form:39 Form5.form:26 -msgid "Menu3" -msgstr "-" - -#: FMain.form:65 -msgid "ƉlĆ©ment 1" -msgstr "" - -#: FMain.form:65 -msgid "ƉlĆ©ment 2" -msgstr "" - -#: FMain.form:65 -msgid "ƉlĆ©ment 3" -msgstr "" - -#: FMain.form:65 -msgid "ƉlĆ©ment 4" -msgstr "" - -#: FMain.form:71 -#, fuzzy -msgid "ComboBox2" -msgstr "-" - -#: FMain.form:77 FSwitchButton.form:36 FTestBalloon.form:12 -#: FTestFileView.form:86 -msgid "TextBox1" -msgstr "-" - -#: FMain.form:87 Form2.form:122 -msgid "MenuButton1" -msgstr "-" +msgstr "Verplaats item naar beneden" #: FMessage.form:39 msgid "Do not display this message again" -msgstr "Deze boodschap niet meer weergeven" +msgstr "Dit bericht niet meer weergeven" -#: FSidePanel.class:968 +#: FSidePanel.class:1139 msgid "Hidden" msgstr "Verborgen" -#: FSidePanel.class:972 +#: FSidePanel.class:1143 msgid "Transparent" msgstr "Transparant" -#: FSpinBar.form:24 -msgid "Test" -msgstr "Test" - -#: FTabPanel.form:34 -msgid "Text" -msgstr "Tekst" - -#: FTabPanel.form:47 -msgid "Border" -msgstr "Rand" - -#: FTabPanel.form:52 -msgid "Orientation" -msgstr "OriĆ«ntatie" - -#: FTestBalloon.form:17 -msgid "Ceci est une bulle d'aide" -msgstr "-" - -#: FTestColorChooser.form:21 -msgid "Resizable" -msgstr "-" - -#: FTestCompletion.form:28 -msgid "Button2" -msgstr "-" - -#: FTestFileView.form:28 FTestMenuButton.form:31 -msgid "Menu1" -msgstr "-" - -#: FTestFileView.form:41 FTestMenuButton.form:65 -msgid "Menu7" -msgstr "-" - -#: FTestFileView.form:49 FTestMenuButton.form:48 Form5.form:30 -msgid "Menu4" -msgstr "-" - -#: FTestFileView.form:54 FTestMenuButton.form:52 Form5.form:34 -msgid "Menu5" -msgstr "-" - -#: FTestFileView.form:76 -msgid "Balloon" -msgstr "Ballon" - -#: FTestFileView.form:81 -msgid "Label1" -msgstr "-" - -#: FTestMenuButton.form:27 -msgid "Project" -msgstr "-" - -#: FTestMenuButton.form:44 -msgid "View" -msgstr "Beeld" - -#: FTestMenuButton.form:56 -msgid "Menu6" -msgstr "-" - -#: FTestMenuButton.form:61 -msgid "Tools" -msgstr "Gereedschappen" - -#: FTestMenuButton.form:69 -msgid "Menu8" -msgstr "-" - -#: FTestMenuButton.form:73 -msgid "Menu9" -msgstr "-" - -#: FTestMenuButton.form:76 -msgid "Menu10" -msgstr "-" - -#: FTestMenuButton.form:80 -msgid "Menu11" -msgstr "-" - -#: FTestValueBox.form:18 -msgid "Hello world!" -msgstr "Hallo wereld!" - -#: FTestWizard.form:19 -msgid "Ɖtape nĀ°1" -msgstr "-" - -#: FTestWizard.form:26 -msgid "Ɖtape nĀ°2" -msgstr "-" - -#: FTestWizard.form:30 -msgid "LCDLabel1" -msgstr "-" - -#: FTestWizard.form:33 -msgid "Ɖtape nĀ°3" -msgstr "-" - -#: FTestWizard.form:35 -msgid "Ɖtape nĀ°4" -msgstr "-" - -#: FWizard.class:88 -msgid "&Next" -msgstr "V&olgende" - #: FWizard.form:59 MessageView.class:48 msgid "Next" msgstr "Volgende" @@ -667,41 +429,35 @@ msgid "Previous" msgstr "Vorige" -#: FileView.class:1026 +#: FWizard.class:88 +msgid "&Next" +msgstr "V&olgende" + +#: FileView.class:1077 msgid "Cannot rename file." msgstr "Kan bestand niet hernoemen" -#: Form2.form:127 -msgid "ButtonBox2" -msgstr "-" - #: Help.module:71 +msgid "A file or directory name cannot be void." +msgstr "Een bestand of foldernaamkan niet leeg zijn." + +#: Help.module:72 msgid "The '/' character is forbidden inside file or directory names." -msgstr "Het '/' karakter is verboden in bestands en directory namen." +msgstr "Het '/' caracter is verboden in bestands- of foldernamen." #: Main.module:52 msgid "&1 KiB" -msgstr "-" +msgstr "&1 KiB" #: Main.module:54 msgid "&1 MiB" -msgstr "-" +msgstr "&1 MiB" #: Main.module:56 msgid "&1 GiB" -msgstr "-" - -#: SwitchButton.class:103 -msgid "ON" -msgstr "AAN" - -#: SwitchButton.class:108 -msgid "OFF" -msgstr "UIT" +msgstr "&1 GiB" -#: Wizard.class:85 +#: Wizard.class:86 msgid "Step #&1" msgstr "Stap #&1" -#~ msgid "Symbolic link" -#~ msgstr "Symbolische link" Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/pt_BR.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/pt_BR.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/sv.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/sv.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/zh.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/zh.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.lang/zh_TW.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.lang/zh_TW.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.project 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.project 2019-04-27 16:05:33.000000000 +0000 @@ -1,13 +1,13 @@ # Gambas Project File 3.0 Title=More controls for graphical components -Startup=FTestDateChooser +Startup=FTestTimeBox Version=3.12.90 VersionFile=1 Component=gb.image Component=gb.gui Component=gb.settings Authors="BenoĆ®t Minisini" -Environment="GB_GUI=gb.gtk3" +Environment="GB_GUI=gb.qt5" TabSize=2 Translate=1 Language=en diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Button/SwitchButton.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Button/SwitchButton.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Button/SwitchButton.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Button/SwitchButton.class 2019-04-27 16:05:33.000000000 +0000 @@ -65,30 +65,12 @@ Public Sub DrawingArea_Draw() - 'Dim F As Integer = Style.FrameWidth Dim iCol As Integer Dim iFlag As Integer = Style.StateOf($hDrawingArea) Dim X As Float Dim Y As Integer Dim DS As Integer - ' If $fValue > 0 Then - ' If $iBg = Color.Default Then - ' iCol = Color.SelectedBackground - ' Else - ' iCol = $iBg - ' Endif - ' If Not Me.Enabled Then - ' hColor = Color[iCol] 'Color.Merge(iCol, Color.ButtonBackground)] - ' hColor.Saturation /= 2 - ' iCol = hColor.Color 'Color.Desaturate(Color.Merge(iCol, Color.ButtonBackground)) - ' Endif - ' iCol = Color.SetAlpha(iCol, 255 * (1 - $fValue)) - ' Else - ' iCol = Style.BackgroundOf(Me) - ' 'If Not Me.Enabled Then iCol = Color.Desaturate(iCol) - ' Endif - iCol = Color.Merge(Color.Merge(Color.TextForeground, Color.SelectedBackground, $fValue), Color.Background) If iFlag And Style.Disabled Then iCol = Color.Merge(iCol, Color.Background, 0.75) @@ -97,19 +79,6 @@ Paint.Background = iCol Paint.Fill - 'Style.PaintBox(0, 0, Paint.W, Paint.H, iFlag And Not Style.Disabled, iCol) - - ' iCol = Color.SelectedForeground - ' 'If Not Me.Enabled Then iCol = Color.Merge(iCol, Style.BackgroundOf(Me)) - ' Paint.Background = iCol - ' Paint.DrawText(("ON"), 0, 0, Paint.W / 2, Paint.H, Align.Center) - ' - ' iCol = Color.Foreground - ' If Not Me.Enabled Then iCol = Color.Merge(iCol, Style.BackgroundOf(Me)) - ' Paint.Background = iCol - ' Paint.DrawText(("OFF"), Paint.W / 2, 0, Paint.W / 2, Paint.H, Align.Center) - - X = (Paint.W - DS * 4) * $fValue + DS / 2 Y = (Paint.H - DS * 3) / 2 @@ -134,62 +103,6 @@ End -' Public Sub DrawingArea_Draw() -' -' Dim F As Integer = Style.FrameWidth -' Dim iCol As Integer -' Dim W As Float -' Dim iFlag As Integer = Style.StateOf(Me) -' Dim X As Float -' Dim Y As Integer -' Dim H As Float -' Dim hColor As ColorInfo -' -' If $fValue > 0 Then -' If $iBg = Color.Default Then -' iCol = Color.SelectedBackground -' Else -' iCol = $iBg -' Endif -' If Not Me.Enabled Then -' hColor = Color[iCol] 'Color.Merge(iCol, Color.ButtonBackground)] -' hColor.Saturation /= 2 -' iCol = hColor.Color 'Color.Desaturate(Color.Merge(iCol, Color.ButtonBackground)) -' Endif -' iCol = Color.SetAlpha(iCol, 255 * (1 - $fValue)) -' Else -' iCol = Style.BackgroundOf(Me) -' 'If Not Me.Enabled Then iCol = Color.Desaturate(iCol) -' Endif -' -' Style.PaintBox(0, 0, Paint.W, Paint.H, iFlag And Not Style.Disabled, iCol) -' -' iCol = Color.SelectedForeground -' 'If Not Me.Enabled Then iCol = Color.Merge(iCol, Style.BackgroundOf(Me)) -' Paint.Background = iCol -' Paint.DrawText(("ON"), 0, 0, Paint.W / 2, Paint.H, Align.Center) -' -' iCol = Color.Foreground -' If Not Me.Enabled Then iCol = Color.Merge(iCol, Style.BackgroundOf(Me)) -' Paint.Background = iCol -' Paint.DrawText(("OFF"), Paint.W / 2, 0, Paint.W / 2, Paint.H, Align.Center) -' -' -' W = Paint.W / 2 - F -' X = W * $fValue + F -' Y = F -' H = Paint.H - F * 2 -' Style.PaintButton(X, Y, W, H, $bPressed, Style.StateOf($hDrawingArea)) -' -' Paint.Background = Color.SetAlpha(Color.Black, 240) -' Paint.LineWidth = Desktop.Scale / 4 -' -' Paint.MoveTo(X + W / 2, Y + H / 4) -' Paint.RelLineTo(0, H / 2) -' Paint.Stroke -' -' End -' Public Sub DrawingArea_Enter() $hDrawingArea.Refresh diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Date/FCalendar.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Date/FCalendar.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Date/FCalendar.form 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Date/FCalendar.form 2019-04-27 16:05:33.000000000 +0000 @@ -43,6 +43,7 @@ MoveScaled(39,0,9,4) MinValue = 1600 MaxValue = 9999 + Value = 1600 Border = False } } diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Date/TimeBox.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Date/TimeBox.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Date/TimeBox.class 1970-01-01 00:00:00.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Date/TimeBox.class 2019-04-27 16:05:33.000000000 +0000 @@ -0,0 +1,218 @@ +' Gambas class file + +Export + +Inherits UserControl + +Public Const _Properties As String = "*,Action,Value,ReadOnly,Border=True,ShowHour=true" +'Public Const _DefaultEvent As String = "Click" +Public Const _DefaultSize As String = "24,4" +Public Const _Similar As String = "TextBox" + +Property Value As Date +Property ReadOnly As Boolean +Property Border As Boolean +Property ShowHour As Boolean + +Private $hBorder As DrawingArea +Private $hHour As SpinBox +Private $hMinute As SpinBox +Private $hSecond As SpinBox +Private $bBorder As Boolean = True +Private $hLabelHour As Label + +Private Sub CreateSpinBox(sName As String) As SpinBox + + Dim hSpinBox As SpinBox + + hSpinBox = New SpinBox($hBorder) + Object.Attach(hSpinBox, Me, sName) + + hSpinBox.Expand = True + hSpinBox.Border = False + hSpinBox.Alignment = Align.Right + hSpinBox.ShowZero = True + + Return hSpinBox + +End + +Public Sub _new() + + Dim hLabel As Label + + $hBorder = New DrawingArea(Me) As "Border" + $hBorder.Arrangement = Arrange.Horizontal + $hBorder.Padding = Style.FrameWidth + $hBorder.Margin = True + + $hHour = CreateSpinBox("HourBox") + $hHour.MinValue = 0 + $hHour.MaxValue = 24 + GoSub CREATE_LABEL + $hLabelHour = hLabel + $hMinute = CreateSpinBox("MinuteBox") + $hMinute.MinValue = 0 + $hMinute.MaxValue = 59 + GoSub CREATE_LABEL + $hSecond = CreateSpinBox("SecondBox") + $hSecond.MinValue = 0 + $hSecond.MaxValue = 59 + Return + +CREATE_LABEL: + + hLabel = New Label($hBorder) + hLabel.Text = " :" + hLabel.AutoResize = True + Return + +End + +Private Function Value_Read() As Date + + Try Return Time($hHour.Value, $hMinute.Value, $hSecond.Value) + +End + +Private Sub Value_Write(Value As Date) + + $hHour.Value = Hour(Value) + $hMinute.Value = Minute(Value) + $hSecond.Value = Second(Value) + +End + +Private Function ReadOnly_Read() As Boolean + + Return $hMinute.ReadOnly + +End + +Private Sub ReadOnly_Write(Value As Boolean) + + $hHour.ReadOnly = Value + $hMinute.ReadOnly = Value + $hSecond.ReadOnly = Value + +End + +Private Function Border_Read() As Boolean + + Return $bBorder + +End + +Private Sub Border_Write(Value As Boolean) + + $bBorder = Value + $hBorder.Padding = If($bBorder, Max(Style.BoxFrameWidth, Style.BoxFrameHeight), 0) + $hBorder.Margin = $bBorder + +End + +Public Sub HourBox_GotFocus() + + $hBorder.Refresh + '$hHour.SelectAll + +End + +Public Sub MinuteBox_GotFocus() + + $hBorder.Refresh + '$hMinute.SelectAll + +End + +Public Sub SecondBox_GotFocus() + + $hBorder.Refresh + '$hSecond.SelectAll + +End + +Public Sub HourBox_LostFocus() + + $hBorder.Refresh + +End + +Public Sub MinuteBox_LostFocus() + + $hBorder.Refresh + +End + +Public Sub SecondBox_LostFocus() + + $hBorder.Refresh + +End + +Public Sub SecondBox_Limit() + + If $hSecond.Value = $hSecond.MaxValue Then + Try Me.Value = DateAdd(Me.Value, gb.Second, 1) + Else If $hSecond.Value = $hSecond.MinValue Then + Try Me.Value = DateAdd(Me.Value, gb.Second, -1) + Endif + $hSecond.SetFocus + $hSecond.SelectAll + +End + +Public Sub MinuteBox_Limit() + + If $hMinute.Value = $hMinute.MaxValue Then + Try Me.Value = DateAdd(Me.Value, gb.Minute, 1) + Else If $hMinute.Value = $hMinute.MinValue Then + Try Me.Value = DateAdd(Me.Value, gb.Minute, -1) + Endif + $hMinute.SetFocus + +End + +' Public Sub MinuteBox_MouseWheel() +' +' $hMinute.Text = Format(Max(0, Min(59, CInt($hMinute.Text) + If(Mouse.Forward, 1, -1))), "00") +' +' End +' +' Public Sub SecondBox_MouseWheel() +' +' Dim dVal As Date +' +' dVal = Value_Read() +' Try dVal = DateAdd(dVal, gb.Second, If(Mouse.Forward, 10, -10)) +' If Not Error Then Value_Write(dVal) +' +' End + +Public Sub Border_Draw() + + Dim iBg As Integer = Color.TextBackground + + If Me.Background <> Color.Default Then iBg = Me.Background + + If $bBorder Then + Style.PaintBox(0, 0, Me.W, Me.H, Style.StateOf($hMinute) Or Style.StateOf($hSecond) Or Style.StateOf($hHour), iBg) + Else + Paint.FillRect(0, 0, Me.W, Me.H, iBg) + Endif + +End + +Private Function ShowHour_Read() As Boolean + + Return $hHour.Visible + +End + +Private Sub ShowHour_Write(Value As Boolean) + + $hHour.Visible = Value + $hLabelHour.Visible = Value + If Not Value Then $hHour.Value = 0 + +End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/File/Bookmark/FEditBookmark.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/File/Bookmark/FEditBookmark.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/File/Bookmark/FEditBookmark.form 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/File/Bookmark/FEditBookmark.form 2019-04-27 16:05:33.000000000 +0000 @@ -42,7 +42,7 @@ } } { txtPath TextBox - MoveScaled(47.2857,26.7143,24,4) + MoveScaled(47.25,26.75,24,4) Visible = False Ignore = True Border = False diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/File/FileView.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/File/FileView.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/File/FileView.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/File/FileView.class 2019-04-27 16:05:33.000000000 +0000 @@ -515,7 +515,11 @@ Private Sub RefreshViewLater(Optional bClear As Boolean) - If $bRefreshTriggered Then Return + If $bRefreshTriggered Then + If bClear Then $bRefreshAll = True + Return + Endif + If $hRefresh.Enabled Then $hRefresh.Stop $bRefreshAll = bClear diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/File/Properties/FFileProperties.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/File/Properties/FFileProperties.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/File/Properties/FFileProperties.form 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/File/Properties/FFileProperties.form 2019-04-27 16:05:33.000000000 +0000 @@ -16,8 +16,8 @@ Margin = True { picIcon PictureBox MoveScaled(3,1,10,8) - Picture = Picture["icon:/64/file"] AutoResize = True + Picture = Picture["icon:/64/file"] } { lblName TextLabel MoveScaled(19,1,26,4) diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Spinner.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Spinner.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Spinner.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Spinner.class 2019-04-27 16:05:33.000000000 +0000 @@ -23,7 +23,6 @@ Public Sub _new() $hDrawingArea = New DrawingArea(Me) As "DrawingArea" - Start End @@ -32,7 +31,7 @@ $fStartTime = Timer $hTimer = New Timer As "Timer" $hTimer.Delay = 50 - $hTimer.Start + $hDrawingArea.Refresh End @@ -115,11 +114,16 @@ If $bBorder Then Style.PaintPanel(0, 0, Paint.W, Paint.H, Border.Plain) ', iFlag) + If $hTimer And If Not $hTimer.Enabled And If Me.Enabled Then + $hTimer.Start + Endif + End Public Sub Timer_Timer() $hDrawingArea.Refresh + $hTimer.Stop End @@ -172,10 +176,6 @@ If Value = Me.Enabled Then Return Super.Enabled = Value - If Value Then - Start - Else - Me.Stop - Endif + $hDrawingArea.Refresh End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Test/Form2.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Test/Form2.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Test/Form2.form 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Test/Form2.form 2019-04-27 16:05:33.000000000 +0000 @@ -33,7 +33,6 @@ } { ToolButton1 ToolButton MoveScaled(39,8,4,4) - Picture = Picture["img/delete-h.png"] } { DateBox2 DateBox MoveScaled(23,26,24,4) diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Test/FSpinner.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Test/FSpinner.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Test/FSpinner.form 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Test/FSpinner.form 2019-04-27 16:05:33.000000000 +0000 @@ -5,13 +5,12 @@ Background = &HFFFFFF& Arrangement = Arrange.Fill { Spinner1 Spinner - MoveScaled(17,19,18.2857,18.2857) - Border = Border.Plain + MoveScaled(17,19,18.25,18.25) + Border = True Label = True } { Timer1 #Timer #MoveScaled(46,8) - Enabled = True Delay = 70 } } diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Test/FSwitchButton.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Test/FSwitchButton.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Test/FSwitchButton.form 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Test/FSwitchButton.form 2019-04-27 16:05:33.000000000 +0000 @@ -21,10 +21,9 @@ Text = ("TextBox1") } { URLLabel1 URLLabel - MoveScaled(33,10,27,6) - Link = "http://gambaswiki.org" - Border = True + MoveScaled(39,11,27,6) Alignment = Align.TopNormal + Link = "http://gambaswiki.org" } { ValueBox1 ValueBox MoveScaled(44,23,24,6) diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Test/FTestMessageView.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Test/FTestMessageView.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Test/FTestMessageView.form 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Test/FTestMessageView.form 2019-04-27 16:05:33.000000000 +0000 @@ -12,14 +12,14 @@ MoveScaled(2,19,72,39) Expand = True Arrangement = Arrange.Vertical + { Button1 Button + MoveScaled(12,11,15,5) + Text = ("Button1") + } { Panel2 Panel MoveScaled(36,9,12,19) Expand = True Arrangement = Arrange.Fill } - { Button1 Button - MoveScaled(12,11,15,5) - Text = ("Button1") - } } } diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Test/FTestTimeBox.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Test/FTestTimeBox.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Test/FTestTimeBox.class 1970-01-01 00:00:00.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Test/FTestTimeBox.class 2019-04-27 16:05:33.000000000 +0000 @@ -0,0 +1,2 @@ +' Gambas class file + diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Test/FTestTimeBox.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Test/FTestTimeBox.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Test/FTestTimeBox.form 1970-01-01 00:00:00.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Test/FTestTimeBox.form 2019-04-27 16:05:33.000000000 +0000 @@ -0,0 +1,11 @@ +# Gambas Form File 3.0 + +{ Form Form + MoveScaled(0,0,64,64) + { TimeBox1 TimeBox + MoveScaled(8,6,21,4) + } + { SpinBox1 SpinBox + MoveScaled(9,13,9,4) + } +} diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Test/FTestWizard.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Test/FTestWizard.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Test/FTestWizard.form 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Test/FTestWizard.form 2019-04-27 16:05:33.000000000 +0000 @@ -8,7 +8,6 @@ MoveScaled(4,4,64,54) Count = 4 Border = False - Animated = True Index = 0 Text = ("Ɖtape nĀ°1") { Button1 Button diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/ToolPanel/FToolBar.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/ToolPanel/FToolBar.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/ToolPanel/FToolBar.form 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/ToolPanel/FToolBar.form 2019-04-27 16:05:33.000000000 +0000 @@ -1,7 +1,7 @@ # Gambas Form File 3.0 { Form Form - MoveScaled(17.1429,31,50,50) + MoveScaled(17.125,31,50,50) Resizable = False Arrangement = Arrange.Vertical { btnTitle Button diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/URLLabel.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/URLLabel.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/URLLabel.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/URLLabel.class 2019-04-27 16:05:33.000000000 +0000 @@ -2,133 +2,84 @@ Export -Inherits UserControl +Inherits Label -Public Const _Properties As String = "*,Padding{Range:0;63},AutoResize,Link,Text,Border,Alignment{Align.*}" -Public Const _DefaultSize As String = "24,4" +Public Const _Properties As String = "*,Link" +'Public Const _DefaultSize As String = "24,4" Public Const _DefaultEvent As String = "Click" Event Click -Property Text As String Property Link As String Property Visited As Boolean -Property AutoResize As Boolean -Property Padding As Integer -Property Border As Boolean -Property Alignment As Integer +Property Foreground As Integer +Property Text As String -Private $hDraw As DrawingArea -Private $sText As String Private $bVisited As Boolean -Private $bAutoResize As Boolean -Private $iPadding As Integer +Private $sText As String Private $sLink As String -Private $bBorder As Boolean -Private $iAlign As Integer = Align.Normal +Private $iMouse As Integer + +Private $hObs As Observer Public Sub _new() - $hDraw = New DrawingArea(Me) As "DrawingArea" + $hObs = New Observer(Me) As "Label" + UpdateLabel End -Private Function Text_Read() As String - - Return $sText - -End - -Private Sub Text_Write(Value As String) +Private Function Visited_Read() As Boolean - $sText = Value - UpdateSize - $hDraw.Refresh + Return $bVisited End -Private Function Visited_Read() As Boolean +Private Sub UpdateLabel() - Return $bVisited + Super.Foreground = If($bVisited, Color.VisitedForeground, Color.LinkForeground) + If $sText Then + Super.Text = $sText + Else + Super.Text = $sLink + Endif End Private Sub Visited_Write(Value As Boolean) $bVisited = Value - $hDraw.Refresh + UpdateLabel End -Public Sub DrawingArea_Draw() +Public Sub Label_Enter() - Dim sText As String - - If $bBorder Then Style.PaintPanel(0, 0, Me.W, Me.H, Border.Plain) - - Paint.Background = If($bVisited, Color.VisitedForeground, Color.LinkForeground) - Paint.Font.Underline = True - sText = GetText() - Paint.DrawText(sText, $iPadding, $iPadding, Paint.W - $iPadding * 2, Paint.H - $iPadding * 2, $iAlign) - -End - -Private Function AutoResize_Read() As Boolean - - Return $bAutoResize - -End - -Private Sub AutoResize_Write(Value As Boolean) - - $bAutoResize = Value - If $bAutoResize Then UpdateSize - -End - -Private Sub GetText() As String + $iMouse = Me.Mouse - If $sText Then Return $sText - Return $sLink + If Not Me.Design And If Me.Enabled Then Me.Mouse = Mouse.Pointing End - -Private Sub UpdateSize() +Public Sub Label_Leave() - Dim sText As String + Me.Mouse = $iMouse - $hDraw.Mouse = If($sLink, Mouse.Pointing, Mouse.Default) - If Not $bAutoResize Then Return - sText = GetText() - Me.Resize($hDraw.Font.TextWidth(sText) + $iPadding * 2, $hDraw.Font.TextHeight(sText) + $iPadding * 2) - -End - -Private Function Padding_Read() As Integer - - Return $iPadding - -End - -Private Sub Padding_Write(Value As Integer) - - $iPadding = Value - UpdateSize - $hDraw.Refresh - End -Public Sub DrawingArea_MouseDown() +Public Sub Label_MouseDown() Dim bStop As Boolean Dim sLink As String + If Me.Design Then Return + If Not Me.Enabled Then Return + bStop = Raise Click If bStop Then Return $bVisited = True - $hDraw.Refresh + UpdateLabel sLink = $sLink If Not sLink Then sLink = $sText @@ -147,34 +98,34 @@ Private Sub Link_Write(Value As String) + If Me.Tooltip = $sLink Then Me.Tooltip = Value $sLink = Value - Updatesize - $hDraw.Refresh + UpdateLabel End -Private Function Alignment_Read() As Integer - Return $iAlign +Private Function Foreground_Read() As Integer + + Return Super.Foreground End -Private Sub Alignment_Write(Value As Integer) +Private Sub Foreground_Write((Value) As Integer) - $iAlign = Value - $hDraw.Refresh + ' Ignore explicit foreground End -Private Function Border_Read() As Boolean +Private Function Text_Read() As String - Return $bBorder + Return $sText End -Private Sub Border_Write(Value As Boolean) +Private Sub Text_Write(Value As String) - $bBorder = Value - $hDraw.Refresh + $sText = Value + UpdateLabel End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Wizard/FWizard.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Wizard/FWizard.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form/.src/Wizard/FWizard.form 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form/.src/Wizard/FWizard.form 2019-04-27 16:05:33.000000000 +0000 @@ -1,7 +1,7 @@ # Gambas Form File 3.0 { Form Form - MoveScaled(48.1429,29,66,50) + MoveScaled(48.125,29,66,50) Resizable = False Arrangement = Arrange.Vertical Spacing = True diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.component gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.component --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.component 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.component 2019-04-27 16:05:33.000000000 +0000 @@ -1,6 +1,6 @@ [Component] Key=gb.form.dialog -Version=3.11.90 +Version=3.12.90 Authors=BenoĆ®t Minisini,David Villalobos Cambronero Needs=Form Requires=gb.form Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/es_ES.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/es_ES.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/fr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/it.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/it.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/it.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/it.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/it.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/it.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,28 +1,55 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2002-11-01 04:27+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"Project-Id-Version: gb.form.dialog 3.12.90\n" +"PO-Revision-Date: 2019-01-15 14:36 UTC\n" +"Last-Translator: gian \n" +"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: FDirDialog.class:81 FFileDialog.class:49 -msgid "Cancel" -msgstr "Annulla" +#: .project:1 +msgid "Enhanced standard dialogs" +msgstr "Dialoghi standard avanzati" + +#: FAskPassword.form:22 +msgid "Authentication" +msgstr "Autenticazione" + +#: FAskPassword.form:51 +msgid "User" +msgstr "Utente" + +#: FAskPassword.form:65 +msgid "Password" +msgstr "-" -#: FDirDialog.class:75 FFileDialog.class:96 +#: FAskPassword.form:78 +msgid "Remember password" +msgstr "Ricorda la password" + +#: FAskPassword.form:98 FDirDialog.form:32 FFontDialog.form:35 FInputDate.form:41 msgid "OK" msgstr "-" -#: FFileDialog.class:49 +#: FAskPassword.form:104 FDirDialog.form:38 FFileDialog.class:107 FFontDialog.form:41 FInputDate.form:47 +msgid "Cancel" +msgstr "Annulla" + +#: FFileDialog.class:107 msgid "&Overwrite" msgstr "&Sovrascrivi" -#: FFileDialog.class:49 +#: FFileDialog.class:107 msgid "This file already exists.\n\nDo you want to overwrite it?" msgstr "Questo file esiste giĆ .\n\nVuoi sovrascriverlo?" +#: FFileDialog.form:22 +msgid "Automatic extension" +msgstr "Estensione automatica" + +#: FFontDialog.form:12 +msgid "Select a font" +msgstr "Seleziona un font" + Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/ja.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/ja.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/nl.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/nl.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/nl.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/nl.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/nl.po 2019-04-27 16:05:33.000000000 +0000 @@ -2,9 +2,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gb.form.dialog 3.10.90\n" -"PO-Revision-Date: 2017-08-26 19:40 UTC\n" -"Last-Translator: Willy Raets \n" +"Project-Id-Version: gb.form.dialog 3.12.2\n" +"PO-Revision-Date: 2019-04-06 18:33 UTC\n" +"Last-Translator: gbWilly \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -14,11 +14,27 @@ msgid "Enhanced standard dialogs" msgstr "Verbeterde standaard dialoog" -#: FDirDialog.form:32 FFontDialog.form:35 FInputDate.form:41 +#: FAskPassword.form:22 +msgid "Authentication" +msgstr "Authenticatie" + +#: FAskPassword.form:51 +msgid "User" +msgstr "Gebruiker" + +#: FAskPassword.form:65 +msgid "Password" +msgstr "Wachtwoord" + +#: FAskPassword.form:78 +msgid "Remember password" +msgstr "Wachtwoord onthouden" + +#: FAskPassword.form:98 FDirDialog.form:32 FFontDialog.form:35 FInputDate.form:41 msgid "OK" msgstr "OK" -#: FInputDate.form:47 +#: FAskPassword.form:104 FDirDialog.form:38 FFileDialog.class:107 FFontDialog.form:41 FInputDate.form:47 msgid "Cancel" msgstr "Annuleren" Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/pt_BR.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/pt_BR.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/sv.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/sv.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/zh.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.lang/zh.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.dialog/.project 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.dialog/.project 2019-04-27 16:05:33.000000000 +0000 @@ -1,7 +1,7 @@ # Gambas Project File 3.0 Title=Enhanced standard dialogs Startup=Main -Version=3.11.90 +Version=3.12.90 VersionFile=1 Component=gb.image Component=gb.gui diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.editor/.component gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.editor/.component --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.editor/.component 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.editor/.component 2019-04-27 16:05:33.000000000 +0000 @@ -1,5 +1,5 @@ [Component] Key=gb.form.editor -Version=3.12.0 +Version=3.12.90 Needs=Form Requires=gb.eval.highlight,gb.util diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.editor/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.editor/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.editor/.project 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.editor/.project 2019-04-27 16:05:33.000000000 +0000 @@ -2,7 +2,7 @@ Title=Text editor with syntax highlighting Startup=FTestEditor Icon=.hidden/control/texteditor.png -Version=3.12.0 +Version=3.12.90 VersionFile=1 Component=gb.image Component=gb.gui diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.editor/.src/TextEditor.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.editor/.src/TextEditor.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.editor/.src/TextEditor.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.editor/.src/TextEditor.class 2019-04-27 16:05:33.000000000 +0000 @@ -277,8 +277,6 @@ Private Sub CalcSizes() - Dim I As Integer - Dim sText As String Dim hParent As Control $hFont = $hView.Font @@ -308,20 +306,21 @@ $fTabSymbolSize = Max(1, $hRows.H / 5) $hTabImage = Null - $fCharWidth = $iSpaceWidth - For I = 33 To 255 - If I > 126 And If I < 160 Then Continue - If I = 173 Then Continue - If $hFont.TextWidth(String.Chr$(I)) <> $iSpaceWidth Then - $fCharWidth = 0 - Break - Endif - Next - - If $fCharWidth Then - sText = String$(4, "AbCdEfGh01#@WwmM") - $fCharWidth = $hFont.TextWidth(sText) / Len(sText) - Endif + $fCharWidth = Paint._EstimateFixedFontCharWidth($hFont) + ' $fCharWidth = $iSpaceWidth + ' For I = 33 To 255 + ' If I > 126 And If I < 160 Then Continue + ' If I = 173 Then Continue + ' If $hFont.TextWidth(String.Chr$(I)) <> $iSpaceWidth Then + ' $fCharWidth = 0 + ' Break + ' Endif + ' Next + ' + ' If $fCharWidth Then + ' sText = String$(4, "AbCdEfGh01#@WwmM") + ' $fCharWidth = $hFont.TextWidth(sText) / Len(sText) + ' Endif If Not $bRemoteDisplay Then $sCacheTextKey = $hFont.ToString() @@ -440,7 +439,7 @@ If MW <> $MW Then $MW = MW - $hView._SetShadowOffset(0, 0, $MW - $iWidthModified, 0) + '$hView._SetShadowOffset(0, 0, $MW - $iWidthModified, 0) If $cLineLayout Then _UpdateAllHeight UpdateWidth @@ -670,7 +669,7 @@ Paint.Begin(hImage) Paint.Font = $hFont - Paint.Translate(- XX, - YY) + Paint.Translate(-XX, -YY) GoSub DRAW_TEXT Paint.End @@ -1037,7 +1036,7 @@ Loop - Paint.Translate(- $iSpaceWidth \ 2, 0) + Paint.Translate(-$iSpaceWidth \ 2, 0) ' If IP Then ' If Row = $IY1 Then @@ -2868,9 +2867,9 @@ iRow2 = $hRows._FindRowFromPos($hView.ScrollY + hClip.Y + hClip.H - 1) If iRow2 < 0 Then iRow2 = $hRows.Count - 1 - XO = - $hView.ScrollX + XO = -$hView.ScrollX XX = XO - YO = - $hView.ScrollY + YO = -$hView.ScrollY YY = YO + $hRows._GetRowY(iRow) hClip = Paint.ClipRect @@ -3803,7 +3802,7 @@ Case "A" If aParam.Count Then - RelGoto(0, - aParam[0]) + RelGoto(0, -aParam[0]) Else RelGoto(0, -1) Endif @@ -3824,7 +3823,7 @@ Case "D" If aParam.Count Then - RelGoto(- aParam[0], 0) + RelGoto(-aParam[0], 0) Else RelGoto(-1, 0) Endif @@ -4085,7 +4084,7 @@ If $aFold Then - Try Y = $cCacheView[- Y] + Try Y = $cCacheView[-Y] If Error Then YY = Y @@ -4101,7 +4100,7 @@ Next Y = YY - $cCacheView[- YO] = Y + $cCacheView[-YO] = Y Endif @@ -5322,7 +5321,7 @@ Dim DY As Integer - DY = If($iSideBarClick = SIDEBAR_DOWN, $LH, - $LH) + DY = If($iSideBarClick = SIDEBAR_DOWN, $LH, -$LH) If $hView.ScrollY + DY < 0 Or If $hView.ScrollY + DY >= $hView.ScrollH Then Try $hTimerSideBarMouse.Stop diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.component gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.component --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.component 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.component 2019-04-27 16:05:33.000000000 +0000 @@ -1,6 +1,10 @@ [Component] Key=gb.form.mdi -Version=3.12.0 +<<<<<<< HEAD +Version=3.10.90 +======= +Version=3.12.90 +>>>>>>> a247c14d24b8edc4533cba6bf1b9240a4bf1463a Authors=BenoĆ®t Minisini Needs=Form Requires=gb.form,gb.settings Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/de.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/de.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/es_ES.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/es_ES.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/fr.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/it.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/it.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/it.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/it.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/it.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/it.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,219 +1,199 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2002-11-01 04:27+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" +"Project-Id-Version: gb.form.mdi 3.12.90\n" +"PO-Revision-Date: 2019-01-15 14:39 UTC\n" +"Last-Translator: gian \n" +"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: .project:1 msgid "Multiple document interface management" -msgstr "" - -#: FMain.form:49 FMain1.form:58 -msgid "Button1" -msgstr "" - -#: FMain.form:59 -msgid "Window" -msgstr "" - -#: FMain.form:64 -msgid "Orientation" -msgstr "" - -#: FMain1.form:44 -msgid "Help" -msgstr "" - -#: FMain1.form:79 -msgid "Reparent" -msgstr "" +msgstr "Interfaccia di gestione multi documento" #: FShortcut.class:65 msgid "Action" -msgstr "" +msgstr "Action" #: FShortcut.class:67 msgid "Shortcut" -msgstr "" +msgstr "Scorciatoia da tastiera" #: FShortcut.class:178 msgid "Go back" -msgstr "" +msgstr "Torna indietro" #: FShortcut.class:178 msgid "You are going back to the default shortcuts." -msgstr "" +msgstr "Stai ritornando alle scorciatoie da tastiera predefinite." #: FShortcut.class:264 msgid "Unable to export shortcut files." -msgstr "" +msgstr "Impossibile esportare i file delle scorciatoie da tastiera." #: FShortcut.class:281 msgid "This file is not a Gambas shortcuts file." -msgstr "" +msgstr "Questo file non ĆØ un file di scorciatoie da tastiera Gambas" #: FShortcut.class:305 msgid "Unable to import shortcut files." -msgstr "" +msgstr "Impossibile importare i file delle scorciatoie da tastiera." #: FShortcut.class:313 msgid "Gambas shortcuts files" -msgstr "" +msgstr "File delle scorciatoie da tastiera di Gambas" #: FShortcut.class:314 msgid "Export shortcuts" -msgstr "" +msgstr "Esporta le scorciatoie da tastiera" #: FShortcut.class:327 msgid "Import shortcuts" -msgstr "" +msgstr "Importa le scorciatoie da tastiera" -#: FShortcut.form:18 +#: FShortcut.form:17 msgid "Configure shortcuts" -msgstr "" +msgstr "Configura le scorciatoie da tastiera" -#: FShortcut.form:47 +#: FShortcut.form:42 msgid "Find shortcut" -msgstr "" +msgstr "Trova la scorciatoia da tastiera" -#: FShortcut.form:54 FToolBarConfig.class:381 +#: FShortcut.form:49 FToolBarConfig.form:127 msgid "Reset" -msgstr "" +msgstr "Resetta" -#: FShortcut.form:60 +#: FShortcut.form:55 msgid "Import" -msgstr "" +msgstr "Importa" -#: FShortcut.form:66 +#: FShortcut.form:61 msgid "Export" -msgstr "" +msgstr "Esporta" -#: FShortcut.form:77 +#: FShortcut.form:72 msgid "OK" -msgstr "" +msgstr "OK" -#: FShortcut.form:83 FToolBarConfig.form:63 +#: FShortcut.form:78 FToolBarConfig.form:72 msgid "Cancel" -msgstr "" +msgstr "Annulla" #: FShortcutEditor.class:75 msgid "This shortcut is already used by the following action:" -msgstr "" +msgstr "Questa scorciatoia da tastiera ĆØ giĆ  in uso dalla seguente azione:" -#: FToolBar.class:1195 +#: FToolBar.class:1215 msgid "Configure &1 toolbar" -msgstr "" +msgstr "Configura la barra degli strumenti &1" -#: FToolBar.class:1197 +#: FToolBar.class:1217 msgid "Configure main toolbar" -msgstr "" +msgstr "Configura la barra degli strumenti principale" #: FToolBarConfig.class:47 msgid "'&1' toolbar configuration" -msgstr "" +msgstr "Configurazione della barra degli strumenti '&1'" #: FToolBarConfig.class:49 msgid "Toolbar configuration" -msgstr "" +msgstr "Configurazione della barra degli strumenti" -#: FToolBarConfig.class:141 +#: FToolBarConfig.class:146 msgid "Separator" -msgstr "" +msgstr "Separatore" -#: FToolBarConfig.class:143 +#: FToolBarConfig.class:148 msgid "Expander" -msgstr "" +msgstr "Espandi" -#: FToolBarConfig.class:145 +#: FToolBarConfig.class:150 msgid "Space" -msgstr "" +msgstr "Spazio" -#: FToolBarConfig.class:381 +#: FToolBarConfig.class:387 msgid "Do you really want to reset the toolbar?" -msgstr "" +msgstr "Vuoi veramente resettare la barra degli strumenti?" -#: FToolBarConfig.form:36 -msgid "Configure..." -msgstr "" +#: FToolBarConfig.form:35 +msgid "Configure" +msgstr "Configura" -#: FToolBarConfig.form:41 +#: FToolBarConfig.form:40 msgid "Icon size" -msgstr "" +msgstr "Misura dell'icona" -#: FToolBarConfig.form:44 +#: FToolBarConfig.form:43 +msgid "Tiny" +msgstr "Molto piccolo" + +#: FToolBarConfig.form:48 msgid "Small" -msgstr "" +msgstr "Piccolo" -#: FToolBarConfig.form:49 +#: FToolBarConfig.form:53 msgid "Medium" -msgstr "" +msgstr "Medio" -#: FToolBarConfig.form:54 +#: FToolBarConfig.form:58 msgid "Large" -msgstr "" +msgstr "Grande" -#: FToolBarConfig.form:129 -msgid "&Reset" -msgstr "" - -#: FToolBarConfig.form:136 -msgid "&Undo" -msgstr "" - -#: FToolBarConfig.form:142 -msgid "&Close" -msgstr "" +#: FToolBarConfig.form:63 +msgid "Huge" +msgstr "Molto grande" + +#: FToolBarConfig.form:105 +msgid "Size" +msgstr "Misura" + +#: FToolBarConfig.form:121 +msgid "Undo" +msgstr "Annulla" + +#: FToolBarConfig.form:133 +msgid "Close" +msgstr "Chiudi" #: FWorkspace.form:36 msgid "Show" -msgstr "" +msgstr "Mostra" #: FWorkspace.form:41 msgid "Sort tabs" -msgstr "" +msgstr "Ordina le chede" #: FWorkspace.form:50 -#, fuzzy msgid "Close tabs on the right" -msgstr "Chiudi &tutte le altre tab" +msgstr "Chiudi le schede sulla destra" #: FWorkspace.form:55 -#, fuzzy msgid "Close other tabs" -msgstr "Chiudi &tutte le altre tab" +msgstr "Chiudi le altre schede" #: FWorkspace.form:60 -#, fuzzy msgid "Close all tabs" -msgstr "Chiudi &tutte le altre tab" +msgstr "Chiudi tutte le schede" #: FWorkspace.form:67 msgid "Attach tab" -msgstr "" +msgstr "Aggiungi scheda" #: FWorkspace.form:71 msgid "Detach tab" -msgstr "" +msgstr "Rimuovi scheda" #: FWorkspace.form:76 -#, fuzzy msgid "Close tab" -msgstr "Chiudi tab corrente" +msgstr "Chiudi scheda" #: FWorkspace.form:85 msgid "Previous tab" -msgstr "" +msgstr "Scheda precedente" #: FWorkspace.form:91 msgid "Next tab" -msgstr "" +msgstr "Scheda successiva" -#~ msgid "&Close current tab" -#~ msgstr "&Chiudi tab corrente" Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/ja.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/ja.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/nl.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/nl.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/nl.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/nl.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/nl.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,71 +1,19 @@ -#Willy Raets < gbWilly@openmailbox.org >, 2014 +# Willy Raets < gbWilly@openmailbox.org >, 2014 #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gb.form.mdi 3.10.90\n" -"PO-Revision-Date: 2017-08-26 19:41 UTC\n" -"Last-Translator: Willy Raets \n" +"Project-Id-Version: gb.form.mdi 3.12.2\n" +"PO-Revision-Date: 2019-04-06 18:36 UTC\n" +"Last-Translator: gbWilly \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: .project: 1 +#: .project:1 msgid "Multiple document interface management" msgstr "Multiple document interface beheer" -#: FMain.form: 97 -msgid "Border" -msgstr "Rand" - -#: FMain.form: 102 -msgid "Window" -msgstr "Venster" - -#: FMain.form: 107 -msgid "Orientation" -msgstr "OriĆ«ntatie" - -#: FMain1.form: 44 -msgid "Help" -msgstr "Help" - -#: FMain1.form: 58 -msgid "Button1" -msgstr "-" - -#: FMain1.form:79 -msgid "Reparent" -msgstr "Reparent" - -#: FMain2.form:25 -msgid "Agnostic Scan Tool" -msgstr "Agnostisch scan gereedschap" - -#: FMain2.form:30 -msgid "Menu1" -msgstr "-" - -#: FMain2.form:35 -msgid "Save" -msgstr "Opslaan" - -#: FMain2.form:41 -msgid "Save as" -msgstr "Opslaan als" - -#: FMain2.form:50 -msgid "Properties" -msgstr "Eigenschappen" - -#: FMain2.form:59 -msgid "Quit" -msgstr "Afsluiten" - -#: FMain2.form:95 -msgid "NumĆ©riser Texte" -msgstr "-" - #: FShortcut.class:65 msgid "Action" msgstr "Actie" @@ -114,7 +62,7 @@ msgid "Find shortcut" msgstr "Vind snelkoppeling" -#: FShortcut.form:49 FToolBarConfig.form:135 +#: FShortcut.form:49 FToolBarConfig.form:127 msgid "Reset" msgstr "Opnieuw instellen" @@ -130,7 +78,7 @@ msgid "OK" msgstr "OK" -#: FShortcut.form:78 FToolBarConfig.form:69 +#: FShortcut.form:78 FToolBarConfig.form:72 msgid "Cancel" msgstr "Annuleren" @@ -138,11 +86,11 @@ msgid "This shortcut is already used by the following action:" msgstr "Deze snelkoppeling is reeds gebruikt door de volgende actie:" -#: FToolBar.class:1195 +#: FToolBar.class:1215 msgid "Configure &1 toolbar" msgstr "Configureer &1 werkbalk" -#: FToolBar.class:1197 +#: FToolBar.class:1217 msgid "Configure main toolbar" msgstr "Configureer hoofdwerkbalk" @@ -154,51 +102,59 @@ msgid "Toolbar configuration" msgstr "Werkbalk configuratie" -#: FToolBarConfig.class:142 +#: FToolBarConfig.class:146 msgid "Separator" msgstr "Scheiding" -#: FToolBarConfig.class:144 +#: FToolBarConfig.class:148 msgid "Expander" msgstr "Expander" -#: FToolBarConfig.class:146 +#: FToolBarConfig.class:150 msgid "Space" msgstr "Spatie" -#: FToolBarConfig.class:382 +#: FToolBarConfig.class:387 msgid "Do you really want to reset the toolbar?" msgstr "Wil je werkelijk de werkbalk resetten?" -#: FToolBarConfig.form:37 +#: FToolBarConfig.form:35 msgid "Configure" msgstr "Configureer" -#: FToolBarConfig.form:42 +#: FToolBarConfig.form:40 msgid "Icon size" msgstr "Afmeting icoon" -#: FToolBarConfig.form:45 +#: FToolBarConfig.form:43 +msgid "Tiny" +msgstr "Klein" + +#: FToolBarConfig.form:48 msgid "Small" msgstr "Klein" -#: FToolBarConfig.form:50 +#: FToolBarConfig.form:53 msgid "Medium" msgstr "Middel" -#: FToolBarConfig.form:55 +#: FToolBarConfig.form:58 msgid "Large" msgstr "Groot" -#: FToolBarConfig.form:60 +#: FToolBarConfig.form:63 msgid "Huge" msgstr "Reusachtig" -#: FToolBarConfig.form:142 +#: FToolBarConfig.form:105 +msgid "Size" +msgstr "Grootte" + +#: FToolBarConfig.form:121 msgid "Undo" msgstr "Ongedaan maken" -#: FToolBarConfig.form:148 +#: FToolBarConfig.form:133 msgid "Close" msgstr "Sluiten" Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/pt_BR.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/pt_BR.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/sv.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/sv.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/zh.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.lang/zh.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.project 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.project 2019-04-27 16:05:33.000000000 +0000 @@ -1,8 +1,15 @@ # Gambas Project File 3.0 +<<<<<<< HEAD +# Compiled with Gambas 3.10.90 +Title=Multiple document interface management +Startup=FMain2 +Version=3.10.90 +======= Title=Multiple document interface management Startup=FMain Icon=.hidden/control/workspace.png -Version=3.12.0 +Version=3.12.90 +>>>>>>> a247c14d24b8edc4533cba6bf1b9240a4bf1463a VersionFile=1 Component=gb.image Component=gb.gui diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.src/Workspace/FWorkspace.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.src/Workspace/FWorkspace.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.src/Workspace/FWorkspace.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.src/Workspace/FWorkspace.class 2019-04-27 16:05:33.000000000 +0000 @@ -1,5 +1,7 @@ ' Gambas class file +Public CloseButton As Boolean + Private $aWindow As New CWindow[] Private $hCurrent As CWindow Private $hLast As CWindow @@ -533,7 +535,11 @@ Endif - tabWorkspace.CloseButton = $aWindow.Count >= 1 + If CloseButton Then + tabWorkspace.CloseButton = $aWindow.Count >= 1 + Else + tabWorkspace.CloseButton = False + Endif 'DEBUG tabWorkspace.Visible;; "Index =";; tabWorkspace.Index;; "ClientY =";; tabWorkspace.ClientY @@ -1027,6 +1033,7 @@ If Mouse.Middle And If Not tabWorkspace.Closable Then tabWorkspace_Close(tabWorkspace._GetIndex(Last.Parent)) + Stop Event ' BUG: Needed, as sometimes the MouseDown event is raised twice Endif End @@ -1042,3 +1049,5 @@ Return Not tabWorkspace.Closable End + + diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.src/Workspace/Workspace.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.src/Workspace/Workspace.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.mdi/.src/Workspace/Workspace.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.mdi/.src/Workspace/Workspace.class 2019-04-27 16:05:33.000000000 +0000 @@ -4,7 +4,7 @@ Inherits UserControl -Public Const _Properties As String = "*,Orientation{Align.Top;Bottom}=Top,Image,Border=True" +Public Const _Properties As String = "*,Orientation{Align.Top;Bottom}=Top,Image,Border=True,CloseButton=True" Public Const _DefaultEvent As String = "Activate" Public Const _Group As String = "Special" @@ -24,6 +24,7 @@ Property Image As Image Property Picture As Picture Property CloseWithMouse As Boolean +Property CloseButton As Boolean ''if false the close all tabs button is not shown Static Private $bPictureWarning As Boolean @@ -34,6 +35,7 @@ 'SUPER.Background = Color.Yellow $hWorkspace = New FWorkspace(Me) + $hWorkspace.CloseButton = True 'ME.Container = $hWorkspace.Container End @@ -260,3 +262,15 @@ $hWorkspace.SetCloseWithMouse(Value) End + +Private Function CloseButton_Read() As Boolean + + Return $hWorkspace.CloseButton + +End + +Private Sub CloseButton_Write(Value As Boolean) + + $hWorkspace.CloseButton = Value + +End \ No newline at end of file diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/.component gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/.component --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/.component 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/.component 2019-04-27 16:05:33.000000000 +0000 @@ -1,4 +1,4 @@ [Component] Key=gb.form.stock -Version=3.12.0 +Version=3.12.90 Requires=gb.form Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/add.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/add.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/bookmark.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/bookmark.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/book.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/book.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/bottom.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/bottom.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/connect.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/connect.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/disconnect.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/disconnect.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/down.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/down.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/first.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/first.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/insert-image.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/insert-image.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/insert-link.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/insert-link.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/insert-text.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/insert-text.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/last.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/last.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/left.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/left.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/menu.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/menu.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/monitor.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/monitor.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/muted.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/muted.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/paste.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/paste.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/preview.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/preview.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/printer.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/printer.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/print.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/print.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/remove.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/remove.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/right.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/right.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/top.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/top.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/up.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas/32/up.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/add.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/add.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/bottom.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/bottom.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/clock.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/clock.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/connect.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/connect.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/disconnect.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/disconnect.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/down.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/down.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/first.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/first.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/insert-image.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/insert-image.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/insert-link.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/insert-link.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/insert-text.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/insert-text.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/last.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/last.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/left.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/left.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/menu.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/menu.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/monitor.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/monitor.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/muted.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/muted.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/paste.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/paste.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/preview.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/preview.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/printer.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/printer.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/print.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/print.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/remove.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/remove.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/right.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/right.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/top.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/top.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/up.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/gambas-mono/32/up.png differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.stock/.project 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.stock/.project 2019-04-27 16:05:33.000000000 +0000 @@ -1,7 +1,7 @@ # Gambas Project File 3.0 Title=Default stock icons Startup=Main -Version=3.12.0 +Version=3.12.90 VersionFile=1 Component=gb.image Component=gb.gui diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.terminal/.src/TerminalView/FTestTerminalView.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.terminal/.src/TerminalView/FTestTerminalView.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.terminal/.src/TerminalView/FTestTerminalView.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.terminal/.src/TerminalView/FTestTerminalView.class 2019-04-27 16:05:33.000000000 +0000 @@ -111,12 +111,14 @@ Public Sub Button6_Click() - Dim I As Integer + ' Dim I As Integer + ' + ' TerminalView1.Print("Gambas") + ' For I = &H2589 To &H258F + ' TerminalView1.Print(String.Chr$(I)) + ' Next - TerminalView1.Print("Gambas") - For I = &H2589 To &H258F - TerminalView1.Print(String.Chr$(I)) - Next + TerminalView1.Print(Chr$(254) & Chr$(254) & Chr$(88) & Chr$(224) & Chr$(03) & Chr$(253)) End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.terminal/.src/TerminalView/TerminalView.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.terminal/.src/TerminalView/TerminalView.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.form.terminal/.src/TerminalView/TerminalView.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.form.terminal/.src/TerminalView/TerminalView.class 2019-04-27 16:05:33.000000000 +0000 @@ -206,14 +206,14 @@ H = Me.H If Me.Border Then H -= 2 - H = Max(1, H \ $LH) + H = Max(2, H \ $LH) If $bAutoResize Then W = Me.W If Me.Border Then W -= 2 If $bShowScrollBar Then W -= $hScroll.W - W = Max(1, W \ $CW) + W = Max(2, W \ $CW) Else diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.gui.base/.component gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.gui.base/.component --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.gui.base/.component 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.gui.base/.component 2019-04-27 16:05:33.000000000 +0000 @@ -1,5 +1,5 @@ [Component] Key=gb.gui.base -Version=3.11.90 +Version=3.12.90 Hidden=True Needs=Form diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.gui.base/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.gui.base/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.gui.base/.project 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.gui.base/.project 2019-04-27 16:05:33.000000000 +0000 @@ -1,7 +1,7 @@ # Gambas Project File 3.0 Title=Common controls and classes for GUI components Startup=FScrollArea -Version=3.11.90 +Version=3.12.90 VersionFile=1 Component=gb.image Component=gb.gui diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.gui.base/.src/GridView/GridView.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.gui.base/.src/GridView/GridView.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.gui.base/.src/GridView/GridView.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.gui.base/.src/GridView/GridView.class 2019-04-27 16:05:33.000000000 +0000 @@ -421,9 +421,9 @@ Endif If $hView.HasFocus Then - iBgSel = Color.SetAlpha(Color.SelectedBackground, &HC0) + iBgSel = Color.SetAlpha(Color.SelectedBackground, &HA0) Else - iBgSel = Color.SetAlpha(Color.SelectedBackground, &HE0) + iBgSel = Color.SetAlpha(Color.SelectedBackground, &HC0) Endif If $hColumns.Count = 0 And If $hRows.Count = 0 Then Return diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.gui.base/.src/Paint.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.gui.base/.src/Paint.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.gui.base/.src/Paint.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.gui.base/.src/Paint.class 2019-04-27 16:05:33.000000000 +0000 @@ -2,6 +2,9 @@ Export +Static Private $fLastWidth As Float +Static Private $sLastFont As String + Static Private Sub AddThreeDots(sStr As String) As String While InStr(". \n", Right(sStr)) @@ -276,6 +279,35 @@ End +Static Public Sub _EstimateFixedFontCharWidth(hFont As Font) As Float + + Dim iSpaceWidth As Integer + Dim I As Integer + Dim sText As String + Dim sFont As String + + sFont = hFont.ToString() + If sFont = $sLastFont Then Return $fLastWidth + + $sLastFont = sFont + + iSpaceWidth = hFont.TextWidth(" ") + + For I = 33 To 255 + If I > 126 And If I < 160 Then Continue + If I = 173 Then Continue + If hFont.TextWidth(String.Chr$(I)) <> iSpaceWidth Then + $fLastWidth = 0 + Return 0 + Endif + Next + + sText = String$(4, "AbCdEfGh01#@WwmM") + $fLastWidth = hFont.TextWidth(sText) / Len(sText) + Return $fLastWidth + +End + ' Static Public Debug As Boolean ' diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.gui.base/.src/ScrollArea.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.gui.base/.src/ScrollArea.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.gui.base/.src/ScrollArea.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.gui.base/.src/ScrollArea.class 2019-04-27 16:05:33.000000000 +0000 @@ -93,7 +93,7 @@ hImage = New Image(32, 4, Color.Transparent) For Y = 0 To 3 - hImage.FillRect(0, Y, hImage.W, 1, Color.SetAlpha(iColor, 160 + Y * 24)) + hImage.FillRect(0, Y, hImage.W, 1, Color.SetAlpha(iColor, 180 + Y * 24)) Next $hFadeN = hImage.Picture diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.gui.base/.src/SpinBox.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.gui.base/.src/SpinBox.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.gui.base/.src/SpinBox.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.gui.base/.src/SpinBox.class 2019-04-27 16:05:33.000000000 +0000 @@ -4,13 +4,14 @@ Inherits UserControl -Public Const _Properties As String = "*,Action,MinValue=0,MaxValue=100,Step=1,Wrap,Value,Border=True" +Public Const _Properties As String = "*,Action,MinValue=0,MaxValue=100,Step=1,Wrap,Value,Alignment{Align.Normal;Left;Center;Right}=Normal,Border=True" Public Const _Group As String = "Form" Public Const _DefaultEvent As String = "Change" Public Const _DefaultSize As String = "9,4" Public Const _Similar As String = "TextBox,Slider" Event Change +Event Limit Property MinValue As Integer Property MaxValue As Integer @@ -20,6 +21,8 @@ Property Step As Integer Property Text As String Property Background As Integer +Property Alignment As Integer +Property ShowZero As Boolean Private Enum ARROW_NONE, ARROW_TOP, ARROW_BOTTOM @@ -35,6 +38,7 @@ Private $bBorder As Boolean = True Private $bWrap As Boolean Private $iStep As Integer = 1 +Private $bShowZero As Boolean Public Sub _new() @@ -150,8 +154,12 @@ End Private Sub ChangeValue(bAdd As Boolean, Optional bFocus As Boolean) + + Dim iValue As Integer + iValue = $iValue SetValue($iValue + $iStep * If(bAdd, 1, -1), bFocus) + If $iValue = iValue Then Raise Limit End @@ -160,6 +168,7 @@ If Object.CanRaise(Me, "MouseWheel") Then Return + CheckValue ChangeValue(Mouse.Delta > 0, True) Stop Event @@ -174,13 +183,20 @@ Private Sub SetValue(iValue As Integer, Optional bFocus As Boolean) Dim sValue As String + Dim nZero As Integer If iValue < $iMin Then iValue = If($bWrap, $iMax, $iMin) Else If iValue > $iMax Then iValue = If($bWrap, $iMin, $iMax) Endif + sValue = CStr(iValue) + If $bShowZero Then + nZero = Max(Len(CStr($iMin)), Len(CStr($iMax))) + If nZero > Len(sValue) Then sValue = String$(nZero - Len(sValue), "0") & sValue + Endif + If $hTextBox.Text <> sValue Then $hTextBox.Text = sValue If $iValue <> iValue Then $iValue = iValue @@ -294,6 +310,7 @@ Return Endif + CheckValue ChangeValue($bTimerAdd, True) $hTimer = New Timer(500) As "TimerMouse" @@ -476,3 +493,28 @@ Endif End + +Private Function Alignment_Read() As Integer + + Return $hTextBox.Alignment + +End + +Private Sub Alignment_Write(Value As Integer) + + $hTextBox.Alignment = Value + +End + +Private Function ShowZero_Read() As Boolean + + Return $bShowZero + +End + +Private Sub ShowZero_Write(Value As Boolean) + + $bShowZero = Value + SetValue($iValue) + +End Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.icon.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.icon.png differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.project 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.project 2019-04-27 16:05:33.000000000 +0000 @@ -9,9 +9,9 @@ Component=gb.form Component=gb.net Component=gb.net.curl -Component=gb.xml Description="Map viewer" Authors="Fabien Bodard" +Environment="GB_GUI=gb.qt5" TabSize=2 Language=fr Type=Component diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/FCarto.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/FCarto.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/FCarto.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/FCarto.class 2019-04-27 16:05:33.000000000 +0000 @@ -36,7 +36,7 @@ Dim hpoints As New MapPoint[] Dim s, t As String Dim i As Integer - Dim c As Integer + ' Dim c As Integer s = File.Load("./pointsparcelle") hshape.Color = Color.Green For Each t In Split(s, "\n") diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Map.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Map.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Map.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Map.class 2019-04-27 16:05:33.000000000 +0000 @@ -1,17 +1,22 @@ ' Gambas class file +'TODO: Add methods to remove Tiles and Shapes + Export -Static Public Debug As Boolean +'Static Public Debug As Boolean +Static Public Debug As Boolean '' Returns or sets the Debug messages +Property Read PixelBox As Rect +Property Read Bounds As MapBounds '' Returns the lat/lon coordinates at the limits of the drawed map. +Property Read Count As Integer '' Returns the number of Map Layers +Property Read Proxy As _MapProxy '' Returns a object used for defining proxy parameters. +Property DefaultCache As String '' Returns or sets the default cache path for storing Tiles Property Top, Y As Integer Property Left, X As Integer Property Width As Integer Property Height As Integer -Property Zoom As Integer -Property Center As MapPoint -Property Read PixelBox As Rect -Property Read Bounds As MapBounds -Property Read Count As Integer -Property MaxZoom As Integer +Property Zoom As Integer '' Returns or sets the actual Map zoom level +Property Center As MapPoint '' Returns or sets the center point of the map +Property MaxZoom As Integer '' Returns or sets the maximum Map zoom level Private $iMaxZoom As Integer = 18 Private $iZoom As Integer = 1 Private $mpCenter As New MapPoint @@ -27,84 +32,91 @@ Private $iPrevent As Integer = 256 Private $aLayers As New _MapLayer[] Private $aLayerNames As New String[] +Private $sCachePath As String = User.Home &/ ".cache/gb.map" Public _ShowWithEffect As Boolean -Static Public _Debug As Boolean +Public _Proxy As _MapProxy + Event Refresh Event Draw Private Function Top_Read() As Integer - + Return $iTop - + End Private Sub Top_Write(Value As Integer) - + $iTop = Value - + End Private Function Left_Read() As Integer - + Return $iLeft - + End Private Sub Left_Write(Value As Integer) - + $iLeft = Value - + End Private Function Width_Read() As Integer - + Return $iWidth - + End Private Sub Width_Write(Value As Integer) - + $iWidth = Value SetBoxes - + End Private Function Height_Read() As Integer - + Return $iHeight - + End Private Sub Height_Write(Value As Integer) - + $iHeight = Value SetBoxes - + End Private Sub SetBoxes() - + Dim ptCenter As Point - Dim iMaxSize As Integer + ' Dim iMaxSize As Integer If Not $PrevBox Then $PrevBox = $PixelBox.Copy() tmrLoad.Trigger Endif - + 'Create the pixBox ptCenter = Geo.MapPointToPixel($mpCenter, $iZoom) - 'Set a square surface on max size - iMaxSize = Max($iWidth, $iHeight) - $PixelBox.X = ptCenter.X - (iMaxSize / 2) - $PixelBox.Y = ptCenter.Y - (iMaxSize / 2) - $PixelBox.Right = ptCenter.x + (iMaxSize / 2) - $PixelBox.Bottom = ptCenter.Y + (iMaxSize / 2) - + 'trying to understand why "square surface"... + ' 'Set a square surface on max size + ' iMaxSize = Max($iWidth, $iHeight) + ' + ' $PixelBox.X = ptCenter.X - (iMaxSize / 2) + ' $PixelBox.Y = ptCenter.Y - (iMaxSize / 2) + ' $PixelBox.Right = ptCenter.x + (iMaxSize / 2) + ' $PixelBox.Bottom = ptCenter.Y + (iMaxSize / 2) + $PixelBox.X = ptCenter.X - ($iWidth / 2) + $PixelBox.Y = ptCenter.Y - ($iHeight / 2) + $PixelBox.Right = ptCenter.x + ($iWidth / 2) + $PixelBox.Bottom = ptCenter.Y + ($iHeight / 2) $Bounds.TopLeft = Geo.PixelToMapPoint(Point($PixelBox.x, $PixelBox.y), $iZoom) $Bounds.BottomRight = Geo.PixelToMapPoint(Point($PixelBox.Right, $PixelBox.Bottom), $iZoom) - + '$PixelBox.Width = $iWidth '$PixelBox.Height = $iHeight ' Print "Largeur/hauteur", $iWidth, $iHeight @@ -122,126 +134,176 @@ tmrLoad.Trigger Endif 'tmrLoad.Trigger - + End Private Function PixelBox_Read() As Rect - + Return $PixelBox - + End Private Function Zoom_Read() As Integer - + Return $iZoom - + End Private Sub Zoom_Write(Value As Integer) - + Dim i As Integer - + $iZoom = Min(Max(Value, 1), $iMaxZoom) For i = 0 To $aLayers.Max $aLayers[i].Refresh Next SetBoxes tmrLoad.Trigger - + End Private Function Center_Read() As MapPoint - + Return $mpCenter - + End Private Sub Center_Write(Value As MapPoint) - + 'Print Value.Lat, Value.Lon $mpCenter = Value SetBoxes - + End Public Sub tmrLoad_Timer() - + Dim hLayer As _MapLayer - + For Each hLayer In $aLayers - If hLayer.Visible Then hLayer.Load + If hLayer.Visible Then hLayer._Load Next - + End Public Sub Resize(iWidth As Integer, iHeight As Integer) - + $iWidth = iWidth $iHeight = iHeight SetBoxes - + End +'' Adds a new Tileset Layer from remote server or local cache to the current Map +'' - Name +'' - Pattern +'' - Args +'' - Cachename defines local folder name to store Tiles. +'' If CacheName is provided, stores and load Tiles in/from local cache path defined by *DefaultCache* property. Public Sub AddTile(Name As String, Pattern As String, Optional Args As Collection, Optional CacheName As String) As _MapTile - - Dim hLayer As New _MapTile(CacheName) - - hLayer.Name = Name + + Dim hLayer As New _MapTile(CacheName, Me) + 'hLayer.Pattern = Pattern hLayer.SetPattern(Pattern, Args) $aLayers.Add(hLayer) $aLayerNames.Add(Name) - Object.Attach(hLayer, Me, "Layer") + 'Object.Attach(hLayer, Me, "Layer") Return hLayer - + End +'' Adds a new Shape Layer to the current Map +'' - Name Public Function AddShape(Name As String) As _MapShape - - Dim hLayer As New _MapShape - + + Dim hLayer As New _MapShape(Me) + hLayer.Name = Name - + $aLayers.Add(hLayer) $aLayerNames.Add(Name) - Object.Attach(hLayer, Me, "Layer") + 'Object.Attach(hLayer, Me, "Layer") 'If Shape Then hLayer.Data = Shape Return hLayer - + +End + +'' Removes a Layer +'' - Name is any Tile or Shape Layer +Public Sub Remove(Name As String) + + 'If Not $aLayerNames.Exist(Name) Then Error.Raise("Layer not found: " & Name) + + Dim iRet As Integer = $aLayerNames.Find(Name) + $aLayers.Remove(iRet) + $aLayerNames.Remove(iRet) + End +'' Returns if a given Layer actually exists +'' - Name +'' - The Mode argument is one of the comparison methods available. +'' See Predefined Constants For a list Of comparison methods. +Public Function Exists(Name As String, Optional Mode As Integer) As Boolean + + Return $aLayerNames.Exist(Name, Mode) + +End + +'' Returns a _MapTile Layer object +'' This is an alternative method to fetch Map array elements +'' - Name is a Tile name +Public Sub GetTile(Name As String) As _MapTile + + Try Return $aLayers[$aLayerNames.Find(Name)] + +End + +'' Returns a _MapShape object layer +'' This is an alternative method to fetch Map array elements +Public Sub GetShape(Name As String) As _MapShape + + Try Return $aLayers[$aLayerNames.Find(Name)] + +End + +'' Hidden method so can be an readable Array +'' - Returns any Layer Object, whatever its a MapTile or MapShape +'' - See GetTile or GetShape Public Sub _get(Name As String) As Object - + Try Return $aLayers[$aLayerNames.Find(Name)] - + End +'' Hidden method so can be enumerable Public Sub _next() As Object - + If IsNull(Enum.Index) Then Enum.Index = 0 Else Inc Enum.Index - + If Enum.Index > $aLayers.Max Then Enum.Stop Return Endif - + Return $aLayers[Enum.Index] - + End Public Sub Draw() - + Dim hLayer As _MapLayer Dim sCopyright As String Dim iTextHeight, iTextWidth As Integer 'Draw.Rect(0, 0, Me.Width, Me.Height) For Each hLayer In $aLayers If hLayer.Visible Then - hLayer._Draw + hLayer.Draw sCopyright &/= hLayer.Copyright Endif Next - + If sCopyright Then Draw.FillStyle = Fill.Solid Draw.FillColor = Color.SetAlpha(Color.Pink, 150) @@ -249,28 +311,28 @@ iTextWidth = Draw.TextWidth(sCopyright) Draw.Rect(Draw.Width - iTextWidth - 5, Draw.Height - iTextHeight - 2, iTextWidth + 6, iTextHeight + 4) Draw.Text(sCopyright, Draw.Width - iTextWidth, Draw.Height - iTextHeight) - Endif + Endif Raise Draw End Public Sub Layer_Refresh() - + tmrDraw.Trigger - + End Public Sub tmrDraw_Timer() - + Raise Refresh - + End Public Sub Refresh() - + SetBoxes tmrLoad.Trigger - + End ' Private Function Preload_Read() As Boolean @@ -282,13 +344,16 @@ ' End Private Function Bounds_Read() As MapBounds - + Return $Bounds - + End +'' Return an image of the given bounds, with +'' the given With And height, With the given margin arround.If +'' the zoom Is Not defined Then the better rendering zoom Is Used. Public Function Grab(Bounds As MapBounds, iWidth As Integer, iHeight As Integer, Optional Padding As Integer, Optional Zoom As Integer) As Image - + Dim i As Integer Dim hBndCenter As MapPoint = MapPoint((Bounds.Lat + Bounds.Lat2) / 2, (Bounds.Lon + Bounds.Lon2) / 2) Dim hPix, hPix2 As Point @@ -299,13 +364,13 @@ 'On centre la carte sur le bound Me.Center = hBndCenter Me.Resize(iwidth, iHeight) - + If Zoom Then - + Me.Zoom = Zoom - + Else - + For i = $iMaxZoom To 1 Step -1 hpix = Geo.MapPointToPixel(hBndCenter, i) hPix2 = Geo.MapPointToPixel(Bounds.BottomRight, i) @@ -313,12 +378,12 @@ Break Endif Next - + Me.Zoom = i Endif - + tmrLoad_Timer - + Repeat bLoad = False For Each hLayer In $aLayers @@ -326,16 +391,16 @@ Wait Next Until bLoad = False - + Draw.Begin(hImg) Draw() Draw.End - + Return hImg - + End -''Return a Point relative to the view from a MapPoint +'' Return a Point relative to the view from a MapPoint Public Function MapPointToPixelRel(hMapPoint As MapPoint) As Point Dim hPoint As Point @@ -346,7 +411,7 @@ End -''Return a MapPoint from a point relative to the view +'' Return a MapPoint from a point relative to the view Public Function PixelToMapPointRel(hPoint As Point) As MapPoint Dim pt As Point = hPoint.Copy() @@ -357,15 +422,15 @@ End Private Function Count_Read() As Integer - + Return $aLayers.Count - + End Private Function MaxZoom_Read() As Integer - + Return $iMaxZoom - + End Private Sub MaxZoom_Write(Value As Integer) @@ -373,3 +438,23 @@ $iMaxZoom = Value End + +Private Function Proxy_Read() As _MapProxy + + If Not _Proxy Then _Proxy = New _MapProxy + Return _Proxy + +End + +Private Function DefaultCache_Read() As String + + Return $sCachePath + +End + +Private Sub DefaultCache_Write(Value As String) + 'TODO: check if Ok + + $sCachePath = Value + +End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/_MapLayer.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/_MapLayer.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/_MapLayer.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/_MapLayer.class 2019-04-27 16:05:33.000000000 +0000 @@ -1,25 +1,21 @@ ' Gambas class file Export -Public Name As String + +Property Read Loading As Boolean '' Returns Layer status +Property Visible As Boolean '' Returns or sets Layer visibility +Property Opacity As Float '' Returns or sets Layer opacity Private $bVisible As Boolean = True -Property Visible As Boolean -Public Copyright As String -'Public $aStack As New String[] -Property Opacity As Float Private $fOpaciy As Float = 1 -Property Read Loading As Boolean - - +Public Name As String '' Returns or sets Layer name +Public Copyright As String '' Returns or sets Layer Copyright notice +'Public $aStack As New String[] Event Refresh -Public Sub _Draw() '(Optional bRefresh As Boolean = True) - - - -End +Public Sub Draw() '(Optional bRefresh As Boolean = True) +End Private Function Visible_Read() As Boolean @@ -30,35 +26,25 @@ Private Sub Visible_Write(Value As Boolean) $bVisible = Value - Me.Load + _Load() Raise Refresh End +Public Sub _Load() - -Public Sub Load() - - - End - Public Sub Refresh() - - - -End -Public Function CountActiveClients() As Integer - - - End +' Public Function CountActiveClients() As Integer +' +' End Private Function Opacity_Read() As Float - Return $fOpaciy + Return $fOpaciy End @@ -70,9 +56,11 @@ Private Function Loading_Read() As Boolean - - End +'' Returns associated Map +Public Function _GetMap() As Map + Return Object.Parent(Me) +End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/_MapShape.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/_MapShape.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/_MapShape.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/_MapShape.class 2019-04-27 16:05:33.000000000 +0000 @@ -3,45 +3,56 @@ Export Inherits _MapLayer -Public Const {Point} As Integer = 1 -Public Const MultiPoint As Integer = 8 -Public Const Polyline As Integer = 3 -Public Const Polygon As Integer = 5 -Public Const Circle As Integer = 33 - -Private $aShapes As New _ShapeItem[] -Private $himgPoint As Image -'Property Points As Shapes -Property {Color} As Integer -Property FillColor As Integer -Private $icolor As Integer +Private Const _Point As Integer = 1 'Item Types +Private Const _MultiPoint As Integer = 8 +Private Const _Polyline As Integer = 3 +Private Const _Polygon As Integer = 5 +Private Const _Circle As Integer = 33 + +' Private Dash As Float[] = [3, 2] 'Line Styles (and Dash values) +' Private DashDot As Float[] = [3, 2, 1, 2] +' Private DashDotDot As Float[] = [3, 2, 1, 2, 1, 2] +' Private Dot As Float[] = [1, 2] + +Property Read Count As Integer '' Returns the total of Shapes +Property Read Max As Integer '' Returns the greatest index +Property Read Key As String '' Returns Shape associated Key +Property {Color} As Integer '' Returns or sets the Shape's items default Color, or outline color +Property FillColor As Integer '' Returns or sets the Shape's items default Fill Color +Property LineWidth As Integer '' Returns or sets the Shape's items default Line Width +Property {Image} As Image '' Returns or sets the Shapes's Points default Image. If set, will override the default Icon. To revert to default Icon, set this to Null +Public LineStyle As Integer = Line.Solid '' Returns or sets the Shape's items default Line Style +Private $iColor As Integer Private $iFillColor As Integer -Property LineWidth As Integer Private $iLineWidth As Integer = 2 -'Private $colKeyShape As New Collection +'Private $iLineStyle As Integer +Private $aInView As New Integer[] Private $aShapeNames As New String[] -Property Read Count As Integer -Property Image As Image -Property Read Max As Integer +Private $aShapes As New _ShapeItem[] Private $sLastKey As String -Property Read Key As String -Private $aInView As New Integer[] +Private $hImage As Image '' Stores user defined default by Property Image + +'Private $hImgPoint As Image +'Property Points As Shapes + +'Private $colKeyShape As New Collection + + +Public Sub _new(Parent As Object) + + Object.Attach(Me, Parent, "Layer") + ' $hImgPoint = Image.Load("point.png") -Public Sub _new() - - $himgPoint = Image.Load("point.png") - End -Public Sub Load() - - Dim hMap As Map = GetMap() - Dim i As Integer +Public Sub _Load() + + Dim hMap As Map = Me._GetMap() Dim pt1, pt2 As Point - + $aInView.Clear - For i = 0 To $aShapes.Max - If Not ($aShapes[i].Type = Me.Point) Then + For i As Integer = 0 To $aShapes.Max + If Not ($aShapes[i].Type = _Point) Then pt1 = Geo.MapPointToPixel($aShapes[i].Bounds.TopLeft, hMap.Zoom) pt2 = Geo.MapPointToPixel($aShapes[i].Bounds.BottomRight, hMap.Zoom) If pt2.x - pt1.x < 2 And If pt2.y - pt1.y < 2 Then Continue @@ -50,9 +61,7 @@ If .Lon2 > hMap.Bounds.Lon Then If .lon < hMap.Bounds.lon2 If .lat2 < hMap.Bounds.Lat Then - If .Lat > hMap.Bounds.Lat2 Then - $aInView.Add(i) Endif Endif @@ -60,157 +69,220 @@ Endif End With Next - 'Debug "Nombre d'Ć©lĆ©ment affichĆ© : " & $aInView.Count - + + If Map.Debug Then Debug "Number of items displayed : " & $aInView.Count + End -Public Sub AddPoint(Key As String, Points As MapPoint, Optional {Color} As Integer) As _ShapeItem - - Dim hItem As _ShapeItem - +'' Adds a Point object to current Shape +'' - If Icon not defined, assume default Icon +'' - If Color defined, Icon assume defined color +Public Sub AddPoint(Key As String, Points As MapPoint, Optional {Color} As Integer, Optional Icon As Image) As _ShapeItem + If $aShapeNames.Exist(Key) Then Error.Raise("This key already exist") - hItem = New _ShapeItem(Key) As "Item" - If Not IsMissing({Color}) Then hItem.Color = Color - hItem.Type = Me.Point + + Dim hItem As New _ShapeItem(Key) As "Item" + + If Not IsMissing(Icon) Then hItem.Image = Icon + If Not IsMissing({Color}) Then hItem.Color = {Color} + + hItem.Type = _Point hItem.Center = Points hItem.Points = Points hItem.Bounds = MapBounds(Points, Points) $aShapes.Add(hItem) $aShapeNames.Add(Key) - + Return hItem End -Public Sub AddMultipoint(Key As String, Points As MapPoint[], Optional {Color} As Integer) As _ShapeItem - - Dim hItem As _ShapeItem - - If $aShapeNames.Exist(Key) Then Error.Raise("This key already exist") - hItem = New _ShapeItem(Key) As "Item" - If Not IsMissing({Color}) Then hItem.Color = Color - hItem.MultiPoint = MultiPoint - hItem.Center = GetCenter(Points) +'' Adds a Multipoint object to current Shape +Public Sub AddMultipoint(Key As String, Points As MapPoint[], Optional {Color} As Integer, Optional Icon As Image) As _ShapeItem + + 'If $aShapeNames.Exist(Key) Then Error.Raise("Key already exist: " & Key) + + Dim hItem As New _ShapeItem(Key) As "Item" + + If Not IsMissing(Icon) Then hItem.Image = Icon + If Not IsMissing({Color}) Then hItem.Color = {Color} + + hItem.Type = _MultiPoint + hItem.Center = MapPoint.GetCenter(Points) 'GetCenter(Points) hItem.Points = Points hItem.Bounds = GetPointBounds(Points) $aShapes.Add(hItem) $aShapeNames.Add(Key) - + + Return hItem + End -Public Sub AddPolyLine(Key As String, Points As MapPoint[], Optional {Color} As Integer, Optional LineWidth As Integer) As _ShapeItem - - Dim hItem As _ShapeItem - - If $aShapeNames.Exist(Key) Then Error.Raise("This key already exist") - hItem = New _ShapeItem(Key) As "Item" - If Not IsMissing({Color}) Then hItem.Color = Color - If Not IsMissing(LineWidth) Then hItem.LineWidth = LineWidth - hItem.Type = Polyline - hItem.Center = GetCenter(Points) +'' Adds a Polyline object to current Shape +Public Sub AddPolyLine(Key As String, Points As MapPoint[], Optional {Color} As Integer, Optional {LineWidth} As Integer, Optional {LineStyle} As Integer) As _ShapeItem + + 'If $aShapeNames.Exist(Key) Then Error.Raise("Key already exist: " & Key) + + Dim hItem As New _ShapeItem(Key) As "Item" + + If Not IsMissing({Color}) Then hItem.Color = {Color} + If Not IsMissing({LineWidth}) Then hItem.LineWidth = {LineWidth} + If Not IsMissing({LineStyle}) Then hItem.LineStyle = {LineStyle} + + hItem.Type = _Polyline + hItem.Center = MapPoint.GetCenter(Points) 'GetCenter(Points) hItem.Bounds = GetPointBounds(Points) hItem.Points = Points $aShapes.Add(hItem) $aShapeNames.Add(Key) - + Return hItem End -Public Sub AddPolygon(Key As String, Points As MapPoint[][], Optional {Color} As Integer, Optional LineWidth As Integer) As _ShapeItem - - Dim hItem As _ShapeItem - - If $aShapeNames.Exist(Key) Then Error.Raise("This key already exist") - hItem = New _ShapeItem(Key) As "Item" - If Not IsMissing({Color}) Then hItem.Color = Color - If Not IsMissing(LineWidth) Then hItem.LineWidth = LineWidth - hItem.Type = Polygon - hItem.Center = GetCenter(Points[0]) +'' Adds a Polygon object to current Shape +Public Sub AddPolygon(Key As String, Points As MapPoint[][], Optional {Color} As Integer, Optional {LineWidth} As Integer, Optional {LineStyle} As Integer) As _ShapeItem + + 'If $aShapeNames.Exist(Key) Then Error.Raise("Key already exist: " & Key) + + Dim hItem As New _ShapeItem(Key) As "Item" + + If Not IsMissing({Color}) Then hItem.Color = {Color} + If Not IsMissing({LineWidth}) Then hItem.LineWidth = {LineWidth} + If Not IsMissing({LineStyle}) Then hItem.LineStyle = {LineStyle} + + hItem.Type = _Polygon + hItem.Center = MapPoint.GetCenter(Points[0]) 'GetCenter(Points[0]) hItem.Bounds = GetPointBounds(Points[0]) hItem.Points = Points $aShapes.Add(hItem) $aShapeNames.Add(Key) - + Return hItem - + End -Public Sub AddCircle(Key As String, Center As MapPoint, Radius As Float, Optional {Color} As Integer, Optional LineWidth As Integer) As _ShapeItem +'' Adds a Circle object to current Shape +'fillcolor should come after color, but i dont want to break anything... +Public Sub AddCircle(Key As String, Center As MapPoint, Radius As Float, Optional {Color} As Integer, Optional {LineWidth} As Integer, Optional {LineStyle} As Integer, Optional {FillColor} As Integer) As _ShapeItem + + 'If $aShapeNames.Exist(Key) Then Error.Raise("Key already exist: " & Key) + + Dim P1, P2, P3, P4 As MapPoint + Dim hItem As New _ShapeItem(Key) As "Item" + + If Not IsMissing({Color}) Then hItem.Color = {Color} + If Not IsMissing({FillColor}) Then hItem.FillColor = {FillColor} + If Not IsMissing({LineWidth}) Then hItem.LineWidth = {LineWidth} + If Not IsMissing({LineStyle}) Then hItem.LineStyle = {LineStyle} - Dim hItem As _ShapeItem - If $aShapeNames.Exist(Key) Then Error.Raise("This key already exist") - hItem = New _ShapeItem(Key) As "Item" - If Not IsMissing({Color}) Then hItem.Color = Color - If Not IsMissing(LineWidth) Then hItem.LineWidth = LineWidth - hItem.Type = Circle + hItem.Type = _Circle + hItem.Points = Center hItem.Center = Center - hItem.Bounds.TopLeft = MapPoint.From(Center, -45, Radius) - hItem.Bounds.BottomRight = MapPoint.From(Center, 135, Radius) - + hItem.Radius = Radius + + P1 = MapPoint.From(Center, 0, Radius) + P2 = MapPoint.From(Center, 90, Radius) + P3 = MapPoint.From(Center, 180, Radius) + P4 = MapPoint.From(Center, 270, Radius) + + hItem.Bounds.TopLeft = MapPoint(P1.Lat, P4.Lon) + hItem.Bounds.BottomRight = MapPoint(P3.Lat, P2.Lon) + $aShapes.Add(hItem) $aShapeNames.Add(Key) - + Return hItem End -Public Sub _Draw() - - Dim i, j As Integer +'' Draws the Mapshape Layer and Itens +Public Sub Draw() + Dim pt, pt2 As Point - Dim hMap As Map = GetMap() + Dim hMap As Map = Me._GetMap() Dim hPoly As Integer[] Dim iColor, iBack As Integer Dim hShape As _ShapeItem Dim iAlpha As Integer - + If $aShapes.Count = 0 Then Return - For i = 0 To $aInView.Max - + For i As Integer = 0 To $aInView.Max + + 'TODO: Check opacity hShape = $aShapes[$aInView[i]] 'Set ForeColor - iColor = IIf(hShape.Color = -1, $icolor, hShape.Color) + iColor = IIf(hShape.Color = -1, $iColor, hShape.Color) iAlpha = Color.GetAlpha(icolor) iColor = Color.SetAlpha(icolor, Min(iAlpha + (255 - (255 * Me.Opacity)), 255)) - - 'SetBackColor + + 'Set BackColor iBack = IIf(hShape.FillColor = -1, $iFillColor, hShape.FillColor) If iBack = -1 Then iBack = Color.transparent 'If hShape.Type = Circle Then Stop iAlpha = Color.GetAlpha(iBack) iBack = Color.SetAlpha(iBack, Min(iAlpha + (255 - (255 * Me.Opacity)), 255)) - - 'SetLineWidth + + 'Set LineWidth Paint.LineWidth = IIf(hShape.LineWidth > -1, hShape.LineWidth, $iLineWidth) - -'TODO: Allow to define color for selected item + + 'Set LineStyle + Dim tmpLineStyle As Integer + tmpLineStyle = IIf(hShape.LineStyle <> -1, hShape.LineStyle, LineStyle) + Select Case tmpLineStyle + Case Line.Dash + Paint.Dash = [3, 2] + Case Line.DashDot + Paint.Dash = [3, 2, 1, 2] + Case Line.DashDotDot + Paint.Dash = [3, 2, 1, 2, 1, 2] + Case Line.Dot + Paint.Dash = [1, 2] + Case Line.None + Paint.Dash = [0] + Case Else + Paint.Dash = Null + End Select + + 'TODO: Allow to define color for selected item 'Force Color for selected - If hShape.Selected Then icolor = Color.White - - 'Draw + If hShape.Selected Then iColor = Color.White + + 'Draw Select Case hShape.Type - Case Me.Point + Case _Point pt = Geo.MapPointToPixel(hShape.Points, hMap.zoom) If hShape.Image Then - Paint.DrawImage(hShape.Image, pt.X - hMap.PixelBox.X - 16, pt.Y - hMap.PixelBox.Y - 32) + 'Draws centralized + If hShape.Color <> -1 Then hShape.Image.Colorize(hShape.Color) + Paint.DrawImage(hShape.Image, pt.X - hMap.PixelBox.X - hShape.Image.Height / 2, pt.Y - hMap.PixelBox.Y - hShape.Image.width / 2) Else - Paint.DrawImage($himgPoint, pt.X - hMap.PixelBox.X - 16, pt.Y - hMap.PixelBox.Y - 32) + 'Draws with default "red point" icon offset + Paint.DrawImage(Me.Image, pt.X - hMap.PixelBox.X - 16, pt.Y - hMap.PixelBox.Y - 32) Endif - - Case MultiPoint - For j = 0 To hShape.Points.Max + + Case _MultiPoint + For j As Integer = 0 To hShape.Points.Max pt = Geo.MapPointToPixel(hShape.Points[j], hMap.zoom) + ' If hShape.Image Then + ' Paint.DrawImage(hShape.Image, pt.X - hMap.PixelBox.X - 16, pt.Y - hMap.PixelBox.Y - 32) + ' Else + ' Paint.DrawImage(Me.Image, pt.X - hMap.PixelBox.X - 16, pt.Y - hMap.PixelBox.Y - 32) + ' Endif If hShape.Image Then - Paint.DrawImage(hShape.Image, pt.X - hMap.PixelBox.X - 16, pt.Y - hMap.PixelBox.Y - 32) + 'Draws centralized + If hShape.Color <> -1 Then hShape.Image.Colorize(hShape.Color) + Paint.DrawImage(hShape.Image, pt.X - hMap.PixelBox.X - hShape.Image.Height / 2, pt.Y - hMap.PixelBox.Y - hShape.Image.width / 2) + 'Paint.DrawImage(IIf(hShape.Color, hShape.Image.Colorize(hShape.Color), hShape.Image), pt.X - hMap.PixelBox.X - hShape.Image.Height / 2, pt.Y - hMap.PixelBox.Y - hShape.Image.width / 2) Else - Paint.DrawImage($himgPoint, pt.X - hMap.PixelBox.X - 16, pt.Y - hMap.PixelBox.Y - 32) + 'Draws with default "red point" icon offset + Paint.DrawImage(Me.Image, pt.X - hMap.PixelBox.X - 16, pt.Y - hMap.PixelBox.Y - 32) Endif Next - - Case Polygon + + Case _Polygon hPoly = New Integer[] - For j = 0 To hShape.Points[0].Max + For j As Integer = 0 To hShape.Points[0].Max pt = Geo.MapPointToPixel(hShape.Points[0][j], hMap.zoom) hPoly.Add(pt.x - hMap.PixelBox.X) hPoly.Add(pt.y - hMap.PixelBox.Y) @@ -218,44 +290,47 @@ Paint.LineWidth = hShape.LineWidth Paint.Brush = Paint.Color(iBack) Paint.Polygon(hPoly) - Paint.fill(True) - Paint.Brush = Paint.Color(icolor) + Paint.Fill(True) + Paint.Brush = Paint.Color(iColor) Paint.Stroke - - Case Me.Polyline + + Case _Polyline If hShape.Points.Count = 0 Then Continue pt = Geo.MapPointToPixel(hShape.Points[0], hMap.zoom) Paint.MoveTo(pt.x - hMap.PixelBox.X, pt.y - hMap.PixelBox.Y) - For j = 1 To hShape.Points.Max + For j As Integer = 1 To hShape.Points.Max pt = Geo.MapPointToPixel(hShape.Points[j], hMap.zoom) Paint.LineTo(pt.x - hMap.PixelBox.X, pt.y - hMap.PixelBox.Y) - Next - - Paint.Brush = Paint.Color(icolor) + Paint.Brush = Paint.Color(iColor) Paint.Stroke - - Case Me.Circle + + Case _Circle pt = hMap.MapPointToPixelRel(hShape.Bounds.TopLeft) pt2 = hMap.MapPointToPixelRel(hShape.Bounds.BottomRight) Paint.Ellipse(pt.x, pt.y, pt2.x - pt.x, pt2.y - pt.y) Paint.Brush = Paint.Color(iBack) + 'Paint.Brush = Paint.Color(hShape.FillColor) Paint.Fill(True) Paint.Brush = Paint.Color(icolor) + 'Paint.Brush = Paint.Color(hShape.Color) Paint.Stroke End Select - - - Next - -End - +End +'' Returns a Shape Item +Public Function GetItem(Key As String) As _ShapeItem + 'If Not $aShapeNames.Exist(Key) Then Error.Raise("Item not found: " & Key) + Return $aShapes[$aShapeNames.Find(Key)] +End +'' Hidden method so can be an readable Array +'' - Returns a _ShapeItem +'' - See GetItem Public Function _get(Key As String) As _ShapeItem Dim iRet As Integer @@ -265,228 +340,234 @@ Else Return $aShapes[iRet] Endif - -End -Private Function GetMap() As Map - - Return Object.Parent(Me) - End +' '' Returns associated Map +' Private Function GetMap() As Map +' +' Return Object.Parent(Me) +' +' End + Private Function Color_Read() As Integer - + Return $icolor - + End Private Sub Color_Write(Value As Integer) - + $icolor = Value - + End +'' Wrapper to MapPoint.GetCenter() since I dont want to break anything :-D +'' - See MapPoint.GetCenter() Static Public Function GetCenter(hPoints As MapPoint[]) As MapPoint - - - Dim tmpA, A, Gx, Gy As Float - Dim j, k As Integer - 'calcul du centre - A = 0 - gx = 0 - Gy = 0 - For k = 0 To hPoints.Max - j = IIf(k + 1 <= hPoints.Max, k + 1, 0) - tmpA = (hPoints[k].Lon * hPoints[j].Lat) - (hPoints[j].Lon * hPoints[k].Lat) - A += tmpA - Gx += tmpA * (hPoints[k].Lon + hPoints[j].Lon) - Gy += tmpA * (hPoints[k].Lat + hPoints[j].Lat) - Next - A = A / 2 - gx = gx / (6 * A) - gy = gy / (6 * A) - - Return MapPoint(GY, GX) -Catch - + Return MapPoint.GetCenter(hPoints) 'just a jump... +' 'TODO: testar essa funĆ§Ć£o, comportamento estranho. considerar mover para dentro da classe MapPoint +' Dim tmpA, A, Gx, Gy As Float +' Dim j As Integer +' 'calcul du centre +' A = 0 +' gx = 0 +' Gy = 0 +' For k As Integer = 0 To hPoints.Max +' j = IIf(k + 1 <= hPoints.Max, k + 1, 0) +' tmpA = (hPoints[k].Lon * hPoints[j].Lat) - (hPoints[j].Lon * hPoints[k].Lat) +' A += tmpA +' Gx += tmpA * (hPoints[k].Lon + hPoints[j].Lon) +' Gy += tmpA * (hPoints[k].Lat + hPoints[j].Lat) +' Next +' A = A / 2 +' gx = gx / (6 * A) +' gy = gy / (6 * A) +' +' Return MapPoint(GY, GX) +' Catch +' End Private Function GetPointBounds(hMapPoints As MapPoint[]) As MapBounds - - Dim hPoint As MapPoint - Dim X, Y, X2, Y2 As Float - - X = hMapPoints[0].Lon - Y = hMapPoints[0].Lat - X2 = X - Y2 = Y - For Each hPoint In hMapPoints - X = Min(hPoint.lon, X) - Y2 = Min(hPoint.lat, Y2) - X2 = Max(hPoint.lon, X2) - Y = Max(hPoint.lat, Y) + + Dim fX, fY, fX2, fY2 As Float + + fX = hMapPoints[0].Lon + fY = hMapPoints[0].Lat + fX2 = fX + fY2 = fY + For Each hPoint As MapPoint In hMapPoints + fX = Min(hPoint.lon, fX) + fY2 = Min(hPoint.lat, fY2) + fX2 = Max(hPoint.lon, fX2) + fY = Max(hPoint.lat, fY) Next - Return MapBounds(MapPoint(Y, X), MapPoint(Y2, X2)) - + + Return MapBounds(MapPoint(fY, fX), MapPoint(fY2, fX2)) + End Private Function Count_Read() As Integer - + Return $aShapes.Count - + End -Public Sub Remove(Key As String) +'' Deletes the specified Shape Item +Public Function Remove(Key As String) As Boolean + Dim iRet As Integer iRet = $aShapeNames.Find(key) - If iRet = -1 Then Return + If iRet = -1 Then Return False $aShapeNames.Remove(iRet) $aShapes.Remove(iRet) - Load - + _Load() + + Return True + End +'' Returns if the specified Shape Item actually exists Public Sub Exist(Key As String) As Boolean - + Return $aShapeNames.Exist(Key) - + End Private Function Image_Read() As Image - - Return $himgPoint - + + If $hImage Then Return $hImage Else Return Image.Load("point.png") + End Private Sub Image_Write(Value As Image) - - $himgPoint = Value - + + $hImage = Value + '$hImgPoint = Value + End Public Sub Refresh() - - Dim hItem As _ShapeItem - - For Each hItem In $aShapes + + For Each hItem As _ShapeItem In $aShapes Select Case hItem.Type - - Case Me.Point + Case _Point hItem.Center = hItem.Points hItem.Bounds = MapBounds(hItem.Points, hItem.Points) - Case Polyline, MultiPoint - hItem.Center = GetCenter(hItem.Points) + Case _Polyline, _MultiPoint + hItem.Center = MapPoint.GetCenter(hItem.Points) 'GetCenter(hItem.Points) hItem.Bounds = GetPointBounds(hItem.Points) - Case Polygon - hItem.Center = GetCenter(hItem.Points[0]) + Case _Polygon + hItem.Center = MapPoint.GetCenter(hItem.Points[0]) 'GetCenter(hItem.Points[0]) hItem.Bounds = GetPointBounds(hItem.Points[0]) - + Case _Circle + Dim P1, P2, P3, P4 As MapPoint + P1 = MapPoint.From(hItem.Center, 0, hItem.Radius) + P2 = MapPoint.From(hItem.Center, 90, hItem.Radius) + P3 = MapPoint.From(hItem.Center, 180, hItem.Radius) + P4 = MapPoint.From(hItem.Center, 270, hItem.Radius) + hItem.Bounds.TopLeft = MapPoint(P1.Lat, P4.Lon) + hItem.Bounds.BottomRight = MapPoint(P3.Lat, P2.Lon) End Select Next - + End Private Function Max_Read() As Integer - + Return $aShapes.Max - + End Public Function GetSelected() As _ShapeItem[] - + Dim aShapeItem As New _ShapeItem[] - Dim i As Integer - - For i = 0 To $aShapes.Max + + For i As Integer = 0 To $aShapes.Max If $aShapes[i].Selected Then aShapeItem.Add($aShapes[i]) Next - + Return aShapeItem - + End Public Sub UnselectAll() - - Dim i As Integer - - For i = 0 To $aShapes.Max + + For i As Integer = 0 To $aShapes.Max $aShapes[i].Selected = False Next - + End Public Sub SelectAll() - - Dim i As Integer - - For i = 0 To $aShapes.Max + + For i As Integer = 0 To $aShapes.Max $aShapes[i].Selected = True Next - + End Public Sub Item_Select() - + If $sLastKey <> Last.key Then - Try Me._get($sLastKey).Selected = False - + Try _get($sLastKey).Selected = False 'Try Me._get($sLastKey).Selected = False $sLastKey = Last.Key Endif - + End Private Function Key_Read() As String - + Return $sLastKey - + End Public Function Find(hMp As MapPoint) As _ShapeItem - - Dim i As Integer + Dim hShape As _ShapeItem - Dim hMap As Map = GetMap() + Dim hMap As Map = Me._GetMap() 'Optimize by just looking in the view zone If hMap.Bounds.InBounds(hMp) Then - For i = 0 To $aInView.Max + For i As Integer = 0 To $aInView.Max hShape = $aInView[i] - If hShape.Type = Me.Point Then + If hShape.Type = _Point Then If hShape.Near(hMp, hMap.Zoom, 10) Then Return hShape Else If hShape.Contains(hMp) Then Return hShape Endif Next Else - For i = 0 To $aShapes.Max + For i As Integer = 0 To $aShapes.Max hShape = $aShapes[i] - If hShape.Type = Me.Point Then + If hShape.Type = _Point Then If hShape.Near(hMp, hMap.Zoom, 10) Then Return hShape Else If hShape.Contains(hMp) Then Return hShape Endif Next - Endif - + End +'' Clear all shape itens in this Layer Public Sub Clear() - + $aShapes.Clear $aShapeNames.Clear - + End Private Function LineWidth_Read() As Integer - + Return $iLineWidth - + End Private Sub LineWidth_Write(Value As Integer) - + $iLineWidth = Max(Value, 1) - + End Private Function FillColor_Read() As Integer diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/_MapTile.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/_MapTile.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/_MapTile.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/_MapTile.class 2019-04-27 16:05:33.000000000 +0000 @@ -3,38 +3,33 @@ Export Inherits _MapLayer +Property Read Loading As Boolean '' Tile status. Property SubDomains As String[] -Property Opacity As Float -Property Read Loading As Boolean +'Property Opacity As Float inherited '' Returns or sets Tile opacity. Property UseWebMapService As Boolean -Property WMSArgs As Collection +Property WMSArgs As Collection '' Defines the Static args for the server(build the url) Property MaxBounds As MapBounds -''Delay before refreshing an image in the cache. (By default 30 day) -Property CacheRefreshDelay As Integer -''Set the projection used by the WMS server. -Property WMSProjection As String - +Property CacheRefreshDelay As Integer '' Delay before refreshing an image in the cache. (By default 30 day) +Property WMSProjection As String '' Set the projection used by the WMS server. +Property Opacity As Float Private $aStack As New String[] -Public TileBoundValue As MapBounds - Private $aClients As New HttpClient[] Private $iClientCount As Integer = 4 -Private $sCachePath As String = User.Home &/ ".cache/gb.map" +Private $sCachePath As String ' = User.Home &/ ".cache/gb.map" Private $tmrGet As New Timer As "tmrGet" Private $aTiles As New String[] Private $colTiles As New Collection Private $sPattern As String Private $aSubDomains As String[] = ["a", "b", "c"] -Private $fOpacity As Float = 1 +'Private $fOpacity As Float = 1 Private $aPreload As New String[] Private $bPreloadMode As Boolean Private $fGradStep As Float = 0.1 Private $bIsQuadKey As Boolean Private $bLoading As Boolean Private $iCli As Integer -Private $iTileSource As Integer +'Private $iTileSource As Integer 'Property TileSource As Integer - Private $bUseWMS As Boolean Private $cWMSArgs As New Collection Private $mbMaxBounds As New MapBounds @@ -43,86 +38,97 @@ Private $WMSProj As String Private $iVersion As Integer = 1 Private $iCacheRefreshDelay As Integer = 30 -Private $bCacheRefresh As Boolean = True - +'Private $bCacheRefresh As Boolean = True +Public TileBoundValue As MapBounds ' Private $aUsedTiles As New String[] ' Private $aNewTiles As New String[] ' Private $bHaveCache As Boolean Event Refresh -Public Sub _new(Optional CacheName As String) - +Public Sub _new(Optional CacheName As String, Parent As Object) + Dim sTempPath As String Dim hClient As HttpClient Dim i As Integer 'Dim hTable As Table - + 'db.Debug = True + Object.Attach(Me, Parent, "Layer") $prjLatLon = New Proj("epsg:4326") + + $sCachePath = Me._GetMap().DefaultCache + If CacheName Then - sTempPath = $sCachePath &/ CacheName - + sTempPath = $sCachePath &/ CacheName Else - sTempPath = Temp() + sTempPath = Temp() Endif - + If Not Exist(sTempPath) Then If MakeDir(sTempPath) Then Error.Raise("Cannot create Cache Path: \n" & sTempPath) Endif - + $sCachePath = sTempPath - + $aClients.Resize($iClientCount) For i = 0 To $aClients.Max hClient = New HttpClient As "Client" hClient.Async = True + With Me._GetMap() + If ._Proxy Then + hClient.Proxy.Auth = ._Proxy.Auth + hClient.Proxy.Type = ._Proxy.Type + hClient.Proxy.Host = ._Proxy.Host + hClient.Proxy.User = ._Proxy.User + hClient.Proxy.Password = ._Proxy.Password + Endif + End With $aClients[i] = hClient hClient.Timeout = 10 Next - + End ' svn checkout --username=gambix svn+ssh://gambas@svn.code.sf.net/p/gambas/code/gambas/trunk ' +'' Draws the Maptile Layer +Public Sub Draw() - -Public Sub _Draw() - Dim s As String Dim hTile As _Tile - Dim hMap As Map = GetMap() + Dim hMap As Map = Me._GetMap() Dim hBound As MapBounds Dim hPx As Point Dim hpx2 As Point 'Paint.Reset() 'Paint.Rotate(Rad(90)) - + 'Paint.Translate(hmap.Width / 2, hmap.Height / 2) For Each s In $aTiles hTile = $coltiles[s] - + hBound = Geo.TileBounds(hTile.x, hTile.y, hTile.z) - + hpx = Geo.MapPointToPixel(hBound.TopLeft, hmap.Zoom) hpx2 = Geo.MapPointToPixel(hBound.BottomRight, hmap.Zoom) - + Select Case hTile.Status Case _Tile.Normal If hmap._ShowWithEffect Then - Try Paint.DrawImage(hTile.Image, hTile.X * 256 - hMap.PixelBox.X, hTile.Y * 256 - hMap.PixelBox.Y,,, Min(hTile.Opacity, $fOpacity)) - - If hTile.Opacity < $fOpacity Then + Try Paint.DrawImage(hTile.Image, hTile.X * 256 - hMap.PixelBox.X, hTile.Y * 256 - hMap.PixelBox.Y,,, Min(hTile.Opacity, Me.Opacity)) '$fOpacity)) + + If hTile.Opacity < Me.Opacity Then '$fOpacity Then hTile.Opacity += $fGradStep Raise Refresh Endif Else - Try Paint.DrawImage(hTile.Image, hTile.X * 256 - hMap.PixelBox.X, hTile.Y * 256 - hMap.PixelBox.Y,,, $fOpacity) + Try Paint.DrawImage(hTile.Image, hTile.X * 256 - hMap.PixelBox.X, hTile.Y * 256 - hMap.PixelBox.Y,,, Me.Opacity) '$fOpacity) Endif - + 'Draw.Foreground = Color.Green 'Draw.Text("TileOK", hTile.X * 256 - hMap.PixelBox.X, hTile.Y * 256 - hMap.PixelBox.Y) Case _Tile.Error - Paint.Brush = Paint.Color(Color.SetAlpha(Color.White, Min(125, (255 * $fOpacity)))) + Paint.Brush = Paint.Color(Color.SetAlpha(Color.White, Min(125, (255 * Me.Opacity)))) '$fOpacity)))) Paint.Rectangle(hTile.X * 256 - hMap.PixelBox.X, hTile.Y * 256 - hMap.PixelBox.Y, 256, 256) Paint.Fill 'Draw.Image(Picture["icon:/256/cancel"].Image, hTile.X * 256 - hMap.PixelBox.X, hTile.Y * 256 - hMap.PixelBox.Y) @@ -131,17 +137,18 @@ ' Draw.Font.Bold = True ' Draw.Text("Loading: " & hTile.x & " / " & hTile.y, hTile.X * 256 - hMap.PixelBox.X, hTile.Y * 256 - hMap.PixelBox.Y) End Select - + ' Draw.Foreground = Color.Green ' Draw.rect(hpx.x - hmap.PixelBox.x, hpx.Y - hmap.PixelBox.y, hpx2.x - hpx.x, hpx2.y - hpx.Y) Next - + End -Public Sub Load() - +'' Loads precached Tiles +Public Sub _Load() + Dim ptFirst, ptLast As Point - Dim hMap As Map = GetMap() + Dim hMap As Map = Me._GetMap() Dim iX, iY As Integer Dim hTile As New _Tile Dim sTileName As String @@ -153,22 +160,22 @@ Dim mpLast As MapPoint Dim sTileUrl As String 'Dim hresult As Result - Dim hStat As Stat - Dim s As String - Dim sExec As String - Dim bFirst As Boolean + ' Dim hStat As Stat + ' Dim s As String + ' Dim sExec As String + ' Dim bFirst As Boolean '*********************************** - + mpFirst = Geo.PixelToMapPoint(Point(hMap.PixelBox.x, hMap.PixelBox.y), hmap.Zoom) mpLast = Geo.PixelToMapPoint(Point(hMap.PixelBox.Right, hMap.PixelBox.Bottom), hmap.Zoom) ptTileCenter = Geo.MapPointToTile(hMap.Center, hMap.Zoom) ptFirst = Geo.MapPointToTile(mpFirst, hmap.Zoom) ptLast = Geo.MapPointToTile(mpLast, hmap.Zoom) - + $aPreload.Clear - + For iX = ptFirst.X - 1 To ptLast.X + 1 For iY = ptFirst.Y - 1 To ptLast.Y + 1 iDist = Sqr((iX - ptTileCenter.X) ^ 2 + (iY - ptTileCenter.Y) ^ 2) @@ -176,7 +183,7 @@ Next Next aTileOrder.Sort(gb.Descent) - + $aTiles.Clear '$aStack.Clear 'ptTileCenter = Geo.MapPointToTile(hMap.Center, hMap.Zoom) @@ -214,13 +221,13 @@ 'On valide la Date de dernier acces 'If $bHaveCache Then $aUsedTiles.Add(hTile.Name) 'Exec ["touch", $sCachePath &/ hTile.Name] - hTile.Opacity = $fOpacity + hTile.Opacity = Me.Opacity '$fOpacity Endif ' Endif ' Endif Else hTile.Status = _Tile.Loading - 'Debug "loading of : " & hTile.Name + 'If Map.Debug Then Debug "Loading Tile: " & hTile.Name If Not $aStack.Exist(hTile.Name) Then sTileUrl = GetTileUrl(hTile) If sTileUrl Then @@ -229,9 +236,9 @@ Endif Endif Endif - + $coltiles[hTile.Name] = hTile - + Else hTile = $coltiles[sTileName] ' If hTile.Status = _Tile.Loading Then @@ -239,10 +246,10 @@ ' ReLoadTile(hTile) ' Endif Endif - + $aTiles.Add(sTileName) Next - + 'Loading of uppers tiles ' If hmap.Zoom > 1 Then ' ptFirst = Geo.MapPointToTile(mpFirst, hmap.Zoom - 1) @@ -272,14 +279,14 @@ $bPreloadMode = False $tmrGet.Trigger 'tmrGet_Timer - + End Private Sub ReLoadTile(hTile As _Tile) ' if more than 3 try then stop try - + 'Dim hresult As Result - + If hTile.TryCount > 3 Then hTile.Status = _Tile.Error $tmrGet.Trigger @@ -295,52 +302,50 @@ hTile.Status = _Tile.Loading Inc hTile.TryCount 'Error "rechargement de : " & hTile.Name - + $aStack.Push(hTile.Name) $aStack.Push(GetTileUrl(hTile)) $bPreloadMode = False Endif $tmrGet.Trigger - + End Private Function MakeDir(Path As String) As Boolean - + Dim ars As String[] Dim sDir, s As String - + sDir = "/" - + ars = Split(Path, "/") For Each s In ars sDir &/= s If Not Exist(sDir) Then Mkdir sDir Endif - Next - - If Map._Debug Then Debug "CrĆ©ation du Dossier: " & sDir - + + If Map.Debug Then Debug "Creating Folder: " & sDir + Catch - + Return True - -End -Private Function GetMap() As Map - - Return Object.Parent(Me) - End +' Private Function GetMap() As Map +' +' Return Object.Parent(Me) +' +' End + Public Sub tmrGet_Timer() - + Dim sUrl, sFile As String Dim hClient As HttpClient - + Do - If $bPreloadMode Then $bLoading = False If $aPreload.Count = 0 Then Return @@ -360,31 +365,28 @@ sUrl = $aStack.Pop() sFile = $aStack.Pop() Endif - + hClient.Url = sUrl 'Print surl hClient.Tag = sFile hClient.Get(Null, $sCachePath &/ sFile) - Loop - + End Private Sub GetClient() As HttpClient - - Dim i As Integer - - For i = 0 To $aClients.max + + For i As Integer = 0 To $aClients.max If $aClients[i].Status = Net.Inactive Then Return $aClients[i] Next - + End Public Sub Client_Finished() - + Dim hTile As _Tile 'Dim hresult As Result - + Dec $iCli 'If Not $bPreloadMode Then6752042.96,2525540.18,6751587.00,2525742.70 hTile = $colTiles[Last.Tag] @@ -411,13 +413,14 @@ Skip: $tmrGet.Trigger 'Debug "Fichier tĆ©lĆ©chargĆ© et chargĆ©: " & Last.Tag - + 'If Map.Debug then Debug "Downloaded file: "& Last.Tag + End Public Sub Client_Error() - + Dim hTile As _Tile - + Dec $iCli 'If Not $bPreloadMode Then hTile = $coltiles[Last.Tag] @@ -427,28 +430,29 @@ 'Endif Skip: $tmrGet.Trigger - + End +'' Refresh Layer contents Public Sub Refresh() - + Dim i As Integer - + $coltiles.Clear $aTiles.Clear $aStack.Clear $aPreload.Clear - For i = 0 To $aClients.Max + For i = 0 To $aClients.Max $aClients[i].Stop Try Kill $sCachePath &/ $aClients[i].Tag Next - + End Private Function GetTileUrl(hTile As _Tile) As String - + Return GetTileUrlpt(hTile.X, hTile.Y, hTile.Z) - + End ' Private Function GetWMSTilept(X As Integer, Y As Integer, Z As Integer) As String @@ -507,21 +511,19 @@ ' ' End Private Function GetWMSTilept(X As Integer, Y As Integer, Z As Integer) As String - + Dim hBound As MapBounds = Geo.TileBounds(X, Y, Z) ' Dim hbound2 As MapBounds = Geo.TileBounds(x + 1, y - 1, z) - Dim hConv, hConv2 As MapBounds +' Dim hConv, hConv2 As MapBounds Dim sTemp As String Dim s As String - + If Not Me.MaxBounds.Collide(hbound) Then Return - + For Each s In $cWMSArgs - sTemp &= "&" & $cWMSArgs.Key & "=" & s - Next - + If $cWMSArgs.Exist("bbox") Then 'Print X, Y, Z, hbound.Lat, hbound.Lon, hbound.lat2, hbound.lon2 'Invertion de coordonĆ©e @@ -536,7 +538,6 @@ sTemp = Replace(sTemp, "{lon}", CStr(hbound.Lon)) sTemp = Replace(sTemp, "{lat2}", CStr(hbound.lat2)) sTemp = Replace(sTemp, "{lon2}", CStr(hbound.lon2)) - Else If $cWMSArgs.Exist("tilerow") Or If $cWMSArgs.Exist("TILEROW") Then If InStr(sTemp, "{q}") Then @@ -549,23 +550,23 @@ Endif Endif Endif - + 'sTemp = $sPattern & 'sTemp = $sPattern & "?bbox=" & hConv.Lat & "," & hConv.Lon & "," & hConv.Lat2 & "," & hConv.Lon2 - + 'Print X, Y, Z, hbound.Lat, hbound.Lon, hbound.lat2, hbound.lon2 'Print X, Y, Z, Mid(sTemp, InStr(sTemp, "bbox")) ' Print ' Print - + Return $sPattern & "?" & sTemp - + End Private Function GetTileUrlpt(X As Integer, Y As Integer, Z As Integer) As String - + Dim sTemp As String - + If $bUseWMS Then sTemp = GetWMSTilept(X, Y, Z) If Map.Debug Then Debug sTemp @@ -581,190 +582,188 @@ sTemp = Replace(sTemp, "{s}", $aSubDomains[Round(Rnd(0, $aSubDomains.Max))]) If Map.Debug Then Debug sTemp Return sTemp - + Endif - + End Public Sub SetPattern(sPattern As String, Optional cArgs As Collection) - - Dim s As Variant - + $sPattern = sPattern - - If InStr($sPattern, "{q}") Then - $bIsQuadKey = True - Else - $bIsQuadKey = False - Endif - + + If InStr($sPattern, "{q}") Then $bIsQuadKey = True Else $bIsQuadKey = False + If cArgs Then - For Each s In cArgs + For Each s As Variant In cArgs $sPattern = Replace($sPattern, "{" & cArgs.Key & "}", s) Next Endif - + End Private Function SubDomains_Read() As String[] - + Return $aSubDomains - + End Private Sub SubDomains_Write(Value As String[]) - + $aSubDomains = Value - + End Public Function CountActiveClients() As Integer - + Dim i, j As Integer - + For i = 0 To $aClients.Max If $aClients[i].Status <> Net.Inactive Then Inc j Next + Return j - + End Private Function TileToQuadKey(X As Integer, Y As Integer, Z As Integer) As String - - Dim quadKey As String - Dim i, digit, mask As Integer - - For i = z To 1 Step -1 - digit = 0 - mask = Lsl(1, (i - 1)) - If (x And mask) <> 0 Then digit += 1 - If (y And mask) <> 0 Then digit += 2 - quadKey &= digit - + + Dim sQuadKey As String + Dim iDigit, iMask As Integer + + For i As Integer = z To 1 Step -1 + iDigit = 0 + iMask = Lsl(1, (i - 1)) + If (x And iMask) <> 0 Then iDigit += 1 + If (y And iMask) <> 0 Then iDigit += 2 + sQuadKey &= iDigit Next - Return quadKey - + + Return sQuadKey + End Private Function Opacity_Read() As Float - - Return $fOpacity - + + Return Super.Opacity '$fOpacity + End Private Sub Opacity_Write(Value As Float) - - $fOpacity = Min(1, Max(0, Value)) - $fGradStep = $fOpacity / 10 - + + Super.Opacity = Min(1, Max(0, Value)) '$fOpacity = Min(1, Max(0, Value)) + $fGradStep = Super.Opacity / 10 + End Public Sub _free() - + Dim hClient As HttpClient - + For Each hClient In $aClients hClient.Stop - Next $aClients.Clear ' $DB.Close - + End Private Function Loading_Read() As Boolean - - Return $bLoading ' - + + Return $bLoading + End -'''Define the cookie file +'' Define the cookie file +'' Allows to define the cookie file shared by all the httpsockets. +'' Usefull for using with some server that query a session. Public Function SetCoockieFile(sFile As String) As Object - - Dim hc As HttpClient - + + Dim hClient As HttpClient + If Not sFile Then - For Each hc In $aClients - hc.UpdateCookies = False - hc.CookiesFile = "" + For Each hClient In $aClients + hClient.UpdateCookies = False + hClient.CookiesFile = "" Next - Else - - For Each hc In $aClients - hc.UpdateCookies = True - hc.CookiesFile = sFile + For Each hClient In $aClients + hClient.UpdateCookies = True + hClient.CookiesFile = sFile Next - Endif - + End Private Function UseWebMapService_Read() As Boolean - + Return $bUseWMS - + End Private Sub UseWebMapService_Write(Value As Boolean) - + $bUseWMS = Value - + End Private Function WMSArgs_Read() As Collection - + Return $cWMSArgs - + End Private Sub WMSArgs_Write(Value As Collection) - - $cWMSArgs = Value - + + $cWMSArgs = Value + End Private Function MaxBounds_Read() As MapBounds - + Return $mbMaxBounds - + End Private Sub MaxBounds_Write(Value As MapBounds) - + $mbMaxBounds = value - + End Private Function WMSProjection_Read() As String - + Return $WMSProj - + End Private Sub WMSProjection_Write(Value As String) - + $WMSProj = Value $prjWMS = New Proj(Value) - + End Private Function CacheRefreshDelay_Read() As Integer + Return $iCacheRefreshDelay + End Private Sub CacheRefreshDelay_Write(Value As Integer) + $iCacheRefreshDelay = Value + End +'' Remove old files from cache. +'' - iLastUse defines file age in days Public Sub ClearCache(Optional iLastUse As Integer) +'needs some testing... If $sCachePath = Null Or Len($sCachePath) < 5 Then Return If iLastUse Then - Exec ["find", ".", "-mtime", "+" & Str(iLastUse), "-delete"] With ["PWD", $sCachePath] + Exec ["find", $sCachePath, "-mtime", "+" & Str(iLastUse), "-delete"] With ["PWD", $sCachePath] Else Exec ["rm", $sCachePath &/ "*"] Endif - - End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/MapView.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/MapView.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/MapView.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/MapView.class 2019-04-27 16:05:33.000000000 +0000 @@ -6,17 +6,15 @@ Public Const _Properties As String = "*,Border{Border.*},AllowEffect=true,ShowControls=true" Public Const _Group As String = "View" - +Property Read {Map} As Map '' Returns the inner Map object +'Property Read DefaultProxy As _MapProxy '' Returns or sets Default Proxy parameters. Property Lock As Boolean -Property Border As Integer -Property Read {Map} As Map -Property AllowEffect As Boolean -Property ShowControls As Boolean -Property Mode As Integer -Private $iMode As Integer +Property Border As Integer '' Returns or sets the border type of the control. +Property AllowEffect As Boolean '' Returns or sets this Control visual effects. +Property ShowControls As Boolean '' Returns or sets Zoom control. +' Property Mode As Integer +' Private $iMode As Integer Private $bShowControls As Boolean = True - - Private $hCenter As MapPoint Private $hMap As New Map As "Map" Private $hView As DrawingArea @@ -41,6 +39,7 @@ Private $hViewLayer As New _ViewLayer As "ViewLayer" Private $tX As Integer Private $tY As Integer +' Public _Proxy As _MapProxy Event Click Event Draw @@ -68,7 +67,6 @@ End - Public Sub SetCenter(hMapPoint As MapPoint) $hCenter = hMapPoint @@ -167,6 +165,31 @@ End +'' Saves actual MapView picture as file +'' - For file format and quality check +'' [http://gambaswiki.org/wiki/comp/gb.qt4/image/save] +' Public Sub Save(Path As String, Optional Quality As Integer) +' 'http://sourceforge.net/p/gambas/mailman/message/32083180/ +' +' Dim hPicture As New Picture($hView.W, $hView.H) +' Dim bControlState As Boolean = Me.ShowControls +' +' If bControlState = True Then Me.ShowControls = False +' +' Paint.Begin(hPicture) +' ' DrawMap() +' Paint.End() +' +' Me.ShowControls = bControlState +' +' If Exist(Path) Then +' Error.Raise("File already exists: " & Path) +' Else +' hPicture.Save(Path, Quality) +' Endif +' +' End + Public Sub _ZoomUp(X As Integer, Y As Integer) $ZX = X @@ -263,7 +286,7 @@ End Public Sub View_Arrange() - + $hMap.Resize($hView.ClientW, $hView.ClientH) $hZoomBuffer.Resize($hView.ClientW, $hView.ClientH) $iZoomWay = 0 @@ -354,14 +377,14 @@ End -Private Function Mode_Read() As Integer - - - -End - -Private Sub Mode_Write(Value As Integer) - - - -End +' Private Function Mode_Read() As Integer +' +' +' +' End +' +' Private Sub Mode_Write(Value As Integer) +' +' +' +' End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Shapes/_ShapeItem.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Shapes/_ShapeItem.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Shapes/_ShapeItem.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Shapes/_ShapeItem.class 2019-04-27 16:05:33.000000000 +0000 @@ -1,57 +1,64 @@ ' Gambas class file -Export -Public Bounds As New MapBounds -Public {Color} As Integer = -1 -Public LineWidth As Integer = -1 -Property Read Key As String -Public Type As Integer -Public Points As Object -Public Center As MapPoint -Public FillColor As Integer = -1 -Private $bSelected As Boolean -Property Selected As Boolean +''' This class define the Shape Item. + +'Export + +Property Read Key As String '' Returns his Item's Key name +Property Selected As Boolean '' Returns or sets if this Item is selected +'Property Color As Integer +Property Bounds As MapBounds Private $sKey As String +Private $bSelected As Boolean = False +Private $hBounds As MapBounds +'Private $fLineStyle As Integer +Public Type As Integer '' Returns or sets this Item's type (Point, MultiPoint, Polyline, Polygon, Circle) +Public Points As Object '' Returns or sets the MapPoints that make up this Item +Public Center As MapPoint '' Returns or sets the Item's center in MapPoint +Public Radius As Float '' Returns or sets this Item radius, if circle +'Public Bounds As New MapBounds +Public {Color} As Integer = -1 '' Returns or sets this Item Color, or outline color, if applicable +Public FillColor As Integer = -1 '' Returns or sets this Item Fill Color, if applicable +Public LineWidth As Integer = -1 '' Returns or sets this Item Line Width, if applicable +Public LineStyle As Integer = -1 '' Returns or sets this Item's Line Style, if applicable +Public Image As Image '' Returns or sets this Item's Icon. If Color is defined, Icon will be colorized. -Public Image As Image Event Select Public Sub _New(Key As String) - - $sKey = Key - -End + $sKey = Key + $hBounds = New MapBounds +End Public Function Contains(hMapPoint As MapPoint) As Boolean - - If Bounds.Lon < hMapPoint.Lon And Bounds.lon2 > hMapPoint.Lon Then - If Bounds.Lat > hMapPoint.Lat And Bounds.Lat2 < hMapPoint.Lat Then + + If $hBounds.Lon < hMapPoint.Lon And $hBounds.lon2 > hMapPoint.Lon Then + If $hBounds.Lat > hMapPoint.Lat And $hBounds.Lat2 < hMapPoint.Lat Then Return True Endif Endif + Return False - + End Public Function Near(hMapPoint As MapPoint, iZoom As Integer, Padding As Integer) As Boolean - + Dim hTLPoint, hBRPoint As Point Dim hPoint As Point = Geo.MapPointToPixel(hMapPoint, iZoom) - - hTLPoint = Geo.MapPointToPixel(Bounds.TopLeft, iZoom) + + hTLPoint = Geo.MapPointToPixel($hBounds.TopLeft, iZoom) hTLPoint.X -= Padding hTLPoint.Y -= Padding - - hBRPoint = Geo.MapPointToPixel(Bounds.BottomRight, iZoom) + + hBRPoint = Geo.MapPointToPixel($hBounds.BottomRight, iZoom) hBRPoint.X += Padding hBRPoint.Y += Padding - - Return Rect(hTLPoint.X, hTLPoint.Y, hBRPoint.x, hBRPoint.Y).Contains(hPoint.X, hPoint.Y) - -End + Return Rect(hTLPoint.X, hTLPoint.Y, hBRPoint.x, hBRPoint.Y).Contains(hPoint.X, hPoint.Y) +End ' Public Sub Delete() ' @@ -76,6 +83,30 @@ Private Function Key_Read() As String - Return $sKey + Return $sKey + +End + +Private Function Bounds_Read() As MapBounds + 'just a workaround to relocate circles + If Type = 33 Then + Dim P1, P2, P3, P4 As MapPoint + P1 = MapPoint.From(Center, 0, Radius) + P2 = MapPoint.From(Center, 90, Radius) + P3 = MapPoint.From(Center, 180, Radius) + P4 = MapPoint.From(Center, 270, Radius) + + $hBounds.TopLeft = MapPoint(P1.Lat, P4.Lon) + $hBounds.BottomRight = MapPoint(P3.Lat, P2.Lon) + Endif + + Return $hBounds + +End + +Private Sub Bounds_Write(Value As MapBounds) + + 'If Not $hBounds Then $hBounds = New MapBounds + $hBounds = Value End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Tests/Form3.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Tests/Form3.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Tests/Form3.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Tests/Form3.class 2019-04-27 16:05:33.000000000 +0000 @@ -3,7 +3,7 @@ Public Sub Form_Open() Dim hLay As Object - Map._Debug = True + Map.Debug = True ' With MapView1.Map.AddTile("geo", "http://gpp3-wxs.ign.fr/{API}/geoportail/wmts", ["API": "tyujsdxmzox31ituc2uw0qwl"]) ' .UseWebMapService = True ' .WMSArgs!service = "WMTS" diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Tests/Form4.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Tests/Form4.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Tests/Form4.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Tests/Form4.class 2019-04-27 16:05:33.000000000 +0000 @@ -2,16 +2,68 @@ Private hMap As New Map Private hImage As Image +'Private zz As New _ShapeItem Public Sub Form_Open() +Dim hbound As MapBounds 'hMap.AddTile("gg", "https://khms{s}.google.fr/kh/v={version}&src=app&x={x}&y={y}&z={z}&s=Galile", ["version": "145"]).SubDomains = ["0", "1", "2"] 'hImg = Scanners["hpaio:/net/HP_LaserJet_MFP_M426fdn?ip=192.168.1.25"].Scan() 'MapView1.Map.AddTile("gmap", "https://khms0.google.com/kh/v={version}?x={x}&y={y}&z={z}", ["version": "821"]).Copyright = "google" - MapView1.Map.AddTile("OpenStreetMap", "http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", Null).Copyright = "Ā© OpenStreetMap contributors" + + 'Authenticated proxy settings bellow + ' MapView1.Map.Proxy.Auth = Net.AuthNone 'Net.AuthBasic + ' MapView1.Map.Proxy.Type = Net.ProxyHTTP + ' MapView1.Map.Proxy.Host = "" + ' MapView1.Map.Proxy.User = "" + ' MapView1.Map.Proxy.Password = "" + + 'Storing tiles elsewhere + 'MapView1.Map.DefaultCache = "/home/tmp" + + MapView1.Map.AddTile("OpenStreetMap", "http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", Null, "OpenStreetMap1").Copyright = "Ā© OpenStreetMap contributors" + MapView1.Map.AddTile("NOAA", "https://tileservice.charts.noaa.gov/tiles/50000_1/{z}/{x}/{y}.png",, "NOAA") ', ["projection": "EPSG:3857"]) + 'MapView1.Map.AddTile("NOAA", "https://tileservice.charts.noaa.gov/tiles/13003_1/{z}/{x}/{y}.png", ["projection": "EPSG:3857", "displayProjection": " EPSG: 4326 "]) + '" http: / / tileservice.charts.noaa.gov / tiles / 50000 _1 / {z} / {x} / {y}.png ").SubDomains = [" 0 ", " 1 ", " 2 "]" + MapView1.Map.GetTile("OpenStreetMap").Opacity = 0.3 MapView1.Map.Center = MapPoint(48.866667, 2.333333) - MapView1.Map.Zoom = 5 - 'himage = hMap.Grab(hMap.Bounds, 200, 200, 17) + 'MapView1.Map.GetTile("OpenStreetMap").ClearCache(10) + + MapView1.Map.Zoom = 10 + MapView1.Map.AddShape("Shape") + MapView1.Map.GetShape("Shape").Opacity = 0.5 + MapView1.Map.GetShape("Shape").LineStyle = Line.Dash + + MapView1.Map.GetShape("Shape").AddPoint("point 1", MapPoint(48.866667, 2.333333)) + MapView1.Map.GetShape("Shape").AddPoint("point 2", MapPoint(48.866667, 2.533333)).Selected = False + MapView1.Map.GetShape("Shape").AddPoint("point 3", MapPoint(48.866667, 2.533333), Color.Yellow, Image.Load("plus.png")) + + Dim tmp1 As New MapPoint[] + Dim tmp2 As New MapPoint + tmp1 = [MapPoint(48.866667, 2.333333), MapPoint(48.866667, 2.433333), MapPoint(48.966667, 2.433333), MapPoint(48.966667, 2.233333)] + tmp2 = MapPoint.GetCenter(tmp1) + + MapView1.Map.GetShape("Shape").AddMultipoint("multipoint1", tmp1, Color.green, Image.Load("plus.png")) + ' + MapView1.Map.GetShape("Shape").AddPolyLine("poly1", tmp1, Color.Yellow, 4, Line.DashDotDot) + MapView1.Map.GetShape("Shape").AddCircle("cir1", tmp2, 5000, Color.green, 4, Line.dot, Color.Transparent) + MapView1.Map.GetShape("Shape").AddCircle("cir2", tmp2, 2500, Color.red, 4, Line.dash, Color.Transparent) + MapView1.Map.GetShape("Shape").AddPoint("central point", tmp2) + MapView1.Map.GetShape("Shape").GetItem("poly1").Selected = True + + ' MapView1.Map.GetShape("Shape").AddCircle("cir", MapPoint(48.866667, 2.333333), 2000) ', Color.Red, 2, Color.Transparent) + ' MapView1.Map.GetShape("Shape").GetItem("cir").center = MapPoint(48.866667, 2.433333) + + 'MapView1.Map + ' MapView1.Map["Shape"].AddPoint("p", MapPoint(48.866667, 2.333333)) + ' MapView1.Map["Shape"].AddPoint("p2", MapPoint(48.866222, 2.360583), Color.Green, Image.Load("cursor.png")) + 'himage = hMap.Grab(hMap.Bounds, 200, 200, 17) + + Print MapPoint(48.866667, 2.333333).Distance(MapPoint(48.866667, 2.333333), MapPoint(48.866222, 2.360583)) + 'hbound = MapView1.Map["Shape"]["cir"].Bounds + 'Print MapPoint.Distance(hbound.TopLeft, MapPoint(hbound.Top, hbound.Right)) + + Debug "Shape count: " & MapView1.Map["Shape"].Count End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Tools/Geo.module gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Tools/Geo.module --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Tools/Geo.module 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Tools/Geo.module 2019-04-27 16:05:33.000000000 +0000 @@ -1,5 +1,6 @@ ' Gambas module file +Fast Export 'Private halfPixelGlobeSize As Integer @@ -8,60 +9,58 @@ Private $OriginShift As Float = 2 * Pi * 6378137 / 2.0 - - Public Function MapPointToTile(hMapPoint As MapPoint, Zoom As Integer) As Point - + Dim n As Float = 2 ^ Zoom Dim hPoint As New Point - + hPoint.X = Int((hMapPoint.Lon + 180.0) / 360.0 * n) hPoint.y = Int((1.0 - Log(Tan(Rad(hMapPoint.Lat)) + (1 / Cos(Rad(hMapPoint.Lat)))) / Pi) / 2.0 * n) Return hPoint End Public Function MapPointToPixel(hMapPoint As MapPoint, Zoom As Integer) As Point - - Dim Res As Float = $initialResolution / (2 ^ zoom) - Dim X, Y As Float - + + Dim fRes As Float = $initialResolution / (2 ^ Zoom) + Dim fX, fY As Float + 'Convert in Meters - X = hMapPoint.lon * $OriginShift / 180.0 - Y = - (Log(Tan((90 + hMapPoint.lat) * Pi / 360.0)) / (Pi / 180.0)) * $OriginShift / 180.0 + fX = hMapPoint.lon * $OriginShift / 180.0 + fY = -(Log(Tan((90 + hMapPoint.lat) * Pi / 360.0)) / (Pi / 180.0)) * $OriginShift / 180.0 'Convert in Pixels - X = (X + $originShift) / res - Y = (Y + $originShift) / res - Return Point(X, Y) + fX = (fX + $originShift) / fRes + fY = (fY + $originShift) / fRes + Return Point(fX, fY) End Public Function PixelToMapPoint(hPoint As Point, Zoom As Integer) As MapPoint - Dim X, Y As Float - Dim Res As Float = $initialResolution / (2 ^ zoom) + Dim fX, fY As Float + Dim fRes As Float = $initialResolution / (2 ^ Zoom) Dim mpPoint As New MapPoint - + 'Convert in Meters - X = hPoint.x * res - $originShift - Y = hPoint.y * res - $originShift + fX = hPoint.x * fRes - $originShift + fY = hPoint.y * fRes - $originShift 'Convert in Latlon mappoint - mpPoint.Lon = (X / $originShift) * 180.0 - mpPoint.Lat = (Y / $originShift) * 180.0 + mpPoint.Lon = (fX / $originShift) * 180.0 + mpPoint.Lat = (fY / $originShift) * 180.0 - mpPoint.Lat = - (180 / Pi * (2 * ATan(Exp(mpPoint.Lat * Pi / 180.0)) - Pi / 2.0)) + mpPoint.Lat = -(180 / Pi * (2 * ATan(Exp(mpPoint.Lat * Pi / 180.0)) - Pi / 2.0)) Return mpPoint End Public Function PixelToTile(hPoint As Point) As Point - + Return Point(Int(Ceil(hPoint.X / $tileSize) - 1), Int(Ceil(hPoint.Y / $tileSize) - 1)) - + End -''Convert a value in sexagesimal degree to decimal +'' Convert a value in sexagesimal degree to decimal '' ex: 45Ā°53'36" -> 45,893333 Public Function SexToDec(Value As String) As Float @@ -75,16 +74,16 @@ Case "N", "E" Return fRet Case "S", "W", "O" - Return - fRet + Return -fRet End Select Endif Return fRet End -''Convert from Decimal to Sexagesimal degrees +'' Convert from Decimal to Sexagesimal degrees '' ex:45,893333 -> 45Ā°53'36" -''Type 0=None 1=Lat 2=Lon +'' Type 0=None 1=Lat 2=Lon Public Function DecToSex(Value As Float, Type As Integer) As String Dim iDeg As Integer @@ -107,23 +106,20 @@ fSec = Frac(fSec) * 60 sret = Subst("&1Ā°&2'&3''", iDeg, iMin, Format(fSec, "0.##")) & sRet - Return sret + Return sRet End Public Function TileBounds(X As Integer, Y As Integer, Zoom As Integer) As MapBounds Dim hPointTL, hPointBR As Point Dim mp, mp2 As MapPoint - - + hPointTL = Point(X * $tileSize, Y * $tileSize) hPointBR = Point(hPointTL.X + $tileSize, hPointTL.Y + $tileSize) mp = PixelToMapPoint(hPointTL, zoom) mp2 = PixelToMapPoint(hPointBR, zoom) - - - Return MapBounds(PixelToMapPoint(hPointTL, zoom), PixelToMapPoint(hPointBR, zoom)) + Return MapBounds(PixelToMapPoint(hPointTL, zoom), PixelToMapPoint(hPointBR, zoom)) End Public Function TileToMapPoint(X As Integer, Y As Integer, Zoom As Integer) As MapPoint diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Tools/_MapProxy.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Tools/_MapProxy.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Tools/_MapProxy.class 1970-01-01 00:00:00.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Tools/_MapProxy.class 2019-04-27 16:05:33.000000000 +0000 @@ -0,0 +1,20 @@ +' Gambas class file + +''' This virtual class allows to define proxy parameters. + +Export + +'' Return or set the HTTP authentication mode to use. +'' It can be one of the following constants +'' - Net.AuthNone (the Default) +'' - Net.AuthBasic +'' - Net.AuthNtlm +Public Auth As Integer +'' Return or set the proxy type. +'' It can be one Of the following constant: +'' - Net.ProxyHTTP (the Default) +'' - Net.ProxySocks5 +Public Type As Integer +Public Host As String '' Return or set the proxy host name. +Public User As String '' Return or set the proxy user name. +Public Password As String '' Return or set the proxy password. diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Tools/MyPaint.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Tools/MyPaint.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Tools/MyPaint.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Tools/MyPaint.class 2019-04-27 16:05:33.000000000 +0000 @@ -3,17 +3,14 @@ 'Export Static Public Sub Polygone(Pt As Integer[]) - Dim i As Integer If pt.Count < 2 Then Return Paint.MoveTo(pt[0], pt[1]) - For i = 2 To pt.Max Step 2 + For i As Integer = 2 To pt.Max Step 2 Paint.LineTo(pt[i], pt[i + 1]) - Next Paint.LineTo(pt[0], pt[1]) End - Static Public Sub RectangleRectF(hFbox As RectF) Paint.Rectangle(hFbox.x, hFbox.Y, hFbox.Right - hFbox.X, hFbox.Bottom - hFbox.Y) diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Tools/Proj.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Tools/Proj.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Tools/Proj.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Tools/Proj.class 2019-04-27 16:05:33.000000000 +0000 @@ -20,8 +20,6 @@ End - - Public Function TransformPF(ProjTo As Proj, PF As PointF) As PointF Dim sCom, sRes As String Dim a As String[] @@ -45,7 +43,6 @@ If ProjTo._strProj <> LastTransformString Then LastTransformString = ProjTo._strProj - Endif sCom = Subst("cs2cs -f \"%f\" +init=&1 +to +init=&2< LastTransformString Then ' LastTransformString = ProjTo._strProj ' @@ -84,4 +81,4 @@ Return $strProj -End +End \ No newline at end of file diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Types/MapPoint.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Types/MapPoint.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Types/MapPoint.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Types/MapPoint.class 2019-04-27 16:05:33.000000000 +0000 @@ -1,22 +1,28 @@ ' Gambas class file +Fast Export +' WGS 84 ellipsoid +Static Private A As Float = 6378137 +Static Private B As Float = 6356752.3142 +Static Private F As Float = (1 / 298.257223563) + Public Lat As Float Public Lon As Float Public Sub _new(Optional Latitude As Float, Longitude As Float) - + Lat = Latitude Lon = Longitude - + End Static Public Function _Call(Latitude As Float, Longitude As Float) As MapPoint - + Dim hLatLon As New MapPoint(Latitude, Longitude) Return hLatLon - + End '' Calculate geodesic distance (in m) between two points specified by latitude / longitude (in numeric degrees). @@ -27,46 +33,46 @@ '' '' Ā© 2002-2008 Chris Veness [http://www.movable-type.co.uk/scripts/latlong-vincenty.html] '' -Public Sub Distance(PointA As MapPoint, PointB As MapPoint) As Float - +Static Public Sub Distance(PointA As MapPoint, PointB As MapPoint) As Float + Dim eLon1 As Float = PointA.Lon Dim eLat1 As Float = PointA.Lat Dim eLon2 As Float = PointB.Lon Dim eLat2 As Float = PointB.Lat - - ' WGS 84 ellipsoid - Dim A As Float = 6378137 - Dim B As Float = 6356752.3142 - Dim F As Float = 1 / 298.257223563 - + + ' ' WGS 84 ellipsoid + ' Dim A As Float = 6378137 + ' Dim B As Float = 6356752.3142 + ' Dim F As Float = 1 / 298.257223563 + Dim L As Float = Rad(eLon2 - eLon1) Dim U1 As Float = ATan((1 - F) * Tan(Rad(eLat1))) Dim U2 As Float = ATan((1 - F) * Tan(Rad(eLat2))) Dim SinU1 As Float = Sin(U1), CosU1 As Float = Cos(U1) Dim SinU2 As Float = Sin(U2), CosU2 As Float = Cos(U2) - + Dim Lambda As Float = L, LambdaP As Float = Pi(2) Dim IterLimit As Integer = 20 - + Dim SinLambda, CosLambda As Float Dim Sigma, SinSigma, CosSigma, Cos2SigmaM As Float Dim SinAlpha, CosSqAlpha As Float Dim C As Float - + Dim USq, AA, BB, DeltaSigma, S As Float - + While Abs(Lambda - LambdaP) > 1e-12 - + Dec IterLimit If IterLimit < 0 Then Break - + SinLambda = Sin(Lambda) CosLambda = Cos(Lambda) SinSigma = Sqr((CosU2 * SinLambda) * (CosU2 * SinLambda) + (CosU1 * SinU2 - SinU1 * CosU2 * CosLambda) * (CosU1 * SinU2 - SinU1 * CosU2 * CosLambda)) - + ' co-incident points If (SinSigma = 0) Then Return 0 - + CosSigma = SinU1 * SinU2 + CosU1 * CosU2 * CosLambda Sigma = ATan2(SinSigma, CosSigma) SinAlpha = CosU1 * CosU2 * SinLambda / SinSigma @@ -76,13 +82,13 @@ Else Cos2SigmaM = CosSigma - 2 * SinU1 * SinU2 / CosSqAlpha Endif - + C = F / 16 * CosSqAlpha * (4 + F * (4 - 3 * CosSqAlpha)) LambdaP = Lambda Lambda = L + (1 - C) * F * sinAlpha * (Sigma + C * SinSigma * (Cos2SigmaM + C * CosSigma * (-1 + 2 * Cos2SigmaM * Cos2SigmaM))) Wend - + If (IterLimit < 0) Then Return 0 'NaN - formula failed TO converge USq = CosSqAlpha * (A * A - B * B) / (B * B) @@ -91,7 +97,7 @@ DeltaSigma = BB * SinSigma * (Cos2SigmaM + BB / 4 * (CosSigma * (-1 + 2 * Cos2SigmaM * Cos2SigmaM) - BB / 6 * Cos2SigmaM * (-3 + 4 * SinSigma * SinSigma) * (-3 + 4 * Cos2SigmaM * Cos2SigmaM))) S = B * AA * (Sigma - DeltaSigma) Return S - + End '' Calculate destination point given starting point lat / long (numeric degrees), @@ -104,19 +110,19 @@ '' Ā© 2002-2008 Chris Veness [http://www.movable-type.co.uk/scripts/latlong-vincenty-direct.html] '' Static Public Sub From(Point As MapPoint, (Bearing) As Float, (Distance) As Float) As MapPoint - + Dim eLon1 As Float = Point.Lon Dim eLat1 As Float = Point.Lat - + ' WGS 84 ellipsoid - Dim A As Float = 6378137 - Dim B As Float = 6356752.3142 - Dim F As Float = 1 / 298.257223563 - + ' Dim A As Float = 6378137 + ' Dim B As Float = 6356752.3142 + ' Dim F As Float = 1 / 298.257223563 + Dim S As Float = Distance Dim Alpha1 As Float = Rad(Bearing) Dim SinAlpha1 As Float = Sin(Alpha1), CosAlpha1 As Float = Cos(Alpha1) - + Dim TanU1 As Float = (1 - F) * Tan(Rad(eLat1)) Dim CosU1 As Float = 1 / Sqr((1 + TanU1 * TanU1)) Dim SinU1 As Float = TanU1 * CosU1 @@ -126,13 +132,13 @@ Dim USq As Float = CosSqAlpha * (A * A - B * B) / (B * B) Dim AA As Float = 1 + USq / 16384 * (4096 + USq * (-768 + USq * (320 - 175 * USq))) Dim BB As Float = USq / 1024 * (256 + USq * (-128 + USq * (74 - 47 * USq))) - + Dim Sigma As Float = S / (B * AA) Dim SigmaP As Float = Pi(2) - + Dim Cos2SigmaM, SinSigma, CosSigma, DeltaSigma As Float Dim Tmp, Lambda, C, L, Lat2 As Float - + While (Abs(Sigma - SigmaP) > 1e-12) Cos2SigmaM = Cos(2 * Sigma1 + Sigma) @@ -152,29 +158,54 @@ 'RevAz = ATan2(SinAlpha, - Tmp) ?? Return MapPoint(Deg(Lat2), eLon1 + Deg(L)) - + End '' Calculate the initial bearing (in degrees) that leads from one point to another point '' specified by latitude / longitude. -'' + Static Public Sub Bearing(({From}) As MapPoint, {To} As MapPoint) As Float - + Dim eLon1 As Float = From.Lon Dim eLat1 As Float = From.Lat Dim eLon2 As Float = To.Lon Dim eLat2 As Float = To.Lat - Dim DLon, X, Y, B As Float + Dim DLon, fX, fY, fBearing As Float eLat1 = Rad(eLat1) eLat2 = Rad(eLat2) DLon = Rad(eLon2 - eLon1) - Y = Sin(DLon) * Cos(eLat2) - X = Cos(eLat1) * Sin(eLat2) - Sin(eLat1) * Cos(eLat2) * Cos(DLon) - B = Deg(ATan2(Y, X)) - If B < 0 Then B += 360 - Return B + fY = Sin(DLon) * Cos(eLat2) + fX = Cos(eLat1) * Sin(eLat2) - Sin(eLat1) * Cos(eLat2) * Cos(DLon) + fBearing = Deg(ATan2(fY, fX)) + If fBearing < 0 Then fBearing += 360 + Return fBearing End + +'' Returns the Central Point between several MapPoints +Static Public Function GetCenter(hPoints As MapPoint[]) As MapPoint + 'TODO: Movida da classe _MapShape para cĆ”. Avaliar pertinĆŖncia + Dim tmpA, fA, Gx, Gy As Float + Dim j As Integer + 'calcul du centre + fA = 0 + Gx = 0 + Gy = 0 + For k As Integer = 0 To hPoints.Max + j = IIf(k + 1 <= hPoints.Max, k + 1, 0) + tmpA = (hPoints[k].Lon * hPoints[j].Lat) - (hPoints[j].Lon * hPoints[k].Lat) + fA += tmpA + Gx += tmpA * (hPoints[k].Lon + hPoints[j].Lon) + Gy += tmpA * (hPoints[k].Lat + hPoints[j].Lat) + Next + fA = fA / 2 + Gx = Gx / (6 * fA) + Gy = Gy / (6 * fA) + + Return MapPoint(Gy, Gx) +Catch + +End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Types/_Tile.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Types/_Tile.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.map/.src/Types/_Tile.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.map/.src/Types/_Tile.class 2019-04-27 16:05:33.000000000 +0000 @@ -1,6 +1,5 @@ ' Gambas class file - Static Public Const Normal As Integer = 0 Static Public Const Loading As Integer = 1 Static Public Const Error As Integer = -1 @@ -14,5 +13,4 @@ Public Image As Image Public TryCount As Integer Public Name As String -Public Opacity As Float - +Public Opacity As Float \ No newline at end of file diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.media.form/.component gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.media.form/.component --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.media.form/.component 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.media.form/.component 2019-04-27 16:05:33.000000000 +0000 @@ -1,5 +1,5 @@ [Component] Key=gb.media.form -Version=3.11.90 +Version=3.12.90 Needs=Form Requires=gb.media Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.media.form/.icon.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.media.form/.icon.png differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.media.form/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.media.form/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.media.form/.project 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.media.form/.project 2019-04-27 16:05:33.000000000 +0000 @@ -2,7 +2,7 @@ Title=gb.media.form Startup=FTest Icon=.hidden/control/mediaview.png -Version=3.11.90 +Version=3.12.90 VersionFile=1 Component=gb.image Component=gb.gui diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.media.form/.src/FMediaPlayer.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.media.form/.src/FMediaPlayer.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.media.form/.src/FMediaPlayer.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.media.form/.src/FMediaPlayer.class 2019-04-27 16:05:33.000000000 +0000 @@ -5,13 +5,14 @@ Private $hPlayer As MediaPlayer Private $hImage As MediaControl -Private $hPause1 As Panel -Private $hPause2 As Panel +' Private $hPause1 As Panel +' Private $hPause2 As Panel Private $iMute As Integer 'Private $bNoVideo As Boolean Private $sName As String Private $bMutedIcon As Boolean Private $fStartupPos As Float +Private $bPlaying As Boolean Private Sub GetParent() As MediaView @@ -28,6 +29,8 @@ $hImage = New MediaControl($hPlayer, "ximagesink") $hPlayer.Video.Output = $hImage + '$hPlayer.Rate = -1 + ' $aVisualisation = New MediaControl[] ' AddVisualisation("", "") ' AddVisualisation("goom", "Goom") @@ -51,30 +54,30 @@ End -Private Sub ShowPause() - - If $hPause1 Then Return - Object.Lock(dwgVideo) - $hPause1 = New Panel(dwgVideo) - $hPause1.Background = Color.White - $hPause2 = New Panel(dwgVideo) - $hPause2.Background = Color.White - Object.Unlock(dwgVideo) - dwgVideo_Arrange - -End - -Private Sub HidePause() - - If Not $hPause1 Then Return - Object.Lock(dwgVideo) - $hPause1.Delete - $hPause2.Delete - $hPause1 = Null - $hPause2 = Null - Object.Unlock(dwgVideo) +' Private Sub ShowPause() +' +' If $hPause1 Then Return +' Object.Lock(dwgVideo) +' $hPause1 = New Panel(dwgVideo) +' $hPause1.Background = Color.SetAlpha(Color.White, 128) +' $hPause2 = New Panel(dwgVideo) +' $hPause2.Background = $hPause1.Background +' Object.Unlock(dwgVideo) +' dwgVideo_Arrange +' +' End -End +' Private Sub HidePause() +' +' If Not $hPause1 Then Return +' Object.Lock(dwgVideo) +' $hPause1.Delete +' $hPause2.Delete +' $hPause1 = Null +' $hPause2 = Null +' Object.Unlock(dwgVideo) +' +' End Public Sub SetUrl(sUrl As String) @@ -103,23 +106,27 @@ If Not $hPlayer Then Return - timTime.Start - dwgTime.Refresh - sldVolume_Change - $hImage.SetWindow(dwgVideo) - $hPlayer.Play - HidePause + If $hPlayer.State <> Media.Playing Then + 'timTime.Start + dwgTime.Refresh + sldVolume_Change + $hImage.SetWindow(dwgVideo) + '$hPlayer.Rate = -1 + $hPlayer.Play + btnPlay.Picture = Picture["icon:/small/pause"] + $bPlaying = True + dwgVideo.Refresh + 'HidePause + Else + $hPlayer.Pause + 'timTime.Stop + dwgTime.Refresh + 'ShowPause + 'timTime.Stop + btnPlay.Picture = Picture["icon:/small/play"] + Endif + -End - -Public Sub btnPause_Click() - - If Not $hPlayer Then Return - If $hPlayer.State <> Media.Playing Then Return - $hPlayer.Pause - ShowPause - timTime.Stop - End Public Sub btnStop_Click() @@ -127,26 +134,32 @@ If Not $hPlayer Then Return If $hPlayer.State <> Media.Playing And If $hPlayer.State <> Media.Paused Then Return $hPlayer.Stop - timTime.Stop - HidePause + 'timTime.Stop + $bPlaying = False + 'HidePause dwgVideo.Refresh dwgTime.Refresh + btnPlay.Picture = Picture["icon:/small/play"] End -Public Sub dwgVideo_Arrange() - - Dim W, H As Integer - - H = Desktop.Scale * 8 - W = H * 2 - - 'lblTime.Move(dwgVideo.W - W, dwgVideo.H - H, W, H) - - If $hPause1 Then $hPause1.Move(dwgVideo.W \ 2 - 32, dwgVideo.H \ 2 - 32, 24, 64) - If $hPause2 Then $hPause2.Move(dwgVideo.W \ 2 + 8, dwgVideo.H \ 2 - 32, 24, 64) - -End +' Public Sub dwgVideo_Arrange() +' +' Dim W, H As Integer +' +' H = Desktop.Scale * 8 +' W = H * 2 +' +' 'lblTime.Move(dwgVideo.W - W, dwgVideo.H - H, W, H) +' +' If $hPause1 Then +' $hPause1.Move(dwgVideo.W \ 2 - 32, dwgVideo.H \ 2 - 32, 24, 64) +' $hPause2.Move(dwgVideo.W \ 2 + 8, dwgVideo.H \ 2 - 32, 24, 64) +' $hPause1.Raise +' $hPause2.Raise +' Endif +' +' End Public Sub GetShowControl() As Boolean @@ -179,12 +192,6 @@ End -Public Sub timTime_Timer() - - dwgTime.Refresh - -End - Public Sub dwgTime_Draw() Dim sText As String @@ -195,7 +202,7 @@ 'Paint.Rectangle(0, 0, Paint.W, Paint.H) 'Paint.Fill - If Not $hPlayer Or If $hPlayer.State = Media.Null Then Return + If Not $hPlayer Or If $hPlayer.State = Media.Null Or If $hPlayer.State = Media.Ready Then Return If dwgTime.H < 16 Then Return fPos = $hPlayer.Position @@ -297,13 +304,16 @@ Public Sub dwgVideo_Draw() + Dim sText As String + If Not $hPlayer Then Return - If $hPlayer.State <> Media.Playing And If $hPlayer.State <> Media.Paused Then + If Not $bPlaying Then 'Paint.DrawPicture(Picture["icon:/64/audio"], dwgVideo.W \ 2 - 32, dwgVideo.H \ 2 - 32) Paint.Background = Color.White Paint.Font.Grade = 2 - Paint.DrawTextShadow($sName, 0, dwgVideo.H \ 2 - Desktop.Scale * 2, dwgVideo.W, Desktop.Scale * 4, Align.Center, 3, 1) - Paint.DrawText($sName, 0, dwgVideo.H \ 2 - Desktop.Scale * 2, dwgVideo.W, Desktop.Scale * 4, Align.Center) + sText = Html($sName) + Paint.DrawRichTextShadow(sText, 0, dwgVideo.H \ 2 - Desktop.Scale * 2, dwgVideo.W, Desktop.Scale * 4, Align.Center, 3, 1) + Paint.DrawRichText(sText, 0, dwgVideo.H \ 2 - Desktop.Scale * 2, dwgVideo.W, Desktop.Scale * 4, Align.Center) Endif End @@ -316,13 +326,13 @@ Public Sub Play() - btnPlay_Click + If $hPlayer.State <> Media.Playing Then btnPlay_Click End Public Sub Pause() - btnPause_Click + If $hPlayer.State = Media.Playing Then btnPlay_Click End @@ -399,3 +409,34 @@ GetParent()._AboutToFinish() End + +Public Sub MediaPlayer_Position() + + dwgTime.Refresh + +End + +Public Sub GetSpeed() As Float + + Return $hPlayer.Speed + +End + +Public Sub SetSpeed(fSpeed As Float) + + $hPlayer.Speed = fSpeed + +End + +Public Sub panBorder_Arrange() + + timResize.Restart + +End + +Public Sub timResize_Timer() + + If $hPlayer And If $hPlayer.State <> Media.Playing Then $hPlayer.Pos = $hPlayer.Pos + timResize.Stop + +End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.media.form/.src/FMediaPlayer.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.media.form/.src/FMediaPlayer.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.media.form/.src/FMediaPlayer.form 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.media.form/.src/FMediaPlayer.form 2019-04-27 16:05:33.000000000 +0000 @@ -46,12 +46,8 @@ MoveScaled(0,0,4,4) Picture = Picture["icon:/small/play"] } - { btnPause ToolButton - MoveScaled(4,0,4,4) - Picture = Picture["icon:/small/pause"] - } { btnStop ToolButton - MoveScaled(8,0,4,4) + MoveScaled(4,0,4,4) Picture = Picture["icon:/small/stop"] } { Panel1 Panel @@ -69,8 +65,8 @@ } } } - { timTime #Timer + { timResize #Timer #MoveScaled(4,11) - Delay = 150 + Delay = 50 } } diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.media.form/.src/FTest.form gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.media.form/.src/FTest.form --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.media.form/.src/FTest.form 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.media.form/.src/FTest.form 2019-04-27 16:05:33.000000000 +0000 @@ -1,11 +1,11 @@ # Gambas Form File 3.0 { Form Form - MoveScaled(0,0,62,37) + MoveScaled(0,0,112,76) Arrangement = Arrange.Fill Margin = True { MediaView1 MediaView MoveScaled(4,5,38,30) - URL = "/home/benoit/Les Demoiselles de Rochefort (1967) - La Chanson de Maxence-atgHEhyJAnw.webm" + URL = "/home/benoit/VidĆ©os/vlc-record-2018-12-21.mp4" } } diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.media.form/.src/MediaView.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.media.form/.src/MediaView.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.media.form/.src/MediaView.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.media.form/.src/MediaView.class 2019-04-27 16:05:33.000000000 +0000 @@ -17,6 +17,7 @@ Property Read Duration As Float '' Return the duration of the media in seconds Property Position As Float '' Return or set the current position inside the media in seconds. +Property Speed As Float '' Return or set the playing speed of the media. Private $hView As FMediaPlayer Private $sUrl As String @@ -139,3 +140,15 @@ $hView.SetNextUrl(Value) End + +Private Function Speed_Read() As Float + + Return $hView.GetSpeed() + +End + +Private Sub Speed_Write(Value As Float) + + $hView.SetSpeed(Value) + +End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.mysql/.component gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.mysql/.component --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.mysql/.component 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.mysql/.component 2019-04-27 16:05:33.000000000 +0000 @@ -1,6 +1,6 @@ [Component] Key=gb.mysql -Version=3.11.90 +Version=3.12.90 State=2 Authors=David Villalobos Cambronero Requires=gb.db,gb.db.mysql Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.mysql/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.mysql/.lang/es.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.mysql/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.mysql/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.mysql/.project 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.mysql/.project 2019-04-27 16:05:33.000000000 +0000 @@ -2,7 +2,7 @@ Title=mysql Startup=modMain Icon=logo.png -Version=3.11.90 +Version=3.12.90 VersionFile=1 Component=gb.db Description="Creates MySQL statements and executes them." diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.pop3/.component gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.pop3/.component --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.pop3/.component 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.pop3/.component 2019-04-27 16:05:33.000000000 +0000 @@ -1,5 +1,9 @@ [Component] Key=gb.net.pop3 -Version=3.11.90 +<<<<<<< HEAD +Version=3.10.90 +======= +Version=3.12.90 +>>>>>>> a247c14d24b8edc4533cba6bf1b9240a4bf1463a Authors=sebikul ,Fabien Bodard ,BenoĆ®t Minisini Requires=gb.net,gb.mime Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.pop3/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.pop3/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.pop3/.lang/es_ES.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.pop3/.lang/es_ES.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.pop3/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.pop3/.lang/es.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.pop3/.lang/it.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.pop3/.lang/it.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.pop3/.lang/it.po 1970-01-01 00:00:00.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.pop3/.lang/it.po 2019-04-27 16:05:33.000000000 +0000 @@ -0,0 +1,19 @@ +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: gb.net.pop3 3.12.90\n" +"PO-Revision-Date: 2019-01-12 15:50 UTC\n" +"Last-Translator: gian \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: .project:1 +msgid "gb.net.pop3" +msgstr "-" + +#: .project:2 +msgid "Gambas implementation of the POP3 protocol." +msgstr "Implementazione in Gambas del protocollo POP3." + diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.pop3/.lang/nl.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.pop3/.lang/nl.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.pop3/.lang/nl.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.pop3/.lang/nl.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,8 +1,9 @@ -#Willy Raets < gbWilly@openmailbox.org >, 2014 +# Willy Raets < gbWilly@openmailbox.org >, 2014 #, fuzzy msgid "" msgstr "" "Project-Id-Version: gb.net.pop3 3.10.90\n" +"POT-Creation-Date: 2019-04-06 18:40 UTC\n" "PO-Revision-Date: 2017-08-26 19:44 UTC\n" "Last-Translator: Willy Raets \n" "Language: nl\n" @@ -10,11 +11,10 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: .project: 1 +#: .project:1 msgid "gb.net.pop3" msgstr "gb.net.pop3" -#: .project: 2 +#: .project:2 msgid "Gambas implementation of the POP3 protocol." msgstr "Gambas implementatie van het POP3 protocol" - Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.pop3/.lang/zh.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.pop3/.lang/zh.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.pop3/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.pop3/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.pop3/.project 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.pop3/.project 2019-04-27 16:05:33.000000000 +0000 @@ -1,8 +1,16 @@ # Gambas Project File 3.0 +<<<<<<< HEAD +# Compiled with Gambas 3.10.90 Title=gb.net.pop3 Startup=MTest Icon=.hidden/control/pop3client.png -Version=3.11.90 +Version=3.10.90 +======= +Title=gb.net.pop3 +Startup=MTest +Icon=.hidden/control/pop3client.png +Version=3.12.90 +>>>>>>> a247c14d24b8edc4533cba6bf1b9240a4bf1463a VersionFile=1 Component=gb.net Component=gb.mime diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.pop3/.src/MTest.module gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.pop3/.src/MTest.module --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.pop3/.src/MTest.module 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.pop3/.src/MTest.module 2019-04-27 16:05:33.000000000 +0000 @@ -11,44 +11,44 @@ ' GNU General Public License for more details. Public Sub Main() - + Dim msg As New Pop3Client Dim message As _Pop3Client_Message Dim hMsg As MimeMessage - + msg.Debug = True - + msg.User = "" msg.Password = "" - + msg.Host = "" msg.Encrypt = Net.None - + msg.Open() - + ' Print msg.List().Join("\n") ' Print ' Print msg.ListUniqueID().Join("\n") - + ' Print msg[0].Sender ' Print msg[0].Part[0].ContentEncodin - + 'msg[2].Delete - + ' Print msg.Stat()[0] - + ' - + For Each message In msg Print message.Index;; message.Size hMsg = message.Message Try Print hMsg.Sender Next - + msg.Reset() - + 'Print msg.List().Join("\n") - + msg.Close() - + End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.smtp/.component gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.smtp/.component --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.smtp/.component 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.smtp/.component 2019-04-27 16:05:33.000000000 +0000 @@ -1,4 +1,4 @@ [Component] Key=gb.net.smtp -Version=3.10.90 +Version=3.12.90 Requires=gb.net diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.smtp/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.smtp/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.smtp/.project 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.smtp/.project 2019-04-27 16:05:33.000000000 +0000 @@ -2,7 +2,7 @@ Title=SMTP client Startup=Main Icon=.hidden/control/smtpclient.png -Version=3.10.90 +Version=3.12.90 VersionFile=1 Component=gb.net TabSize=2 diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.smtp/.src/Main.module gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.smtp/.src/Main.module --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.net.smtp/.src/Main.module 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.net.smtp/.src/Main.module 2019-04-27 16:05:33.000000000 +0000 @@ -58,26 +58,6 @@ Print "Send Failed: "; Error.Text Endif - - ' hMsg.To.Add("unknown@unknown.com") - ' hMsg.Subject = "Subject" - ' hMsg.From = "unknown@unknown.nl" - ' hMsg.Host = "127.0.0.1" - ' hMsg.Port = 465 - ' - ' hMsg.Add("Body Text") - ' - ' hMsg.User = "username" - ' hMsg.Password = "password" - ' hMsg.Encrypt = Net.SSL - ' - ' Try hMsg.Send() - ' If Not Error Then - ' Print "Send successfully" - ' Else - ' Print "Send failed: " & Error.Text - ' Endif - End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report/.component gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report/.component --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report/.component 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report/.component 2019-04-27 16:05:33.000000000 +0000 @@ -1,6 +1,6 @@ [Component] Key=gb.report -Version=3.10.90 +Version=3.12.90 State=3 Authors=Fabien Bodard Needs=Form,ImageIO Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report/.lang/ca.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report/.lang/ca.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report/.lang/cs.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report/.lang/cs.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report/.lang/es_ES.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report/.lang/es_ES.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report/.lang/fr.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report/.lang/nl.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report/.lang/nl.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report/.lang/nl.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report/.lang/nl.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,8 +1,9 @@ -#Willy Raets < gbWilly@openmailbox.org >, 2014 +# Willy Raets < gbWilly@openmailbox.org >, 2014 #, fuzzy msgid "" msgstr "" "Project-Id-Version: gb.report 3.10.90\n" +"POT-Creation-Date: 2019-04-06 18:41 UTC\n" "PO-Revision-Date: 2017-08-26 19:45 UTC\n" "Last-Translator: Willy Raets \n" "Language: nl\n" @@ -10,31 +11,31 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: .project: 1 +#: .project:1 msgid "Report designer" msgstr "Rapport ontwerper" -#: .project: 2 +#: .project:2 msgid "Report engine for gambas" msgstr "Rapportage voor Gambas" -#: FOptions.form: 25 +#: FOptions.form:25 msgid "Size" msgstr "Afmeting" -#: FOptions.form: 34 +#: FOptions.form:34 msgid "Paper size" msgstr "Papierformaat" -#: FOptions.form: 41 +#: FOptions.form:41 msgid "Custom paper size" msgstr "Aangepast papierformaat" -#: FOptions.form: 45 +#: FOptions.form:45 msgid "Width:" msgstr "Breedte:" -#: FOptions.form: 51 +#: FOptions.form:51 msgid "Height:" msgstr "Hoogte:" @@ -433,4 +434,3 @@ #: myReport5.report:95 msgid "Page $PAGE on $NPAGE" msgstr "Pagina $PAGE op $NPAGE" - Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report/.lang/zh.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report/.lang/zh.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report/.project 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report/.project 2019-04-27 16:05:33.000000000 +0000 @@ -2,7 +2,7 @@ Title=Report designer Startup=Test Icon=printer1.png -Version=3.10.90 +Version=3.12.90 VersionFile=1 Component=gb.image Component=gb.gui diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report2/.component gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report2/.component --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report2/.component 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report2/.component 2019-04-27 16:05:33.000000000 +0000 @@ -2,4 +2,4 @@ Key=gb.report2 Version=3.12.90 Needs=Form -Requires=gb.form +Requires=gb.form,gb.eval Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report2/.icon.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report2/.icon.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report2/.lang/es_ES.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report2/.lang/es_ES.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report2/.lang/es.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report2/.lang/es.mo differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report2/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report2/.lang/fr.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report2/.lang/it.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report2/.lang/it.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report2/.lang/it.po 1970-01-01 00:00:00.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report2/.lang/it.po 2019-04-27 16:05:33.000000000 +0000 @@ -0,0 +1,211 @@ +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: gb.report2 3.12.90\n" +"PO-Revision-Date: 2019-01-15 14:42 UTC\n" +"Last-Translator: gian \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: .project:1 +msgid "ReportsEvolution" +msgstr "-" + +#: FPreview.class:212 +msgid "PDF files" +msgstr "File PDF" + +#: FPreview.class:212 +msgid "Postscript files" +msgstr "File Postscript" + +#: FPreview.class:227 +msgid "Cancel" +msgstr "Annulla" + +#: FPreview.class:317 +msgid "Replace" +msgstr "Sostituisci" + +#: FPreview.class:317 +msgid "This file already exists.\nDo you want to replace it?" +msgstr "Questo file giĆ  esiste.\nDesideri sostituirlo?" + +#: FPreview.class:342 +msgid "Layout..." +msgstr "-" + +#: FPreview.class:354 +msgid "Printing..." +msgstr "Stampa..." + +#: FPreview.form:79 +msgid "Report preview" +msgstr "Anteprima del report" + +#: FPreview.form:86 +msgid "Print to file" +msgstr "Stampa su file" + +#: FPreview.form:115 +msgid "Printing" +msgstr "Stampa" + +#: FPreview.form:145 +msgid "One page" +msgstr "Una pagina" + +#: FPreview.form:154 +msgid "Two pages" +msgstr "Due pagine" + +#: FPreview.form:163 +msgid "Full width" +msgstr "Intera larghezza" + +#: FPreview.form:172 +msgid "Real size" +msgstr "Dimensione reale" + +#: FPreview.form:180 +msgid "Zoom out" +msgstr "Rimpicciolisci" + +#: FPreview.form:193 +msgid "100 %" +msgstr "-" + +#: FPreview.form:199 +msgid "Zoom in" +msgstr "Ingrandisci" + +#: FPreview.form:208 +msgid "Print" +msgstr "Stampa" + +#: FPreview.form:216 +msgid "Show options" +msgstr "Mostra le opzioni" + +#: FPreview.form:239 +msgid "Printer" +msgstr "Stampante" + +#: FPreview.form:264 +msgid "Two-sided" +msgstr "Fronte retro" + +#: FPreview.form:271 +msgid "Long side" +msgstr "Lato lungo" + +#: FPreview.form:271 +msgid "None" +msgstr "Nessuno" + +#: FPreview.form:271 +msgid "Short side" +msgstr "Lato corto" + +#: FPreview.form:275 +msgid "File" +msgstr "-" + +#: FPreview.form:301 +msgid "Resolution" +msgstr "Risoluzione" + +#: FPreview.form:313 +msgid "dpi" +msgstr "-" + +#: FPreview.form:336 +msgid "Range" +msgstr "Pagina" + +#: FPreview.form:352 +msgid "Copies" +msgstr "Copie" + +#: FPreview.form:372 +msgid "Orientation" +msgstr "Orientamento" + +#: FPreview.form:379 +msgid "Landscape" +msgstr "Orizzontale" + +#: FPreview.form:379 +msgid "Portrait" +msgstr "Verticale" + +#: FPreview.form:389 +msgid "Paper" +msgstr "Carta" + +#: FPreview.form:396 +msgid "A3" +msgstr "-" + +#: FPreview.form:396 +msgid "A4" +msgstr "-" + +#: FPreview.form:396 +msgid "A5" +msgstr "-" + +#: FPreview.form:396 +msgid "B5" +msgstr "-" + +#: FPreview.form:396 +msgid "Custom" +msgstr "Personalizzato" + +#: FPreview.form:396 +msgid "Executive" +msgstr "-" + +#: FPreview.form:396 +msgid "Legal" +msgstr "Legale" + +#: FPreview.form:396 +msgid "Letter" +msgstr "Lettera" + +#: FPreview.form:411 +msgid "Width" +msgstr "Larghezza" + +#: FPreview.form:422 +msgid "mm" +msgstr "-" + +#: FPreview.form:432 +msgid "Height" +msgstr "Altezza" + +#: FPreview.form:455 +msgid "Grayscale" +msgstr "Scala di grigi" + +#: FPreview.form:461 +msgid "Full page" +msgstr "Pagina intera" + +#: FPreview.form:466 +msgid "Collate copies" +msgstr "Assembla le copie" + +#: FPreview.form:471 +msgid "Reverse order" +msgstr "Ordine inverso" + +#: Report.class:112 +msgid "Section " +msgstr "Sezione" + Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report2/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report2/.lang/nl.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report2/.lang/nl.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report2/.lang/nl.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report2/.lang/nl.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report2/.lang/nl.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,43 +1,47 @@ -#Willy Raets < gbWilly@openmailbox.org >, 2015 +# Willy Raets < gbWilly@openmailbox.org >, 2015 #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gb.report2 3.10.90\n" -"PO-Revision-Date: 2017-08-26 19:45 UTC\n" -"Last-Translator: Willy Raets \n" +"Project-Id-Version: gb.report2 3.12.2\n" +"PO-Revision-Date: 2019-04-06 18:43 UTC\n" +"Last-Translator: gbWilly \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: .project: 1 +#: .project:1 msgid "ReportsEvolution" msgstr "Rapport Evolutie" -#: FPreview.class: 212 +#: FPreview.class:212 msgid "PDF files" msgstr "PDF bestanden" -#: FPreview.class: 212 +#: FPreview.class:212 msgid "Postscript files" msgstr "Postscript bestanden" -#: FPreview.class: 227 +#: FPreview.class:227 msgid "Cancel" msgstr "Annuleer" -#: FPreview.class: 317 +#: FPreview.class:317 msgid "Replace" msgstr "Vervangen" -#: FPreview.class: 317 +#: FPreview.class:317 msgid "This file already exists.\nDo you want to replace it?" msgstr "Dit bestand bestaat reeds.\nWil je het vervangen?" -#: FPreview.class: 342 +#: FPreview.class:342 msgid "Layout..." msgstr "-" +#: FPreview.class:354 +msgid "Printing..." +msgstr "Afdrukken..." + #: FPreview.form:79 msgid "Report preview" msgstr "Rapport voorbeeld" @@ -47,8 +51,8 @@ msgstr "Afdrukken naar bestand" #: FPreview.form:115 -msgid "Printing..." -msgstr "Afdrukken..." +msgid "Printing" +msgstr "Afdrukken" #: FPreview.form:145 msgid "One page" @@ -114,26 +118,6 @@ msgid "Resolution" msgstr "Resolutie" -#: FPreview.form:308 -msgid "1200" -msgstr "-" - -#: FPreview.form:308 -msgid "150" -msgstr "-" - -#: FPreview.form:308 -msgid "300" -msgstr "-" - -#: FPreview.form:308 -msgid "600" -msgstr "-" - -#: FPreview.form:308 -msgid "75" -msgstr "-" - #: FPreview.form:313 msgid "dpi" msgstr "-" @@ -222,167 +206,7 @@ msgid "Reverse order" msgstr "Omgekeerde volgorde" -#: OutputReport2.report:77 -msgid "Version 1.0" -msgstr "-" - -#: OutputReport2.report:84 Report51.report:60 -msgid "Date" -msgstr "Datum" - -#: OutputReport2.report:99 -msgid "Project Title:" -msgstr "-" - -#: OutputReport2.report:106 -msgid "Project No.:" -msgstr "-" - -#: OutputReport2.report:113 -msgid "Company:" -msgstr "-" - -#: OutputReport2.report:120 -msgid "Designer:" -msgstr "Ontwerper:" - -#: OutputReport2.report:134 -msgid "Base Plate ID:" -msgstr "-" - -#: OutputReport2.report:185 -msgid "Bearing Pressue" -msgstr "-" - -#: OutputReport2.report:195 -msgid "Node #" -msgstr "Knoop #" - -#: OutputReport2.report:202 -msgid "Brg. Press., psi" -msgstr "-" - -#: OutputReport2.report:266 -msgid "Anchor Rod Tension" -msgstr "-" - -#: OutputReport2.report:276 -msgid "Rod #" -msgstr "-" - -#: OutputReport2.report:283 -msgid "Tension, lbs" -msgstr "-" - -#: OutputReport2.report:353 -msgid "Page $PAGE of $NPAGE" -msgstr "Pagina $PAGE van $NPAGE" - -#: Report.class:112 +#: Report.class:120 msgid "Section " msgstr "Sectie" -#: Report1.report:29 -msgid "=\"Page \" & Page" -msgstr "-" - -#: Report1.report:46 -msgid "=pi() + 4" -msgstr "-" - -#: Report10.report:22 Report14.report:53 -msgid "=index" -msgstr "-" - -#: Report10.report:31 -msgid "=Index" -msgstr "-" - -#: Report10.report:46 -msgid "=\"Index = \" & index" -msgstr "-" - -#: Report10.report:54 -msgid "=page & \" / \" & pages" -msgstr "-" - -#: Report11.report:19 Report12.report:17 -msgid "Section 1" -msgstr "-" - -#: Report11.report:39 -msgid "Gambas" -msgstr "-" - -#: Report11.report:59 -msgid "All friends list !" -msgstr "Alle vrienden lijst!" - -#: Report11.report:81 -msgid "Gambas Report Demo" -msgstr "Gambas Rapport Demo" - -#: Report11.report:93 -msgid "DEMO" -msgstr "-" - -#: Report11.report:106 -msgid "Page $PAGE on $NPAGE " -msgstr "Pagina $PAGE van $NPAGE " - -#: Report13.report:36 -msgid "=\"GAMBAS - \" & index" -msgstr "-" - -#: Report13.report:44 -msgid "=\"PAGE \" & Page & \" / \" & pages" -msgstr "-" - -#: Report14.report:28 -msgid "Reference" -msgstr "Referentie" - -#: Report14.report:35 -msgid "Description" -msgstr "Omschrijving" - -#: Report14.report:42 -msgid "Valeur" -msgstr "-" - -#: Report14.report:73 -msgid "=page & \" on \" & pages" -msgstr "-" - -#: Report16.report:21 Report17.report:22 Report5.report:20 -msgid "Coucou" -msgstr "-" - -#: Report2.report:19 -msgid "ReportLabel1" -msgstr "-" - -#: Report3.report:18 -msgid "PARCELLAIRE $NPAGE" -msgstr "-" - -#: Report51.report:30 -msgid "Recto" -msgstr "-" - -#: Report51.report:38 -msgid "Verso" -msgstr "-" - -#: Report51.report:51 -msgid "NĀ°" -msgstr "-" - -#: Report51.report:99 -msgid "Observations" -msgstr "Observaties" - -#: Report6.report:12 -msgid "Testtest

\n\n
" -msgstr "-" - diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report2/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report2/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report2/.project 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report2/.project 2019-04-27 16:05:33.000000000 +0000 @@ -10,7 +10,7 @@ Component=gb.db Component=gb.eval Component=gb.settings -Environment="GB_GUI=gb.qt5" +Environment="GB_GUI=gb.qt5\nGB_NO_JIT=1" TabSize=2 Translate=1 Language=en diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report2/.src/Report.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report2/.src/Report.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report2/.src/Report.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report2/.src/Report.class 2019-04-27 16:05:33.000000000 +0000 @@ -94,6 +94,14 @@ End +Static Public Sub _init() + + If Not Component.IsLoaded("gb.eval") Then Component.Load("gb.eval") + +End + + + Public Sub _New() Dim hSection As New ReportSection diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report2/.src/Viewer/ReportView.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report2/.src/Viewer/ReportView.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.report2/.src/Viewer/ReportView.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.report2/.src/Viewer/ReportView.class 2019-04-27 16:05:33.000000000 +0000 @@ -157,7 +157,6 @@ ESCAPE: tmrView.Trigger - End Private Function Report_Read() As Report diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.term.form/.component gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.term.form/.component --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.term.form/.component 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.term.form/.component 2019-04-27 16:05:33.000000000 +0000 @@ -1,6 +1,6 @@ [Component] Key=gb.term.form -Version=3.10.90 +Version=3.12.90 State=2 Authors=Fabien Bodard (gambas.fr@gmail.com) Needs=ImageIO diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.term.form/.lang/it.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.term.form/.lang/it.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.term.form/.lang/it.po 1970-01-01 00:00:00.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.term.form/.lang/it.po 2019-04-27 16:05:33.000000000 +0000 @@ -0,0 +1,19 @@ +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: gb.term.form 3.12.90\n" +"PO-Revision-Date: 2019-01-12 16:39 UTC\n" +"Last-Translator: gian \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: .project:2 +msgid "This components aim to give a set of tools to dialog with a VT102 terminal.\n\nIt provide a way to use common visual objects like windows, standart controls like label, checkbos, list and more... like in graphical mode.\n\nIt will have also a standalone class with common VT100 command to be used for more simple applications." +msgstr "Questi componenti mirano a fornire un set di strumenti per dialogare con un terminale VT102.\n\nConsente di utilizzare oggetti visivi comuni come finestre, controlli standard, etichette, checkbox, elenchi e altro... come in modalitĆ  grafica.\n\nSarĆ  anche una classe standalone con comune comando VT100 da utilizzare per applicazioni piĆ¹ semplici." + +#: Termform1.termform:17 +msgid "Bonjour" +msgstr "Buongiorno" + Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.term.form/.lang/nl.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.term.form/.lang/nl.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.term.form/.lang/nl.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.term.form/.lang/nl.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.term.form/.lang/nl.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.term.form/.lang/nl.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,10 +1,14 @@ +<<<<<<< HEAD +#Willy Raets < gbWilly@openmailbox.org >, 2017 +======= # Willy Raets < gbWilly@openmailbox.org >, 2017 +>>>>>>> a247c14d24b8edc4533cba6bf1b9240a4bf1463a #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gb.term.form 3.10.90\n" -"PO-Revision-Date: 2017-08-28 18:40 UTC\n" -"Last-Translator: Willy Raets \n" +"Project-Id-Version: gb.term.form 3.12.2\n" +"PO-Revision-Date: 2019-04-06 18:46 UTC\n" +"Last-Translator: gbWilly \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -14,6 +18,10 @@ msgid "This components aim to give a set of tools to dialog with a VT102 terminal.\n\nIt provide a way to use common visual objects like windows, standart controls like label, checkbos, list and more... like in graphical mode.\n\nIt will have also a standalone class with common VT100 command to be used for more simple applications." msgstr "Doel van dit component is om een set instrumenten beschikbaar te stellen om de dialoog met een VT102 terminal aan te gaan.\n\nHet voorziet in een manier om gebruikelijke visuele objecten zoals vensters, standaard controls zoals label, checkbox, lijsten en meer te gebruiken...zoals in grafische modus.\n\nHet zal ook een standalone klasse bevatten met gebruikelijke VT100 comando's voor gebruik in simpelere applicaties." +#: Termform1.termform: +msgid "Click me !" +msgstr "Klik mij !" + #: Termform1.termform:17 msgid "Bonjour" msgstr "-" diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.term.form/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.term.form/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.term.form/.project 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.term.form/.project 2019-04-27 16:05:33.000000000 +0000 @@ -2,7 +2,7 @@ Startup=Termform1 UseTerminal=1 RedirectStderr=1 -Version=3.10.90 +Version=3.12.90 VersionFile=1 Component=gb.image Component=gb.image.io diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.util.web/.src/MMain.module gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.util.web/.src/MMain.module --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.util.web/.src/MMain.module 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.util.web/.src/MMain.module 2019-04-27 16:05:33.000000000 +0000 @@ -12,7 +12,7 @@ End -Public Sub Main() +Public Sub Main2() Dim hURL As URL @@ -23,3 +23,8 @@ Print hURL.ToString() End + + +Public Sub Main() + +End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.web/.src/SqliteSessionManager.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.web/.src/SqliteSessionManager.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.web/.src/SqliteSessionManager.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.web/.src/SqliteSessionManager.class 2019-04-27 16:05:33.000000000 +0000 @@ -14,9 +14,19 @@ Public Sub GetPath(Optional sId As String) As String Dim sPath As String + Dim I As Integer + Dim sCar As String + Dim sName As String sPath = "/tmp/gambas." & System.User.Id &/ "session" - If sId Then sPath &/= Replace(sId, ":", "_") & ".db" + If sId Then + For I = 1 To Len(sId) + sCar = Mid(sId, I, 1) + If Not IsDigit(sCar) And If Not IsLetter(sCar) Then sCar = "_" + sName &= sCar + Next + sPath &/= sName & ".db" + Endif Return sPath End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.web.feed/.lang/nl.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.web.feed/.lang/nl.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.web.feed/.lang/nl.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.web.feed/.lang/nl.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,8 +1,9 @@ -#Willy Raets < gbWilly@openmailbox.org >, 2017 +# Willy Raets < gbWilly@openmailbox.org >, 2017 #, fuzzy msgid "" msgstr "" "Project-Id-Version: gb.web.feed 3.10.90\n" +"POT-Creation-Date: 2019-04-06 18:47 UTC\n" "PO-Revision-Date: 2017-08-26 19:52 UTC\n" "Last-Translator: Willy Raets \n" "Language: nl\n" @@ -10,87 +11,59 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: .project: 2 +#: .project:2 msgid "Web feed parser and generator" msgstr "Web feed parser en generator" -#: Rss.class: 52 -msgid "Date does not conform to RFC 822" -msgstr "Datum conformeert niet met RFC 822" - -#: Rss.class: 75 -msgid "Invalid weekday '&1'" -msgstr "Ongeldige weekdag '&1'" - -#: Rss.class: 76 -msgid "Invalid year '&1'" -msgstr "Ongeldig jaar '&1'" - -#: Rss.class: 77 -msgid "Invalid month '&1'" -msgstr "Ongeldige maand '&1'" - -#: Rss.class: 78 -msgid "Invalid day '&1'" -msgstr "Ongeldige dag '&1'" - -#: Rss.class: 79 -msgid "Invalid minute '&1'" -msgstr "Ongeldige minuut '&1'" - -#: Rss.class:80 -msgid "Invalid second '&1'" -msgstr "Ongeldige seconde '&1'" - -#: Rss.class:85 -msgid "Weekday does not match date: '&1' vs. '&2'" -msgstr "Weekdag komt niet overeen met datum: '&1' vs. '&2'" - -#: Rss.class:285 +#: Rss.class:213 msgid "SkipHours may only contain up to 24 elements" msgstr "SkipHours kan maximaal 24 elementen bevatten" -#: Rss.class:289 +#: Rss.class:217 msgid "SkipHour element must be in the range [0, 23]" msgstr "SkipHour element dient in het bereik [0, 23] te vallen" -#: Rss.class:300 +#: Rss.class:228 msgid "SkipDays may only contain up to 7 elements" msgstr "SkipDays mag niet meer dat 7 elementen bevatten" -#: Rss.class:327 +#: Rss.class:255 msgid "Invalid SkipDays day '&1'" msgstr "Ongeldige SkipDays dag '&1'" -#: Rss.class:362 +#: Rss.class:275 +msgid "Invalid day '&1'" +msgstr "Ongeldige dag '&1'" + +#: Rss.class:290 msgid " expected" msgstr " verwacht" -#: Rss.class:365 +#: Rss.class:293 msgid "End-of-file expected" msgstr "End-of-file verwacht" -#: Rss.class:390 +#: Rss.class:318 msgid " expected" msgstr " verwacht" -#: Rss.class:394 +#: Rss.class:322 msgid " expected" msgstr " verwacht" -#: Rss.class:453 +#: Rss.class:383 msgid "Unexpected element '&1' in " msgstr "Onverwacht element '&1' in " -#: Rss.class:474 +#: Rss.class:404 msgid " expected" msgstr " verwacht" -#: Rss.class:476 +#: Rss.class:406 msgid "SkipHours element '&1' out of range [0, 23]" msgstr "SkipHours element '&1' buiten bereik [0, 23]" -#: Rss.class:490 +#: Rss.class:420 msgid " expected" msgstr " verwacht" @@ -130,7 +103,7 @@ msgid "Title or Description must be set in RssItem" msgstr "Title of Description dient ingestelt in RssItem" -#: RssItem.class:106 +#: RssItem.class:107 msgid "Unexpected element '&1' in " msgstr "Onverwacht element '&1' in " @@ -146,3 +119,23 @@ msgid "Unexpected element '&1' in " msgstr "Onverwacht element '&1' in " +#~ msgid "Weekday does not match date: '&1' vs. '&2'" +#~ msgstr "Weekdag komt niet overeen met datum: '&1' vs. '&2'" + +#~ msgid "Invalid second '&1'" +#~ msgstr "Ongeldige seconde '&1'" + +#~ msgid "Invalid minute '&1'" +#~ msgstr "Ongeldige minuut '&1'" + +#~ msgid "Invalid month '&1'" +#~ msgstr "Ongeldige maand '&1'" + +#~ msgid "Invalid year '&1'" +#~ msgstr "Ongeldig jaar '&1'" + +#~ msgid "Invalid weekday '&1'" +#~ msgstr "Ongeldige weekdag '&1'" + +#~ msgid "Date does not conform to RFC 822" +#~ msgstr "Datum conformeert niet met RFC 822" Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.web.form/.icon.png and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.web.form/.icon.png differ Binary files /tmp/tmp77nO7C/5GGSZfX7pV/gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.web.form/.lang/fr.mo and /tmp/tmp77nO7C/8uf2FOgxKw/gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.web.form/.lang/fr.mo differ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.web.form/.lang/it.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.web.form/.lang/it.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.web.form/.lang/it.po 1970-01-01 00:00:00.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.web.form/.lang/it.po 2019-04-27 16:05:33.000000000 +0000 @@ -0,0 +1,43 @@ +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: gb.web.form 3.12.90\n" +"PO-Revision-Date: 2019-01-15 14:45 UTC\n" +"Last-Translator: gian \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: .project:2 +msgid "Web application GUI controls" +msgstr "Controlli della GUI Web" + +#: FMessage.webform:50 +msgid "OK" +msgstr "-" + +#: Message.class:33 +msgid "Information" +msgstr "Informazione" + +#: Message.class:45 +msgid "Warning" +msgstr "Attenzione" + +#: Message.class:51 +msgid "Error" +msgstr "Errore" + +#: Message.class:57 +msgid "Question" +msgstr "Domanda" + +#: WebUploader.class:36 +msgid "Abort" +msgstr "Interruzione" + +#: WebUploader.class:59 +msgid "Upload file..." +msgstr "Carica file..." + diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.web.form/.lang/nl.po gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.web.form/.lang/nl.po --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.web.form/.lang/nl.po 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.web.form/.lang/nl.po 2019-04-27 16:05:33.000000000 +0000 @@ -1,8 +1,9 @@ -#Willy Raets < gbWilly@openmailbox.org >, 2017 +# Willy Raets < gbWilly@openmailbox.org >, 2017 #, fuzzy msgid "" msgstr "" "Project-Id-Version: gb.web.form 3.10.90\n" +"POT-Creation-Date: 2019-04-06 18:47 UTC\n" "PO-Revision-Date: 2017-08-26 19:52 UTC\n" "Last-Translator: Willy Raets \n" "Language: nl\n" @@ -10,27 +11,30 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: .project: 2 +#: .project:2 msgid "Web application GUI controls" msgstr "Web applicatie GUI controls" -#: FHello.webform: 14 +#: FHello.webform:14 msgid "This is a very important message" msgstr "Dit is een heel belangrijke boodschap" -#: FHello.webform: 18 -msgid "

Welcome to the gb.web.form component!

\n

This component aims at making web application as easy as making desktop applications.

\n

This goal is difficult to achieve, but I hope to succeed!

" +#: FHello.webform:18 +msgid "" +"

Welcome to the gb.web.form component!

\n" +"

This component aims at making web application as easy as making desktop applications.

\n" +"

This goal is difficult to achieve, but I hope to succeed!

" msgstr "-" -#: FHello.webform: 34 FMessage.webform: 50 +#: FHello.webform:34 FMessage.webform:50 msgid "OK" msgstr "-" -#: Message.class: 33 +#: Message.class:33 msgid "Information" msgstr "Informatie" -#: Message.class: 45 Webform2.webform: 169 +#: Message.class:45 Webform2.webform:169 msgid "Warning" msgstr "Waarschuwing" @@ -186,15 +190,15 @@ msgid "Check and uncheck me!" msgstr "Vink me aan, vink me uit!" -#: Webform2.webform:216 Webform6.webform:12 +#: Webform2.webform:216 Webform6.webform:17 msgid "ƉlĆ©ment 1" msgstr "-" -#: Webform2.webform:216 Webform6.webform:12 +#: Webform2.webform:216 Webform6.webform:17 msgid "ƉlĆ©ment 2" msgstr "-" -#: Webform2.webform:216 Webform6.webform:12 +#: Webform2.webform:216 Webform6.webform:17 msgid "ƉlĆ©ment 3" msgstr "-" @@ -270,3 +274,10 @@ msgid "Hide" msgstr "Verberg" +#: Webform6.webform:30 +msgid "Copy" +msgstr "" + +#: Webform6.webform:34 +msgid "Text" +msgstr "" diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.web.form/.src/Test/Webform6.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.web.form/.src/Test/Webform6.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.web.form/.src/Test/Webform6.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.web.form/.src/Test/Webform6.class 2019-04-27 16:05:33.000000000 +0000 @@ -12,3 +12,9 @@ Message(WebComboBox1.Text) End + +Public Sub WebButton2_Click() + + Message(Html("TextBox: " & WebTextBox1.Text) & "

" & Html("TextArea: " & WebTextArea1.Text)) + +End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.web.form/.src/Test/Webform6.webform gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.web.form/.src/Test/Webform6.webform --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.web.form/.src/Test/Webform6.webform 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.web.form/.src/Test/Webform6.webform 2019-04-27 16:05:33.000000000 +0000 @@ -16,10 +16,15 @@ #MoveScaled(1,11,72,16) } { WebHBox1 WebHBox - #MoveScaled(1,28,72,5) + #MoveScaled(1,28,72,7) + Spacing = True { WebButton1 WebButton - #MoveScaled(1,1,16,3) + #MoveScaled(1,1,16,5) Text = ("Copy") } + { WebButton2 WebButton + #MoveScaled(18,1,16,5) + Text = ("Text") + } } } diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.web.form/.src/WebTextArea.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.web.form/.src/WebTextArea.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/comp/src/gb.web.form/.src/WebTextArea.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/comp/src/gb.web.form/.src/WebTextArea.class 2019-04-27 16:05:33.000000000 +0000 @@ -61,6 +61,7 @@ Print " Sat, 12 Jan 2019 16:33:24 +0000 + -- sebikul Sat, 27 Apr 2019 16:05:34 +0000 -gambas3 (3.12.2) saucy; urgency=low +gambas3 (3.13.0) saucy; urgency=low - * Gambas 3.12.2 + * Gambas 3.13.0 -- Sebastian Kulesz Sat, 23 Nov 2013 14:36:48 +0100 diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/debian/git-build-recipe.manifest gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/debian/git-build-recipe.manifest --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/debian/git-build-recipe.manifest 2019-01-12 16:33:24.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/debian/git-build-recipe.manifest 2019-04-27 16:05:34.000000000 +0000 @@ -1,4 +1,4 @@ -# git-build-recipe format 0.4 deb-version {debupstream}+git5962.78f8359+build4.931685e.8.7951239 -lp:~gambas-team/+git/gambas git-commit:78f83596b94f384b212c1817410bde9d48ebd91b -nest debian-common lp:~gambas-team/+git/gambas3-stable-common debian git-commit:7951239d1f941ed5ba8d6d89544d2c9389ab582b +# git-build-recipe format 0.4 deb-version {debupstream}+git5968.6cc7003+build4.931685e.9.47f5d9f +lp:~gambas-team/+git/gambas git-commit:6cc7003821ff1aa7c89354eb5cebe24ba547b1d2 +nest debian-common lp:~gambas-team/+git/gambas3-stable-common debian git-commit:47f5d9fdf38ed6ae212026f2d16e1721211e5c22 merge debian lp:~gambas-team/+git/gambas3-stable-trusty git-commit:931685e4963ba1c85c364755ae76ad0d5e071863 diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.cairo/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.cairo/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.cairo/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.cairo/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.compress.bzlib2/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.compress.bzlib2/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.compress.bzlib2/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.compress.bzlib2/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.compress.zlib/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.compress.zlib/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.compress.zlib/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.compress.zlib/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.crypt/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.crypt/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.crypt/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.crypt/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.db.mysql/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.db.mysql/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.db.mysql/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.db.mysql/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.db.odbc/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.db.odbc/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.db.odbc/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.db.odbc/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.db.postgresql/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.db.postgresql/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.db.postgresql/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.db.postgresql/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.db.sqlite2/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.db.sqlite2/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.db.sqlite2/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.db.sqlite2/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.db.sqlite3/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.db.sqlite3/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.db.sqlite3/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.db.sqlite3/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.dbus/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.dbus/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.dbus/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.dbus/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.desktop.gnome.keyring/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.desktop.gnome.keyring/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.desktop.gnome.keyring/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.desktop.gnome.keyring/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.desktop.x11/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.desktop.x11/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.desktop.x11/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.desktop.x11/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gmp/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gmp/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gmp/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gmp/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gsl/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gsl/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gsl/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gsl/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gsl/src/c_newtonpolynomial.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gsl/src/c_newtonpolynomial.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gsl/src/c_newtonpolynomial.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gsl/src/c_newtonpolynomial.c 2019-04-27 16:05:33.000000000 +0000 @@ -36,7 +36,7 @@ static CNEWTONPOLYNOMIAL *create_newtonplynomial() { - return (CNEWTONPOLYNOMIAL *)GB.New(GB.FindClass("NetonPolynomial"), NULL, NULL); + return (CNEWTONPOLYNOMIAL *)GB.New(GB.FindClass("NewtonPolynomial"), NULL, NULL); } diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk/src/gapplication.cpp gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk/src/gapplication.cpp --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk/src/gapplication.cpp 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk/src/gapplication.cpp 2019-04-27 16:05:33.000000000 +0000 @@ -219,6 +219,7 @@ bool cancel; int type; bool handle_event = false; + bool send_to_window = false; if (gApplication::_fix_printer_dialog) { @@ -806,12 +807,14 @@ if (event->key.keyval) gKey::_last_key_press = event->key.keyval; + send_to_window = control->isWindow(); goto __HANDLE_EVENT; case GDK_KEY_RELEASE: if (event->key.keyval) gKey::_last_key_release = event->key.keyval; + send_to_window = control->isWindow(); goto __HANDLE_EVENT; } @@ -833,6 +836,9 @@ if (handle_event) gtk_main_do_event(event); + + if (send_to_window) + gcb_key_event(widget, event, control); if (!gdk_events_pending()) // && event->type != GDK_ENTER_NOTIFY && event->type != GDK_LEAVE_NOTIFY) { diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk/src/gbutton.cpp gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk/src/gbutton.cpp --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk/src/gbutton.cpp 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk/src/gbutton.cpp 2019-04-27 16:05:33.000000000 +0000 @@ -347,7 +347,7 @@ _no_background = true; rendtxt = gtk_cell_renderer_text_new(); border = gtk_toggle_button_new(); - gtk_button_set_focus_on_click(GTK_BUTTON(border), false); + gt_set_focus_on_click(border, false); break; default: diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk/src/gkey.cpp gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk/src/gkey.cpp --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk/src/gkey.cpp 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk/src/gkey.cpp 2019-04-27 16:05:33.000000000 +0000 @@ -483,7 +483,7 @@ bool cancel; #if DEBUG_IM - fprintf(stderr, "gcb_key_event %s for %p %s\n", event->type == GDK_KEY_PRESS ? "GDK_KEY_PRESS" : "GDK_KEY_RELEASE", control, control->name()); + fprintf(stderr, "gcb_key_event %s for %p %s / active = %p\n", event->type == GDK_KEY_PRESS ? "GDK_KEY_PRESS" : "GDK_KEY_RELEASE", control, control->name(), gApplication::activeControl()); #endif /*if (!control->_grab && gApplication::activeControl()) diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk/src/gtabstrip.cpp gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk/src/gtabstrip.cpp --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk/src/gtabstrip.cpp 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk/src/gtabstrip.cpp 2019-04-27 16:05:33.000000000 +0000 @@ -266,7 +266,6 @@ label = gtk_label_new_with_mnemonic(""); //gtk_container_add(GTK_CONTAINER(hbox), label); gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); - //gtk_label_set_ellipsize(GTK_LABEL(label), PANGO_ELLIPSIZE_END); updateColors(); updateFont(); @@ -284,6 +283,7 @@ else index = 0; + gtk_widget_show(label); gtk_widget_hide(image); _button = NULL; @@ -361,7 +361,10 @@ buf = _picture ? _picture->getPixbuf() : NULL; if (!buf) + { + gtk_image_clear(GTK_IMAGE(image)); gtk_widget_hide(image); + } else { gtk_image_set_from_pixbuf(GTK_IMAGE(image), buf); @@ -411,7 +414,7 @@ gtk_widget_realize(widget); gtk_widget_realize(fix); gtk_widget_show_all(widget); - gtk_widget_show_all(fix); + gtk_widget_show(fix); //gtk_container_resize_children(GTK_CONTAINER(gtk_widget_get_parent(widget))); //gtk_container_resize_children(GTK_CONTAINER(gtk_widget_get_parent(gtk_widget_get_parent(widget)))); } @@ -437,12 +440,14 @@ if (v && !_button) { _button = gtk_button_new(); - gtk_button_set_focus_on_click(GTK_BUTTON(_button), false); -#ifdef GTK3 + gt_set_focus_on_click(_button, false); + +#if GTK3 gtk_button_set_relief(GTK_BUTTON(_button), GTK_RELIEF_NONE); #else g_signal_connect(G_OBJECT(_button), "expose-event", G_CALLBACK(cb_button_fix), (gpointer)this); #endif + //g_signal_connect_after(G_OBJECT(_button), "expose-event", G_CALLBACK(cb_button_expose), (gpointer)parent); ON_DRAW(_button, parent, cb_button_expose, cb_button_draw); g_signal_connect(G_OBJECT(_button), "clicked", G_CALLBACK(cb_button_clicked), (gpointer)parent); diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk/src/gtools.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk/src/gtools.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk/src/gtools.h 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk/src/gtools.h 2019-04-27 16:05:33.000000000 +0000 @@ -217,4 +217,10 @@ #define gt_widget_reparent gtk_widget_reparent #endif +#if GTK_CHECK_VERSION(3, 20, 0) +#define gt_set_focus_on_click(_widget, _flag) gtk_widget_set_focus_on_click(GTK_WIDGET(_widget), (_flag)) +#else +#define gt_set_focus_on_click(_widget, _flag) gtk_button_set_focus_on_click(GTK_BUTTON(_widget), (_flag)) +#endif + #endif diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk/src/main.cpp gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk/src/main.cpp --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk/src/main.cpp 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk/src/main.cpp 2019-04-27 16:05:33.000000000 +0000 @@ -209,12 +209,12 @@ GB.Hook(GB_HOOK_QUIT, (void *)my_quit); _old_hook_main = GB.Hook(GB_HOOK_MAIN, (void *)my_main); GB.Hook(GB_HOOK_WAIT, (void *)my_wait); - GB.Hook(GB_HOOK_LOOP, (void *)my_loop); GB.Hook(GB_HOOK_TIMER,(void *)my_timer); GB.Hook(GB_HOOK_WATCH,(void *)my_watch); GB.Hook(GB_HOOK_POST,(void*)my_post); GB.Hook(GB_HOOK_ERROR,(void*)my_error); GB.Hook(GB_HOOK_LANG,(void*)my_lang); + GB.Hook(GB_HOOK_LOOP, (void *)my_loop); GB.Component.Load("gb.draw"); GB.Component.Load("gb.image"); diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk3/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk3/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk3/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk3/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk3/src/gapplication.cpp gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk3/src/gapplication.cpp --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk3/src/gapplication.cpp 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk3/src/gapplication.cpp 2019-04-27 16:05:33.000000000 +0000 @@ -219,6 +219,7 @@ bool cancel; int type; bool handle_event = false; + bool send_to_window = false; if (gApplication::_fix_printer_dialog) { @@ -806,12 +807,14 @@ if (event->key.keyval) gKey::_last_key_press = event->key.keyval; + send_to_window = control->isWindow(); goto __HANDLE_EVENT; case GDK_KEY_RELEASE: if (event->key.keyval) gKey::_last_key_release = event->key.keyval; + send_to_window = control->isWindow(); goto __HANDLE_EVENT; } @@ -833,6 +836,9 @@ if (handle_event) gtk_main_do_event(event); + + if (send_to_window) + gcb_key_event(widget, event, control); if (!gdk_events_pending()) // && event->type != GDK_ENTER_NOTIFY && event->type != GDK_LEAVE_NOTIFY) { diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk3/src/gbutton.cpp gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk3/src/gbutton.cpp --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk3/src/gbutton.cpp 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk3/src/gbutton.cpp 2019-04-27 16:05:33.000000000 +0000 @@ -347,7 +347,7 @@ _no_background = true; rendtxt = gtk_cell_renderer_text_new(); border = gtk_toggle_button_new(); - gtk_button_set_focus_on_click(GTK_BUTTON(border), false); + gt_set_focus_on_click(border, false); break; default: diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk3/src/gkey.cpp gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk3/src/gkey.cpp --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk3/src/gkey.cpp 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk3/src/gkey.cpp 2019-04-27 16:05:33.000000000 +0000 @@ -483,7 +483,7 @@ bool cancel; #if DEBUG_IM - fprintf(stderr, "gcb_key_event %s for %p %s\n", event->type == GDK_KEY_PRESS ? "GDK_KEY_PRESS" : "GDK_KEY_RELEASE", control, control->name()); + fprintf(stderr, "gcb_key_event %s for %p %s / active = %p\n", event->type == GDK_KEY_PRESS ? "GDK_KEY_PRESS" : "GDK_KEY_RELEASE", control, control->name(), gApplication::activeControl()); #endif /*if (!control->_grab && gApplication::activeControl()) diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk3/src/gtabstrip.cpp gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk3/src/gtabstrip.cpp --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk3/src/gtabstrip.cpp 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk3/src/gtabstrip.cpp 2019-04-27 16:05:33.000000000 +0000 @@ -266,7 +266,6 @@ label = gtk_label_new_with_mnemonic(""); //gtk_container_add(GTK_CONTAINER(hbox), label); gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); - //gtk_label_set_ellipsize(GTK_LABEL(label), PANGO_ELLIPSIZE_END); updateColors(); updateFont(); @@ -284,6 +283,7 @@ else index = 0; + gtk_widget_show(label); gtk_widget_hide(image); _button = NULL; @@ -361,7 +361,10 @@ buf = _picture ? _picture->getPixbuf() : NULL; if (!buf) + { + gtk_image_clear(GTK_IMAGE(image)); gtk_widget_hide(image); + } else { gtk_image_set_from_pixbuf(GTK_IMAGE(image), buf); @@ -411,7 +414,7 @@ gtk_widget_realize(widget); gtk_widget_realize(fix); gtk_widget_show_all(widget); - gtk_widget_show_all(fix); + gtk_widget_show(fix); //gtk_container_resize_children(GTK_CONTAINER(gtk_widget_get_parent(widget))); //gtk_container_resize_children(GTK_CONTAINER(gtk_widget_get_parent(gtk_widget_get_parent(widget)))); } @@ -437,12 +440,14 @@ if (v && !_button) { _button = gtk_button_new(); - gtk_button_set_focus_on_click(GTK_BUTTON(_button), false); -#ifdef GTK3 + gt_set_focus_on_click(_button, false); + +#if GTK3 gtk_button_set_relief(GTK_BUTTON(_button), GTK_RELIEF_NONE); #else g_signal_connect(G_OBJECT(_button), "expose-event", G_CALLBACK(cb_button_fix), (gpointer)this); #endif + //g_signal_connect_after(G_OBJECT(_button), "expose-event", G_CALLBACK(cb_button_expose), (gpointer)parent); ON_DRAW(_button, parent, cb_button_expose, cb_button_draw); g_signal_connect(G_OBJECT(_button), "clicked", G_CALLBACK(cb_button_clicked), (gpointer)parent); diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk3/src/gtools.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk3/src/gtools.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk3/src/gtools.h 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk3/src/gtools.h 2019-04-27 16:05:33.000000000 +0000 @@ -217,4 +217,10 @@ #define gt_widget_reparent gtk_widget_reparent #endif +#if GTK_CHECK_VERSION(3, 20, 0) +#define gt_set_focus_on_click(_widget, _flag) gtk_widget_set_focus_on_click(GTK_WIDGET(_widget), (_flag)) +#else +#define gt_set_focus_on_click(_widget, _flag) gtk_button_set_focus_on_click(GTK_BUTTON(_widget), (_flag)) +#endif + #endif diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk3/src/main.cpp gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk3/src/main.cpp --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.gtk3/src/main.cpp 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.gtk3/src/main.cpp 2019-04-27 16:05:33.000000000 +0000 @@ -209,12 +209,12 @@ GB.Hook(GB_HOOK_QUIT, (void *)my_quit); _old_hook_main = GB.Hook(GB_HOOK_MAIN, (void *)my_main); GB.Hook(GB_HOOK_WAIT, (void *)my_wait); - GB.Hook(GB_HOOK_LOOP, (void *)my_loop); GB.Hook(GB_HOOK_TIMER,(void *)my_timer); GB.Hook(GB_HOOK_WATCH,(void *)my_watch); GB.Hook(GB_HOOK_POST,(void*)my_post); GB.Hook(GB_HOOK_ERROR,(void*)my_error); GB.Hook(GB_HOOK_LANG,(void*)my_lang); + GB.Hook(GB_HOOK_LOOP, (void *)my_loop); GB.Component.Load("gb.draw"); GB.Component.Load("gb.image"); diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.httpd/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.httpd/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.httpd/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.httpd/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.image.imlib/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.image.imlib/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.image.imlib/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.image.imlib/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.image.io/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.image.io/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.image.io/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.image.io/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.jit.llvm/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.jit.llvm/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.jit.llvm/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.jit.llvm/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.libxml/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.libxml/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.libxml/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.libxml/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.media/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.media/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.media/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.media/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.media/src/c_media.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.media/src/c_media.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.media/src/c_media.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.media/src/c_media.c 2019-04-27 16:05:33.000000000 +0000 @@ -31,6 +31,13 @@ #include #include +#if GST_CHECK_VERSION(1, 16, 0) +#else +#define GST_SEEK_FLAG_TRICKMODE GST_SEEK_FLAG_SKIP +#define GST_SEEK_FLAG_TRICKMODE_KEY_UNITS (1 << 7) +#define GST_SEEK_FLAG_TRICKMODE_NO_AUDIO (1 << 8) +#endif + static void *_from_element = NULL; void MEDIA_raise_event(void *_object, int event) @@ -633,6 +640,100 @@ return MEDIA_get_image_from_sample(sample, TRUE); } +static GstIteratorResult iterator_next_pad(GstIterator *iter, GstPad **pad) +{ + GstIteratorResult ret; + GValue value = G_VALUE_INIT; + + ret = gst_iterator_next(iter, &value); + if (ret == GST_ITERATOR_OK) + { + if (G_VALUE_HOLDS_BOXED(&value)) + *pad = g_value_get_boxed(&value); + else + *pad = (GstPad *)g_value_get_object(&value); + } + + return ret; +} + +static GstElement *find_sink(GstElement *pipeline) +{ + int i; + GstIterator *iter; + GstElement *element; + GstPad *pad; + bool done; + bool got_pad; + + for (i = 0; i < gst_child_proxy_get_children_count(GST_CHILD_PROXY(pipeline)); i++) + { + element = (GstElement *)gst_child_proxy_get_child_by_index(GST_CHILD_PROXY(pipeline), i); + + iter = gst_element_iterate_src_pads(element); + + done = FALSE; + got_pad = FALSE; + while (!done) + { + switch (iterator_next_pad(iter, &pad)) + { + case GST_ITERATOR_OK: + gst_object_unref(pad); + got_pad = TRUE; + done = TRUE; + break; + case GST_ITERATOR_RESYNC: + gst_iterator_resync(iter); + break; + case GST_ITERATOR_ERROR: + case GST_ITERATOR_DONE: + done = TRUE; + break; + } + } + + gst_iterator_free(iter); + + if (!got_pad) + return element; + + gst_object_unref(element); + } + + GB.Error("Unable to find sink"); + return NULL; +} + +static void set_pipeline_rate(void *_object) +{ + gint64 pos; + GstElement *sink; + double rate; + + if (THIS->state != GST_STATE_PLAYING && THIS->state != GST_STATE_PAUSED) + return; + + rate = THIS_PIPELINE->next_rate; + if (rate == THIS_PIPELINE->rate) + return; + + sink = find_sink(ELEMENT); + if (!sink) + return; + + gst_element_query_position(ELEMENT, GST_FORMAT_TIME, &pos); + + if (rate > 0) + gst_element_seek(sink, rate, GST_FORMAT_TIME, GST_SEEK_FLAG_FLUSH | GST_SEEK_FLAG_ACCURATE, GST_SEEK_TYPE_SET, pos, GST_SEEK_TYPE_END, 0); + else + gst_element_seek(sink, rate, GST_FORMAT_TIME, GST_SEEK_FLAG_FLUSH | GST_SEEK_FLAG_ACCURATE, GST_SEEK_TYPE_SET, 0, GST_SEEK_TYPE_SET, pos); + + gst_object_unref(sink); + + THIS_PIPELINE->rate = THIS_PIPELINE->next_rate; +} + #if 0 //---- MediaSignalArguments ----------------------------------------------- @@ -1179,23 +1280,6 @@ END_METHOD -static GstIteratorResult iterator_next_pad(GstIterator *iter, GstPad **pad) -{ - GstIteratorResult ret; - GValue value = G_VALUE_INIT; - - ret = gst_iterator_next(iter, &value); - if (ret == GST_ITERATOR_OK) - { - if (G_VALUE_HOLDS_BOXED(&value)) - *pad = g_value_get_boxed(&value); - else - *pad = (GstPad *)g_value_get_object(&value); - } - - return ret; -} - static void fill_pad_list(GB_ARRAY array, GstIterator *iter) { bool done = FALSE; @@ -1553,6 +1637,7 @@ DECLARE_EVENT(EVENT_Event); DECLARE_EVENT(EVENT_Buffering); DECLARE_EVENT(EVENT_Duration); +DECLARE_EVENT(EVENT_Position); DECLARE_EVENT(EVENT_Progress); DECLARE_EVENT(EVENT_AboutToFinish); @@ -1678,7 +1763,7 @@ break; } case GST_MESSAGE_BUFFERING: GB.Raise(THIS, EVENT_Buffering, 0); break; - case GST_MESSAGE_DURATION: GB.Raise(THIS, EVENT_Duration, 0); break; + case GST_MESSAGE_DURATION_CHANGED: GB.Raise(THIS, EVENT_Duration, 0); break; case GST_MESSAGE_PROGRESS: GB.Raise(THIS, EVENT_Progress, 0); break; case GST_MESSAGE_STREAM_START: @@ -1699,16 +1784,21 @@ THIS_PIPELINE->in_message = FALSE; - if (THIS->state == GST_STATE_PLAYING && !THIS->error) + if ((THIS->state == GST_STATE_PLAYING || THIS->state == GST_STATE_PAUSED) && !THIS->error) { - gst_element_query_position(ELEMENT, GST_FORMAT_TIME, &THIS_PIPELINE->pos); - //fprintf(stderr, "%" PRId64 " / %" PRId64 "\n", THIS_PIPELINE->pos, THIS_PIPELINE->duration); - if (!THIS_PIPELINE->about_to_finish && THIS_PIPELINE->pos > (THIS_PIPELINE->duration - 2000000000)) + gint64 pos; + gst_element_query_position(ELEMENT, GST_FORMAT_TIME, &pos); + if (pos >= 0 && pos != THIS_PIPELINE->pos) { - THIS_PIPELINE->about_to_finish = TRUE; - GB.Raise(THIS, EVENT_AboutToFinish, 0); + THIS_PIPELINE->pos = pos; + GB.Raise(THIS, EVENT_Position, 0); + //fprintf(stderr, "%" PRId64 " / %" PRId64 "\n", THIS_PIPELINE->pos, THIS_PIPELINE->duration); + if (!THIS_PIPELINE->about_to_finish && THIS_PIPELINE->pos > (THIS_PIPELINE->duration - 2000000000)) + { + THIS_PIPELINE->about_to_finish = TRUE; + GB.Raise(THIS, EVENT_AboutToFinish, 0); + } } - } return FALSE; @@ -1757,6 +1847,8 @@ THIS_PIPELINE->polling = polling; THIS_PIPELINE->watch = GB.Every(polling, (GB_TIMER_CALLBACK)cb_message, (intptr_t)THIS); } + + THIS_PIPELINE->rate = THIS_PIPELINE->next_rate = 1.0; END_METHOD @@ -1776,6 +1868,7 @@ THIS->eos = FALSE; MEDIA_set_state(THIS, GST_STATE_PLAYING, TRUE); cb_message(THIS_PIPELINE); + set_pipeline_rate(THIS); END_METHOD @@ -1802,6 +1895,24 @@ END_METHOD +static void pipeline_seek(void *_object, gint64 pos, GstSeekFlags flags) +{ + if (pos < 0) + pos = 0; + + gst_element_seek(ELEMENT, THIS_PIPELINE->rate, GST_FORMAT_TIME, GST_SEEK_FLAG_FLUSH | flags, GST_SEEK_TYPE_SET, pos, GST_SEEK_TYPE_NONE, 0); + cb_message(THIS_PIPELINE); +} + +BEGIN_METHOD(MediaPipeline_Seek, GB_FLOAT position; GB_INTEGER flag) + + gint64 pos = VARG(position) * 1E9; + GstSeekFlags flags = (GstSeekFlags)VARGOPT(flag, GST_SEEK_FLAG_NONE); + + pipeline_seek(THIS, pos, flags); + +END_METHOD + BEGIN_PROPERTY(MediaPipeline_Position) if (READ_PROPERTY) @@ -1811,11 +1922,7 @@ else { gint64 pos = VPROP(GB_FLOAT) * 1E9; - - if (pos < 0) - pos = 0; - - gst_element_seek_simple(ELEMENT, GST_FORMAT_TIME, GST_SEEK_FLAG_FLUSH | GST_SEEK_FLAG_KEY_UNIT, (guint64)pos); + pipeline_seek(THIS, pos, GST_SEEK_FLAG_ACCURATE); } END_PROPERTY @@ -1826,6 +1933,41 @@ END_PROPERTY +BEGIN_PROPERTY(MediaPipeline_Speed) + + if (READ_PROPERTY) + GB.ReturnFloat(THIS_PIPELINE->rate); + else + { + double rate = VPROP(GB_FLOAT); + if (fabs(rate) <= 1E-6) + { + GB.Error(GB_ERR_ARG); + return; + } + + THIS_PIPELINE->next_rate = rate; + set_pipeline_rate(THIS); + } + +END_PROPERTY + +BEGIN_METHOD(MediaPipeline_Forward, GB_INTEGER count) + + GstElement *sink; + int count = VARGOPT(count, 1); + + if (count <= 0) + return; + + sink = find_sink(ELEMENT); + if (!sink) + return; + + gst_element_send_event(sink, gst_event_new_step(GST_FORMAT_BUFFERS, fabs(count), 1.0, TRUE, FALSE)); + +END_METHOD + //---- Media -------------------------------------------------------------- BEGIN_METHOD(Media_Link, GB_OBJECT controls) @@ -2035,12 +2177,17 @@ GB_PROPERTY("Position", "f", MediaPipeline_Position), GB_PROPERTY_READ("Duration", "f", MediaPipeline_Duration), + GB_PROPERTY("Pos", "f", MediaPipeline_Position), GB_PROPERTY_READ("Length", "f", MediaPipeline_Duration), GB_METHOD("Play", NULL, MediaPipeline_Play, NULL), GB_METHOD("Stop", NULL, MediaPipeline_Stop, NULL), GB_METHOD("Pause", NULL, MediaPipeline_Pause, NULL), GB_METHOD("Close", NULL, MediaPipeline_Close, NULL), + + GB_METHOD("Seek", NULL, MediaPipeline_Seek, "(Position)f[(Flags)i]"), + GB_PROPERTY("Speed", "f", MediaPipeline_Speed), + GB_METHOD("Forward", NULL, MediaPipeline_Forward, "[(Frames)i]"), GB_EVENT("Start", NULL, NULL, &EVENT_Start), GB_EVENT("End", NULL, NULL, &EVENT_End), @@ -2049,6 +2196,7 @@ GB_EVENT("Event", NULL, "(Message)MediaMessage;", &EVENT_Event), GB_EVENT("Buffering", NULL, NULL, &EVENT_Buffering), GB_EVENT("Duration", NULL, NULL, &EVENT_Duration), + GB_EVENT("Position", NULL, NULL, &EVENT_Position), GB_EVENT("Progress", NULL, NULL, &EVENT_Progress), GB_EVENT("AboutToFinish", NULL, NULL, &EVENT_AboutToFinish), @@ -2070,6 +2218,15 @@ GB_CONSTANT("Warning", "i", 1), GB_CONSTANT("Error", "i", 2), + GB_CONSTANT("SeekAccurate", "i", GST_SEEK_FLAG_ACCURATE), + GB_CONSTANT("SeekKeyUnit", "i", GST_SEEK_FLAG_KEY_UNIT), + GB_CONSTANT("SeekTrickMode", "i", GST_SEEK_FLAG_TRICKMODE), + GB_CONSTANT("SeekSnapBefore", "i", GST_SEEK_FLAG_SNAP_BEFORE), + GB_CONSTANT("SeekSnapAfter", "i", GST_SEEK_FLAG_SNAP_AFTER), + GB_CONSTANT("SeekSnapNearest", "i", GST_SEEK_FLAG_SNAP_NEAREST), + GB_CONSTANT("SeekTrickModeKeyUnit", "i", GST_SEEK_FLAG_TRICKMODE_KEY_UNITS), + GB_CONSTANT("SeekTrickModeNoAudio", "i", GST_SEEK_FLAG_TRICKMODE_NO_AUDIO), + GB_STATIC_METHOD("Link", NULL, Media_Link, "(FirstControl)MediaControl;(SecondControl)MediaControl;."), GB_STATIC_METHOD("Time", "l", Media_Time, "(Seconds)f"), GB_STATIC_METHOD("URL", "s", Media_URL, "(Path)s"), diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.media/src/c_media.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.media/src/c_media.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.media/src/c_media.h 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.media/src/c_media.h 2019-04-27 16:05:33.000000000 +0000 @@ -87,6 +87,8 @@ int polling; gint64 pos; gint64 duration; + double rate; + double next_rate; unsigned in_message : 1; unsigned about_to_finish : 1; } diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.mime/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.mime/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.mime/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.mime/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.ncurses/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.ncurses/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.ncurses/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.ncurses/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net/src/CSerialPort.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net/src/CSerialPort.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net/src/CSerialPort.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net/src/CSerialPort.c 2019-04-27 16:05:33.000000000 +0000 @@ -502,7 +502,7 @@ flow = VPROP(GB_INTEGER); if (flow < 0 || flow > 3) { - GB.Error("Invalid flow control value"); + GB.Error(GB_ERR_ARG); return; } @@ -527,7 +527,7 @@ parity = VPROP(GB_INTEGER); if (parity < 0 || parity > 2) { - GB.Error("Invalid parity"); + GB.Error(GB_ERR_ARG); return; } @@ -551,8 +551,8 @@ speed = VPROP(GB_INTEGER); - if (ConvertBaudRate(speed) == -1) - GB.Error("Invalid speed value"); + if (speed < 0) + GB.Error(GB_ERR_ARG); else THIS->speed = speed; } @@ -575,7 +575,7 @@ value = VPROP(GB_INTEGER); if (ConvertDataBits(value) == -1) - GB.Error("Invalid data bits value"); + GB.Error(GB_ERR_ARG); else THIS->dataBits = value; } @@ -598,7 +598,7 @@ value = VPROP(GB_INTEGER); if (ConvertStopBits(value) == -1) - GB.Error("Invalid stop bits value"); + GB.Error(GB_ERR_ARG); else THIS->stopBits = value; } @@ -631,8 +631,6 @@ BEGIN_METHOD(SerialPort_Open, GB_INTEGER polling) - int err; - char buffer[8]; int polling = VARGOPT(polling, 50); if (THIS->status) @@ -641,12 +639,8 @@ return; } - if ((err = OpenSerialPort(&THIS->port, THIS->flow, &THIS->oldtio, THIS->portName, THIS->speed, THIS->parity, THIS->dataBits, THIS->stopBits))) - { - sprintf(buffer, "#%d", err); - GB.Error("Cannot open serial port (&1)", buffer); + if (OpenSerialPort(THIS)) return; - } THIS->signals = get_signals(THIS); THIS->stream.desc = &SerialStream; diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net/src/CUdpSocket.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net/src/CUdpSocket.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net/src/CUdpSocket.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net/src/CUdpSocket.c 2019-04-27 16:05:33.000000000 +0000 @@ -54,21 +54,21 @@ }; -DECLARE_EVENT (CUDPSOCKET_Read); -DECLARE_EVENT (CUDPSOCKET_SocketError); +DECLARE_EVENT (EVENT_Read); +DECLARE_EVENT (EVENT_SocketError); void CUdpSocket_post_data(intptr_t Param) { CUDPSOCKET *t_obj; t_obj=(CUDPSOCKET*)Param; - GB.Raise(t_obj,CUDPSOCKET_Read,0); + GB.Raise(t_obj,EVENT_Read,0); GB.Unref(POINTER(&t_obj)); } void CUdpSocket_post_error(intptr_t Param) { CUDPSOCKET *t_obj; t_obj=(CUDPSOCKET*)Param; - GB.Raise(t_obj,CUDPSOCKET_SocketError,0); + GB.Raise(t_obj,EVENT_SocketError,0); GB.Unref(POINTER(&t_obj)); } @@ -180,6 +180,7 @@ close(SOCKET->socket); SOCKET->status = NET_INACTIVE; } + GB.FreeString(&THIS->thost); GB.FreeString(&THIS->tpath); @@ -364,7 +365,11 @@ else { THIS->addr.in.sin_family = domain; - THIS->addr.in.sin_addr.s_addr = htonl(INADDR_ANY); + if (!THIS->host) + THIS->addr.in.sin_addr.s_addr = htonl(INADDR_ANY); + else + THIS->addr.in.sin_addr.s_addr = inet_addr(THIS->host); + THIS->addr.in.sin_port = htons(THIS->port); size = sizeof(struct sockaddr_in); addr = (struct sockaddr *)&THIS->addr.in; @@ -388,14 +393,14 @@ } -BEGIN_PROPERTY(CUDPSOCKET_Status) +BEGIN_PROPERTY(UdpSocket_Status) GB.ReturnInteger(SOCKET->status); END_PROPERTY -BEGIN_PROPERTY(CUDPSOCKET_SourceHost) +BEGIN_PROPERTY(UdpSocket_SourceHost) if (THIS->addr.a.sa_family == PF_INET) GB.ReturnNewZeroString(inet_ntoa(THIS->addr.in.sin_addr)); @@ -404,7 +409,7 @@ END_PROPERTY -BEGIN_PROPERTY(CUDPSOCKET_SourcePort) +BEGIN_PROPERTY(UdpSocket_SourcePort) if (THIS->addr.a.sa_family == PF_INET) GB.ReturnInteger(ntohs(THIS->addr.in.sin_port)); @@ -413,7 +418,7 @@ END_PROPERTY -BEGIN_PROPERTY(CUDPSOCKET_SourcePath) +BEGIN_PROPERTY(UdpSocket_SourcePath) if (THIS->addr.a.sa_family == PF_UNIX) GB.ReturnNewZeroString(THIS->addr.un.sun_path); @@ -422,7 +427,7 @@ END_PROPERTY -BEGIN_PROPERTY ( CUDPSOCKET_TargetHost ) +BEGIN_PROPERTY(UdpSocket_TargetHost) char *strtmp; struct in_addr rem_ip; @@ -442,7 +447,7 @@ END_PROPERTY -BEGIN_PROPERTY ( CUDPSOCKET_TargetPort ) +BEGIN_PROPERTY(UdpSocket_TargetPort) if (READ_PROPERTY) GB.ReturnInteger(THIS->tport); @@ -461,7 +466,7 @@ END_PROPERTY -BEGIN_PROPERTY(CUDPSOCKET_TargetPath) +BEGIN_PROPERTY(UdpSocket_TargetPath) if (READ_PROPERTY) GB.ReturnString(THIS->tpath); @@ -480,7 +485,7 @@ /************************************************* Gambas object "Constructor" *************************************************/ -BEGIN_METHOD_VOID(CUDPSOCKET_new) +BEGIN_METHOD_VOID(UdpSocket_new) SOCKET->stream.tag = _object; SOCKET->socket = -1; @@ -490,14 +495,16 @@ /************************************************* Gambas object "Destructor" *************************************************/ -BEGIN_METHOD_VOID(CUDPSOCKET_free) + +BEGIN_METHOD_VOID(UdpSocket_free) CUdpSocket_stream_close(&SOCKET->stream); + GB.FreeString(&THIS->host); END_METHOD -BEGIN_METHOD_VOID (CUDPSOCKET_Peek) +BEGIN_METHOD_VOID (UdpSocket_Peek) char *sData=NULL; socklen_t host_len; @@ -525,7 +532,7 @@ GB.Free(POINTER(&sData)); CUdpSocket_stream_close(&SOCKET->stream); SOCKET->status = NET_CANNOT_READ; - GB.Raise(THIS,CUDPSOCKET_SocketError,0); + GB.Raise(THIS,EVENT_SocketError,0); GB.ReturnVoidString(); return; } @@ -544,14 +551,14 @@ END_METHOD -BEGIN_METHOD_VOID(CUDPSOCKET_Bind) +BEGIN_METHOD_VOID(UdpSocket_Bind) dgram_start(THIS); END_METHOD -BEGIN_PROPERTY(CUDPSOCKET_broadcast) +BEGIN_PROPERTY(UdpSocket_Broadcast) if (READ_PROPERTY) { @@ -565,7 +572,7 @@ END_PROPERTY -BEGIN_PROPERTY(CUDPSOCKET_Port) +BEGIN_PROPERTY(UdpSocket_Port) if (READ_PROPERTY) GB.ReturnInteger(THIS->port); @@ -587,7 +594,7 @@ END_PROPERTY -BEGIN_PROPERTY(CUDPSOCKET_Path) +BEGIN_PROPERTY(UdpSocket_Path) if (READ_PROPERTY) GB.ReturnString(THIS->path); @@ -603,6 +610,27 @@ END_PROPERTY +BEGIN_PROPERTY(UdpSocket_Host) + + struct in_addr rem_ip; + + if (READ_PROPERTY) + { + GB.ReturnString(THIS->host); + return; + } + + if (!inet_aton(GB.ToZeroString(PROP(GB_STRING)), &rem_ip)) + { + GB.Error("Invalid IP address"); + return; + } + + GB.StoreString(PROP(GB_STRING), &THIS->host); + +END_PROPERTY + + /*************************************************************** Here we declare the public interface of UdpSocket class @@ -613,26 +641,27 @@ GB_INHERITS("Stream"), - GB_EVENT("Error", NULL, NULL, &CUDPSOCKET_SocketError), - GB_EVENT("Read", NULL, NULL, &CUDPSOCKET_Read), - - GB_METHOD("_new", NULL, CUDPSOCKET_new, NULL), - GB_METHOD("_free", NULL, CUDPSOCKET_free, NULL), - GB_METHOD("Bind", NULL, CUDPSOCKET_Bind, NULL), - GB_METHOD("Peek","s",CUDPSOCKET_Peek,NULL), - - GB_PROPERTY_READ("Status", "i", CUDPSOCKET_Status), - GB_PROPERTY_READ("SourceHost", "s", CUDPSOCKET_SourceHost), - GB_PROPERTY_READ("SourcePort", "i", CUDPSOCKET_SourcePort), - GB_PROPERTY_READ("SourcePath", "i", CUDPSOCKET_SourcePath), - GB_PROPERTY("TargetHost", "s", CUDPSOCKET_TargetHost), - GB_PROPERTY("TargetPort", "i", CUDPSOCKET_TargetPort), - GB_PROPERTY("TargetPath", "s", CUDPSOCKET_TargetPath), + GB_EVENT("Error", NULL, NULL, &EVENT_SocketError), + GB_EVENT("Read", NULL, NULL, &EVENT_Read), - GB_PROPERTY("Port", "i", CUDPSOCKET_Port), - GB_PROPERTY("Path", "s", CUDPSOCKET_Path), + GB_METHOD("_new", NULL, UdpSocket_new, NULL), + GB_METHOD("_free", NULL, UdpSocket_free, NULL), + GB_METHOD("Bind", NULL, UdpSocket_Bind, NULL), + GB_METHOD("Peek","s",UdpSocket_Peek,NULL), + + GB_PROPERTY_READ("Status", "i", UdpSocket_Status), + GB_PROPERTY_READ("SourceHost", "s", UdpSocket_SourceHost), + GB_PROPERTY_READ("SourcePort", "i", UdpSocket_SourcePort), + GB_PROPERTY_READ("SourcePath", "i", UdpSocket_SourcePath), + GB_PROPERTY("TargetHost", "s", UdpSocket_TargetHost), + GB_PROPERTY("TargetPort", "i", UdpSocket_TargetPort), + GB_PROPERTY("TargetPath", "s", UdpSocket_TargetPath), + + GB_PROPERTY("Host", "s", UdpSocket_Host), + GB_PROPERTY("Port", "i", UdpSocket_Port), + GB_PROPERTY("Path", "s", UdpSocket_Path), - GB_PROPERTY("Broadcast", "b", CUDPSOCKET_broadcast), + GB_PROPERTY("Broadcast", "b", UdpSocket_Broadcast), GB_PROPERTY("Timeout", "i", Socket_Timeout), GB_CONSTANT("_IsControl", "b", TRUE), diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net/src/CUdpSocket.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net/src/CUdpSocket.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net/src/CUdpSocket.h 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net/src/CUdpSocket.h 2019-04-27 16:05:33.000000000 +0000 @@ -45,7 +45,6 @@ { CSOCKET_COMMON common; NET_ADDRESS addr; - int iPort; char *thost; int tport; char *tpath; @@ -54,6 +53,7 @@ int buffer_pos; int buffer_len; char *path; + char *host; int port; } CUDPSOCKET; diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net/src/Makefile.am gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net/src/Makefile.am --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net/src/Makefile.am 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net/src/Makefile.am 2019-04-27 16:05:33.000000000 +0000 @@ -9,7 +9,16 @@ gb_net_la_LDFLAGS = -module @LD_FLAGS@ @NET_LDFLAGS@ gb_net_la_CPPFLAGS = @NET_INC@ -gb_net_la_SOURCES = gb_network.h main.h main.c tools.h tools.c CDnsClient.h CDnsClient.c CSocket.h CSocket.c CServerSocket.h CServerSocket.c CUdpSocket.h CUdpSocket.c CSerialPort.h CSerialPort.c CNet.h CNet.c +gb_net_la_SOURCES = \ + gb_network.h main.h main.c \ + tools.h tools.c \ + speed.h speed.c \ + CDnsClient.h CDnsClient.c \ + CSocket.h CSocket.c \ + CServerSocket.h CServerSocket.c \ + CUdpSocket.h CUdpSocket.c \ + CSerialPort.h CSerialPort.c \ + CNet.h CNet.c diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net/src/speed.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net/src/speed.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net/src/speed.c 1970-01-01 00:00:00.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net/src/speed.c 2019-04-27 16:05:33.000000000 +0000 @@ -0,0 +1,61 @@ +/*************************************************************************** + + speed.c + + (c) 2019 BenoƮt Minisini + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + +***************************************************************************/ + +#define __SPEED_C + +#include "config.h" +#include "speed.h" + +#if OS_LINUX + +#include + +int ioctl(int fd, unsigned long request, ...); + +int SetCustomSpeed(int fd, int speed) +{ + struct termios2 io; + + if (ioctl(fd, TCGETS2, &io)) + return 1; + + io.c_cflag &= ~CBAUD; + io.c_cflag |= BOTHER; + io.c_ispeed = speed; + io.c_ospeed = speed; + + if (ioctl(fd, TCSETS2, &io)) + return 1; + + return 0; +} + +#else + +int SetCustomSpeed(int fd, int speed) +{ + return 1; +} + +#endif + diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net/src/speed.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net/src/speed.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net/src/speed.h 1970-01-01 00:00:00.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net/src/speed.h 2019-04-27 16:05:33.000000000 +0000 @@ -0,0 +1,29 @@ +/*************************************************************************** + + speed.h + + (c) 2019 BenoƮt Minisini + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + MA 02110-1301, USA. + +***************************************************************************/ + +#ifndef __SPEED_H +#define __SPEED_H + +int SetCustomSpeed(int fd, int speed); + +#endif diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net/src/tools.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net/src/tools.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net/src/tools.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net/src/tools.c 2019-04-27 16:05:33.000000000 +0000 @@ -21,9 +21,8 @@ ***************************************************************************/ -#include "tools.h" -#include "main.h" -#include "gambas.h" +#define __TOOLS_C + #include #include #include @@ -34,11 +33,19 @@ #include #include #include +#include + +#include "main.h" +#include "gambas.h" +#include "speed.h" +#include "tools.h" #ifdef __CYGWIN__ #define FIONREAD TIOCINQ #endif +#define THIS ((CSERIALPORT *)_object) + void correct_url(char **buf,char *protocol) { char *buftmp; @@ -353,75 +360,105 @@ close(fd); } -int OpenSerialPort(int *fd,int iflow,struct termios *oldtio,char *sName,int nBauds,int parity,int nBits,int nStop) +bool OpenSerialPort(CSERIALPORT *_object) { - int Of_Baud; - int Of_Par; - int Of_Bits; - int Of_Stop; - int HardFlow=0; - int SoftFlow=0; + int fd; + int speed; + int parity; + int data_bits; + int stop_bits; + int hard_flow = 0; + int soft_flow = 0; struct termios newtio; - switch(iflow) + switch(THIS->flow) { - case 1: HardFlow=CRTSCTS; break; - case 2: SoftFlow=IXON | IXOFF | IXANY; break; - case 3: HardFlow=CRTSCTS; SoftFlow=IXON | IXOFF | IXANY; break; + case 1: hard_flow = CRTSCTS; break; + case 2: soft_flow = IXON | IXOFF | IXANY; break; + case 3: hard_flow = CRTSCTS; soft_flow = IXON | IXOFF | IXANY; break; } - if ( (Of_Baud = ConvertBaudRate(nBauds)) == -1 ) return 1; - if ( (Of_Par = ConvertParity(parity)) == -1 ) return 2; - if ( (Of_Bits = ConvertDataBits(nBits)) == -1 ) return 3; - if ( (Of_Stop = ConvertStopBits(nStop)) == -1 ) return 4; - - *fd=open(sName,O_RDWR | O_NOCTTY | O_NDELAY ); - if ( (*fd) < 0 ) return 5; - if (oldtio) + speed = ConvertBaudRate(THIS->speed); + parity = ConvertParity(THIS->parity); + data_bits = ConvertDataBits(THIS->dataBits); + stop_bits = ConvertStopBits(THIS->stopBits); + + if (parity < 0 || data_bits < 0 || stop_bits < 0) { - if ( tcgetattr (*fd,oldtio) == -1) - { - close(*fd); - return 6; - } + GB.Error(GB_ERR_ARG); + return TRUE; } - - if (tcgetattr (*fd,&newtio) == -1 ) + + fd = open(THIS->portName, O_RDWR | O_NOCTTY | O_NDELAY ); + if (fd < 0) { - close(*fd); - return 6; + GB.Error("Unable to open port: &1", strerror(errno)); + return TRUE; } + + if (tcgetattr(fd, &newtio)) + { + close(fd); + GB.Error("Unable to get configuration: &1", strerror(errno)); + return TRUE; + } + + THIS->oldtio = newtio; + // cleaning default options newtio.c_cflag &= ~(CSIZE | CSTOPB | PARENB | PARODD | CRTSCTS); - newtio.c_iflag &= ~( INPCK | ISTRIP | IGNPAR | IXON | IXOFF | IXANY | ICRNL | INLCR ); - newtio.c_lflag &= ~( ICANON | ECHO | ECHOE | ISIG ); + newtio.c_iflag &= ~(INPCK | ISTRIP | IGNPAR | IXON | IXOFF | IXANY | ICRNL | INLCR); + newtio.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); // setting options - newtio.c_cflag= Of_Bits | Of_Stop | Of_Par | CLOCAL | CREAD | HUPCL | HardFlow; + newtio.c_cflag= data_bits | stop_bits | parity | CLOCAL | CREAD | HUPCL | hard_flow; - if ( Of_Par & PARENB ) + if (parity & PARENB) newtio.c_iflag |= INPCK; // Why stripping the eight bit when parity is enabled?? | ISTRIP; else newtio.c_iflag |= IGNPAR; - newtio.c_iflag |= SoftFlow; + newtio.c_iflag |= soft_flow; - newtio.c_oflag=0; + newtio.c_oflag = 0; - newtio.c_cc[VMIN]=1; - newtio.c_cc[VTIME]=1; - newtio.c_cc[VSTART]=17; //DC1; - newtio.c_cc[VSTOP]=19; //DC3; + newtio.c_cc[VMIN] = 1; + newtio.c_cc[VTIME] = 1; + newtio.c_cc[VSTART] = 17; //DC1; + newtio.c_cc[VSTOP] = 19; //DC3; - cfsetispeed(&newtio,Of_Baud); - cfsetospeed(&newtio,Of_Baud); - tcflush(*fd,TCIFLUSH); - if ( tcsetattr(*fd,TCSANOW,&newtio) == -1) + if (speed >= 0) { - close(*fd); - return 7; + cfsetispeed(&newtio, speed); + cfsetospeed(&newtio, speed); + } + + tcflush(fd, TCIFLUSH); + if (tcsetattr(fd, TCSANOW, &newtio)) + { + close(fd); + GB.Error("Unable to set configuration: &1", strerror(errno)); + return TRUE; + } + + if (speed < 0) + { + if (SetCustomSpeed(fd, THIS->speed)) + { + close(fd); + GB.Error("Unable to set custom speed: &1", strerror(errno)); + return TRUE; + } } - return 0; + /*if (tcgetattr(fd, &io)) + { + close(fd); + GB.Error("Unable to check configuration: &1", strerror(errno)); + }*/ + + THIS->port = fd; + + return FALSE; } diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net/src/tools.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net/src/tools.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net/src/tools.h 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net/src/tools.h 2019-04-27 16:05:33.000000000 +0000 @@ -21,7 +21,10 @@ ***************************************************************************/ -#include +#ifndef __TOOLS_H +#define __TOOLS_H + +#include "CSerialPort.h" #ifdef __sun__ @@ -62,5 +65,6 @@ int ConvertDataBits(int nBits); int ConvertParity(int parity); void CloseSerialPort(int fd,struct termios *oldtio); -int OpenSerialPort(int *fd,int iflow,struct termios *oldtio, \ - char *sName,int nBauds,int parity,int nBits,int nStop); +bool OpenSerialPort(CSERIALPORT *_object); + +#endif diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net.curl/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net.curl/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net.curl/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net.curl/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net.curl/src/CCurl.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net.curl/src/CCurl.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net.curl/src/CCurl.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net.curl/src/CCurl.c 2019-04-27 16:05:33.000000000 +0000 @@ -269,7 +269,7 @@ curl_easy_setopt(THIS_CURL, CURLOPT_SSL_VERIFYPEER, THIS->ssl_verify_peer ? 1 : 0); curl_easy_setopt(THIS_CURL, CURLOPT_SSL_VERIFYHOST , THIS->ssl_verify_host ? 2 : 0); - CURL_proxy_set(&THIS->proxy.proxy, THIS_CURL); + CURL_proxy_set(&THIS->proxy, THIS_CURL); CURL_user_set(&THIS->user, THIS_CURL); curl_easy_setopt(THIS_CURL, CURLOPT_URL, THIS_URL); } @@ -444,12 +444,12 @@ COPY_STRING(user.userpwd); COPY_STRING(user.pwd); - dest->proxy.proxy.type = src->proxy.proxy.type; - dest->proxy.proxy.auth = src->proxy.proxy.auth; - COPY_STRING(proxy.proxy.host); - COPY_STRING(proxy.proxy.user); - COPY_STRING(proxy.proxy.pwd); - COPY_STRING(proxy.proxy.userpwd); + dest->proxy.type = src->proxy.type; + dest->proxy.auth = src->proxy.auth; + COPY_STRING(proxy.host); + COPY_STRING(proxy.user); + COPY_STRING(proxy.pwd); + COPY_STRING(proxy.userpwd); return FALSE; } @@ -587,13 +587,11 @@ #endif CURL_user_init(&THIS->user); - CURL_proxy_init(&THIS->proxy.proxy); + CURL_proxy_init(&THIS->proxy); THIS->ssl_verify_peer = TRUE; THIS->ssl_verify_host = TRUE; - THIS->proxy.parent_status = (int*)&THIS_STATUS; - END_METHOD BEGIN_METHOD_VOID(Curl_free) @@ -608,7 +606,7 @@ GB.FreeString(&THIS->target); CURL_user_clear(&THIS->user); - CURL_proxy_clear(&THIS->proxy.proxy); + CURL_proxy_clear(&THIS->proxy); END_METHOD @@ -642,6 +640,8 @@ #endif curl_multi_cleanup(CCURL_multicurl); + + CURL_default_proxy_clear(); END_METHOD @@ -751,6 +751,7 @@ GB_PROPERTY("Password", "s", Curl_Password), GB_PROPERTY("Async", "b", Curl_Async), GB_PROPERTY("Timeout", "i", Curl_Timeout), + GB_STATIC_PROPERTY_SELF("DefaultProxy", ".Curl.Proxy"), GB_PROPERTY_SELF("Proxy", ".Curl.Proxy"), GB_PROPERTY_SELF("SSL", ".Curl.SSL"), GB_PROPERTY_READ("Status", "i", Curl_Status), diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net.curl/src/CCurl.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net.curl/src/CCurl.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net.curl/src/CCurl.h 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net.curl/src/CCurl.h 2019-04-27 16:05:33.000000000 +0000 @@ -53,13 +53,6 @@ #define THIS_FILE THIS->file typedef - struct { - int *parent_status; - CURL_PROXY proxy; - } - CPROXY; - -typedef void (*CURL_FIX_PROGRESS_CB)(void *, double *, double *, double *, double *); typedef @@ -71,7 +64,7 @@ CURL *curl; char *url; FILE *file; - CPROXY proxy; + CURL_PROXY proxy; CURL_USER user; int timeout; int buffer_size; diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net.curl/src/CProxy.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net.curl/src/CProxy.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net.curl/src/CProxy.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net.curl/src/CProxy.c 2019-04-27 16:05:33.000000000 +0000 @@ -29,9 +29,9 @@ #include "CProxy.h" -static bool check_active(CPROXY *proxy) +static bool check_active(CCURL *_object) { - if (*(proxy->parent_status) > 0) + if (THIS && THIS->status > 0) { GB.Error("Proxy cannot be modified while client is active"); return TRUE; @@ -40,16 +40,20 @@ return FALSE; } +#define GET_PROXY() CURL_PROXY *proxy = _object ? &THIS->proxy : &CURL_default_proxy + BEGIN_PROPERTY(CurlProxy_Auth) + GET_PROXY(); + if (READ_PROPERTY) - GB.ReturnInteger(THIS->proxy.auth); + GB.ReturnInteger(proxy->auth); else { if (check_active(THIS)) return; - if (CURL_proxy_set_auth(&THIS->proxy, VPROP(GB_INTEGER))) + if (CURL_proxy_set_auth(proxy, VPROP(GB_INTEGER))) GB.Error("Unknown authentication method"); } @@ -58,14 +62,16 @@ BEGIN_PROPERTY(CurlProxy_Type) + GET_PROXY(); + if (READ_PROPERTY) - GB.ReturnInteger(THIS->proxy.type); + GB.ReturnInteger(proxy->type); else { if (check_active(THIS)) return; - if (CURL_proxy_set_type(&THIS->proxy, VPROP(GB_INTEGER))) + if (CURL_proxy_set_type(proxy, VPROP(GB_INTEGER))) GB.Error("Unknown proxy type"); } @@ -74,14 +80,16 @@ BEGIN_PROPERTY(CurlProxy_User) + GET_PROXY(); + if (READ_PROPERTY) - GB.ReturnString(THIS->proxy.user); + GB.ReturnString(proxy->user); else { if (check_active(THIS)) return; - GB.StoreString(PROP(GB_STRING), &THIS->proxy.user); + GB.StoreString(PROP(GB_STRING), &proxy->user); } END_PROPERTY @@ -89,14 +97,16 @@ BEGIN_PROPERTY(CurlProxy_Password) + GET_PROXY(); + if (READ_PROPERTY) - GB.ReturnString(THIS->proxy.pwd); + GB.ReturnString(proxy->pwd); else { if (check_active(THIS)) return; - GB.StoreString(PROP(GB_STRING), &THIS->proxy.pwd); + GB.StoreString(PROP(GB_STRING), &proxy->pwd); } END_PROPERTY @@ -104,14 +114,16 @@ BEGIN_PROPERTY (CurlProxy_Host) + GET_PROXY(); + if (READ_PROPERTY) - GB.ReturnString(THIS->proxy.host); + GB.ReturnString(proxy->host); else { if (check_active(THIS)) return; - GB.StoreString(PROP(GB_STRING), &THIS->proxy.host); + GB.StoreString(PROP(GB_STRING), &proxy->host); } END_PROPERTY @@ -119,8 +131,8 @@ GB_DESC CProxyDesc[] = { - GB_DECLARE(".Curl.Proxy", sizeof(CPROXY)), GB_VIRTUAL_CLASS(), - + GB_DECLARE_VIRTUAL(".Curl.Proxy"), + GB_PROPERTY("Host", "s", CurlProxy_Host), GB_PROPERTY("User", "s", CurlProxy_User), GB_PROPERTY("Password", "s", CurlProxy_Password), diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net.curl/src/CProxy.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net.curl/src/CProxy.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net.curl/src/CProxy.h 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net.curl/src/CProxy.h 2019-04-27 16:05:33.000000000 +0000 @@ -33,11 +33,6 @@ extern GB_DESC CProxyDesc[]; -#else - -#undef THIS -#define THIS (&((CCURL *)_object)->proxy) - #endif #endif diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net.curl/src/gbcurl.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net.curl/src/gbcurl.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net.curl/src/gbcurl.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net.curl/src/gbcurl.c 2019-04-27 16:05:33.000000000 +0000 @@ -21,6 +21,8 @@ ***************************************************************************/ +#define __GB_CURL_C + /***************************** NOTE THAT : libcurl <= 7.10.7 lacks CURLE_LDAP_INVALID_URL and CURLE_FILESIZE_EXCEEDED constants @@ -33,6 +35,8 @@ #include "gbcurl.h" #include "CCurl.h" +CURL_PROXY CURL_default_proxy = { CURLPROXY_HTTP, CURLAUTH_NONE, NULL, NULL, NULL, NULL }; + static char *_protocols[] = { "ftp://", "ftps://", "http://", "https://", NULL }; static void warning(const char *msg) @@ -219,15 +223,13 @@ void CURL_proxy_init(CURL_PROXY *proxy) { - proxy->type = CURLPROXY_HTTP; - proxy->auth = CURLAUTH_NONE; - proxy->user = NULL; - proxy->pwd = NULL; - proxy->host = NULL; - proxy->userpwd = NULL; + *proxy = CURL_default_proxy; + GB.RefString(proxy->host); + GB.RefString(proxy->user); + GB.RefString(proxy->pwd); + GB.RefString(proxy->userpwd); } - void CURL_proxy_clear(CURL_PROXY *proxy) { GB.FreeString(&proxy->host); @@ -236,6 +238,11 @@ GB.FreeString(&proxy->userpwd); } +void CURL_default_proxy_clear() +{ + CURL_proxy_clear(&CURL_default_proxy); +} + void CURL_proxy_set(CURL_PROXY *proxy, CURL *curl) { diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net.curl/src/gbcurl.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net.curl/src/gbcurl.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.net.curl/src/gbcurl.h 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.net.curl/src/gbcurl.h 2019-04-27 16:05:33.000000000 +0000 @@ -49,6 +49,12 @@ } CURL_USER; +#ifndef __GB_CURL_C + +extern CURL_PROXY CURL_default_proxy; + +#endif + //char *CURL_get_protocol(char *url, char *default_protocol); bool CURL_set_url(void *_object, const char *src, int len); @@ -60,6 +66,8 @@ bool CURL_proxy_set_auth(CURL_PROXY *user, int auth); bool CURL_proxy_set_type(CURL_PROXY *proxy, int type); +void CURL_default_proxy_clear(); + void CURL_user_init(CURL_USER *user); void CURL_user_clear(CURL_USER *user); void CURL_user_set(CURL_USER *user,CURL *curl); diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.openal/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.openal/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.openal/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.openal/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.opengl/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.opengl/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.opengl/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.opengl/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.openssl/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.openssl/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.openssl/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.openssl/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.pcre/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.pcre/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.pcre/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.pcre/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.pdf/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.pdf/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.pdf/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.pdf/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.pdf/src/CPdfDocument.cpp gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.pdf/src/CPdfDocument.cpp --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.pdf/src/CPdfDocument.cpp 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.pdf/src/CPdfDocument.cpp 2019-04-27 16:05:33.000000000 +0000 @@ -457,10 +457,10 @@ if ( GB.LoadFile(sfile,lfile,&buf,&len) ) return -1; #if POPPLER_VERSION_0_58 - stream=new MemStream(buf,0,(Guint)len,std::move(obj)); + stream=new MemStream(buf,0,(uint)len,std::move(obj)); #else obj.initNull(); - stream=new MemStream(buf,0,(Guint)len,&obj); + stream=new MemStream(buf,0,(uint)len,&obj); #endif test=new PDFDoc (stream,0,0); diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.pdf/src/main.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.pdf/src/main.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.pdf/src/main.h 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.pdf/src/main.h 2019-04-27 16:05:33.000000000 +0000 @@ -24,6 +24,7 @@ #ifndef __MAIN_H #define __MAIN_H +#include "config.h" #include "gambas.h" #include "gb.image.h" diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.qt4/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.qt4/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.qt4/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.qt4/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.qt4/src/CWatch.cpp gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.qt4/src/CWatch.cpp --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.qt4/src/CWatch.cpp 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.qt4/src/CWatch.cpp 2019-04-27 16:05:33.000000000 +0000 @@ -35,7 +35,7 @@ { CWatch *watch; - //qDebug("CWatch::watch: %d %d", fd, type); + //qDebug("CWatch::watch: %d %d %p", fd, type, callback); switch (type) { diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.qt4/src/main.cpp gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.qt4/src/main.cpp --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.qt4/src/main.cpp 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.qt4/src/main.cpp 2019-04-27 16:05:33.000000000 +0000 @@ -1180,11 +1180,11 @@ if (env && atoi(env) != 0) MAIN_key_debug = TRUE; - GB.Hook(GB_HOOK_LOOP, (void *)hook_loop); GB.Hook(GB_HOOK_WAIT, (void *)hook_wait); GB.Hook(GB_HOOK_TIMER, (void *)hook_timer); GB.Hook(GB_HOOK_WATCH, (void *)hook_watch); GB.Hook(GB_HOOK_POST, (void *)hook_post); + GB.Hook(GB_HOOK_LOOP, (void *)hook_loop); init = true; } diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.qt5/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.qt5/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.qt5/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.qt5/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.qt5/src/CWatch.cpp gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.qt5/src/CWatch.cpp --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.qt5/src/CWatch.cpp 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.qt5/src/CWatch.cpp 2019-04-27 16:05:33.000000000 +0000 @@ -35,7 +35,7 @@ { CWatch *watch; - //qDebug("CWatch::watch: %d %d", fd, type); + //qDebug("CWatch::watch: %d %d %p", fd, type, callback); switch (type) { diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.qt5/src/main.cpp gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.qt5/src/main.cpp --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.qt5/src/main.cpp 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.qt5/src/main.cpp 2019-04-27 16:05:33.000000000 +0000 @@ -1180,11 +1180,11 @@ if (env && atoi(env) != 0) MAIN_key_debug = TRUE; - GB.Hook(GB_HOOK_LOOP, (void *)hook_loop); GB.Hook(GB_HOOK_WAIT, (void *)hook_wait); GB.Hook(GB_HOOK_TIMER, (void *)hook_timer); GB.Hook(GB_HOOK_WATCH, (void *)hook_watch); GB.Hook(GB_HOOK_POST, (void *)hook_post); + GB.Hook(GB_HOOK_LOOP, (void *)hook_loop); init = true; } diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.sdl/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.sdl/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.sdl/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.sdl/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.sdl2/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.sdl2/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.sdl2/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.sdl2/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.sdl2/src/c_draw.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.sdl2/src/c_draw.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.sdl2/src/c_draw.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.sdl2/src/c_draw.c 2019-04-27 16:05:33.000000000 +0000 @@ -327,6 +327,8 @@ else rect = NULL; + SDL_SetTextureBlendMode(texture, SDL_BLENDMODE_BLEND); + if (MISSING(opacity) && MISSING(angle)) SDL_RenderCopy(RENDERER, texture, rect, &dest); else diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.sdl2/src/c_font.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.sdl2/src/c_font.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.sdl2/src/c_font.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.sdl2/src/c_font.c 2019-04-27 16:05:33.000000000 +0000 @@ -245,9 +245,9 @@ { SDL_Color color = { 0xFF, 0xFF, 0xFF, 0xFF }; char c = text[len]; - text[len] = 0; + if (c) text[len] = 0; surface = TTF_RenderUTF8_Blended(THIS->font, text, color); - text[len] = c; + if (c) text[len] = c; *w = surface->w; *h = surface->h; } diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.sdl.sound/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.sdl.sound/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.sdl.sound/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.sdl.sound/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.v4l/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.v4l/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.v4l/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.v4l/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.xml/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.xml/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.xml/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.xml/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.xml/src/document.cpp gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.xml/src/document.cpp --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/gb.xml/src/document.cpp 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/gb.xml/src/document.cpp 2019-04-27 16:05:33.000000000 +0000 @@ -109,29 +109,28 @@ void XMLDocument_SetContent(Document *doc, const char *content, const size_t len) { - char *posStart = 0, *posEnd = 0; + const char *posStart = 0, *posEnd = 0; if(doc->docType == XMLDocumentType) { //On cherche le dƩbut du prologue XML - posStart = (char*)memchrs(content, len, "", 2); + posEnd = (const char*)memchrs(posStart, len - (posStart - content), "?>", 2); posEnd += 2; } } else { //On cherche le dƩbut du prologue XML - posStart = (char*)memchrs(content, len, "', len - (posStart - content)); + posEnd = (const char*)memchr(posStart, '>', len - (posStart - content)); if(posEnd) { diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/.gitlab-ci.yml gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/.gitlab-ci.yml --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/.gitlab-ci.yml 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/.gitlab-ci.yml 2019-04-27 16:05:32.000000000 +0000 @@ -1,5 +1,5 @@ build:archlinux: - image: base/archlinux + image: archlinux/base before_script: - > pacman -Syu --needed --noconfirm @@ -19,7 +19,7 @@ build:archlinux-clang: - image: base/archlinux + image: archlinux/base before_script: - > pacman -Syu --needed --noconfirm diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/acinclude.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/acinclude.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/acinclude.m4 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/acinclude.m4 2019-04-27 16:05:32.000000000 +0000 @@ -380,9 +380,6 @@ AM_CXXFLAGS="$AM_CXXFLAGS -O0" fi - CFLAGS="" - CXXFLAGS="" - dnl ---- Checks for programs AC_PROG_CPP diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/compile gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/compile --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/compile 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/compile 1970-01-01 00:00:00.000000000 +0000 @@ -1,142 +0,0 @@ -#! /bin/sh -# Wrapper for compilers which do not understand `-c -o'. - -scriptversion=2004-10-12.08 - -# Copyright (C) 1999, 2000, 2003, 2004 Free Software Foundation, Inc. -# Written by Tom Tromey . -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -# As a special exception to the GNU General Public License, if you -# distribute this file as part of a program that contains a -# configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - -# This file is maintained in Automake, please report -# bugs to or send patches to -# . - -case $1 in - '') - echo "$0: No command. Try \`$0 --help' for more information." 1>&2 - exit 1; - ;; - -h | --h*) - cat <<\EOF -Usage: compile [--help] [--version] PROGRAM [ARGS] - -Wrapper for compilers which do not understand `-c -o'. -Remove `-o dest.o' from ARGS, run PROGRAM with the remaining -arguments, and rename the output as expected. - -If you are trying to build a whole package this is not the -right script to run: please start by reading the file `INSTALL'. - -Report bugs to . -EOF - exit 0 - ;; - -v | --v*) - echo "compile $scriptversion" - exit 0 - ;; -esac - -ofile= -cfile= -eat= - -for arg -do - if test -n "$eat"; then - eat= - else - case $1 in - -o) - # configure might choose to run compile as `compile cc -o foo foo.c'. - # So we strip `-o arg' only if arg is an object. - eat=1 - case $2 in - *.o | *.obj) - ofile=$2 - ;; - *) - set x "$@" -o "$2" - shift - ;; - esac - ;; - *.c) - cfile=$1 - set x "$@" "$1" - shift - ;; - *) - set x "$@" "$1" - shift - ;; - esac - fi - shift -done - -if test -z "$ofile" || test -z "$cfile"; then - # If no `-o' option was seen then we might have been invoked from a - # pattern rule where we don't need one. That is ok -- this is a - # normal compilation that the losing compiler can handle. If no - # `.c' file was seen then we are probably linking. That is also - # ok. - exec "$@" -fi - -# Name of file we expect compiler to create. -cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'` - -# Create the lock directory. -# Note: use `[/.-]' here to ensure that we don't use the same name -# that we are using for the .o file. Also, base the name on the expected -# object file name, since that is what matters with a parallel build. -lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d -while true; do - if mkdir "$lockdir" >/dev/null 2>&1; then - break - fi - sleep 1 -done -# FIXME: race condition here if user kills between mkdir and trap. -trap "rmdir '$lockdir'; exit 1" 1 2 15 - -# Run the compile. -"$@" -ret=$? - -if test -f "$cofile"; then - mv "$cofile" "$ofile" -elif test -f "${cofile}bj"; then - mv "${cofile}bj" "$ofile" -fi - -rmdir "$lockdir" -exit $ret - -# Local Variables: -# mode: shell-script -# sh-indentation: 2 -# eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "scriptversion=" -# time-stamp-format: "%:y-%02m-%02d.%02H" -# time-stamp-end: "$" -# End: diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbc/gbc.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbc/gbc.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbc/gbc.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbc/gbc.c 2019-04-27 16:05:33.000000000 +0000 @@ -197,7 +197,7 @@ " -v --verbose verbose output\n" " -a --all compile all\n" " -w --warnings display warnings\n" - " -t --translate output translation files\n" + " -t --translate output translation files and compile them if needed\n" " -p --public-control form controls are public\n" " -m --public-module module symbols are public by default\n" " -s --swap swap endianness\n" @@ -214,7 +214,7 @@ " -v verbose output\n" " -a compile all\n" " -w display warnings\n" - " -t output translation files\n" + " -t output translation files and compile them if needed\n" " -p form controls are public\n" " -m module symbols are public by default\n" " -s swap endianness\n" @@ -362,7 +362,7 @@ OUTPUT_do(main_swap); CLASS_export(); - + _FIN: COMPILE_end(); } @@ -402,7 +402,7 @@ if (stat(file, &info)) { - fprintf(stderr, "gbc" GAMBAS_VERSION_STRING ": warning: cannot stat file: %s\n", file); + ERROR_warning("cannot stat file: %s", file); continue; } @@ -469,6 +469,79 @@ } +static void compile_lang(void) +{ + DIR *dir; + char *path; + struct dirent *dirent; + char *file_name; + char *file_po; + const char *file_mo; + time_t time_po, time_mo; + int i; + char c; + char *cmd; + int ret; + + path = STR_copy(FILE_cat(FILE_get_dir(COMP_project), ".lang", NULL)); + FILE_chdir(path); + + dir = opendir("."); + if (!dir) + { + ERROR_warning("cannot browse directory: %s", path); + return; + } + + while ((dirent = readdir(dir)) != NULL) + { + file_name = dirent->d_name; + if (*file_name == '.') + continue; + + if (strcmp(FILE_get_ext(file_name), "po")) + continue; + + for (i = 0; i < strlen(file_name); i++) + { + c = file_name[i]; + if (c == '.') + break; + if (!isalnum(c)) + continue; + } + + file_po = file_name; + time_po = FILE_get_time(file_po); + + if (time_po == ((time_t)-1)) + continue; + + file_mo = FILE_set_ext(file_po, "mo"); + + if (!main_compile_all) + { + time_mo = FILE_get_time(file_mo); + if (time_mo >= time_po) + continue; + } + + unlink(file_mo); + // Shell "msgfmt -o " & Shell$(sPath) & " " & Shell(sTrans) Wait + cmd = STR_print("msgfmt -o %s %s", file_mo, file_po); + if (main_verbose) + printf("running: %s\n", cmd); + ret = system(cmd); + if (!WIFEXITED(ret) || WEXITSTATUS(ret)) + ERROR_warning("unable to compile translation file with 'msgfmt': %s", file_po); + STR_free(cmd); + } + + closedir(dir); + STR_free(path); +} + + int main(int argc, char **argv) { int i; @@ -499,7 +572,10 @@ compile_file(_files[i]); exit_files(); - + + if (main_trans) + compile_lang(); + COMPILE_exit(); FILE_exit(); diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbc/gbc_class.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbc/gbc_class.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbc/gbc_class.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbc/gbc_class.c 2019-04-27 16:05:33.000000000 +0000 @@ -239,7 +239,7 @@ if (TYPE_get_kind(type) == TK_VARIABLE) COMPILE_print(MSG_WARNING, sym->global.line, "unused global variable: &1", SYMBOL_get_name(&sym->symbol)); else if (TYPE_get_kind(type) == TK_FUNCTION) - COMPILE_print(MSG_WARNING, sym->global.line, "unused function: &1", SYMBOL_get_name(&sym->symbol)); + COMPILE_print(MSG_WARNING, class->function[sym->global.value].line - 1, "unused function: &1", SYMBOL_get_name(&sym->symbol)); else if (TYPE_get_kind(type) == TK_EXTERN) COMPILE_print(MSG_WARNING, sym->global.line, "unused extern function: &1", SYMBOL_get_name(&sym->symbol)); } diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbc/gbc_compile.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbc/gbc_compile.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbc/gbc_compile.h 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbc/gbc_compile.h 2019-04-27 16:05:33.000000000 +0000 @@ -105,7 +105,7 @@ void COMPILE_end(void); void COMPILE_export_class(char *name); void COMPILE_add_class(const char *name, int len); -void COMPILE_end_class(); +void COMPILE_end_class(void); void COMPILE_enum_class(char **name, int *len); void COMPILE_print(int type, int line, const char *msg, ...); diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbc/gbc_trans.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbc/gbc_trans.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbc/gbc_trans.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbc/gbc_trans.c 2019-04-27 16:05:33.000000000 +0000 @@ -45,7 +45,7 @@ short TRANS_in_assignment = 0; short TRANS_in_left_value = 0; -bool TRANS_in_try = FALSE; +short TRANS_in_try = RS_NONE; void TRANS_reset(void) { diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbc/gbc_trans_ctrl.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbc/gbc_trans_ctrl.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbc/gbc_trans_ctrl.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbc/gbc_trans_ctrl.c 2019-04-27 16:05:33.000000000 +0000 @@ -261,6 +261,8 @@ } JOB->func->nctrl = Max(JOB->func->nctrl, ctrl_local); + if ((JOB->func->nctrl + JOB->func->nlocal) > MAX_LOCAL_SYMBOL) + THROW("Too many local variables"); ctrl_level++; } @@ -320,11 +322,12 @@ { if (TRANS_in_try) { - TRANS_in_try = FALSE; - if (name) - THROW("Cannot use TRY with &1", name); + const char *keyword = TRANS_in_try == RS_TRY ? "TRY" : "ASSERT"; + TRANS_in_try = RS_NONE; + if (strcmp(name, keyword)) + THROW("Cannot use &1 with &2", keyword, name); else - THROW("Cannot use TRY twice"); + THROW("Cannot use &1 twice", keyword); } } @@ -1136,18 +1139,52 @@ } +void TRANS_assert(void) +{ + ushort pos; + + check_try("ASSERT"); + + if (!JOB->debug || JOB->exec) + CODE_disable(); + + TRANS_in_try = RS_ASSERT; + + TRANS_expression(FALSE); + + if (PATTERN_is(*JOB->current, RS_PRINT) || PATTERN_is(*JOB->current, RS_ERROR)) + { + CODE_dup(); + pos = CODE_get_current_pos(); + CODE_jump_if_true(); + + TRANS_statement(); + + jump_length(pos, CODE_get_current_pos()); + } + + TRANS_subr(TS_SUBR_DEBUG, 1); + CODE_drop(); + + TRANS_in_try = RS_NONE; + + if (!JOB->debug || JOB->exec) + CODE_enable(); +} + + void TRANS_try(void) { ushort pos; - check_try(NULL); + check_try("TRY"); pos = CODE_get_current_pos(); CODE_try(); - TRANS_in_try = TRUE; + TRANS_in_try = RS_TRY; TRANS_statement(); - TRANS_in_try = FALSE; + TRANS_in_try = RS_NONE; jump_length(pos, CODE_get_current_pos()); CODE_end_try(); diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbc/gbc_trans.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbc/gbc_trans.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbc/gbc_trans.h 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbc/gbc_trans.h 2019-04-27 16:05:33.000000000 +0000 @@ -196,6 +196,7 @@ void TRANS_for(void); void TRANS_for_each(void); void TRANS_next(void); +void TRANS_assert(void); void TRANS_try(void); void TRANS_finally(void); void TRANS_catch(void); @@ -246,7 +247,6 @@ void TRANS_input_from(void); void TRANS_output_to(void); void TRANS_debug(void); -void TRANS_assert(void); void TRANS_error(void); void TRANS_scan(void); void TRANS_randomize(void); diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbc/gbc_trans_subr.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbc/gbc_trans_subr.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbc/gbc_trans_subr.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbc/gbc_trans_subr.c 2019-04-27 16:05:33.000000000 +0000 @@ -45,7 +45,7 @@ TRANS_SUBR_INFO; -static void trans_subr(int subr, int nparam) +void TRANS_subr(int subr, int nparam) { static TRANS_SUBR_INFO subr_info[] = { @@ -156,7 +156,7 @@ nparam++; } - trans_subr(TS_SUBR_PRINT, nparam); + TRANS_subr(TS_SUBR_PRINT, nparam); CODE_drop(); } @@ -173,7 +173,7 @@ if (!JOB->debug) CODE_disable(); - trans_subr(TS_SUBR_DEBUG, 0); + TRANS_subr(TS_SUBR_DEBUG, 0); trans_print_debug(); if (!JOB->debug) @@ -181,20 +181,6 @@ } -void TRANS_assert(void) -{ - if (!JOB->debug || JOB->exec) - CODE_disable(); - - TRANS_expression(FALSE); - trans_subr(TS_SUBR_DEBUG, 1); - CODE_drop(); - - if (!JOB->debug || JOB->exec) - CODE_enable(); -} - - void TRANS_error(void) { if (TRANS_is(RS_TO)) @@ -204,7 +190,7 @@ else trans_stream(TS_NONE); - trans_subr(TS_SUBR_ERROR_TO, 1); + TRANS_subr(TS_SUBR_ERROR_TO, 1); if (!TRANS_in_assignment) CODE_drop(); @@ -277,7 +263,7 @@ if (TRANS_is(RS_AS)) { trans_binary_type(); - trans_subr(TS_SUBR_WRITE, 3); + TRANS_subr(TS_SUBR_WRITE, 3); } else { @@ -290,7 +276,7 @@ CODE_push_number(-1); } - trans_subr(TS_SUBR_WRITE_BYTES, 3); + TRANS_subr(TS_SUBR_WRITE_BYTES, 3); } CODE_drop(); @@ -306,7 +292,7 @@ else trans_stream(TS_NONE); - trans_subr(TS_SUBR_OUTPUT_TO, 1); + TRANS_subr(TS_SUBR_OUTPUT_TO, 1); if (!TRANS_in_assignment) CODE_drop(); @@ -319,7 +305,7 @@ else trans_stream(TS_NONE); - trans_subr(TS_SUBR_INPUT_FROM, 1); + TRANS_subr(TS_SUBR_INPUT_FROM, 1); if (!TRANS_in_assignment) CODE_drop(); @@ -340,7 +326,7 @@ for(;;) { - trans_subr(TS_SUBR_INPUT, (stream ? 1 : 0)); + TRANS_subr(TS_SUBR_INPUT, (stream ? 1 : 0)); stream = FALSE; TRANS_reference(); @@ -373,14 +359,14 @@ if (TRANS_is(RS_COMMA)) { TRANS_expression(FALSE); - trans_subr(TS_SUBR_READ_BYTES, 2); + TRANS_subr(TS_SUBR_READ_BYTES, 2); } else { int id = TYPE_get_id(type); CODE_push_number(id); - trans_subr(TS_SUBR_READ, 2); + TRANS_subr(TS_SUBR_READ, 2); } save_current = JOB->current; @@ -396,7 +382,7 @@ if (TRANS_is(RS_AS)) { trans_binary_type(); - trans_subr(TS_SUBR_READ, 2); + TRANS_subr(TS_SUBR_READ, 2); } else { @@ -404,7 +390,7 @@ TRANS_want(RS_COMMA, NULL); TRANS_expression(FALSE); - trans_subr(TS_SUBR_READ_BYTES, 2); + TRANS_subr(TS_SUBR_READ_BYTES, 2); } } @@ -471,7 +457,7 @@ CODE_push_number(mode); - trans_subr(TS_SUBR_OPEN, 2); + TRANS_subr(TS_SUBR_OPEN, 2); /*if (!TRANS_in_assignment) { @@ -513,7 +499,7 @@ CODE_push_number(mode | TS_MODE_PIPE); - trans_subr(TS_SUBR_OPEN, 2); + TRANS_subr(TS_SUBR_OPEN, 2); } @@ -538,7 +524,7 @@ CODE_push_number(mode); - trans_subr(TS_SUBR_OPEN_MEMORY, 2); + TRANS_subr(TS_SUBR_OPEN_MEMORY, 2); } @@ -566,7 +552,7 @@ CODE_push_number(mode | TS_MODE_STRING); - trans_subr(TS_SUBR_OPEN, 2); + TRANS_subr(TS_SUBR_OPEN, 2); } @@ -578,7 +564,7 @@ TRANS_ignore(RS_SHARP); TRANS_expression(FALSE); - trans_subr(TS_SUBR_CLOSE, 1); + TRANS_subr(TS_SUBR_CLOSE, 1); if (!TRANS_in_assignment) CODE_drop(); @@ -598,10 +584,10 @@ if (TRANS_is(RS_WAIT)) { TRANS_expression(FALSE); - trans_subr(TS_SUBR_LOCK_WAIT, 2); + TRANS_subr(TS_SUBR_LOCK_WAIT, 2); } else - trans_subr(TS_SUBR_LOCK, 1); + TRANS_subr(TS_SUBR_LOCK, 1); } @@ -613,7 +599,7 @@ TRANS_ignore(RS_SHARP); TRANS_expression(FALSE); - trans_subr(TS_SUBR_UNLOCK, 1); + TRANS_subr(TS_SUBR_UNLOCK, 1); CODE_drop(); } @@ -635,7 +621,7 @@ } */ - trans_subr(TS_SUBR_SEEK, nparam); + TRANS_subr(TS_SUBR_SEEK, nparam); CODE_drop(); } @@ -645,7 +631,7 @@ if (TRANS_is(RS_INPUT)) { trans_stream(TS_STDIN); - trans_subr(TS_SUBR_LINE_INPUT, 1); + TRANS_subr(TS_SUBR_LINE_INPUT, 1); TRANS_reference(); } else @@ -656,7 +642,7 @@ void TRANS_flush(void) { trans_stream(TS_STDOUT); - trans_subr(TS_SUBR_FLUSH, 1); + TRANS_subr(TS_SUBR_FLUSH, 1); CODE_drop(); } @@ -679,12 +665,12 @@ { if (PATTERN_is_newline(*JOB->current)) { - trans_subr(TS_SUBR_RANDOMIZE, 0); + TRANS_subr(TS_SUBR_RANDOMIZE, 0); } else { TRANS_expression(FALSE); - trans_subr(TS_SUBR_RANDOMIZE, 1); + TRANS_subr(TS_SUBR_RANDOMIZE, 1); } CODE_drop(); @@ -761,7 +747,7 @@ else CODE_push_null(); - trans_subr(shell ? TS_SUBR_SHELL : TS_SUBR_EXEC, 4); + TRANS_subr(shell ? TS_SUBR_SHELL : TS_SUBR_EXEC, 4); if (mode & TS_EXEC_STRING) TRANS_reference(); @@ -791,7 +777,7 @@ nparam = 1; } - trans_subr(TS_SUBR_WAIT, nparam); + TRANS_subr(TS_SUBR_WAIT, nparam); CODE_drop(); } @@ -799,7 +785,7 @@ void TRANS_sleep(void) { TRANS_expression(FALSE); - trans_subr(TS_SUBR_SLEEP, 1); + TRANS_subr(TS_SUBR_SLEEP, 1); CODE_drop(); } @@ -807,7 +793,7 @@ void TRANS_kill(void) { TRANS_expression(FALSE); - trans_subr(TS_SUBR_KILL, 1); + TRANS_subr(TS_SUBR_KILL, 1); CODE_drop(); } @@ -824,7 +810,7 @@ THROW_UNEXPECTED(JOB->current); TRANS_expression(FALSE); - trans_subr(subr, 2); + TRANS_subr(subr, 2); CODE_drop(); } @@ -833,7 +819,7 @@ TRANS_expression(FALSE); TRANS_want(RS_TO, NULL); TRANS_expression(FALSE); - trans_subr(TS_SUBR_COPY, 2); + TRANS_subr(TS_SUBR_COPY, 2); CODE_drop(); } @@ -842,7 +828,7 @@ TRANS_expression(FALSE); TRANS_want(RS_TO, NULL); TRANS_expression(FALSE); - trans_subr(TS_SUBR_LINK, 2); + TRANS_subr(TS_SUBR_LINK, 2); CODE_drop(); } @@ -851,7 +837,7 @@ TRANS_expression(FALSE); TRANS_want(RS_TO, NULL); TRANS_expression(FALSE); - trans_subr(TS_SUBR_CHMOD, 2); + TRANS_subr(TS_SUBR_CHMOD, 2); CODE_drop(); } @@ -860,7 +846,7 @@ TRANS_expression(FALSE); TRANS_want(RS_TO, NULL); TRANS_expression(FALSE); - trans_subr(TS_SUBR_CHOWN, 2); + TRANS_subr(TS_SUBR_CHOWN, 2); CODE_drop(); } @@ -869,7 +855,7 @@ TRANS_expression(FALSE); TRANS_want(RS_TO, NULL); TRANS_expression(FALSE); - trans_subr(TS_SUBR_CHGRP, 2); + TRANS_subr(TS_SUBR_CHGRP, 2); CODE_drop(); } @@ -926,14 +912,14 @@ void TRANS_mkdir(void) { TRANS_expression(FALSE); - trans_subr(TS_SUBR_MKDIR, 1); + TRANS_subr(TS_SUBR_MKDIR, 1); CODE_drop(); } void TRANS_rmdir(void) { TRANS_expression(FALSE); - trans_subr(TS_SUBR_RMDIR, 1); + TRANS_subr(TS_SUBR_RMDIR, 1); CODE_drop(); } @@ -1028,9 +1014,3 @@ } } #endif - -void TRANS_subr(int subr, int nparam) -{ - trans_subr(subr, nparam); -} - diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gb_error.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gb_error.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gb_error.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gb_error.c 2019-04-27 16:05:33.000000000 +0000 @@ -313,7 +313,10 @@ len = strlen(pattern) + narg; for (i = 0; i < narg; i++) - len += strlen(arg[i]); + { + if (arg[i]) + len += strlen(arg[i]); + } if (!EXEC_debug) len -= narg * 3; diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_api.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_api.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_api.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_api.c 2019-04-27 16:05:33.000000000 +0000 @@ -440,6 +440,15 @@ if (hook) phook[type] = hook; + type++; + if (type == GB_HOOK_LOOP && !old_hook) + { + if (phook[GB_HOOK_WATCH]) + WATCH_transfer_watch(); + if (phook[GB_HOOK_TIMER]) + WATCH_transfer_timer(); + } + return old_hook; } diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_archive.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_archive.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_archive.h 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_archive.h 2019-04-27 16:05:33.000000000 +0000 @@ -51,7 +51,7 @@ unsigned translation_loaded : 1; unsigned exported_classes_loaded : 1; unsigned version_loaded : 1; - unsigned jit_compiling : 1; + unsigned jit_state : 2; } ARCHIVE; diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx.c 2019-04-27 16:05:33.000000000 +0000 @@ -125,6 +125,7 @@ TRY { + JIT_abort(); SIGNAL_exit(); EXTERN_release(); STREAM_exit(); diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_c_array.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_c_array.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_c_array.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_c_array.c 2019-04-27 16:05:33.000000000 +0000 @@ -44,6 +44,7 @@ #include "gbx_api.h" #include "gbx_c_file.h" #include "gbx_struct.h" +#include "gbx_math.h" #include "gbx_c_array.h" static bool _create_static_array; @@ -76,7 +77,7 @@ { if (*start < 0) { - GB_Error((char *)E_BOUND); + CARRAY_out_of_bounds(); return TRUE; } @@ -88,7 +89,7 @@ if (*length < 0 || (*start + *length) > count) { - GB_Error((char *)E_BOUND); + CARRAY_out_of_bounds(); return TRUE; } @@ -213,10 +214,7 @@ d = arg[i].value; if (d < 0 || d >= max) - { - GB_Error((char *)E_BOUND); - return NULL; - } + return CARRAY_out_of_bounds(); index *= max; index += d; @@ -242,10 +240,7 @@ index = arg->value; if ((index < 0) || (index >= THIS->count)) - { - GB_Error((char *)E_BOUND); - return NULL; - } + return CARRAY_out_of_bounds(); } return (void *)((char *)(THIS->data) + index * THIS->size); @@ -703,6 +698,152 @@ END_METHOD +/* +BEGIN_METHOD(Array_Swap, GB_INTEGER index; GB_INTEGER index2) + + int size = THIS->size; + int i1, i2; + void *p1, *p2; + + if (check_not_multi(THIS)) + return; + + i1 = VARG(index); + i2 = VARG(index2); + + p1 = get_data(THIS, i1); + if (!p1) + return; + p2 = get_data(THIS, i2); + if (!p2) + return; + + switch(size) + { + case 1: + { + char t = *(char *)p1; + *(char *)p1 = *(char *)p2; + *(char *)p2 = t; + break; + } + + case 2: + { + short t = *(short *)p1; + *(short *)p1 = *(short *)p2; + *(short *)p2 = t; + break; + } + + case 4: + { + int t = *(int *)p1; + *(int *)p1 = *(int *)p2; + *(int *)p2 = t; + break; + } + + case 8: + { + int64_t t = *(char *)p1; + *(char *)p1 = *(char *)p2; + *(char *)p2 = t; + break; + } + + default: + { + unsigned char *p; + unsigned char *q; + unsigned char *const end = (unsigned char *)p1 + size; + + for (p = p1, q = p2; p < end; ++p, ++q ) { + const unsigned char t = *p; + *p = *q; + *q = t; + } + } + } + +END_METHOD +*/ + +BEGIN_METHOD_VOID(Array_Shuffle) + + int count = THIS->count; + int size = THIS->size; + void *p1, *p2; + int i, j; + void *swap; + + if (check_not_multi(THIS) || count <= 1) + return; + + switch (size) + { + case 1: swap = &&__SWAP_BYTE; break; + case 2: swap = &&__SWAP_SHORT; break; + case 4: swap = &&__SWAP_INT; break; + case 8: swap = &&__SWAP_LONG; break; + default: swap = &&__SWAP_ANY; + } + + for (i = count - 1; i >= 1; i--) + { + j = (int)(rnd() * (i + 1)); + p1 = CARRAY_get_data_unsafe(THIS, i); + p2 = CARRAY_get_data_unsafe(THIS, j); + + goto *swap; + + __SWAP_BYTE: + { + char t = *(char *)p1; + *(char *)p1 = *(char *)p2; + *(char *)p2 = t; + continue; + } + + __SWAP_SHORT: + { + short t = *(short *)p1; + *(short *)p1 = *(short *)p2; + *(short *)p2 = t; + continue; + } + + __SWAP_INT: + { + int t = *(int *)p1; + *(int *)p1 = *(int *)p2; + *(int *)p2 = t; + continue; + } + + __SWAP_LONG: + { + int64_t t = *(int64_t *)p1; + *(int64_t *)p1 = *(int64_t *)p2; + *(int64_t *)p2 = t; + continue; + } + + __SWAP_ANY: + { + unsigned char *p; + unsigned char *q; + unsigned char *const end = (unsigned char *)p1 + size; + + for (p = p1, q = p2; p < end; ++p, ++q ) { + const unsigned char t = *p; + *p = *q; + *q = t; + } + } + } + +END_METHOD static void add(CARRAY *_object, GB_VALUE *value, int index) { @@ -953,14 +1094,84 @@ BEGIN_METHOD(Array_Sort, GB_INTEGER mode) - COMPARE_FUNC compare; - int mode = VARGOPT(mode, 0); - void *data = THIS->data; - if (THIS->count > 1) + qsort(THIS->data, THIS->count, THIS->size, COMPARE_get_func(THIS->type, VARGOPT(mode, 0))); + + GB_ReturnObject(THIS); + +END_METHOD + +static void *_using_data; +static int _using_size; +static COMPARE_FUNC _using_func; + +static int compare_using(const int *a, const int *b) +{ + return _using_func(_using_data + *a * _using_size, _using_data + *b * _using_size); +} + +BEGIN_METHOD(Array_SortUsing, GB_OBJECT order; GB_INTEGER mode) + + CARRAY *order = VARG(order); + int *sort; + int i, j, k; + void *data; + int count; + int size; + char old[sizeof(VARIANT)]; + + if (!order) { - compare = COMPARE_get_func(THIS->type, mode); - qsort(data, THIS->count, THIS->size, compare); + GB_Error((char *)E_NULL); + return; + } + + if (check_not_multi(order)) + return; + + if (order->count < THIS->count) + { + CARRAY_out_of_bounds(); + return; + } + + data = THIS->data; + count = THIS->count; + size = THIS->size; + + if (count > 1) + { + ALLOC(&sort, sizeof(int) * count); + for (i = 0; i < count; i++) + sort[i] = i; + + _using_data = order->data; + _using_size = order->size; + _using_func = COMPARE_get_func(order->type, VARGOPT(mode, 0)); + + qsort(sort, count, sizeof(int), (COMPARE_FUNC)compare_using); + + for (i = 0; i < count; i++) + { + j = i; + k = sort[j]; + if (k < 0) + continue; + + while (k != i) + { + memcpy(old, data + j * size, size); + memcpy(data + j * size, data + k * size, size); + memcpy(data + k * size, old, size); + sort[j] = -1; + j = k; + k = sort[k]; + } + + sort[j] = -1; + } + + IFREE(sort); } GB_ReturnObject(THIS); @@ -1363,7 +1574,7 @@ if (index < 0 || index >= dim) { - GB_Error((char *)E_BOUND); + CARRAY_out_of_bounds(); return; } @@ -1381,7 +1592,7 @@ if (start < 0) { - GB_Error((char *)E_BOUND); + CARRAY_out_of_bounds(); return; } @@ -1588,6 +1799,9 @@ #endif /* #ifndef GBX_INFO */ +//--------------------------------------------------------------------------- + + GB_DESC NATIVE_ArrayBounds[] = { GB_DECLARE(".Array.Bounds", sizeof(CARRAY)), GB_NOT_CREATABLE(), @@ -1616,21 +1830,9 @@ GB_METHOD("Remove", NULL, Array_Remove, "(Index)i[(Length)i]"), GB_METHOD("Clear", NULL, Array_Clear, NULL), GB_METHOD("Resize", NULL, Array_Resize, "(Size)i"), + //GB_METHOD("Swap", NULL, Array_Swap, "(Index)i(Index2)i"), + GB_METHOD("Shuffle", NULL, Array_Shuffle, NULL), - //GB_METHOD("Add", NULL, Array_Add, "(Value)v[(Index)i]"), - //GB_METHOD("Push", NULL, Array_Push, "(Value)v"), - //GB_METHOD("_put", NULL, Array_put, "(Value)v(Index)i."), - - //GB_METHOD("Pop", "v", Array_Pop_variant, NULL), // Does not work - //GB_METHOD("_get", "v", Array_get_variant, "(Index)i."), - //GB_METHOD("_next", "v", Array_next_variant, NULL), - //GB_PROPERTY_READ("Last", "v", Array_Last), - - /*GB_METHOD("Copy", "Array", Array_Copy, "[(Start)i(Length)i]"), - GB_METHOD("Extract", "Array", Array_Extract, "(Start)i[(Length)i]"), - GB_METHOD("Delete", "Array", Array_Extract, "(Start)i[(Length)i]"), - GB_METHOD("Fill", NULL, Array_Fill, "(Value)v[(Start)i(Length)i]"),*/ - GB_INTERFACE("_convert", _convert), GB_END_DECLARE @@ -1664,6 +1866,7 @@ GB_METHOD("Extract", "Boolean[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Delete", "Boolean[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Sort", "Boolean[]", Array_Sort, "[(Mode)i]"), + GB_METHOD("SortUsing", "Boolean[]", Array_SortUsing, "(Order)Array;[(Mode)i]"), GB_METHOD("Reverse", "Boolean[]", CARRAY_reverse, NULL), GB_METHOD("Fill", NULL, Array_Fill, "(Value)b[(Start)i(Length)i]"), @@ -1698,6 +1901,7 @@ GB_METHOD("Extract", "Byte[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Delete", "Byte[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Sort", "Byte[]", Array_Sort, "[(Mode)i]"), + GB_METHOD("SortUsing", "Byte[]", Array_SortUsing, "(Order)Array;[(Mode)i]"), GB_METHOD("Reverse", "Byte[]", CARRAY_reverse, NULL), GB_METHOD("Fill", NULL, Array_Fill, "(Value)c[(Start)i(Length)i]"), @@ -1735,6 +1939,7 @@ GB_METHOD("Extract", "Short[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Delete", "Short[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Sort", "Short[]", Array_Sort, "[(Mode)i]"), + GB_METHOD("SortUsing", "Short[]", Array_SortUsing, "(Order)Array;[(Mode)i]"), GB_METHOD("Reverse", "Short[]", CARRAY_reverse, NULL), GB_METHOD("Fill", NULL, Array_Fill, "(Value)h[(Start)i(Length)i]"), @@ -1769,6 +1974,7 @@ GB_METHOD("Extract", "Integer[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Delete", "Integer[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Sort", "Integer[]", Array_Sort, "[(Mode)i]"), + GB_METHOD("SortUsing", "Integer[]", Array_SortUsing, "(Order)Array;[(Mode)i]"), GB_METHOD("Reverse", "Integer[]", CARRAY_reverse, NULL), GB_METHOD("Fill", NULL, Array_Fill, "(Value)i[(Start)i(Length)i]"), @@ -1804,6 +2010,7 @@ GB_METHOD("Extract", "Long[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Delete", "Long[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Sort", "Long[]", Array_Sort, "[(Mode)i]"), + GB_METHOD("SortUsing", "Long[]", Array_SortUsing, "(Order)Array;[(Mode)i]"), GB_METHOD("Reverse", "Long[]", CARRAY_reverse, NULL), GB_METHOD("Fill", NULL, Array_Fill, "(Value)l[(Start)i(Length)i]"), @@ -1852,6 +2059,7 @@ GB_METHOD("Extract", "Pointer[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Delete", "Pointer[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Sort", "Pointer[]", Array_Sort, "[(Mode)i]"), + GB_METHOD("SortUsing", "Pointer[]", Array_SortUsing, "(Order)Array;[(Mode)i]"), GB_METHOD("Reverse", "Pointer[]", CARRAY_reverse, NULL), GB_METHOD("Fill", NULL, Array_Fill, "(Value)p[(Start)i(Length)i]"), @@ -1886,6 +2094,7 @@ GB_METHOD("Extract", "String[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Delete", "String[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Sort", "String[]", Array_Sort, "[(Mode)i]"), + GB_METHOD("SortUsing", "String[]", Array_SortUsing, "(Order)Array;[(Mode)i]"), GB_METHOD("Reverse", "String[]", CARRAY_reverse, NULL), GB_METHOD("Fill", NULL, Array_Fill, "(Value)s[(Start)i(Length)i]"), @@ -1921,6 +2130,7 @@ GB_METHOD("Extract", "Float[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Delete", "Float[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Sort", "Float[]", Array_Sort, "[(Mode)i]"), + GB_METHOD("SortUsing", "Float[]", Array_SortUsing, "(Order)Array;[(Mode)i]"), GB_METHOD("Reverse", "Float[]", CARRAY_reverse, NULL), GB_METHOD("Fill", NULL, Array_Fill, "(Value)f[(Start)i(Length)i]"), @@ -1956,6 +2166,7 @@ GB_METHOD("Extract", "Single[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Delete", "Single[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Sort", "Single[]", Array_Sort, "[(Mode)i]"), + GB_METHOD("SortUsing", "Single[]", Array_SortUsing, "(Order)Array;[(Mode)i]"), GB_METHOD("Reverse", "Single[]", CARRAY_reverse, NULL), GB_METHOD("Fill", NULL, Array_Fill, "(Value)g[(Start)i(Length)i]"), @@ -1991,6 +2202,7 @@ GB_METHOD("Extract", "Date[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Delete", "Date[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Sort", "Date[]", Array_Sort, "[(Mode)i]"), + GB_METHOD("SortUsing", "Date[]", Array_SortUsing, "(Order)Array;[(Mode)i]"), GB_METHOD("Reverse", "Date[]", CARRAY_reverse, NULL), GB_METHOD("Fill", NULL, Array_Fill, "(Value)d[(Start)i(Length)i]"), @@ -2027,6 +2239,7 @@ GB_METHOD("Fill", NULL, Array_Fill, "(Value)o[(Start)i(Length)i]"), GB_METHOD("Reverse", "Object[]", CARRAY_reverse, NULL), GB_METHOD("Sort", "Object[]", Array_Sort, "[(Mode)i]"), + GB_METHOD("SortUsing", "Object[]", Array_SortUsing, "(Order)Array;[(Mode)i]"), GB_END_DECLARE }; @@ -2057,6 +2270,8 @@ GB_METHOD("Delete", "Variant[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Fill", NULL, Array_Fill, "(Value)v[(Start)i(Length)i]"), GB_METHOD("Reverse", "Variant[]", CARRAY_reverse, NULL), + GB_METHOD("Sort", "Variant[]", Array_Sort, "[(Mode)i]"), + GB_METHOD("SortUsing", "Variant[]", Array_SortUsing, "(Order)Array;[(Mode)i]"), GB_END_DECLARE }; @@ -2091,6 +2306,7 @@ GB_METHOD("Delete", "*[]", Array_Extract, "(Start)i[(Length)i]"), GB_METHOD("Fill", NULL, Array_Fill, "(Value)*;[(Start)i(Length)i]"), GB_METHOD("Sort", "*[]", Array_Sort, "[(Mode)i]"), + GB_METHOD("SortUsing", "*[]", Array_SortUsing, "(Order)Array;[(Mode)i]"), GB_METHOD("Reverse", "*[]", CARRAY_reverse, NULL), GB_END_DECLARE @@ -2171,6 +2387,4 @@ copy_remove((CARRAY *)array, index, 1, FALSE, TRUE); } - - #endif diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_c_array.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_c_array.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_c_array.h 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_c_array.h 2019-04-27 16:05:33.000000000 +0000 @@ -85,6 +85,13 @@ size_t CARRAY_get_static_size(CLASS *class, CLASS_ARRAY *desc); void CARRAY_release_static(CLASS *class, CLASS_ARRAY *desc, void *data); +#define CARRAY_get_data_unsafe(_array, _index) \ +({ \ + int __index = (_index); \ + CARRAY *__array = (CARRAY *)(_array); \ + (void *)((char *)(__array->data) + __index * __array->size); \ +}) + #define CARRAY_get_data(_array, _index) \ ({ \ int __index = (_index); \ @@ -109,7 +116,7 @@ #endif // #ifndef __GBX_CLASS_INFO_C -#define ARRAY_TEMPLATE_NDESC 23 +#define ARRAY_TEMPLATE_NDESC 24 #define ARRAY_OF_STRUCT_TEMPLATE_NDESC 15 #endif diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_c_file.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_c_file.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_c_file.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_c_file.c 2019-04-27 16:05:33.000000000 +0000 @@ -730,6 +730,22 @@ END_METHOD +BEGIN_METHOD(File_RealPath, GB_STRING path) + + char *path = STRING_conv_file_name(STRING(path), LENGTH(path)); + char *rpath = NULL; + + if (!FILE_is_relative(path)) + { + rpath = realpath(path, NULL); + path = rpath; + } + + GB_ReturnNewZeroString(path); + if (rpath) free(rpath); + +END_METHOD + //--------------------------------------------------------------------------- BEGIN_PROPERTY(Stream_Handle) @@ -1114,6 +1130,8 @@ GB_STATIC_METHOD("Load", "s", File_Load, "(FileName)s"), GB_STATIC_METHOD("Save", NULL, File_Save, "(FileName)s(Data)s"), + GB_STATIC_METHOD("RealPath", "s", File_RealPath, "(Path)s"), + GB_EVENT("Read", NULL, NULL, &EVENT_Read), GB_EVENT("Write", NULL, NULL, &EVENT_Write), GB_EVENT("Resize", NULL, NULL, &EVENT_Resize), diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_class.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_class.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_class.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_class.c 2019-04-27 16:05:33.000000000 +0000 @@ -1552,8 +1552,12 @@ COMPONENT_current = comp; CP = NULL; - class = CLASS_get(name); - + + class = CLASS_find(name); + + if (!CLASS_is_loaded(class) && !class->in_load) + CLASS_load_without_init(class); + COMPONENT_current = save; CP = save_cp; diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_class_load.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_class_load.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_class_load.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_class_load.c 2019-04-27 16:05:33.000000000 +0000 @@ -1249,21 +1249,15 @@ // JIT compilation - for(i = 0; i < class->load->n_func; i++) + for (i = 0; i < class->load->n_func; i++) { if (class->load->func[i].fast) { ARCHIVE *arch = class->component ? class->component->archive : NULL; if (JIT_can_compile(arch)) - { - if (JIT_compile(arch)) - { - for(i = 0; i < class->load->n_func; i++) - class->load->func[i].fast = FALSE; - } - } - + JIT_compile(arch); + break; } } @@ -1339,6 +1333,9 @@ } } + /*if (strcmp(class->name, "Project") == 0) + BREAKPOINT();*/ + load_without_inits(class); class->loaded = TRUE; class->ready = FALSE; diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_compare.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_compare.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_compare.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_compare.c 2019-04-27 16:05:33.000000000 +0000 @@ -50,7 +50,7 @@ int compare_integer(int *a, int *b) { - bool comp; + int comp; if (*a < *b) comp = -1; @@ -67,7 +67,7 @@ int compare_short(short *a, short *b) { - bool comp; + int comp; if (*a < *b) comp = -1; @@ -82,7 +82,7 @@ int compare_byte(unsigned char *a, unsigned char *b) { - bool comp; + int comp; if (*a < *b) comp = -1; @@ -97,7 +97,7 @@ int compare_long(int64_t *a, int64_t *b) { - bool comp; + int comp; if (*a < *b) comp = -1; @@ -112,7 +112,7 @@ int compare_float(double *a, double *b) { - bool comp; + int comp; if (*a < *b) comp = -1; @@ -127,7 +127,7 @@ int compare_single(float *a, float *b) { - bool comp; + int comp; if (*a < *b) comp = -1; @@ -142,7 +142,7 @@ int compare_date(DATE *a, DATE *b) { - bool comp; + int comp; comp = DATE_comp(a, b); @@ -490,7 +490,7 @@ int COMPARE_object(void **a, void **b) { - bool comp; + int comp; bool desc = _descent; CLASS *ca, *cb; @@ -624,7 +624,7 @@ { _descent = (mode & GB_COMP_DESCENT) != 0; mode &= GB_COMP_TYPE_MASK; - + if (type >= T_OBJECT) return (COMPARE_FUNC)COMPARE_object; diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_c_process.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_c_process.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_c_process.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_c_process.c 2019-04-27 16:05:33.000000000 +0000 @@ -859,12 +859,13 @@ static bool wait_child(CPROCESS *process) { int status; - + int ret; + #ifdef DEBUG_ME fprintf(stderr, "wait_child: check process %d\n", process->pid); #endif - if (wait4(process->pid, &status, WNOHANG, NULL) == process->pid) + if ((ret = waitpid(process->pid, &status, WNOHANG)) == process->pid) { process->status = status; process->wait = TRUE; @@ -877,23 +878,18 @@ return TRUE; } else + { + #ifdef DEBUG_ME + fprintf(stderr, "wait_child: waitpid() has returned %d\n", ret); + #endif + return FALSE; + } } static void callback_child(int signum, intptr_t data) { CPROCESS *process, *next; - //int buffer; - -#if 0 - for(;;) - { - if (read(fd, (char *)&buffer, 1) == 1) - break; - if (errno != EINTR) - ERROR_panic("Cannot read from SIGCHLD pipe: %s", strerror(errno)); - } -#endif #ifdef DEBUG_ME fprintf(stderr, ">> callback_child\n"); @@ -906,7 +902,7 @@ stop_process(process); process = next; } - + throw_last_child_error(); #ifdef DEBUG_ME @@ -1195,6 +1191,7 @@ BEGIN_METHOD(Process_Wait, GB_FLOAT timeout) + // FIXME: Does not work if Ignore is set CPROCESS_wait_for(THIS, (int)(VARGOPT(timeout, 0.0) * 1000)); END_METHOD diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_c_string.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_c_string.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_c_string.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_c_string.c 2019-04-27 16:05:33.000000000 +0000 @@ -535,6 +535,8 @@ val = utf8_get_length(str, len) - val; ulen = utf8_get_pos(ref, str, len, val); + if (ulen > len) + ulen = len; PARAM->_string.start += ulen; PARAM->_string.len -= ulen; @@ -756,8 +758,10 @@ pos = utf8_get_pos(VARG(str).addr, str, len, index - 1); lc = STRING_utf8_get_char_length(str[pos]); - - GB_ReturnInteger(STRING_utf8_to_unicode(&str[pos], lc)); + if ((lc + pos) > len) + GB_ReturnInteger(-1); + else + GB_ReturnInteger(STRING_utf8_to_unicode(&str[pos], lc)); END_METHOD @@ -832,7 +836,7 @@ #define IS_VALID(_char) \ ((_char) < 0x110000 && \ - (((_char) & 0xFFFFF800) != 0xD800) && \ + (((_char) & 0xFFFFF800) != 0xD800) && \ ((_char) < 0xFDD0 || (_char) > 0xFDEF) && \ ((_char) & 0xFFFE) != 0xFFFE) diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_exec.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_exec.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_exec.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_exec.c 2019-04-27 16:05:33.000000000 +0000 @@ -879,11 +879,8 @@ void EXEC_function_real() { EXEC.func = &EXEC.class->load->func[EXEC.index]; - if (EXEC.func->fast) - { - JIT_exec(FALSE); + if (EXEC.func->fast && !JIT_exec(FALSE)) return; - } // We need to push a void frame, because EXEC_leave looks at *PC to know if a return value is expected STACK_push_frame(&EXEC_current, 0); diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_exec_loop.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_exec_loop.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_exec_loop.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_exec_loop.c 2019-04-27 16:05:33.000000000 +0000 @@ -1145,9 +1145,8 @@ __EXEC_ENTER: - if (EXEC.func->fast) + if (EXEC.func->fast && !JIT_exec(TRUE)) { - JIT_exec(TRUE); goto _NEXT; } else @@ -1231,9 +1230,8 @@ EXEC.class = EXEC.desc->class; EXEC.func = &EXEC.class->load->func[EXEC.index]; - if (EXEC.func->fast) + if (EXEC.func->fast && !JIT_exec(TRUE)) { - JIT_exec(TRUE); goto _NEXT; } else @@ -1411,9 +1409,8 @@ EXEC.func = &EXEC.class->load->func[EXEC.index]; - if (EXEC.func->fast) + if (EXEC.func->fast && !JIT_exec(TRUE)) { - JIT_exec(TRUE); goto _NEXT; } else diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_jit.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_jit.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_jit.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_jit.c 2019-04-27 16:05:33.000000000 +0000 @@ -43,8 +43,9 @@ static bool _component_loaded = FALSE; static GB_FUNCTION _jit_compile_func; +static GB_FUNCTION _jit_wait_func; -static bool _jit_compiling = FALSE; +static char _jit_state = JIT_NOT_COMPILED; static void *_jit_library = NULL; static JIT_FUNCTION *_jit_func = NULL; @@ -56,32 +57,38 @@ ARRAY_delete(&_jit_func); } +void JIT_abort(void) +{ + static GB_FUNCTION _func; + + if (!_component_loaded || JIT_disabled) + return; + + if (GB_GetFunction(&_func, CLASS_find_global("Jit"), "_Abort", NULL, NULL)) + ERROR_panic("Unable to find JIT._Abort() method"); + + GB_Call(&_func, 0, FALSE); +} + +static int get_state(ARCHIVE *arch) +{ + return arch ? arch->jit_state : _jit_state; +} + bool JIT_can_compile(ARCHIVE *arch) { - return arch ? !arch->jit_compiling : !_jit_compiling; + return get_state(arch) == JIT_NOT_COMPILED; } -bool JIT_compile(ARCHIVE *arch) +void JIT_compile(ARCHIVE *arch) { - GB_VALUE *ret; - char *path; - void *lib; - void **iface; COMPONENT *current; if (JIT_disabled) - return TRUE; + return; - if (arch) - { - if (arch->jit_library) - return FALSE; - } - else - { - if (_jit_library) - return FALSE; - } + if (arch ? arch->jit_library : _jit_library) + return; if (!_component_loaded) { @@ -93,7 +100,7 @@ if (var && var[0] && !(var[0] == '0' && var[1] == 0)) { JIT_disabled = TRUE; - return TRUE; + return; } var = getenv("GB_JIT_DEBUG"); @@ -104,26 +111,51 @@ fprintf(stderr, "gbx3: loading gb.jit component\n"); COMPONENT_load(COMPONENT_create("gb.jit")); - if (GB_GetFunction(&_jit_compile_func, CLASS_find_global("Jit"), "_Compile", "s", "s")) - ERROR_panic("Unable to find JIT compilation method"); + if (GB_GetFunction(&_jit_compile_func, CLASS_find_global("Jit"), "_Compile", "s", "b")) + ERROR_panic("Unable to find JIT._Compile() method"); + if (GB_GetFunction(&_jit_wait_func, CLASS_find_global("Jit"), "_Wait", "s", "s")) + ERROR_panic("Unable to find JIT._Wait() method"); } - arch ? (arch->jit_compiling = TRUE) : (_jit_compiling = TRUE); + arch ? (arch->jit_state = JIT_COMPILING) : (_jit_state = JIT_COMPILING); current = COMPONENT_current; COMPONENT_current = NULL; GB_Push(1, T_STRING, arch ? arch->name : "", -1); - ret = GB_Call(&_jit_compile_func, 1, FALSE); - path = GB_ToZeroString((GB_STRING *)ret); + GB_Call(&_jit_compile_func, 1, FALSE); + + COMPONENT_current = current; +} + +bool wait_for_compilation(ARCHIVE *arch) +{ + COMPONENT *current; + void *lib; + void **iface; + GB_VALUE *ret; + char *path; + + if (JIT_disabled) + return TRUE; + + if (arch ? arch->jit_library : _jit_library) + return FALSE; + + current = COMPONENT_current; + COMPONENT_current = NULL; + + GB_Push(1, T_STRING, arch ? arch->name : "", -1); + ret = GB_Call(&_jit_wait_func, 1, FALSE); COMPONENT_current = current; + arch ? (arch->jit_state = JIT_COMPILED) : (_jit_state = JIT_COMPILED); + + path = GB_ToZeroString((GB_STRING *)ret); if (!*path) ERROR_panic("Unable to compile JIT source file"); - - arch ? (arch->jit_compiling = FALSE) : (_jit_compiling = FALSE); - + //fprintf(stderr, "gbx3: shared jit library is: %s\n", path); lib = dlopen(path, RTLD_NOW); @@ -157,6 +189,19 @@ arch = class->component ? class->component->archive : NULL; + if (!class->loaded) + return TRUE; + + /*if (get_state(arch) == JIT_NOT_COMPILED) // don't use JIT if we are compiling the corresponding archive + return TRUE;*/ + + if (wait_for_compilation(arch)) + { + for (i = 0; i < class->load->n_func; i++) + class->load->func[i].fast = FALSE; + return TRUE; + } + func = &class->load->func[index]; func->fast_linked = TRUE; @@ -198,11 +243,12 @@ } -void JIT_exec(bool ret_on_stack) +bool JIT_exec(bool ret_on_stack) { VALUE *sp = SP; JIT_FUNCTION *jit; CLASS *class = EXEC.class; + void *object = EXEC.object; char nparam = EXEC.nparam; VALUE ret; FUNCTION *func = EXEC.func; @@ -215,13 +261,13 @@ if (!func->fast_linked) { if (create_function(class, EXEC.index)) - return; + return TRUE; } STACK_push_frame(&EXEC_current, func->stack_usage); CP = class; - OP = (void *)EXEC.object; + OP = object; FP = func; EC = NULL; @@ -274,6 +320,8 @@ *SP++ = ret; ret.type = T_VOID; } + + return FALSE; } PCODE *JIT_get_code(FUNCTION *func) diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_jit.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_jit.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_jit.h 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_jit.h 2019-04-27 16:05:33.000000000 +0000 @@ -34,18 +34,21 @@ typedef void (*JIT_FUNC)(uchar nparam); +enum { JIT_NOT_COMPILED = 0, JIT_COMPILING = 1, JIT_COMPILED = 2}; + #ifndef __GBX_JIT_C extern bool JIT_disabled; #endif -bool JIT_compile(ARCHIVE *arch); +void JIT_compile(ARCHIVE *arch); void JIT_debug(const char *fmt, ...); -void JIT_exec(bool ret_on_stack); +bool JIT_exec(bool ret_on_stack); PCODE *JIT_get_code(FUNCTION *func); CLASS_CONST *JIT_get_constant(int index); void *JIT_get_class_ref(int index); void JIT_call_unknown(PCODE *pc, VALUE **psp); +void JIT_abort(void); void JIT_exit(void); bool JIT_can_compile(ARCHIVE *arch); diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_local.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_local.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_local.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_local.c 2019-04-27 16:05:33.000000000 +0000 @@ -111,9 +111,9 @@ static LOCAL_INFO *local_current; -static char *env_LC_ALL = NULL; -static char *env_LANGUAGE = NULL; -static char *env_LANG = NULL; +static char env_LC_ALL[MAX_LANG + sizeof "LC_ALL" + 1]; +static char env_LANGUAGE[MAX_LANG + sizeof "LANGUAGE" + 1]; +static char env_LANG[MAX_LANG + sizeof "LANG" + 1]; static bool _currency; @@ -153,25 +153,10 @@ return test_currency_flag(negative, TRUE, FALSE, intl); } -static int my_setenv(const char *name, const char *value, char **ptr) +static void my_setenv(const char *name, const char *value, char *ptr) { - char *str = NULL; - - str = STRING_add(str, name, 0); - str = STRING_add_char(str, '='); - str = STRING_add(str, value, 0); - - if (putenv(str)) - { - STRING_free(&str); - return 1; - } - else - { - STRING_free(ptr); - *ptr = str; - return 0; - } + snprintf(ptr, MAX_LANG + strlen(name) + 1, "%s=%s", name, value); + putenv(ptr); } static void begin(void) @@ -606,23 +591,11 @@ void LOCAL_exit(void) { - if (env_LANG) - { - if (environ == _environ) - unsetenv("LANG"); - STRING_free(&env_LANG); - } - if (env_LC_ALL) + if (environ == _environ) { - if (environ == _environ) - unsetenv("LC_ALL"); - STRING_free(&env_LC_ALL); - } - if (env_LANGUAGE) - { - if (environ == _environ) - unsetenv("LANGUAGE"); - STRING_free(&env_LANGUAGE); + unsetenv("LANG"); + unsetenv("LC_ALL"); + unsetenv("LANGUAGE"); } if (!LOCAL_is_UTF8) @@ -657,21 +630,24 @@ char *var; char *err; + if (lang && (strlen(lang) > MAX_LANG)) + THROW(E_ARG); + #ifdef DEBUG_LANG fprintf(stderr, "******** LOCAL_set_lang: %s ********\n", lang); #endif if (lang && *lang) { - my_setenv("LANG", lang, &env_LANG); - my_setenv("LC_ALL", lang, &env_LC_ALL); + my_setenv("LANG", lang, env_LANG); + my_setenv("LC_ALL", lang, env_LC_ALL); } STRING_free(&_lang); lang = LOCAL_get_lang(); if (getenv("LANGUAGE")) - my_setenv("LANGUAGE", lang, &env_LANGUAGE); + my_setenv("LANGUAGE", lang, env_LANGUAGE); if (setlocale(LC_ALL, "")) { @@ -754,9 +730,9 @@ case LF_STANDARD: case LF_GENERAL_NUMBER: if ((number != 0.0) && ((fabs(number) < 1E-4) || (fabs(number) >= 1E10))) - fmt = "0.##############E+#"; + fmt = "0.###############E+#"; else - fmt = "0.##############"; + fmt = "0.###############"; break; case LF_SHORT_NUMBER: diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_number.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_number.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_number.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_number.c 2019-04-27 16:05:33.000000000 +0000 @@ -51,6 +51,28 @@ #define IS_PURE_INTEGER(_int64_val) ((_int64_val) == ((int)(_int64_val))) +static uint64_t _pow_10[18] = { + 10, + 100, + 1000, + 10000, + 100000, + 1000000, + 10000000, + 100000000, + 1000000000, + 10000000000, + 100000000000, + 1000000000000, + 10000000000000, + 100000000000000, + 1000000000000000, + 10000000000000000, + 100000000000000000, + 1000000000000000000 +}; + + static bool read_integer(int base, bool minus, int64_t *result, bool local) { uint64_t nbr2, nbr; @@ -199,7 +221,7 @@ int c, n; uint64_t mantisse, mantisse_int; - int ndigit_frac; + int ndigit_frac, ndigit_frac_zero; bool frac; bool frac_null; bool nozero; @@ -216,30 +238,30 @@ c = last_char(); - /* Integer and decimal part */ - n = 0; mantisse = 0; mantisse_int = 0; frac = FALSE; frac_null = TRUE; ndigit_frac = 0; + ndigit_frac_zero = 0; nexp = 0; nexp_minus = FALSE; nozero = FALSE; + // Integer part + for(;;) { if (c == point) { - if (frac) - break; c = get_char(); frac = TRUE; mantisse_int = mantisse; + break; } - if (local && !frac) + if (local) { COMMON_pos--; @@ -267,8 +289,7 @@ { if (n == (MAX_FLOAT_DIGIT + 1) && (c >= '5')) mantisse++; - if (!frac) - ndigit_frac--; + ndigit_frac--; // ??? c = get_char(); continue; } @@ -276,15 +297,9 @@ if (c == '0') mantisse *= 10; else - { - if (frac) - frac_null = FALSE; mantisse = mantisse * 10 + (c - '0'); - } - if (frac) - ndigit_frac++; - else if (local) + if (local) ndigit_thsep++; c = get_char(); @@ -296,7 +311,52 @@ goto __END; } - /* Exponent */ + // Decimal part + + for(;;) + { + if (c == point) + break; + + if (!isdigit(c) || (c < 0)) + break; + + if (c != '0') + nozero = TRUE; + + if (nozero) + n++; + + if (n > MAX_FLOAT_DIGIT) + { + if (n == (MAX_FLOAT_DIGIT + 1) && (c >= '5')) + mantisse++; + if (!frac) + ndigit_frac--; + c = get_char(); + continue; + } + + if (c == '0') + ndigit_frac_zero++; + else + { + frac_null = FALSE; + ndigit_frac += ndigit_frac_zero + 1; + mantisse = mantisse * _pow_10[ndigit_frac_zero] + (c - '0'); + ndigit_frac_zero = 0; + } + + c = get_char(); + + if (c == 'e' || c == 'E') + break; + + if (c < 0) + goto __END; + } + + // Exponant if (c == 'e' || c == 'E') { diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_signal.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_signal.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_signal.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_signal.c 2019-04-27 16:05:33.000000000 +0000 @@ -196,6 +196,10 @@ return; } + #if DEBUG_ME + fprintf(stderr, "SIGNAL_raise_callbacks: signum = %d\n", signum); + #endif + handler = find_handler(signum); if (!handler) { diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_subr_string.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_subr_string.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_subr_string.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_subr_string.c 2019-04-27 16:05:33.000000000 +0000 @@ -936,10 +936,10 @@ static void make_hex_char(uchar c) { - static const char hex_digit[] = "0213456789ABCDEF"; + static const char hex_digit[] = "0123456789ABCDEF"; STRING_make_char(hex_digit[c >> 4]); - STRING_make_char(hex_digit[c & 7]); + STRING_make_char(hex_digit[c & 15]); } void SUBR_quote(ushort code) diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_subr_test.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_subr_test.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_subr_test.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_subr_test.c 2019-04-27 16:05:33.000000000 +0000 @@ -831,27 +831,6 @@ if (NPARAM == 3) mode = SUBR_get_integer(&PARAM[2]); - /*mode &= GB_COMP_TYPE_MASK; - - if (mode == GB_COMP_BINARY) - ret = STRING_compare(PARAM[0]._string.addr + PARAM[0]._string.start, PARAM[0]._string.len, PARAM[1]._string.addr + PARAM[1]._string.start, PARAM[1]._string.len); - else if (mode == GB_COMP_NOCASE) - ret = STRING_compare_ignore_case(PARAM[0]._string.addr + PARAM[0]._string.start, PARAM[0]._string.len, PARAM[1]._string.addr + PARAM[1]._string.start, PARAM[1]._string.len); - else - { - SUBR_get_string_len(&PARAM[0], &s1, &l1); - SUBR_get_string_len(&PARAM[1], &s2, &l2); - - if (mode & GB_COMP_NATURAL) - ret = COMPARE_string_natural(s1, l1, s2, l2, mode & GB_COMP_NOCASE); - else if (mode & GB_COMP_LIKE) - ret = COMPARE_string_like(s1, l1, s2, l2, mode & GB_COMP_NOCASE); - else if (mode & GB_COMP_LANG) - ret = COMPARE_string_lang(s1, l1, s2, l2, mode & GB_COMP_NOCASE, FALSE); - else - THROW(E_ARG); - }*/ - RETURN->_integer.type = T_INTEGER; RETURN->_integer.value = (*COMPARE_get_string_func(mode))(PARAM[0]._string.addr + PARAM[0]._string.start, PARAM[0]._string.len, PARAM[1]._string.addr + PARAM[1]._string.start, PARAM[1]._string.len, mode & GB_COMP_NOCASE, FALSE); diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_watch.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_watch.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_watch.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_watch.c 2019-04-27 16:05:33.000000000 +0000 @@ -336,20 +336,6 @@ return max; } -/*static void ensure_watch_index(int fd) -{ - int i; - int count = ARRAY_count(watch_index); - - //fprintf(stderr, "ensure_watch_index: %d (%d)\n", fd, count); - - if (fd < count) - return; - - ARRAY_add_many(&watch_index, fd - count + 1); - for (i = count; i <= fd; i++) - watch_index[i] = -1; -}*/ static WATCH_CALLBACK *watch_create_callback(int fd) { @@ -384,22 +370,19 @@ } -static void watch_delete_callback(int fd) +static void watch_delete_callback(int pos) { WATCH_CALLBACK *wcb; - int pos; + int fd; #if DEBUG_WATCH fprintf(stderr, "watch_delete_callback: %d (%d)\n", fd, _do_not_really_delete_callback); #endif - pos = watch_find_callback(fd); - if (pos < 0) - return; - //watch_index[fd] = -1; wcb = &watch_callback[pos]; + fd = wcb->fd, wcb->fd = -1; watch_fd(fd, GB_WATCH_READ, FALSE); watch_fd(fd, GB_WATCH_WRITE, FALSE); @@ -422,6 +405,14 @@ } +static void watch_delete_callback_from_fd(int fd) +{ + int pos = watch_find_callback(fd); + if (pos >= 0) + watch_delete_callback(pos); +} + + void WATCH_watch(int fd, int type, void *callback, intptr_t param) { WATCH_CALLBACK *wcb; @@ -434,7 +425,7 @@ } if (type == GB_WATCH_NONE) - watch_delete_callback(fd); + watch_delete_callback_from_fd(fd); else { wcb = watch_create_callback(fd); @@ -454,7 +445,7 @@ #endif if (!wcb->callback_read && !wcb->callback_write) - watch_delete_callback(fd); + watch_delete_callback_from_fd(fd); else { watch_fd(fd, GB_WATCH_READ, wcb->callback_read != NULL); @@ -463,6 +454,38 @@ } } +void WATCH_transfer_watch(void) +{ + WATCH_CALLBACK *wcb; + int i; + + for (i = 0; i < ARRAY_count(watch_callback); i++) + { + wcb = &watch_callback[i]; + if (wcb->callback_read) HOOK(watch)(wcb->fd, GB_WATCH_READ, wcb->callback_read, wcb->param_read); + if (wcb->callback_write) HOOK(watch)(wcb->fd, GB_WATCH_WRITE, wcb->callback_write, wcb->param_write); + } + + ARRAY_delete(&watch_callback); + ARRAY_create(&watch_callback); +} + + +void WATCH_transfer_timer(void) +{ + WATCH_TIMER *wt; + int i; + + for (i = 0; i < ARRAY_count(_timers); i++) + { + wt = &_timers[i]; + HOOK(timer)((GB_TIMER *)wt->timer, TRUE); + } + + ARRAY_delete(&_timers); + ARRAY_create(&_timers); +} + static void raise_callback(fd_set *rfd, fd_set *wfd) { diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_watch.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_watch.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/gbx_watch.h 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/gbx_watch.h 2019-04-27 16:05:33.000000000 +0000 @@ -59,6 +59,8 @@ void WATCH_init(void); void WATCH_exit(void); +void WATCH_transfer_watch(void); +void WATCH_transfer_timer(void); void WATCH_watch(int fd, int flag, void *callback, intptr_t param); bool WATCH_one_loop(int); diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/Makefile.am gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/Makefile.am --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/gbx/Makefile.am 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/gbx/Makefile.am 2019-04-27 16:05:33.000000000 +0000 @@ -24,7 +24,7 @@ gbx_exec.h gbx_exec.c gbx_exec_push.c gbx_exec_enum.c gbx_exec_pop.c gbx_exec_operator.c \ gbx_string.h gbx_string.c \ gbx_value.h gbx_value.c - + gbx3_SOURCES = \ gbx_debug.h gbx_debug.c \ gbx_jit.h gbx_jit.c gb.jit.h \ diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/complex/ccomplex.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/complex/ccomplex.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/complex/ccomplex.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/complex/ccomplex.c 2019-04-27 16:05:33.000000000 +0000 @@ -136,15 +136,13 @@ if (br == 0.0 && bi == 0.0) return NULL; - double s = 1.0 / ABS(b); + double s = 1.0 / ( br * br + bi * bi ); - double sbr = s * br; - double sbi = s * bi; - - double zr = (ar * sbr + ai * sbi) * s; - double zi = (ai * sbr - ar * sbi) * s; + double zr = (ar * br + ai * bi) * s; + double zi = (ai * br - ar * bi) * s; return COMPLEX_make(a, zr, zi); + } static int _equal(CCOMPLEX *a, CCOMPLEX *b, bool invert) diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/db/CTable.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/db/CTable.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/db/CTable.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/db/CTable.c 2019-04-27 16:05:33.000000000 +0000 @@ -179,7 +179,10 @@ field = *((char **)GB.Array.Get(primary, i)); if (!CFIELD_exist(THIS, field)) { - GB.Error("Unknown field: &1", field); + if (!field) + GB.Error("Void field name"); + else + GB.Error("Unknown field: &1", field); return; } } diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/db/gb.db/.component gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/db/gb.db/.component --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/db/gb.db/.component 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/db/gb.db/.component 2019-04-27 16:05:33.000000000 +0000 @@ -1,3 +1,3 @@ [Component] Key=gb.db -Version=3.12.0 +Version=3.12.90 diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/db/gb.db/.project gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/db/gb.db/.project --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/db/gb.db/.project 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/db/gb.db/.project 2019-04-27 16:05:33.000000000 +0000 @@ -1,7 +1,7 @@ # Gambas Project File 3.0 Title=gb.db Startup=Main -Version=3.12.0 +Version=3.12.90 VersionFile=1 Component=gb.db TabSize=2 diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/db/gb.db/.src/Connection.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/db/gb.db/.src/Connection.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/db/gb.db/.src/Connection.class 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/db/gb.db/.src/Connection.class 2019-04-27 16:05:33.000000000 +0000 @@ -24,6 +24,7 @@ Dim iLength As Integer Dim sErr As String Dim sColl As String + Dim aKey As String[] hFile = Open String Template @@ -120,7 +121,9 @@ Next 'Print "primary key: "; cTable["PrimaryKey"].Join(",") - hTable.PrimaryKey = cTable["PrimaryKey"] + aKey = cTable["PrimaryKey"] + If aKey.Count = 1 And If aKey[0] = "" Then aKey.Clear + If aKey.Count Then hTable.PrimaryKey = cTable["PrimaryKey"] hTable.Update For Each cIndex In cTable["Indexes"] @@ -141,6 +144,7 @@ Dim hField As Field Dim hIndex As Index Dim sTemplate As String + Dim aKey As String[] hFile = Open String For Write @@ -160,7 +164,8 @@ Print #hFile, "{ Table" Print #hFile, " Name="; Quote(hTable.Name) If hTable.Type Then Print #hFile, " Type="; Quote(hTable.Type) - Print #hFile, " PrimaryKey=[\""; hTable.PrimaryKey.Join("\",\""); "\"]" + aKey = hTable.PrimaryKey + If aKey.Count Then Print #hFile, " PrimaryKey=[\""; aKey.Join("\",\""); "\"]" For Each hField In hTable.Fields diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/debug/CDebug.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/debug/CDebug.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/debug/CDebug.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/debug/CDebug.c 2019-04-27 16:05:33.000000000 +0000 @@ -129,13 +129,13 @@ static char *input_fifo(char *path) { - sprintf(path, "/tmp/gambas.%d/%d.in", getuid(), getpid()); + sprintf(path, FILE_TEMP_PREFIX "/%d.in", getuid(), getpid()); return path; } static char *output_fifo(char *path) { - sprintf(path, "/tmp/gambas.%d/%d.out", getuid(), getpid()); + sprintf(path, FILE_TEMP_PREFIX "/%d.out", getuid(), getpid()); return path; } @@ -146,16 +146,14 @@ signal(SIGPIPE, SIG_IGN); - input_fifo(path); - unlink(path); + unlink(input_fifo(path)); if (mkfifo(path, 0600)) { GB.Error("Cannot create input fifo in /tmp: &1", strerror(errno)); return; } - output_fifo(path); - unlink(path); + unlink(output_fifo(path)); if (mkfifo(path, 0600)) { GB.Error("Cannot create output fifo in /tmp: &1", strerror(errno)); diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/eval/eval_analyze.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/eval/eval_analyze.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/eval/eval_analyze.c 2019-01-12 16:33:22.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/eval/eval_analyze.c 2019-04-27 16:05:33.000000000 +0000 @@ -98,7 +98,7 @@ static void get_symbol(PATTERN pattern, const char **symbol, int *len) { - static char keyword[16]; + static char keyword[32]; int i; SYMBOL *sym; int type = PATTERN_type(pattern); @@ -516,7 +516,28 @@ //space_before = FALSE; space_after = FALSE; } - else if (PATTERN_is(*pattern, RS_NOT) || *symbol == '-') + else if (*symbol == '-' && len == 1) + { + if (old_type == RT_OPERATOR && (PATTERN_is(pattern[-1], RS_LBRA) || PATTERN_is(pattern[-1],RS_LSQR))) + space_before = FALSE; + else + space_before = TRUE; + + if (old_type == RT_RESERVED || old_type == RT_DATATYPE) + space_after = FALSE; + else if (old_type == RT_OPERATOR) + { + get_symbol(pattern[-1], &symbol, &len); + if (index(")]}", *symbol)) + space_after = TRUE; + else + space_after = FALSE; + get_symbol(*pattern, &symbol, &len); + } + else + space_after = TRUE; + } + else if (PATTERN_is(*pattern, RS_NOT)) { if (old_type == RT_OPERATOR && (PATTERN_is(pattern[-1], RS_LBRA) || PATTERN_is(pattern[-1],RS_LSQR))) space_before = FALSE; diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/inotify/c_watch.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/inotify/c_watch.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/inotify/c_watch.c 2019-01-12 16:33:23.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/inotify/c_watch.c 2019-04-27 16:05:33.000000000 +0000 @@ -652,6 +652,14 @@ END_METHOD +#define update_events(obj_events_p, events, value) \ +do { \ + if (value) \ + *(obj_events_p) |= (events); \ + else \ + *(obj_events_p) &= ~(events); \ +} while (0) + /**G * Set or clear a flag. You can combine multiple flags to set or clear them * en masse. @@ -661,32 +669,36 @@ WATCH_LIST *list = (WATCH_LIST *)THIS->root; int i; int events = VARG(events); - bool old, new; - + int value = VARG(value); + if (!THIS->paused) { for (i = 0; i < NUM_EV; i++) { - new = (events & (1 << i)) != 0; - old = (THIS->events & (1 << i)) != 0; - if (new != old) - { - if (new) - list->events[i]++; - else - list->events[i]--; - } + /* events is the bitmask of events to operate on, + * value is what to set all of them to. */ + if ((events & (1 << i)) == 0) + continue; + /* Don't update counts unless the value + * actually changed. */ + if (!!value == !!(THIS->events & (1 << i))) + continue; + + if (value) + list->events[i]++; + else + list->events[i]--; } - - THIS->events = events; + + update_events(&THIS->events, events, value); update_watch_list(list); } else - THIS->save_events = events; + update_events(&THIS->save_events, events, value); END_METHOD -GB_DESC CWatchEvents[] = +GB_DESC CWatchEvents[] = { GB_DECLARE_VIRTUAL(".Watch.Events"), diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/jit/gb.jit/jit.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/jit/gb.jit/jit.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/jit/gb.jit/jit.h 2019-01-12 16:33:23.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/jit/gb.jit/jit.h 2019-04-27 16:05:33.000000000 +0000 @@ -166,7 +166,7 @@ #define PARAM_OPT_s(_p) PARAM_OPT(_p, s, GET_CSTRING("", 0, 0)) #define PARAM_OPT_o(_p) PARAM_OPT(_p, o, GET_OBJECT(0, GB_T_OBJECT)) #define PARAM_OPT_v(_p) PARAM_OPT(_p, v, ({ GB_VARIANT _v; _v.type = GB_T_VARIANT; _v.value.type = GB_T_NULL; _v; })) -#define PARAM_OPT_O(_p, _type) (((_p) >= n || (sp[-n+(_p)].type == GB_T_VOID)) ? GET_OBJECT(GB_T_OBJECT, 0) : PARAM_O(_p, _type)) +#define PARAM_OPT_O(_p, _type) (((_p) >= n || (sp[-n+(_p)].type == GB_T_VOID)) ? GET_OBJECT(0, GB_T_OBJECT) : PARAM_O(_p, _type)) #define OPT(_p, _n) ({ \ uchar _opt = 0; \ @@ -427,6 +427,8 @@ #define CONV_o_O(_val, _class) CONV(_val, o, o, CLASS(_class)) +#define CONV_o(_val) ({ GB_OBJECT temp = (_val); temp.type = GB_T_OBJECT; temp; }) + #define GET_NULL_o() ({ GB_OBJECT temp; temp.type = GB_T_OBJECT; temp.value = NULL; temp; }) #define GET_NULL_v() ({ GB_VARIANT temp; temp.type = GB_T_VARIANT; temp.value.type = GB_T_NULL; temp; }) #define GET_NULL_s() GET_CSTRING("", 0, 0) diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/jit/gb.jit/.src/CCompilation.class gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/jit/gb.jit/.src/CCompilation.class --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/jit/gb.jit/.src/CCompilation.class 1970-01-01 00:00:00.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/jit/gb.jit/.src/CCompilation.class 2019-04-27 16:05:33.000000000 +0000 @@ -0,0 +1,129 @@ +' Gambas class file + +Static Public All As New Collection + +Static Private $sCompiler As String +Static Private $aFlags As String[] + +Public Name As String +Public PathSO As String + +Private $sResult As String +Private $fTime As Float +Private $hProcess As Process + +Static Private Sub Init() + + Dim sFlag As String + Dim sCompiler As String + + sCompiler = Env["GB_JIT_CC"] + If Not sCompiler Then sCompiler = "gcc" + + $sCompiler = System.Find(sCompiler) + If Not $sCompiler Then Error.Raise("Compiler not found") + + sFlag = Env["GB_JIT_CFLAGS"] + If Not sFlag Then sFlag = "-O3" + + $aFlags = Split(sFlag, " ") + +End + +Public Sub _new(sName As String, sPathSO As String, fTime As Float) + + Name = sName + PathSO = sPathSO + $fTime = fTime + All[sName] = Me + +End + +Public Sub Run(sInput As String, Optional sOutput As String, sOption As String) + + Dim aExec As String[] + 'Dim I As Integer + + If Not $sCompiler Then Init + + aExec = [$sCompiler] + If sOption Then aExec.Insert(Split(sOption, " ")) + aExec.Insert($aFlags) + aExec.Add(sInput) + If sOutput Then + aExec.Add("-o") + aExec.Add(sOutput) + Endif + + ' For I = 0 To aExec.Max + ' aExec[I] = Shell$(aExec[I]) + ' Next + + If Jit.Debug Then Error "gb.jit: run: "; aExec.Join(" ") + + $hProcess = Exec aExec For Read As "Compiler" + '$hProcess.Ignore = True + 'System._Breakpoint + +End + +Public Sub Compiler_Read() + + Dim sData As String + + sData = Read #$hProcess, -1024 + $sResult &= sData + +End + +Public Sub Compiler_Error(({Error}) As String) + + $sResult &= {Error} + +End + + +Public Sub Compiler_Kill() + + If $hProcess.Value = 0 Then + $fTime = Timer - $fTime + Jit._Time += $fTime + If Jit.Debug Then Error "gb.jit: compilation of '"; Name; "' done in "; Format($fTime, "0.000"); " s" + Else + If Jit.Debug Then Error "gb.jit: compilation of '"; Name; "' returns "; $hProcess.Value + Endif + + $hProcess = Null + + ' Shell "objdump -S " & Shell(sPathSO) To sResult + ' Error sResult + +End + +Public Sub Wait() As String + + If $hProcess Then + If Jit.Debug Then Error "gb.jit: waiting for compilation of '"; Name; "'..." + $hProcess.Wait + If Jit.Debug Then Error "gb.jit: compilation of '"; Name; "' is available" + Endif + + If Not Exist(PathSO) Then + Error "gb.jit: error: unable to compile JIT code of '"; Name; "':\n" + Error $sResult + Return + Endif + + Return PathSO + +End + +Public Sub Kill() + + If $hProcess Then + If Jit.Debug Then Error "gb.jit: abort compilation of '"; Name; "'" + $hProcess.Kill + Endif + +End + diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/jit/gb.jit/.src/Jit.module gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/jit/gb.jit/.src/Jit.module --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/jit/gb.jit/.src/Jit.module 2019-01-12 16:33:23.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/jit/gb.jit/.src/Jit.module 2019-04-27 16:05:33.000000000 +0000 @@ -4,87 +4,23 @@ Class __Jit Property Read Time As Float +Property Debug As Boolean -Private $fTime As Float -Private $sCompiler As String -Private $aFlags As String[] -Private $hProcess As Process -Private $sResult As String -Private $bDebug As Integer - -Private Sub Init() - - Dim sFlag As String - Dim sCompiler As String - - sCompiler = Env["GB_JIT_CC"] - If Not sCompiler Then sCompiler = "gcc" - - $sCompiler = System.Find(sCompiler) - If Not $sCompiler Then Error.Raise("Compiler not found") - - sFlag = Env["GB_JIT_CFLAGS"] - If Not sFlag Then sFlag = "-O3" - - $aFlags = Split(sFlag, " ") - -End - -Private Sub RunCompiler(sInput As String, Optional sOutput As String, sOption As String) As String +Public _Time As Float - Dim aExec As String[] - 'Dim I As Integer - - aExec = [$sCompiler] - If sOption Then aExec.Insert(Split(sOption, " ")) - aExec.Insert($aFlags) - aExec.Add(sInput) - If sOutput Then - aExec.Add("-o") - aExec.Add(sOutput) - Endif - - ' For I = 0 To aExec.Max - ' aExec[I] = Shell$(aExec[I]) - ' Next - - If $bDebug Then Error "gb.jit: run: "; aExec.Join(" ") - - $sResult = "" - $hProcess = Exec aExec For Read As "Compiler" - $hProcess.Wait - 'Shell aExec.Join(" ") & " 2>&1" To sResult - - Return $sResult - -End - -Public Sub Compiler_Read() - - Dim sData As String - - sData = Read #$hProcess, -1024 - $sResult &= sData - -End - -Public Sub Compiler_Error(({Error}) As String) - - $sResult &= {Error} - -End +Private $bDebug As Integer -Public Sub _Compile(sArch As String) As String +Public Sub _Compile(sArch As String) As Boolean Dim sFile As String Dim sDir As String Dim sName As String Dim sPath As String Dim hFile As File - Dim sResult As String Dim sPathO As String Dim sPathSO As String Dim fTime As Float + Dim hComp As CCompilation fTime = Timer @@ -92,9 +28,6 @@ If $bDebug Then Error "gb.jit: translating "; If(sArch, sArch, "project") - If Not $sCompiler Then Init - - sName = sArch If Not sName Then sName = "gb" @@ -184,12 +117,10 @@ 'gcc -c -fPIC -o foo.o foo.c 'Exec [$sCompiler, "-c", "-fPIC", "-o", File.SetExt(sPath, "o"), sPath] To sResult 'Shell $sCompiler & " -c -fPIC " & sFlag & " -o " & Shell(sPathO) & " " & Shell(sPath) & " 2>&1" To sResult - sResult = RunCompiler(sPath, sPathSO, "-w -fPIC -shared -lm") - If Not Exist(sPathSO) Then - Error "gb.jit: error: unable to compile JIT code:" - Error sResult - Return - Endif + + hComp = New CCompilation(sName, sPathSO, fTime) + + hComp.Run(sPath, sPathSO, "-w -fPIC -shared -lm") ' If $bDebug Then Error "gb.jit: linking to "; sPathSO ' @@ -203,20 +134,50 @@ ' Return ' Endif - fTime = Timer - fTime - $fTime += fTime +End + +Public Sub _Wait(sArch As String) As String + + Dim hComp As CCompilation + Dim sResult As String - If $bDebug Then Error "gb.jit: done in "; Format(fTime, "0.000"); "s" + If Not sArch Then sArch = "gb" + hComp = CCompilation.All[sArch] + If Not hComp Then Return + + sResult = hComp.Wait() + Return sResult + +End + +Public Sub _Abort() + + Dim hComp As CCompilation - ' Shell "objdump -S " & Shell(sPathSO) To sResult - ' Error sResult + For Each hComp In CCompilation.All + hComp.Kill + Next - Return sPathSO + CCompilation.All.Clear End + + Private Function Time_Read() As Float - Return $fTime + Return _Time + +End + +Private Function Debug_Read() As Boolean + + Return $bDebug + +End + +Private Sub Debug_Write(Value As Boolean) + + $bDebug = Value End diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/jit/jit_body.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/jit/jit_body.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/jit/jit_body.c 2019-01-12 16:33:23.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/jit/jit_body.c 2019-04-27 16:05:33.000000000 +0000 @@ -529,12 +529,11 @@ if (TYPE_is_object(dest) && TYPE_is_object(src)) { if (TYPE_is_pure_object(dest)) - { sprintf(buffer, "CONV_o_O(%%s, %p)", (CLASS *)dest); - return buffer; - } else - return "%s"; + sprintf(buffer, "CONV_o(%%s)"); + + return buffer; } break; } @@ -1181,6 +1180,8 @@ const char *unsafe = _unsafe ? "_UNSAFE" : ""; narg = code & 0x3F; + //fprintf(stderr, "pop_array: %04X %d\n", code, narg); + check_stack(narg + 1); type = get_type(-narg); @@ -2876,7 +2877,10 @@ check_stack(1); if (get_type(-1) == T_VOID) + { pop_stack(1); + JIT_last_print_is_label = FALSE; + } else { index = func->n_param + GET_XX() - func->npmin; @@ -3073,9 +3077,20 @@ _ENUM_FIRST: index = GET_XX() - func->n_local; - pop_ctrl(index, T_OBJECT); - add_ctrl(index + 1, T_OBJECT, NULL); - JIT_print(" ENUM_FIRST(0x%04X, c%d, c%d);\n", code, _ctrl_index[index], _ctrl_index[index + 1]); + type = get_type(-1); + if (!TYPE_is_object(type)) + { + JIT_print(" THROW(E_NOBJECT);\n"); + pop_stack(1); + add_ctrl(index, T_OBJECT, NULL); + add_ctrl(index + 1, T_OBJECT, NULL); + } + else + { + pop_ctrl(index, type); + add_ctrl(index + 1, T_OBJECT, NULL); + JIT_print(" ENUM_FIRST(0x%04X, c%d, c%d);\n", code, _ctrl_index[index], _ctrl_index[index + 1]); + } goto _MAIN; _ENUM_NEXT: diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/jit/jit.c gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/jit/jit.c --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/lib/jit/jit.c 2019-01-12 16:33:23.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/lib/jit/jit.c 2019-04-27 16:05:33.000000000 +0000 @@ -47,6 +47,9 @@ static char *_buffer_decl = NULL; static char *_buffer_body = NULL; +static bool _decl_null_string = FALSE; +static bool _decl_null_date = FALSE; +static bool _decl_null_object = FALSE; static bool _decl_null_variant = FALSE; /*static const CLASS_TYPE _class_type[] = { @@ -197,17 +200,43 @@ { switch(TYPEID(type)) { - case T_DATE: return "{GB_T_DATE}"; - case T_STRING: return "{GB_T_STRING}"; - case T_OBJECT: return "{GB_T_NULL}"; + case T_DATE: + + if (!_decl_null_date) + { + JIT_print_decl(" const GB_DATE null_date = {GB_T_DATE};\n"); + _decl_null_date = TRUE; + } + return "null_date"; + + case T_STRING: + + if (!_decl_null_string) + { + JIT_print_decl(" const GB_STRING null_string = {GB_T_STRING};\n"); + _decl_null_string = TRUE; + } + return "null_string"; + + case T_OBJECT: + + if (!_decl_null_object) + { + JIT_print_decl(" const GB_OBJECT null_object = {GB_T_NULL};\n"); + _decl_null_object = TRUE; + } + return "null_object"; + case T_VARIANT: if (!_decl_null_variant) { - JIT_print_decl(" GB_VARIANT null_variant = {GB_T_VARIANT,{GB_T_NULL}};\n"); + JIT_print_decl(" const GB_VARIANT null_variant = {GB_T_VARIANT,{GB_T_NULL}};\n"); _decl_null_variant = TRUE; } return "null_variant"; - default: return "0"; + + default: + return "0"; } } @@ -286,6 +315,9 @@ _buffer_decl = NULL; _buffer_body = NULL; + _decl_null_date = FALSE; + _decl_null_string = FALSE; + _decl_null_object = FALSE; _decl_null_variant = FALSE; for (i = -1; i < func->n_local; i++) @@ -472,6 +504,8 @@ va_end(args); fputc('\n', stderr); fputs(_buffer, stderr); + if (_buffer_decl) fputs(_buffer_decl, stderr); + if (_buffer_body) fputs(_buffer_body, stderr); fputc('\n', stderr); abort(); } diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/share/gb_file_temp.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/share/gb_file_temp.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/share/gb_file_temp.h 2019-01-12 16:33:23.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/share/gb_file_temp.h 2019-04-27 16:05:33.000000000 +0000 @@ -1285,3 +1285,4 @@ return _home; } + diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/share/gb_limit.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/share/gb_limit.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/share/gb_limit.h 2019-01-12 16:33:23.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/share/gb_limit.h 2019-04-27 16:05:33.000000000 +0000 @@ -99,5 +99,8 @@ /* Maximum number of digits in a Float */ #define MAX_FLOAT_DIGIT 15 +/* Maximum length of the System.Language property */ +#define MAX_LANG 16 + #endif diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/share/gb_reserved_keyword.h gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/share/gb_reserved_keyword.h --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/main/share/gb_reserved_keyword.h 2019-01-12 16:33:23.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/main/share/gb_reserved_keyword.h 2019-04-27 16:05:33.000000000 +0000 @@ -451,7 +451,7 @@ { ".WriteBytes", 62, 1, T_VOID, 3, }, { ".Flush", 63, 0, T_VOID, 1 }, - { ".Lock", 64, 0, T_VOID, 1 }, + { ".Lock", 64, 0, T_OBJECT, 1 }, { ".Unlock", 64, 1, T_VOID, 1 }, { ".LockWait", 64, 2, T_VOID, 2 }, diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/README gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/README --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/README 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/README 2019-04-27 16:05:32.000000000 +0000 @@ -21,15 +21,15 @@ - The gb.image.effect sources are adapted from KDE 3 image effect routines. -- The blur image algorithm was adapted from the StackBlur javascript - routine from http://www.quasimondo.com/StackBlurForCanvas. - - The gb.clipper library embeds the Clipper library. See http://www.angusj.com/delphi/clipper.php for mode details. - The function that computes the easter day of a specific year uses an algorithm made by Aloysius Lilius And Christophorus Clavius. +- The blurring algoritm is based on the 'StackBlur' algorithm made by Mario Klingemann. + See http://incubator.quasimondo.com/processing/fast_blur_deluxe.php for more details. + If I forget some borrowed code in the list above, just tell me. Enjoy Gambas! diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/README.md gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/README.md --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/README.md 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/README.md 2019-04-27 16:05:32.000000000 +0000 @@ -25,9 +25,6 @@ - The gb.image.effect sources are adapted from KDE 3 image effect routines. -- The blur image algorithm was adapted from the StackBlur javascript - routine from http://www.quasimondo.com/StackBlurForCanvas. - - The gb.clipper library embeds the Clipper library. See http://www.angusj.com/delphi/clipper.php for mode details. @@ -35,6 +32,7 @@ algorithm made by Aloysius Lilius And Christophorus Clavius. - The blurring algoritm is based on the 'StackBlur' algorithm made by Mario Klingemann. + See http://incubator.quasimondo.com/processing/fast_blur_deluxe.php for more details. If I forget some borrowed code in the list above, just tell me. diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/VERSION gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/VERSION --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/VERSION 2019-01-12 16:33:21.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/VERSION 2019-04-27 16:05:32.000000000 +0000 @@ -1 +1 @@ -3.12.2 +3.13.0 diff -Nru gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/version.m4 gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/version.m4 --- gambas3-3.12.2+git5962.78f8359+build4.931685e.8.7951239~ubuntu14.04.1/version.m4 2019-01-12 16:33:23.000000000 +0000 +++ gambas3-3.13.0+git5968.6cc7003+build4.931685e.9.47f5d9f~ubuntu14.04.1/version.m4 2019-04-27 16:05:33.000000000 +0000 @@ -1,13 +1,13 @@ ## Package version and e-mail for bugs are defined here -m4_define([GB_VERSION], [3.12.2]) +m4_define([GB_VERSION], [3.13.0]) m4_define([GB_MAIL], [gambas@users.sourceforge.net]) m4_define([GB_URL], [http://gambas.sourceforge.net]) m4_define([GB_VERSION_MAJOR], [3]) -m4_define([GB_VERSION_MINOR], [12]) -m4_define([GB_VERSION_RELEASE], [2]) +m4_define([GB_VERSION_MINOR], [13]) +m4_define([GB_VERSION_RELEASE], [0]) -m4_define([GB_VERSION_FULL], [0x03120002]) +m4_define([GB_VERSION_FULL], [0x03130000]) m4_define([GB_PCODE_VERSION], [0x03080000]) m4_define([GB_PCODE_VERSION_MIN],[0x03000000])