aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab+samsung@kernel.org>2018-09-21 14:56:02 (GMT)
committerGitHub <noreply@github.com>2018-09-21 14:56:02 (GMT)
commit9633a727969717cca93921e15e8d020db0426342 (patch)
tree99a65497a01a22b7e4ee19ba4e4e938853827d79
parentc3ded86231683afed4d80022ad18f5329fdc1e94 (diff)
parent3f18b148224d93c8673ecab0eb93c2ec8ecc5f87 (diff)
Merge pull request #27 from mchehab/video_device_selection0.20.6
Video device selection
-rw-r--r--ChangeLog15
-rw-r--r--config.h.in8
-rwxr-xr-xconfigure72
-rw-r--r--configure.ac3
-rw-r--r--data/camorama-gtk2.ui89
-rw-r--r--data/camorama-gtk3.ui91
-rw-r--r--data/camorama-gtk4.ui81
-rw-r--r--po/am.po313
-rw-r--r--po/ar.po316
-rw-r--r--po/az.po316
-rw-r--r--po/be.po314
-rw-r--r--po/bg.po316
-rw-r--r--po/bs.po316
-rw-r--r--po/ca.po316
-rw-r--r--po/cs.po316
-rw-r--r--po/da.po316
-rw-r--r--po/de.po316
-rw-r--r--po/dz.po316
-rw-r--r--po/en_CA.po316
-rw-r--r--po/en_GB.po316
-rw-r--r--po/es.po316
-rw-r--r--po/eu.po316
-rw-r--r--po/fa.po313
-rw-r--r--po/fi.po316
-rw-r--r--po/fr.po316
-rw-r--r--po/ga.po313
-rw-r--r--po/gl.po316
-rw-r--r--po/gu.po313
-rw-r--r--po/hi.po313
-rw-r--r--po/hr.po313
-rw-r--r--po/it.po316
-rw-r--r--po/ja.po316
-rw-r--r--po/lv.po316
-rw-r--r--po/mk.po316
-rw-r--r--po/ml.po313
-rw-r--r--po/ms.po316
-rw-r--r--po/nb.po316
-rw-r--r--po/ne.po316
-rw-r--r--po/nl.po316
-rw-r--r--po/pa.po316
-rw-r--r--po/pl.po316
-rw-r--r--po/pt.po316
-rw-r--r--po/pt_BR.po317
-rw-r--r--po/rw.po314
-rw-r--r--po/sl.po316
-rw-r--r--po/sq.po316
-rw-r--r--po/sr.po316
-rw-r--r--po/sr@Latn.po316
-rw-r--r--po/sv.po316
-rw-r--r--po/ta.po314
-rw-r--r--po/tr.po316
-rw-r--r--po/uk.po316
-rw-r--r--po/vi.po316
-rw-r--r--po/zh_CN.po316
-rw-r--r--po/zh_TW.po316
-rw-r--r--src/callbacks.c465
-rw-r--r--src/callbacks.h15
-rw-r--r--src/camorama-window.c77
-rw-r--r--src/main.c116
-rw-r--r--src/v4l.c43
-rw-r--r--src/v4l.h2
61 files changed, 9444 insertions, 6775 deletions
diff --git a/ChangeLog b/ChangeLog
index a09ffae..06815f2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2018-09-21 Mauro Carvalho Chehab <mchehab@kernel.org>
+
+ * Fix the maximum resolution on cameras with a scaler
+ (stepwise frame sizes);
+ * Properly handle the camera video device, by checking
+ their names at devfs and checking what V4L2 devices
+ support video capture streams;
+ * Add a dialog to allow changing the video device. It
+ is used when more than one cameras are available,
+ and called at the beginning of camorama, if there's
+ no previous value, or if it is invalid;
+ * When there are multiple cameras, add a new item at
+ the <View> menu, allowing changing the camera at
+ runtime.
+
2018-09-19 Mauro Carvalho Chehab <mchehab@kernel.org>
* Use GSettings instead of Gconf-2
* better describe 'hostname' key at GSettings
diff --git a/config.h.in b/config.h.in
index 4c62b29..60df219 100644
--- a/config.h.in
+++ b/config.h.in
@@ -67,6 +67,14 @@
/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
+/* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>.
+ */
+#undef MAJOR_IN_MKDEV
+
+/* Define to 1 if `major', `minor', and `makedev' are declared in
+ <sysmacros.h>. */
+#undef MAJOR_IN_SYSMACROS
+
/* package name */
#undef PACKAGE
diff --git a/configure b/configure
index d5b78a1..3c00240 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for camorama 0.20.5.
+# Generated by GNU Autoconf 2.69 for camorama 0.20.6.
#
# Report bugs to <https://github.com/alessio/camorama>.
#
@@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='camorama'
PACKAGE_TARNAME='camorama'
-PACKAGE_VERSION='0.20.5'
-PACKAGE_STRING='camorama 0.20.5'
+PACKAGE_VERSION='0.20.6'
+PACKAGE_STRING='camorama 0.20.6'
PACKAGE_BUGREPORT='https://github.com/alessio/camorama'
PACKAGE_URL=''
@@ -1322,7 +1322,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures camorama 0.20.5 to adapt to many kinds of systems.
+\`configure' configures camorama 0.20.6 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1392,7 +1392,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of camorama 0.20.5:";;
+ short | recursive ) echo "Configuration of camorama 0.20.6:";;
esac
cat <<\_ACEOF
@@ -1510,7 +1510,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-camorama configure 0.20.5
+camorama configure 0.20.6
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1812,7 +1812,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by camorama $as_me 0.20.5, which was
+It was created by camorama $as_me 0.20.6, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2677,7 +2677,7 @@ fi
# Define the identity of the package.
PACKAGE='camorama'
- VERSION='0.20.5'
+ VERSION='0.20.6'
cat >>confdefs.h <<_ACEOF
@@ -2777,7 +2777,7 @@ ac_config_headers="$ac_config_headers config.h"
$as_echo "#define PACKAGE camorama" >>confdefs.h
-$as_echo "#define VERSION 0.20.5" >>confdefs.h
+$as_echo "#define VERSION 0.20.6" >>confdefs.h
@@ -7982,6 +7982,56 @@ fi
done
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5
+$as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
+if ${ac_cv_header_sys_types_h_makedev+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <sys/types.h>
+int
+main ()
+{
+return makedev(0, 0);
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_header_sys_types_h_makedev=yes
+else
+ ac_cv_header_sys_types_h_makedev=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5
+$as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
+
+if test $ac_cv_header_sys_types_h_makedev = no; then
+ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_mkdev_h" = xyes; then :
+
+$as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
+
+fi
+
+
+
+ if test $ac_cv_header_sys_mkdev_h = no; then
+ ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then :
+
+$as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
+
+fi
+
+
+ fi
+fi
+
for ac_header in fcntl.h stdlib.h string.h sys/ioctl.h unistd.h linux/videodev.h png.h glade/glade.h
do :
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
@@ -10526,7 +10576,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by camorama $as_me 0.20.5, which was
+This file was extended by camorama $as_me 0.20.6, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -10592,7 +10642,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-camorama config.status 0.20.5
+camorama config.status 0.20.6
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/configure.ac b/configure.ac
index 92bd193..f631423 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
AC_PREREQ(2.53)
-AC_INIT(camorama,0.20.5, https://github.com/alessio/camorama)
+AC_INIT(camorama,0.20.6, https://github.com/alessio/camorama)
AC_CONFIG_SRCDIR(src/main.c)
AM_INIT_AUTOMAKE
AM_CONFIG_HEADER(config.h)
@@ -30,6 +30,7 @@ AC_ISC_POSIX
AC_PROG_CC
AM_PROG_CC_STDC
AC_HEADER_STDC
+AC_HEADER_MAJOR
AC_CHECK_HEADERS([fcntl.h stdlib.h string.h sys/ioctl.h unistd.h linux/videodev.h png.h glade/glade.h])
# Don't assume that gcc warnings are errors
diff --git a/data/camorama-gtk2.ui b/data/camorama-gtk2.ui
index 8a19cbe..41da30f 100644
--- a/data/camorama-gtk2.ui
+++ b/data/camorama-gtk2.ui
@@ -1194,7 +1194,6 @@
<property name="pixbuf">snap-icon-small.xpm</property>
</object>
<object class="GtkWindow" id="main_window">
- <property name="visible">True</property>
<property name="can_focus">False</property>
<property name="title" translatable="yes">Camorama-libglade</property>
<accel-groups>
@@ -1305,6 +1304,15 @@
</object>
</child>
<child>
+ <object class="GtkMenuItem" id="change_camera">
+ <property name="visible">False</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">_Change Camera</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="on_change_camera" swapped="no"/>
+ </object>
+ </child>
+ <child>
<object class="GtkSeparatorMenuItem" id="separator1">
<property name="visible">True</property>
<property name="can_focus">False</property>
@@ -1810,4 +1818,83 @@
</object>
</child>
</object>
+ <object class="GtkDialog" id="videodev_window">
+ <property name="can_focus">False</property>
+ <property name="border_width">5</property>
+ <property name="type_hint">dialog</property>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="videodev_vbox4">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="spacing">2</property>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area4">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="layout_style">end</property>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <object class="GtkButton" id="videodev_ok">
+ <property name="label">gtk-ok</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="videodev_vbox">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <object class="GtkLabel" id="videodev_label">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Select a video device to be used</property>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkComboBoxText" id="videodev_combo">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="0">videodev_ok</action-widget>
+ </action-widgets>
+ </object>
</interface>
diff --git a/data/camorama-gtk3.ui b/data/camorama-gtk3.ui
index 05520e7..927ad1e 100644
--- a/data/camorama-gtk3.ui
+++ b/data/camorama-gtk3.ui
@@ -36,7 +36,6 @@
<property name="pixbuf">snap-icon-small.xpm</property>
</object>
<object class="GtkWindow" id="main_window">
- <property name="visible">True</property>
<property name="can_focus">False</property>
<property name="title" translatable="yes">Camorama-libglade</property>
<accel-groups>
@@ -145,6 +144,15 @@
</object>
</child>
<child>
+ <object class="GtkMenuItem" id="change_camera">
+ <property name="visible">False</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">_Change Camera</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="on_change_camera" swapped="no"/>
+ </object>
+ </child>
+ <child>
<object class="GtkSeparatorMenuItem" id="separator1">
<property name="visible">True</property>
<property name="can_focus">False</property>
@@ -1773,4 +1781,85 @@
<placeholder/>
</child>
</object>
+ <object class="GtkDialog" id="videodev_window">
+ <property name="can_focus">False</property>
+ <property name="modal">True</property>
+ <property name="window_position">center</property>
+ <property name="destroy_with_parent">True</property>
+ <property name="type_hint">dialog</property>
+ <property name="transient_for">main_window</property>
+ <child internal-child="vbox">
+ <object class="GtkBox">
+ <property name="can_focus">False</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">2</property>
+ <child internal-child="action_area">
+ <object class="GtkButtonBox">
+ <property name="can_focus">False</property>
+ <property name="layout_style">end</property>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <object class="GtkButton" id="videodev_ok">
+ <property name="label">gtk-ok</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkBox">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="orientation">vertical</property>
+ <child>
+ <object class="GtkLabel">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Select a video device to be used</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkComboBoxText" id="videodev_combo">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <child type="titlebar">
+ <placeholder/>
+ </child>
+ </object>
</interface>
diff --git a/data/camorama-gtk4.ui b/data/camorama-gtk4.ui
index 7acb03f..79b4b7c 100644
--- a/data/camorama-gtk4.ui
+++ b/data/camorama-gtk4.ui
@@ -24,7 +24,6 @@
<property name="step_increment">1</property>
</object>
<object class="GtkWindow" id="main_window">
- <property name="visible">True</property>
<property name="can_focus">False</property>
<property name="title" translatable="yes">Camorama-libglade</property>
<accel-groups>
@@ -127,6 +126,15 @@
</object>
</child>
<child>
+ <object class="GtkMenuItem" id="change_camera">
+ <property name="visible">False</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">_Change Camera</property>
+ <property name="use_underline">True</property>
+ <signal name="activate" handler="on_change_camera" swapped="no"/>
+ </object>
+ </child>
+ <child>
<object class="GtkSeparatorMenuItem" id="separator1">
<property name="visible">True</property>
<property name="can_focus">False</property>
@@ -1565,4 +1573,75 @@
<placeholder/>
</child>
</object>
+ <object class="GtkDialog" id="videodev_window">
+ <property name="can_focus">False</property>
+ <property name="modal">True</property>
+ <property name="window_position">center</property>
+ <property name="destroy_with_parent">True</property>
+ <property name="type_hint">dialog</property>
+ <property name="transient_for">main_window</property>
+ <child internal-child="vbox">
+ <object class="GtkBox">
+ <property name="can_focus">False</property>
+ <property name="orientation">vertical</property>
+ <property name="spacing">2</property>
+ <child internal-child="action_area">
+ <object class="GtkButtonBox">
+ <property name="can_focus">False</property>
+ <property name="layout_style">end</property>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <object class="GtkButton" id="videodev_ok">
+ <property name="label">_Ok</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_underline">True</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkBox">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="orientation">vertical</property>
+ <child>
+ <object class="GtkLabel">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="label" translatable="yes">Select a video device to be used</property>
+ </object>
+ <packing>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkComboBoxText" id="videodev_combo">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <child type="titlebar">
+ <placeholder/>
+ </child>
+ </object>
</interface>
diff --git a/po/am.po b/po/am.po
index 572822b..af11cfb 100644
--- a/po/am.po
+++ b/po/am.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2003-01-24 11:45+EDT\n"
"Last-Translator: Ge'ez Frontier Foundation <locales@geez.org>\n"
"Language-Team: Amharic <locales@geez.org>\n"
@@ -31,11 +31,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr ""
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr ""
@@ -43,17 +43,17 @@ msgstr ""
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "ምርጫዎች"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">አጠቃላይ</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr ""
@@ -61,250 +61,260 @@ msgstr ""
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr ""
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "አጠቃላይ"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr ""
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr ""
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr ""
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr ""
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr ""
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "ዶሴን አስቀምጥ፦"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr ""
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr ""
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">የምስል ዓይነት</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr ""
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr ""
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr ""
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr ""
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr ""
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "የFTP ሰርቨር፦ "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "ዶሴን አስቀምጥ፦"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "የፋይል ስም"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.yourdomain.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr ""
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr ""
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr ""
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr ""
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "ሐረግ፦"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr ""
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr ""
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr ""
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "የፋይል ስም"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr ""
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr ""
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr ""
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr ""
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr ""
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr ""
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
#, fuzzy
msgid "Color:"
msgstr "ቀለም"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr ""
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr ""
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+msgid "Select a video device to be used"
+msgstr ""
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
msgid "_Take Picture"
msgstr ""
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "ምርጫዎች"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -516,15 +526,33 @@ msgstr ""
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "ዘግዕዝ Frontier Foundation"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -543,20 +571,10 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
msgid "Effects"
msgstr ""
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr ""
@@ -660,43 +678,43 @@ msgstr ""
msgid "Sobel"
msgstr ""
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr ""
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr ""
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr ""
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr ""
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr ""
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr ""
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr ""
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr ""
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr ""
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -705,56 +723,77 @@ msgid ""
"\n"
msgstr ""
-#: src/main.c:247
+#: src/main.c:158
msgid "Couldn't load builder file"
msgstr ""
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
"Please check connection."
msgstr ""
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/ar.po b/po/ar.po
index 2e386b3..ae0a05d 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Arabic\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2007-04-14 18:49+0100\n"
"Last-Translator: Djihed Afifi <djihed@gmail.com>\n"
"Language-Team: Arabeyes <doc@arabeyes.org>\n"
@@ -32,11 +32,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr ""
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
#, fuzzy
msgid "camorama"
msgstr "جاما"
@@ -45,18 +45,18 @@ msgstr "جاما"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
#, fuzzy
msgid "Preferences"
msgstr "ت_فضيلات"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">عام</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
#, fuzzy
msgid "Automatic Capture"
msgstr "المراسَلون التلقائيون"
@@ -65,277 +65,288 @@ msgstr "المراسَلون التلقائيون"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
#, fuzzy
msgid "Capture Interval (in minutes):"
msgstr "علامة عدد حقيقي (في السطر)"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
#, fuzzy
msgid "General"
msgstr "_عامّ"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
#, fuzzy
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">الموقع</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
#, fuzzy
msgid "_Enable local capture"
msgstr "فعّل رسم حِمْل المعالج"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
#, fuzzy
msgid "_Directory for captured pics:"
msgstr "خصائص الدليل"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
#, fuzzy
msgid "_Filename for pictures:"
msgstr "اسم الملف المعد للتصدير"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr ""
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "دليل الحفظ"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
#, fuzzy
msgid "Append time to filename"
msgstr "أ_لحِق للملف"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr ""
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
#, fuzzy
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">الوقت</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
#, fuzzy
msgid "Save files in jpeg format"
msgstr "تنسيق ملف سيء"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
#, fuzzy
msgid "Save files in png format"
msgstr "تنسيق ملف سيء"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
#, fuzzy
msgid "Local Capture"
msgstr "سجّل"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
#, fuzzy
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">قالب</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
#, fuzzy
msgid "_Enable remote capture"
msgstr "ت_ضمين الاختبارات البعيدة"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "خادم NTP"
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
#, fuzzy
msgid "Save directory:"
msgstr "دليل الحفظ"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "اسم الملف:"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr ""
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr ""
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
#, fuzzy
msgid "Remote Capture"
msgstr "مراسَلين بعيدين"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
#, fuzzy
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">الوقت</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
#, fuzzy
msgid "Use custom string"
msgstr "إستعمال خطوط مخصّصة"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
#, fuzzy
msgid "String:"
msgstr "سلسلة2"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
#, fuzzy
msgid "Draw date and time"
msgstr "التاريخ و الوقت"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
#, fuzzy
msgid "Timestamp"
msgstr "خاتم الوقت:"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr ""
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "اسم الملف:"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
#, fuzzy
msgid "Take Picture"
msgstr "_صورة"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
#, fuzzy
msgid "Show Adjustments"
msgstr "اظهر المُرفقات"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
#, fuzzy
msgid "Show Effects"
msgstr "مؤ_ثرات"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "صغير"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
#, fuzzy
msgid "Contrast:"
msgstr "ت_باين:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
#, fuzzy
msgid "Brightness:"
msgstr "سطوع"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
#, fuzzy
msgid "Color:"
msgstr "الل_ون:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "التدرج:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
#, fuzzy
msgid "White Balance:"
msgstr "الميزان الأبيض"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "جهاز القرص المدمج للاستعمال"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "_صورة"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "ت_فضيلات"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -587,16 +598,34 @@ msgstr "عرض اللف"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
#, fuzzy
msgid "translator_credits"
msgstr "المترجمون:"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -617,21 +646,11 @@ msgstr ""
msgid "_Add Filter"
msgstr "أضف ملفات"
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
#, fuzzy
msgid "Effects"
msgstr "مؤ_ثرات"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
#, fuzzy
msgid "Could save temporary image file in /tmp."
@@ -745,51 +764,51 @@ msgstr "أ_حادي اللون"
msgid "Sobel"
msgstr "ذاته"
-#: src/main.c:25
+#: src/main.c:26
#, fuzzy
msgid "show version and exit"
msgstr "اطبع الإصدار و اخرج"
-#: src/main.c:27
+#: src/main.c:28
#, fuzzy
msgid "v4l device to use"
msgstr "جهاز القرص المدمج للاستعمال"
-#: src/main.c:29
+#: src/main.c:30
#, fuzzy
msgid "enable debugging code"
msgstr "مكّن التنقيح"
-#: src/main.c:31
+#: src/main.c:32
#, fuzzy
msgid "capture width"
msgstr "عرض اللف"
-#: src/main.c:33
+#: src/main.c:34
#, fuzzy
msgid "capture height"
msgstr "ارتفاع العمود"
-#: src/main.c:35
+#: src/main.c:36
#, fuzzy
msgid "maximum capture size"
msgstr "الحجم اﻷ_كبر:"
-#: src/main.c:37
+#: src/main.c:38
#, fuzzy
msgid "minimum capture size"
msgstr "الحد الأدنى لحجم خط"
-#: src/main.c:39
+#: src/main.c:40
#, fuzzy
msgid "middle capture size"
msgstr "حجم نص أصغر"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr ""
-#: src/main.c:135
+#: src/main.c:136
#, fuzzy, c-format
msgid ""
"\n"
@@ -800,20 +819,43 @@ msgstr ""
"%s إصدار %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "لا يوجد ملف البكسمب '%s'\n"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"تعذّر الاتّصال بالخادم المحدّد.\n"
+"رجاء افحص اسم الخادم و حاوِل مرّة ثانية."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, fuzzy, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -822,37 +864,37 @@ msgstr ""
"تعذّر الاتّصال بالخادم المحدّد.\n"
"رجاء افحص اسم الخادم و حاوِل مرّة ثانية."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/az.po b/po/az.po
index f443f70..5b2b648 100644
--- a/po/az.po
+++ b/po/az.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama.HEAD\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2004-06-17 12:25+0300\n"
"Last-Translator: Mətin Əmirov <metin@karegen.com>\n"
"Language-Team: Azerbaijani <translation-team-az@lists.sourceforge.net>\n"
@@ -33,11 +33,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "Veb kameranızdan rəsmləri nümayiş edin, dəyişdirin və qeyd edin"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "camorama"
@@ -45,17 +45,17 @@ msgstr "camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Qurğular"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">Ümumi</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Avtomatik Çəkim"
@@ -63,250 +63,261 @@ msgstr "Avtomatik Çəkim"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Çəkim Aralığı (dəqiqə olaraq):"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "Ümumi"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\"> Yerli Çəkim</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "_Yerli çəkimi fəallaşdır"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "Çəkilən rəsmlər üçün _cərgə:"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "Rəsmlər üçün _fayl adı:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "vebkam-çəkimi"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Qeyd cərgəsi:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Vaxtı fayl adına əlavə et"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Çəkilən rəsmlərin üstünə tarixi vur"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\"> Rəsm Növü</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Faylları jpeg formatında qeyd et"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Faylları png formatında qeyd et"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Yerli Çəkim"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Uzaq Çəkim</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "_Uzaq çəkimi fəallaşdır"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "FTP vericisi: "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Qeyd cərgəsi:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Fayl adı"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.domeniniz.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "vebkamçəkimi"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Uzaq Çəkim"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Vaxt Mühürü</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "Xüsusi qatar işlət"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "Qatar:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Tarix və vaxtı vur"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Vaxt Mühürü"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Fayl adı"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Şəkil Çək"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Qurğuları Göstər"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "Effektləri Göstər"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Kiçik"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Kontrast:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Parlaqlıq:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Rəng:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "Rəng:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "Ağ Tarazlığı:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "işlədiləcək v4l avadanlığı"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Şəkil Çək"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Qurğular"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -530,7 +541,7 @@ msgstr "çəkim eni"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr ""
"Vasif İsmailoğlu <linuxaz@azerimail.net>\n"
@@ -539,11 +550,29 @@ msgstr ""
"Tərcümə işləri üzrə yazışma siyahısı ünvanımız:\n"
"<translation-team-az@lists.sourceforge.net> "
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -563,21 +592,11 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
#, fuzzy
msgid "Effects"
msgstr "Effektləri Göstər"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "Müvəqqəti rəsm faylı /tmp içinə qeyd edilə bilmədi."
@@ -686,44 +705,44 @@ msgstr ""
msgid "Sobel"
msgstr "Sobel"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "buraxılış nömrəsini göstər və çıx"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "işlədiləcək v4l avadanlığı"
-#: src/main.c:29
+#: src/main.c:30
#, fuzzy
msgid "enable debugging code"
msgstr "xəta ayırma kodunu fəallaşdır"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "çəkim eni"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "çəkim hündürlüyü"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "maksimal çəkim böyüklüyü"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "minimal çəkim böyüklüyü"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "orta çəkim böyüklüyü"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "mmap() yerinə read() işlət"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -736,20 +755,43 @@ msgstr ""
"Camorama buraxılış %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "Poksməp faylı tapıla bilmədi: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"(%s) video avadanlığına bağlana bilmədi.\n"
+"Xahiş edirik, bağlantınızı yoxlayın."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -758,37 +800,37 @@ msgstr ""
"(%s) video avadanlığına bağlana bilmədi.\n"
"Xahiş edirik, bağlantınızı yoxlayın."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/be.po b/po/be.po
index cdc1c05..5ed3f92 100644
--- a/po/be.po
+++ b/po/be.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama.HEAD\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2003-02-25 12:41+0200\n"
"Last-Translator: Vital Khilko <dojlid@mova.org>\n"
"Language-Team: Belarusian <i18n@mova.org>\n"
@@ -32,11 +32,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "Праглядае, зьмяняе й захоўвае відарысы з web-камэры"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "camorama"
@@ -44,17 +44,17 @@ msgstr "camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Перавагі"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">Асноўнае</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Аўтаматычны захоп"
@@ -62,254 +62,265 @@ msgstr "Аўтаматычны захоп"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Час захопу (у хвілінах)"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "Асноўнае"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">Мясцовы захоп</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "_Уключыць мясцовы захоп"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "_Каталёг для захопленых відарысаў:"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "_Назва файла для відарысаў:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "захоп з web-камэры"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Каталёг для захаваньня:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Дадаць часавую адмеціну да назвы файла"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Дадаць часаваю адмеціну да захопленых відарысаў"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Тып відарыса</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Захаваць файлы у фармце jpeg"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Захаваць файлы у фармце png"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Мясцовы захоп"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Аддалены захоп</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "Уключыць _аддалены захоп"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "Паслужнік FTP: "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Каталёг для захаваньня:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Назва файла"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.yourdomain.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "здымак з web-камэры"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Аддалены захоп"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Часавая адмеціна</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "Выкарыстоўваць радок вызначаны карыстальнікам"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "Радок:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Выводзіць дату й час"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Часавая адмеціна"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Назва файла"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Узяць відарыс"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Паказаць рэгуляваньне"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr ""
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr ""
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
#, fuzzy
msgid "Contrast:"
msgstr "Кантраст"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
#, fuzzy
msgid "Brightness:"
msgstr "Зыркасьць"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
#, fuzzy
msgid "Color:"
msgstr "Колер"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr ""
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
#, fuzzy
msgid "White Balance:"
msgstr "Балянс белага"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "прылада v4l для выкарыстаньня"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Узяць відарыс"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Перавагі"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -535,17 +546,35 @@ msgstr "шырыня захопу"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr ""
"Belarusian Language Linux Team Хатняя старонка: http://www.mova.linux.byЭ. "
"скрыня: <i18n@mova.org>"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -565,20 +594,10 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
msgid "Effects"
msgstr ""
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr ""
@@ -685,44 +704,44 @@ msgstr ""
msgid "Sobel"
msgstr ""
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "адлюстраваць вэрсыю й выйсьці"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "прылада v4l для выкарыстаньня"
-#: src/main.c:29
+#: src/main.c:30
#, fuzzy
msgid "enable debugging code"
msgstr "уключыць адладачны код"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "шырыня захопу"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "вышыня захопу"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "максымальны памер захопу"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "мінімальны памер захопу"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "сярэдні памер захопу"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr ""
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -735,57 +754,78 @@ msgstr ""
"\"Camorama\" вэрсыі %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "Ня знойдзены файл pixmap: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
"Please check connection."
msgstr ""
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/bg.po b/po/bg.po
index 6a2e476..3e34fc0 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama.HEAD\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2006-04-26 17:46+0300\n"
"Last-Translator: Vladimir Gerdjikov <gerdjikov@gerdjikovs.net>\n"
"Language-Team: Bulgarian <dict@fsa-bg.org>\n"
@@ -31,11 +31,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "Преглед, промяна и запис на изображения от уеб камера "
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "camorama"
@@ -43,17 +43,17 @@ msgstr "camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Настройки"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">Общи</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Автоматична снимка"
@@ -61,250 +61,261 @@ msgstr "Автоматична снимка"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Снимка на всеки (в минути):"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "Общи"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">Локални снимки</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "Разрешаване на _локални снимки"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "_Папка за снимки"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "_Файлово име за снимките:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "снимка_от_camorama"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Папка, в която да се запазва:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Добавяне на времето към името на файла"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Добавяне на маркер за време към заснетите изображения"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Формат на снимките</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Запазване на файловете във формат JPEG"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Запазване на файловете във формат PNG"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Локални снимки"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Отдалечени снимки</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "Разрешаване на _отдалечени снимки"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "Сървър за FTP"
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Папка, в която да се запазва:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Име на файла"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.вашдомейн.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "snimka_ot_camorama"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Отдалечени снимки"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Маркер за време</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "Използване на собствен низ"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "Низ:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Изчертаване на дата и време"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Маркер за време"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Име на файла"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Снимка"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Показване на настройките"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "Показване на ефектите"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Малък"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Контраст:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Яркост:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Цвят:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "Нюанс:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "Баланс на бялото:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "кое устройство v4l да се използва"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Снимка"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Настройки"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -528,7 +539,7 @@ msgstr "широчина на снимка"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr ""
"Владимир Герджиков <gerdjikov@gerdjikovs.net>\n"
@@ -537,11 +548,29 @@ msgstr ""
"Научете повече за нас на http://gnome.cult.bg\n"
"Докладвайте за грешки на http://gnome.cult.bg/bugs"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -561,21 +590,11 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
#, fuzzy
msgid "Effects"
msgstr "Показване на ефектите"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "Временното изображение може да се запише в /tmp"
@@ -684,43 +703,43 @@ msgstr ""
msgid "Sobel"
msgstr "Собел"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "показване на версия и изход"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "кое устройство v4l да се използва"
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr "включване кода за изчистване на грешки"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "широчина на снимка"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "височина на снимка"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "максимален размер на снимка"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "минимален размер на снимка"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "среден размер на снимка"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "използване на read(), вместо mmap()"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -733,20 +752,43 @@ msgstr ""
"Версия на Camorama %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "Не може да се открие файл pixmap: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"Не може да се осъществи връзка с видео устройство (%s).\n"
+"Проверете връзката."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -755,37 +797,37 @@ msgstr ""
"Не може да се осъществи връзка с видео устройство (%s).\n"
"Проверете връзката."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/bs.po b/po/bs.po
index ccc8de8..2156c32 100644
--- a/po/bs.po
+++ b/po/bs.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama.HEAD\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2004-08-31 19:33+0200\n"
"Last-Translator: Kemal Šanjta <gomez@lugzdk.ba>\n"
"Language-Team: Bosnian <lokal@linux.org.ba>\n"
@@ -33,11 +33,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "Pogledaj izmjeni i sačuvaj slike sa webkamere"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "camorama"
@@ -45,17 +45,17 @@ msgstr "camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Parametri"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">Općenito</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Automatski prijenos"
@@ -63,250 +63,261 @@ msgstr "Automatski prijenos"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Interval Prijenosa (u minutama)"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "Općenito"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">Prenos</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "_Uključi lokalni prijenos"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "_Direktorij za prenesene slike:"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "_Ime datoteke za slike:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "webkamera-prijenos"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Sačuvaj direktorij:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Dodaj vrijeme datoteci"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Dodaj Vremensku Oznaku prenesenim slikama"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Tip slike</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Sačuvaj datoteke u jpeg formatu"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Sačuvaj datoteke u png format"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Lokalni Prijenos"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Udaljeni prenos</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "_Uključi udaljeni prijenos"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "FTP server: "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Sačuvaj direktorij:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Ime datoteke"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.tvojadomena.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "webkamera snimak"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Udaljeni Prijenos"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Vremenska oznaka</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "Koristi korisnički niz"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "Niz:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Prebaci datum i vrijeme "
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Vremenska oznaka"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade "
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Ime datoteke"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Napravi Sliku"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Pokaži Prepravke"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "Pokaži Efekte"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Malo"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Kontrast:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Osvjetljenje:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Boja:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "Nijansa:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "Bijelo Balans:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "v4l uređaj za korištenje"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Napravi Sliku"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Parametri"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -530,15 +541,33 @@ msgstr "širina slike"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "Kemal Šanjta "
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -558,21 +587,11 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
#, fuzzy
msgid "Effects"
msgstr "Pokaži Efekte"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "Ne mogu snimiti privremenu sliku u /tmp."
@@ -681,44 +700,44 @@ msgstr ""
msgid "Sobel"
msgstr "Sobel"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "pokaži verziju i izađi"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "v4l uređaj za korištenje"
-#: src/main.c:29
+#: src/main.c:30
#, fuzzy
msgid "enable debugging code"
msgstr "uključi kod za ispravljanje grešaka"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "širina slike"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "visina slike"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "maksimalna veličina slike"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "minimalna veličina slike"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "srednja veličina slike"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "koristi read() rađe nego mmap()"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -731,20 +750,43 @@ msgstr ""
"Camorama verzija %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "Ne mogu pronaći pixmap datoteku: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"Ne mogu se spojiti na video uređaj (%s).\n"
+"Molim vas provjerite vezu."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -753,37 +795,37 @@ msgstr ""
"Ne mogu se spojiti na video uređaj (%s).\n"
"Molim vas provjerite vezu."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/ca.po b/po/ca.po
index 4ef4448..0bb550c 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama 0.17\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2005-02-26 17:37+0100\n"
"Last-Translator: Francesc Dorca <f.dorca@filnet.es>\n"
"Language-Team: Catalan <tradgnome@softcatala.org>\n"
@@ -30,11 +30,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "Visualitza, altera i desa imatges d'una càmera web"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "camorama"
@@ -42,17 +42,17 @@ msgstr "camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Preferències"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">General</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Captura automàtica"
@@ -60,253 +60,264 @@ msgstr "Captura automàtica"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Interval de captura (en minuts):"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "General"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">Captura local</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "_Permet la captura local"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "_Directori per a imatges capturades:"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "_Nom de fitxer per imatges:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "captura de càmera web"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Directori on desar:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Annexa el temps al nom de fitxer"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Afegeix una marca horària a les imatges capturades"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Tipus d'imatge</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Desa els fitxers en format jpeg"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Desa els fitxers en format png"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Captura local"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Captura remota</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "_Permet la captura remota"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "Servidor d'FTP:"
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Directori on desar:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Nom de fitxer"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.yourdomain.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "instantània de càmera web"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Captura remota"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Marca horària</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "Usa una cadena personalitzada"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "Cadena:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Dibuixa la data i l'hora"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Marca horària"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Nom de fitxer"
# Les fotos es "fan" no es "prenen" (josep)
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Fes una captura"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Mostra les opcions"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "Mostra els efectes"
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
# La imatge (josep)
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Petita"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Contrast:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Brillantor:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Color:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "Matís:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "Equilibri de blancs:"
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "dispositiu v4l a usar"
+
# Les fotos es "fan" no es "prenen" (josep)
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Fes una captura"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Preferències"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -534,15 +545,33 @@ msgstr "amplada de la captura"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "Francesc Dorca i Badia <f.dorca@filnet.es>"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -562,21 +591,11 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
#, fuzzy
msgid "Effects"
msgstr "Mostra els efectes"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "No s'ha pogut desar el fitxer temporal d'imatge a /tmp."
@@ -685,45 +704,45 @@ msgstr ""
msgid "Sobel"
msgstr "Sobel"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "mostra la versió i surt"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "dispositiu v4l a usar"
-#: src/main.c:29
+#: src/main.c:30
#, fuzzy
msgid "enable debugging code"
msgstr "permet depurar el codi"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "amplada de la captura"
# FIXME: hauria de ser "alçària" (josep)
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "alçada de la captura"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "mida de captura màxima"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "mida de captura mínima"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "mida de captura mitjana"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "useu read() millor que mmap()"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -736,20 +755,43 @@ msgstr ""
"Camorama versió %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "No s'ha trobat el fitxer de mapa de píxels: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"No s'ha pogut connectar al dispositiu de vídeo (%s).\n"
+"Comproveu-ne la connexió."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -758,37 +800,37 @@ msgstr ""
"No s'ha pogut connectar al dispositiu de vídeo (%s).\n"
"Comproveu-ne la connexió."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/cs.po b/po/cs.po
index 8ffac4c..e54a9b5 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama VERSION\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2003-08-30 14:23+0200\n"
"Last-Translator: Miloslav Trmac <mitr@volny.cz>\n"
"Language-Team: Czech <cs@li.org>\n"
@@ -30,11 +30,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "Prohlížení, úprava a ukládání obrázků z webové kamery"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "camorama"
@@ -42,17 +42,17 @@ msgstr "camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Nastavení"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">Obecné</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Automatický záznam"
@@ -60,250 +60,261 @@ msgstr "Automatický záznam"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Interval záznamu (v minutách):"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "Obecné"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">Lokální záznam</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "Povolit _lokální záznam"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "A_dresář zaznamenaných obrázků:"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "_Název souboru obrázků:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "webcam-capture"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Uložit do adresáře:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Připojit k názvu souboru čas"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Přidat k zaznamenaným snímkům časový údaj"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Typ obrázku</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Ukládat soubory ve formátu JPEG"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Ukládat soubory ve formátu PNG"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Lokální záznam"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Vzdálený záznam</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "_Povolit vzdálený záznam"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "FTP server: "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Uložit do adresáře:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Název souboru"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.vasedomena.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "webcamshot"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Vzdálený záznam"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Časový údaj</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "Použít vlastní řetězec"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "Řetězec:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Vykreslit datum a čas"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Časový údaj"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Název souboru"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Vyfotit"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Zobrazit úpravy"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "Zobrazit efekty"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Malý"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Kontrast:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Jas:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Barva:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "Odstín:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "Rovnováha bílé:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "zařízení v4l, které se má použít"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Vyfotit"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Nastavení"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -524,15 +535,33 @@ msgstr "šířka záznamu"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "Michal Bukovjan <bukm@centrum.cz>"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -552,21 +581,11 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
#, fuzzy
msgid "Effects"
msgstr "Zobrazit efekty"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "Dočasný obrázek uložen do souboru v /tmp."
@@ -675,44 +694,44 @@ msgstr ""
msgid "Sobel"
msgstr "Sobel"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "zobrazit verzi a skončit"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "zařízení v4l, které se má použít"
-#: src/main.c:29
+#: src/main.c:30
#, fuzzy
msgid "enable debugging code"
msgstr "povolit ladící kód"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "šířka záznamu"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "výška záznamu"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "maximální velikost záznamu"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "minimální velikost záznamu"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "střední velikost záznamu"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "používat read () místo mmap ()"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -725,20 +744,43 @@ msgstr ""
"Camorama verze %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "Nelze nalézt soubor s obrázkem: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"Nelze se připojit k video zařízení (%s).\n"
+"Zkontrolujte prosím připojení."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -747,37 +789,37 @@ msgstr ""
"Nelze se připojit k video zařízení (%s).\n"
"Zkontrolujte prosím připojení."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/da.po b/po/da.po
index 2980104..dda8b55 100644
--- a/po/da.po
+++ b/po/da.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2003-12-27 20:01+0100\n"
"Last-Translator: Ole Laursen <olau@hardworking.dk>\n"
"Language-Team: Danish <dansk@klid.dk>\n"
@@ -30,11 +30,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "Vis, justér og gem billeder fra et netkamera"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "Camorama"
@@ -42,17 +42,17 @@ msgstr "Camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Indstillinger"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">Generelt</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Automatisk optagelse"
@@ -60,250 +60,261 @@ msgstr "Automatisk optagelse"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Optagelseinterval (i minutter):"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "Generelt"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">Lokal optagelse</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "Aktivér _lokal optagelse"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "_Mappe til optagede billeder:"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "_Filnavn for billeder:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "netkamera-optagelse"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Gemningsmappe:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Tilføj tid til filnavn"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Tilføj et tidsstempel på optagede billeder"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Billedtype</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Gem filer i JPEG-format"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Gem filer i PNG-format"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Lokal optagelse"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Fjernoptagelse</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "Aktivér _fjern optagelse"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "FTP-server: "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Gemningsmappe:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Filnavn"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.ditdomæne.dk"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "netkamera-billede"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Fjernoptagelse"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Tidsstempel</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "Benyt brugerdefineret tekst"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "Tekst:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Skriv dato og tid"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Tidsstempel"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Filnavn"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Optag billede"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Vis justeringer"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "Vis effekter"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Lille"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Kontrast:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Lysstyrke:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Farve:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "Farvetone:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "Hvidbalance:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "v4l-enhed som skal benyttes"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Optag billede"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Indstillinger"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -525,15 +536,33 @@ msgstr "Optagelsesbredde"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "Ole Laursen <olau@hardworking.dk>"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -553,21 +582,11 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
#, fuzzy
msgid "Effects"
msgstr "Vis effekter"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "Kunne ikke gemme midlertidig billedfil i /tmp."
@@ -676,44 +695,44 @@ msgstr ""
msgid "Sobel"
msgstr "Sobel"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "Vis versionsnummer og afslut"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "v4l-enhed som skal benyttes"
-#: src/main.c:29
+#: src/main.c:30
#, fuzzy
msgid "enable debugging code"
msgstr "Aktivér fejlsøgningskode"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "Optagelsesbredde"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "Optagelseshøjde"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "Største optagelsesstørrelse"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "Mindste optagelsesstørrelse"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "Mellemste optagelsesstørrelse"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "Brug read() i stedet for mmap()"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -727,20 +746,43 @@ msgstr ""
"\n"
# %s er billedfilen
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "Kunne ikke finde billedfilen: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"Kunne ikke komme i forbindelse med videoenheden (%s).\n"
+"Kontrollér tilslutningen."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -749,37 +791,37 @@ msgstr ""
"Kunne ikke komme i forbindelse med videoenheden (%s).\n"
"Kontrollér tilslutningen."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/de.po b/po/de.po
index 491d875..711eae2 100644
--- a/po/de.po
+++ b/po/de.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama 0.17\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2006-03-13 23:11+0100\n"
"Last-Translator: Jens Seidel <jseidel@cvs.gnome.org>\n"
"Language-Team: German <gnome-de@gnome.org>\n"
@@ -30,11 +30,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "Webcam-Bilder anzeigen, bearbeiten und speichern"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "Camorama"
@@ -42,17 +42,17 @@ msgstr "Camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Einstellungen"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">Allgemein</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Automatisch mitschneiden"
@@ -60,250 +60,261 @@ msgstr "Automatisch mitschneiden"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Mitschneideintervall (in Minuten):"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "Allgemein"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">Lokal mitschneiden</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "Lokal _mitschneiden"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "_Verzeichnis für mitgeschnittene Bilder:"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "_Dateiname für Bilder:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "webcam-mitschneiden"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Speicherverzeichnis:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Zeit an Dateinamen anhängen"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Mitgeschnittene Bilder mit einem Zeitstempel versehen"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Bildtyp</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Dateien im JPEG-Format speichern"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Dateien im PNG-Format speichern"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Lokal mitschneiden"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Entfernt mitschneiden</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "Entfernt _mitschneiden"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "FTP-Server:"
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Speicherverzeichnis:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Dateiname"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.ihredomaene.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "webcamshot"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Entfernt mitschneiden"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Zeitstempel</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "Benutzerdefinierte Zeichenkette verwenden"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "Zeichenkette:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Datum und Zeit zeichnen"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Zeitstempel"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Dateiname"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Bild aufnehmen"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Anpassungen anzeigen"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "Effekte anzeigen"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Klein"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Kontrast:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Helligkeit:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Farbe:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "Farbton:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "Weißbalance:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "Zu verwendendes v4l-Gerät"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Bild aufnehmen"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Einstellungen"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -537,15 +548,33 @@ msgstr "Mittschnittbreite"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "Christian Neumair <chris@gnome-de.org>"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -565,21 +594,11 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
#, fuzzy
msgid "Effects"
msgstr "Effekte anzeigen"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "Temporäre Bilddatei konnte nicht in »/tmp« gespeichert werden."
@@ -688,43 +707,43 @@ msgstr ""
msgid "Sobel"
msgstr "Sobel"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "Die Version anzeigen und beenden"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "Zu verwendendes v4l-Gerät"
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr "Fehleranalysecode aktivieren"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "Mittschnittbreite"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "Mittschnitthöhe"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "Maximale Mitschnittgröße"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "Minimale Mitschnittgröße"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "Durchschnittliche Mitschnittgröße"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "read() gegenüber mmap() bevorzugen"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -737,20 +756,43 @@ msgstr ""
"Camorama, Version %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "Pixmap-Datei »%s« konnte nicht gefunden werden"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"Verbindung zum Videogerät (%s) konnte nicht hergestellt werden.\n"
+"Bitte überprüfen Sie die Verbindung."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -759,37 +801,37 @@ msgstr ""
"Verbindung zum Videogerät (%s) konnte nicht hergestellt werden.\n"
"Bitte überprüfen Sie die Verbindung."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/dz.po b/po/dz.po
index f9d1d06..c23fc76 100644
--- a/po/dz.po
+++ b/po/dz.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camora.head.pot\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2007-03-01 16:30+0530\n"
"Last-Translator: sonam pelden <sonaa_peldn@yahoo.com>\n"
"Language-Team: Dzongkha <pgeyleg@dit.gov.bt>\n"
@@ -34,11 +34,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "ཝེབ་ཀེམ་ཅིག་ལས་ ལྟ་ནི་སོར་ནི་དང་གཟུགས་བརྙན་ཚུ་སྲུང་"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "ཀེ་མོ་ར་མ་"
@@ -46,17 +46,17 @@ msgstr "ཀེ་མོ་ར་མ་"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "དགའ་གདམ་ཚུ་"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">ཡོངས་ཁྱབ་</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "རང་བཞིན་གཡི་འཛིན་བཟུང་"
@@ -64,250 +64,261 @@ msgstr "རང་བཞིན་གཡི་འཛིན་བཟུང་"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "བར་མཚམས་འཛིན་བཟུང་འབད་ (སྐར་མའི་ནང་):"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "ཡོངས་ཁྱབ་"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">ཉེ་གནས་འཛིན་བཟུང་</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "ཉེ་གནས་འཛིན་བཟུང་ལྕོགས་ཅན་བཟོ། (_)"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "འཛིན་བཟུང་འབད་དེ་ཡོད་པའི་པར་ཚུ་གི་དོན་ལུ་ སྣོད་ཐོ: (_D)"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "པར་ཚུ་གི་དོན་ལུ་ཡིག་སྣོད་མིང་: (_F)"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "ཝེབ་ཀེམ-འཛིན་བཟུང་"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "སྣོད་ཐོ་སྲུང་:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "ཡིག་སྣོད་མིང་ལུ་ དུས་ཡུན་མཇུག་བསྣོན་འབད་"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "གཟུགས་བརྙན་ཚུ་འཛིན་བཟུང་འབད་ནི་ལུ་ དུས་བཀོད་ཅིག་ཁ་སྐོང་བརྐྱབ་"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">གཟུགས་བརྙན་དབྱེ་བ་</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "ཡིག་སྣོད་ཚུ་ཇེ་པི་ཨི་ཇི་རྩ་སྒྲིག་ནང་སྲུང་"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "ཡིག་སྣོད་ཚུ་པི་ཨེན་ཇི་རྩ་སྒྲིག་ནང་སྲུང་"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "ཉེ་གནས་འཛིན་བཟུང་"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">ཐག་རིང་གི་འཛིན་བཟུང་</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "ཐག་རིང་གི་འཛིན་བཟུང་ལྕོགས་ཅན་བཟོ། (_E)"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "ཨེཕ་ཊི་པི་སར་བར:"
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "སྣོད་ཐོ་སྲུང་:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "ཡིག་སྣོད་མིང་"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.yourdomain.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "ཝེབ་ཀེམ་ཤོཊི་"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "ཐག་རིང་གི་འཛིན་བཟུང་"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">དུས་བཀོད་</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "སྲོལ་སྒྲིག་ཡིག་རྒྱུན་ལག་ལེན་འཐབ་"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "ཡིག་རྒྱུན:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "ཚེས་གྲངས་དང་ཆུ་ཚོད་འབྲི་"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "དུས་བཀོད་"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "ཀེ་མོ་ར་མ་-ལིབ་གེལེཌི་"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "ཡིག་སྣོད་མིང་"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "པར་བཏབ་"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "བདེ་སྒྲིག་ཚུ་སྟོན་"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "ནུས་པ་ཚུ་སྟོན་"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "ཆུང་ཀུ་"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "ཁྱད་པར:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "དཀར་མདངས:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "ཚོས་གཞི:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "ཚོན་མདངས:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "ཚད་སྙོམས་དཀརཔོ:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "v4l ལག་ལེན་འཐབ་ནི་ཨིན་པའི་ཐབས་འཕྲུལ་"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "པར་བཏབ་"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "དགའ་གདམ་ཚུ་"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -536,15 +547,33 @@ msgstr "རྒྱ་ཚད་འཛནི་བཟུང་འབད་"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "སྐད་བསྒྱུར་པའི་ངོ་བསྟོད་ཚུ། (_c)"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr "ལ་པེལེསི་ (ཉེ་འདབས་ ༤་)"
@@ -563,20 +592,10 @@ msgstr ""
msgid "_Add Filter"
msgstr "ཚགས་མ་ཁ་སྐོང་བརྐྱབ། (_A)"
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
msgid "Effects"
msgstr "ནུས་ཅན་ཚུ་"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "/tmpནང་གནས་སྐབས་ཀྱི་གཟུགས་བརྙན་ཡིག་སྣོད་སྲུང་ཚུགས།"
@@ -682,43 +701,43 @@ msgstr "མོ་ནོ་ཀོརོམ་ (ལྗིད་ཚད་)"
msgid "Sobel"
msgstr "སོ་བེལ་"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "ཐོན་རིམ་དང་ཕྱིར་ཐོན་སྟོན་"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "v4l ལག་ལེན་འཐབ་ནི་ཨིན་པའི་ཐབས་འཕྲུལ་"
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr "རྐྱེན་སེལ་འབད་ནིའི་ཨང་རྟགས་ལྕོགས་ཅན་བཟོ་"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "རྒྱ་ཚད་འཛནི་བཟུང་འབད་"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "མཐོ་ཚད་འཛིན་བཟུང་འབད་"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "འཛིན་བཟུང་ཚད་མང་མཐའ་"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "འཛིན་བཟུང་ཚད་ཉུང་མཐའ་"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "འཛིན་བཟུང་ཚད་བར་མ་"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "ཨེམ་ཨེམ་ཨེ་པི་()མ་ཡིན་པ་ལྷག་()འདི་ལག་ལེན་འཐབ་"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -731,20 +750,43 @@ msgstr ""
"ཀེ་མོ་ར་མ་ཐོན་རིམ་%s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "པར་ཁྲ་ཡིག་སྣོད་ཐོབ་མ་ཚུགས: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"ཝི་ཌིའོ་ཐབས་འཕྲུལ་(%s)ལུ་མཐུད་མ་ཚུགས།\n"
+"མཐུད་ལམ་ཞིབ་དཔྱད་འབད།"
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -753,37 +795,37 @@ msgstr ""
"ཝི་ཌིའོ་ཐབས་འཕྲུལ་(%s)ལུ་མཐུད་མ་ཚུགས།\n"
"མཐུད་ལམ་ཞིབ་དཔྱད་འབད།"
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/en_CA.po b/po/en_CA.po
index d926b3e..02fe494 100644
--- a/po/en_CA.po
+++ b/po/en_CA.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2004-09-11 02:24-0400\n"
"Last-Translator: Adam Weinberger <adamw@gnome.org>\n"
"Language-Team: Canadian English <adamw@gnome.org>\n"
@@ -31,11 +31,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "View, alter and save images from a webcam"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "camorama"
@@ -43,17 +43,17 @@ msgstr "camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Preferences"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">General</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Automatic Capture"
@@ -61,250 +61,261 @@ msgstr "Automatic Capture"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Capture Interval (in minutes):"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "General"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">Local Capture</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "_Enable local capture"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "_Directory for captured pics:"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "_Filename for pictures:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "webcam-capture"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Save directory:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Append time to filename"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Add a timestamp to captured images"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Image Type</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Save files in JPEG format"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Save files in PNG format"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Local Capture"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Remote Capture</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "_Enable remote capture"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "FTP server: "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Save directory:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Filename"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.yourdomain.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "webcam shot"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Remote Capture"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Timestamp</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "Use custom string"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "String:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Draw date and time"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Timestamp"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Filename"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Take Picture"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Show Adjustments"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "Show Effects"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Small"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Contrast:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Brightness:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Colour:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "Hue:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "White Balance:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "v4l device to use"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Take Picture"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Preferences"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -526,15 +537,33 @@ msgstr "capture width"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "Adam Weinberger <adamw@gnome.org>"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr "Laplace (4 Neighbours)"
@@ -553,20 +582,10 @@ msgstr "Reichardt"
msgid "_Add Filter"
msgstr "_Add Filter"
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
msgid "Effects"
msgstr "Effects"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "Could not save temporary image file in /tmp."
@@ -672,43 +691,43 @@ msgstr "Monochrome (Weight)"
msgid "Sobel"
msgstr "Sobel"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "show version and exit"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "v4l device to use"
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr "enable debugging code"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "capture width"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "capture height"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "maximum capture size"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "minimum capture size"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "middle capture size"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "use read() rather than mmap()"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -721,20 +740,43 @@ msgstr ""
"Camorama version %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "Could not find pixmap file: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"Could not connect to video device (%s).\n"
+"Please check connection."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -743,37 +785,37 @@ msgstr ""
"Could not connect to video device (%s).\n"
"Please check connection."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/en_GB.po b/po/en_GB.po
index b7f85cd..346da9f 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2007-01-03 20:08-0000\n"
"Last-Translator: David Lodge <dave@cirt.net>\n"
"Language-Team: \n"
@@ -30,11 +30,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "View, alter and save images from a webcam"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "camorama"
@@ -42,17 +42,17 @@ msgstr "camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Preferences"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">General</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Automatic Capture"
@@ -60,250 +60,261 @@ msgstr "Automatic Capture"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Capture Interval (in minutes):"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "General"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">Local Capture</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "_Enable local capture"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "_Directory for captured pics:"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "_Filename for pictures:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "webcam-capture"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Save directory:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Append time to filename"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Add a timestamp to captured images"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Image Type</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Save files in jpeg format"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Save files in png format"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Local Capture"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Remote Capture</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "_Enable remote capture"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "FTP server: "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Save directory:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Filename"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.yourdomain.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "webcamshot"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Remote Capture"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Timestamp</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "Use custom string"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "String:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Draw date and time"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Timestamp"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Filename"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Take Picture"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Show Adjustments"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "Show Effects"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Small"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Contrast:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Brightness:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Colour:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "Hue:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "White Balance:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "v4l device to use"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Take Picture"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Preferences"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -525,18 +536,36 @@ msgstr "capture width"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr ""
"Abigail Brady <morwen@evilmagi_c.org>\n"
"Bastien Nocera <hadess@hadess.net>\n"
"Gareth Owen <gowen72@yahoo.com>"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr "Laplace (4 Neighbours)"
@@ -555,20 +584,10 @@ msgstr "Reichardt"
msgid "_Add Filter"
msgstr "_Add Filter"
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
msgid "Effects"
msgstr "Effects"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "Could save temporary image file in /tmp."
@@ -674,43 +693,43 @@ msgstr "Monochrome (Weight)"
msgid "Sobel"
msgstr "Sobel"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "show version and exit"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "v4l device to use"
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr "enable debugging code"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "capture width"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "capture height"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "maximum capture size"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "minimum capture size"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "middle capture size"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "use read() rather than mmap()"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -723,20 +742,43 @@ msgstr ""
"Camorama version %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "Couldn't find pixmap file: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"Could not connect to video device (%s).\n"
+"Please check connection."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -745,37 +787,37 @@ msgstr ""
"Could not connect to video device (%s).\n"
"Please check connection."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/es.po b/po/es.po
index 3ff1d28..3ca49f3 100644
--- a/po/es.po
+++ b/po/es.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gnome-terminal-doc\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2006-12-11 17:58+0100\n"
"Last-Translator: Francisco Javier F. Serrador <serrador@cvs.gnome.org>\n"
"Language-Team: Spanish <traductores@es.gnome.org>\n"
@@ -36,11 +36,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "Ver, alterar y guardar imágenes desde una cámara web"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "camorama"
@@ -48,17 +48,17 @@ msgstr "camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Preferencias"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">General</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Captura automática"
@@ -66,250 +66,261 @@ msgstr "Captura automática"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Intervalo de la captura (en minutos):"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "General"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">Captura local</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "H_abilitar la captura local"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "_Directorio para las imágenes capturadas:"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "Nombre de archivo para las _imágenes:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "Captura con cámara web"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Directorio para guardar:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Agregar la hora al nombre del archivo"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Agregar una marca de tiempo a las imágenes capturadas"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Tipo de imagen</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Guardar los archivos en el formato jpeg"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Guardar los archivos en el formato png"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Captura local"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Captura remota</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "_Habilitar la captura remota"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "Servidor FTP: "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Directorio para guardar:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Nombre del archivo"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.sudominio.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "Instantánea con cámara web"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Captura remota"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Marca de tiempo</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "Utilizar una cadena personalizada"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "Cadena:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Dibujar la fecha y la hora"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Marca de tiempo"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Nombre del archivo"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Tomar una fotografía"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Mostrar los ajustes"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "Mostrar efectos"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Pequeño"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Contraste:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Brillo:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Color:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "Tonalidad:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "Balance de blancos:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "dispositivo v4l a utilizar"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Tomar una fotografía"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Preferencias"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -548,15 +559,33 @@ msgstr "ancho de la captura"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "Pablo Gonzalo del Campo <pablodc@bigfoot.com>, 2003"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr "Laplace (4 Vecinos)"
@@ -575,20 +604,10 @@ msgstr ""
msgid "_Add Filter"
msgstr "_Añadir filtro"
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
msgid "Effects"
msgstr "Efectos"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "No se ha podido guardar el archivo temporal de imagen en /tmp."
@@ -694,43 +713,43 @@ msgstr "Monocromo (Peso)"
msgid "Sobel"
msgstr "Sobel"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "muestra la versión y termina"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "dispositivo v4l a utilizar"
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr "activar la depuración de código"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "ancho de la captura"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "altura de la captura"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "tamaño máximo de la captura"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "tamaño mínimo de la captura"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "tamaño intermedio de la captura"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "usar read() en vez de mmap()"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -743,20 +762,43 @@ msgstr ""
"Camorama versión %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "No se ha podido encontrar el archivo de pixmap: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"No se ha podido conectar al dispositivo de vídeo (%s).\n"
+"Por favor revise la conexión."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -765,37 +807,37 @@ msgstr ""
"No se ha podido conectar al dispositivo de vídeo (%s).\n"
"Por favor revise la conexión."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/eu.po b/po/eu.po
index b4ad4b4..4395a15 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: eu\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2007-08-08 20:14+0200\n"
"Last-Translator: Iñaki Larrañaga Murgoitio <dooteo@zundan.com>\n"
"Language-Team: Basque <eu@li.org>\n"
@@ -36,11 +36,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "Irudiak web kamera batetik ikusi, aldatu eta gorde"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "camorama"
@@ -48,17 +48,17 @@ msgstr "camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Hobespenak"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">Orokorra</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Eskuratze automatikoa"
@@ -66,250 +66,261 @@ msgstr "Eskuratze automatikoa"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr "....."
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Eskuratze-tartea (minututan)"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "Orokorra"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">Eskuratze lokala</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "_Eskuratze lokala gaitu"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "Eskuratutako irudien _direktorioa:"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "Irudientzako _fitzategi-izena:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "Web kamerarekin eskuratu"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Gordetzeko direktorioa:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Gehitu data fitxategiari"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Eskuratutako irudiei data-zigilua gehitu"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Irudi mota</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Fitxategiak jpeg formatuan gorde"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Fitxategiak png formatuan gorde"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Eskuratze lokala"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Urruneko eskuratzea</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "Urruneko _eskuratze gaitu"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "FTP zerbitzaria:"
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Gordetzeko direktorioa:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Fitxategi-izena"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.zuredomeinua.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "Web kamerarekin bat-bateko argazkia"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Urruneko eskuratzea"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Data-zigilua</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "Pertsonalizatutako testu-katea erabili"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "Textu-kate:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Ordua eta data marraztu"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Data-zigilua"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Fitxategi-izena"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Argazki bat hartu"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Egokipenak erakutsi"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "Efektuak erakutsi"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Txikia"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Kontrastea:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Distira:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Kolorea:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "�abardura:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "Txurien balantzea:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "erabiliko den v4l gailua"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Argazki bat hartu"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Hobespenak"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -533,15 +544,33 @@ msgstr "eskuratzearen zabalera"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "Alberto Silva <alberto@nmp.es>, 2003"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr "Laplace (4 aldameneko)"
@@ -560,20 +589,10 @@ msgstr ""
msgid "_Add Filter"
msgstr "_Gehitu iragazkia"
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
msgid "Effects"
msgstr "Efektuak"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "Behin-behineko irudi-fitxategia ezin izan da /tmp direktorioan gorde."
@@ -679,43 +698,43 @@ msgstr "Monokromoa (pisua)"
msgid "Sobel"
msgstr "Sobel"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "bertsioa erakutsi eta irten"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "erabiliko den v4l gailua"
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr "gaitu arazketa-kodea"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "eskuratzearen zabalera"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "eskuratzearen altuera"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "gehienezko eskuratze tamainua"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "gutxienezko eskuratze tamainua"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "ertaineko eskuratze tamainua"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "read() erabili mmap()-en ordez"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -728,20 +747,43 @@ msgstr ""
"Camorama bertsioa %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "pixmap-fitxategia ezin izan da aurkitu: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"Bideo gailuarekin ezin izan da konektatu (%s).\n"
+"Konexioa aztertu, mesedez."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -750,37 +792,37 @@ msgstr ""
"Bideo gailuarekin ezin izan da konektatu (%s).\n"
"Konexioa aztertu, mesedez."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/fa.po b/po/fa.po
index d738733..9f6541c 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2003-03-16 13:47+0330\n"
"Last-Translator: Roozbeh Pournader <roozbeh@sharif.edu>\n"
"Language-Team: Persian <farsi@lists.sharif.edu>\n"
@@ -29,11 +29,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr ""
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr ""
@@ -41,17 +41,17 @@ msgstr ""
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "ترجیحات"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">عمومی</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr ""
@@ -59,250 +59,260 @@ msgstr ""
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr ""
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "عمومی"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr ""
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr ""
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr ""
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "نام پرونده برای عکس‌ها:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr ""
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "ذخیره‌ی شاخه:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "الحاق زمان به نام پرونده"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr ""
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">نوع تصویر</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "ذخیره پرونده‌ها در قالب jpeg"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "ذخیره پرونده‌ها در قالب png"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr ""
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr ""
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr ""
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "کارگزار FTP: "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "ذخیره‌ی شاخه:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "نام پرونده"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.yourdomain.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr ""
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr ""
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr ""
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr ""
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "رشته:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr ""
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr ""
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr ""
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "نام پرونده"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr ""
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr ""
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr ""
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr ""
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr ""
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr ""
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
#, fuzzy
msgid "Color:"
msgstr "رنگ"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr ""
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr ""
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+msgid "Select a video device to be used"
+msgstr ""
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
msgid "_Take Picture"
msgstr ""
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "ترجیحات"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -519,15 +529,33 @@ msgstr ""
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "روزبه پورنادر <roozbeh@sharif.edu>"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -547,20 +575,10 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
msgid "Effects"
msgstr ""
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr ""
@@ -666,43 +684,43 @@ msgstr ""
msgid "Sobel"
msgstr ""
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr ""
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr ""
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr ""
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr ""
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr ""
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr ""
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr ""
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr ""
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr ""
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -711,56 +729,77 @@ msgid ""
"\n"
msgstr ""
-#: src/main.c:247
+#: src/main.c:158
msgid "Couldn't load builder file"
msgstr ""
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
"Please check connection."
msgstr ""
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/fi.po b/po/fi.po
index 9ff7e60..fa0aa19 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2006-09-15 15:34+0300\n"
"Last-Translator: Ilkka Tuohela <hile@iki.fi>\n"
"Language-Team: Finnish <gnome-fi-laatu@lists.sourceforge.net>\n"
@@ -31,11 +31,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "Katsele, muuta ja tallenna kuvia webikamerasta"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "camorama"
@@ -43,17 +43,17 @@ msgstr "camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Asetukset"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">Yleistä</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Automaattinen kuvankaappaus"
@@ -61,250 +61,261 @@ msgstr "Automaattinen kuvankaappaus"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Kaapausten väli (minuutteja):"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "Yleistä"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">Paikallinen kuvankaappaus</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "_Käytä paikallista kaappausta"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "_Hakemisto kaapatuille kuville:"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "_Tiedostonimi kuville:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "webikameran-kaappaus"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Tallennushakemisto:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Lisää aika tiedostonimeen"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Lisää aikaleima kaapattuihin kuviin"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Kuvan tyyppi</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Tallenna tiedostot jpeg-muodossa"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Tallenna tiedostot png-muodossa"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Paikallinen kuvankaappaus"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Etäkuvankaappaus</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "_Käytä etäkaappausta"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "FTP-palvelin: "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Tallennushakemisto:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Tiedostonimi"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.omaosoite.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "webikamerankuva"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Etäkuvankaappaus"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Aikaleima</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "käytä omaa merkkijonoa"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "Merkkijono:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Piirrä päiväys ja aika"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Aikaleima"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Tiedostonimi"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Ota kuva"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Näytä säädöt"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "Näytä tehosteet"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Pieni"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Kontrasti:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Kirkkaus:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Väri:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "Kylläisyys:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "Valkotasapaino:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "v4l-laite on käytössä"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Ota kuva"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Asetukset"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -529,18 +540,36 @@ msgstr "kaappauksen leveys"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr ""
"Ilkka Tuohela, 2004-2005\n"
"\n"
"http://gnome.fi/"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr "Laplace (4 naapuria)"
@@ -559,20 +588,10 @@ msgstr ""
msgid "_Add Filter"
msgstr "_Lisää suodin"
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
msgid "Effects"
msgstr "Tehosteet"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "Väliaikaistiedostoa ei voitu tallentaa hakemistoon /tmp."
@@ -678,43 +697,43 @@ msgstr "Mustavalkoinen (painotettu)"
msgid "Sobel"
msgstr "Sobel"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "näytä versio ja lopeta"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "v4l-laite on käytössä"
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr "ota virheenselvityskoodi käyttöön"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "kaappauksen leveys"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "kaappauksen korkeus"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "kaappauksen maksimikoko"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "kaappauksen minimikoko"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "kaapauksen keskikoko"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "käytä read():ia mmap():in sijasta"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -727,20 +746,43 @@ msgstr ""
"Camorama versio %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "Pixmap-tiedosto ei voitu avata: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"Videolaitteeseen %s ei saatu yhteyttä.\n"
+"Tarkista yhteys kameraan."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -749,37 +791,37 @@ msgstr ""
"Videolaitteeseen %s ei saatu yhteyttä.\n"
"Tarkista yhteys kameraan."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/fr.po b/po/fr.po
index faf5caa..5131d3b 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama 0.17\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2007-03-04 12:53+0100\n"
"Last-Translator: Stéphane Raimbault <stephane.raimbault@gmail.com>\n"
"Language-Team: GNOME French Team <gnomefr@traduc.org>\n"
@@ -35,11 +35,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "Affiche, modifie et enregistre les images provenant d'une webcam"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "camorama"
@@ -47,17 +47,17 @@ msgstr "camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Préférences"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">Général</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Capture automatique"
@@ -65,250 +65,261 @@ msgstr "Capture automatique"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Intervalle de capture (en minutes) :"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "Général"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">Capture locale</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "Activer les captures _locales"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "Répertoire _des images capturées :"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "Nom de _fichier des images :"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "webcam-capture"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Répertoire d'enregistrement :"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Apposer l'heure au nom de fichier"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Ajouter un horodatage aux images capturées"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Type d'image</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Enregistrer les fichiers au format jpeg"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Enregistrer les fichiers au format png"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Capture locale"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Capture distante</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "Activer les captures _distantes"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "Serveur FTP : "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Répertoire d'enregistrement :"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Nom du fichier"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.votredomaine.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "webcamshot"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Capture distante"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Horodatage</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "Utiliser une chaîne personnalisée"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "Chaîne :"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Dessiner la date et l'heure"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Horodatage"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Nom du fichier"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Prendre une photo"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Afficher les réglages"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "Afficher les effets"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Petite"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Contraste :"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Luminosité :"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Couleur :"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "Teinte :"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "Balance des blancs :"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "périphérique v4l à utiliser"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Prendre une photo"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Préférences"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -534,18 +545,36 @@ msgstr "largeur des captures"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr ""
"Baptiste Mille-Mathias <bmm80@ifrance.com>\n"
"Christophe Merlet <redfox@redfoxcenter.org>\n"
"Stéphane Raimbault <stephane.raimbault@gmail.com>"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr "Laplace (4 voisins)"
@@ -564,20 +593,10 @@ msgstr ""
msgid "_Add Filter"
msgstr "_Ajouter un filtre"
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
msgid "Effects"
msgstr "Effets"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "Possibilité d'enregistrer les images temporaires dans /tmp."
@@ -683,43 +702,43 @@ msgstr "Monochrome (pondéré)"
msgid "Sobel"
msgstr "Sobel"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "affiche la version et quitte"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "périphérique v4l à utiliser"
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr "active le code de débogage"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "largeur des captures"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "hauteur des captures"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "taille maximum des captures"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "taille minimum des captures"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "taille moyenne des captures"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "utilise read() plutôt que mmap()"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -732,20 +751,43 @@ msgstr ""
"Camorama version %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "Impossible de trouver le fichier pixmap : %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"Impossible de se connecter au périphérique vidéo (%s).\n"
+"Veuillez vérifier la connexion."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -754,37 +796,37 @@ msgstr ""
"Impossible de se connecter au périphérique vidéo (%s).\n"
"Veuillez vérifier la connexion."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/ga.po b/po/ga.po
index 962f21a..87ac6ef 100644
--- a/po/ga.po
+++ b/po/ga.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama HEAD\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2004-02-04 07:10+0000\n"
"Last-Translator: Alastair McKinstry <mckinstry@computer.org>\n"
"Language-Team: Irish <gaeilge-gnulinux@lists.sourceforge.net>\n"
@@ -30,11 +30,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr ""
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "camorama"
@@ -42,17 +42,17 @@ msgstr "camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Roghnachais"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weigth=\"bold\">Gineréal</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr ""
@@ -60,249 +60,259 @@ msgstr ""
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr ""
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "Gineréal"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr ""
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr ""
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr ""
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr ""
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr ""
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Eolaire a Sábháilte:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr ""
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr ""
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Saghas Íomha</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr ""
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr ""
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr ""
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr ""
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr ""
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "Freastalaí FTP: "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Eolaire a Sábháilte:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Ainm comhad"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr ""
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr ""
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr ""
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr ""
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr ""
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr ""
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr ""
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr ""
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr ""
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Ainm comhad"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr ""
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr ""
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr ""
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Beag"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr ""
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr ""
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Dath:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr ""
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr ""
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+msgid "Select a video device to be used"
+msgstr ""
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
msgid "_Take Picture"
msgstr ""
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Roghnachais"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -514,15 +524,33 @@ msgstr ""
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "Alastair McKinstry <mckinstry@computer.org>"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -541,20 +569,10 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
msgid "Effects"
msgstr ""
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr ""
@@ -658,43 +676,43 @@ msgstr ""
msgid "Sobel"
msgstr "Sobel"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "taispeán leagan agus éirigh as"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr ""
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr ""
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr ""
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr ""
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr ""
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr ""
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr ""
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr ""
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -707,56 +725,77 @@ msgstr ""
"Camorama leagan %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
msgid "Couldn't load builder file"
msgstr ""
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
"Please check connection."
msgstr ""
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/gl.po b/po/gl.po
index 84bd76f..ac455e8 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gl\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2006-12-12 03:00+0100\n"
"Last-Translator: Ignacio Casal Quinteiro <icq@cvs.gnome.org>\n"
"Language-Team: Galego <trasno@ceu.fi.udc.es>\n"
@@ -35,11 +35,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "Mostrar, modificar e gardar imaxes desde a cámara web"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "camorama"
@@ -47,17 +47,17 @@ msgstr "camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Preferencias"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">Xeral</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Captura automática"
@@ -65,250 +65,261 @@ msgstr "Captura automática"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Intervalo de capturas (en minutos):"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "Xeral"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">Captura local</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "_Activar captura local"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "_Directorio para fotogramas capturados:"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "_Nome de ficheiro para as imaxes:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "captura da cámara web"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Gardar cartafol:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Adxuntar a hora ao nome do ficheiro"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Engadir a hora ás imaxes capturadas"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Tipo de imaxe</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Gardar ficheiros en formato jpeg"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Gardar ficheiros en formato png"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Captura local"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Captura remota</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "_Activar captura remota"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "Servidor FTP:"
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Gardar cartafol:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Nome do ficheiro"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.teudominio.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "disparar cámara web"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Captura remota"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Marca de tempo</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "Usar cadea personalizada"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "Cadea:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Debuxar data e hora"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Marca de tempo"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Nome do ficheiro"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Capturar imaxe"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Mostrar axustes"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "Mostar efectos"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Pequeno"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Contraste:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Brillo:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Cor:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "Tinte:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "Balance de branco:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "v4l dispositivo a usar"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Capturar imaxe"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Preferencias"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -540,17 +551,35 @@ msgstr "ancho da captura"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr ""
"Daniel Muñiz Fontoira <dmunhiz@gmail.com>\n"
"Ignacio Casal Quinteiro <nacho.resa@gmail.com>"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr "Laplace (4 veciños)"
@@ -569,20 +598,10 @@ msgstr ""
msgid "_Add Filter"
msgstr "_Engadir filtro"
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
msgid "Effects"
msgstr "Efectos"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "Poderías gardar unha imaxen do ficheiro temporalmente en /tmp "
@@ -688,43 +707,43 @@ msgstr "Monocromo (Peso)"
msgid "Sobel"
msgstr "Sobel"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "mostrar versión e sair"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "v4l dispositivo a usar"
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr "habilitar depuración de código"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "ancho da captura"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "alto da captura"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "tamaño máximo da captura"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "tamaño mínimo da captura"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "tamaño medio da captura"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "usa read() bastante que mmap()"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -737,20 +756,43 @@ msgstr ""
"Versión de camorama %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "Non se pode atopar o ficheiro do mapa de píxel: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"Non se pode conectar co dispositivo de vídeo (%s) \n"
+"Por favor revisa a conexión."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -759,37 +801,37 @@ msgstr ""
"Non se pode conectar co dispositivo de vídeo (%s) \n"
"Por favor revisa a conexión."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/gu.po b/po/gu.po
index d48f113..37fa742 100644
--- a/po/gu.po
+++ b/po/gu.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama.HEAD\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2004-09-08 18:14+0530\n"
"Last-Translator: Ankit Patel <ankit@redhat.com>\n"
"Language-Team: Gujarati\n"
@@ -33,11 +33,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "વેબકેમમાંથી ચિત્રો જુઓ, બદલો અને સંગ્રહો"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr ""
@@ -45,17 +45,17 @@ msgstr ""
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "પસંદગીઓ"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">સામાન્ય</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "આપોઆપ મેળવો"
@@ -63,250 +63,260 @@ msgstr "આપોઆપ મેળવો"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "અંતરાલો મેળવો (મિનિટોમાં):"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "સામાન્ય"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">સ્થાનિક મેળવો</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "સ્થાનિક મેળવવાનું સક્રિય કરો (_E)"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "મેળવાયેલ ચિત્રો માટેની ડિરેક્ટરી (_D):"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "ચિત્રો માટે ફાઈલોના નામ (_F):"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "વેબકેમ-મેળવનાર"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "ડિરેક્ટરી સંગ્રહો:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "ફાઈલના નામમાં સમય ઉમેરો"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "મેળવાયેલ ચિત્રો પર સમયનોંધ કરો"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">ચિત્રનો પ્રકાર</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "ફાઈલોને jpeg બંધારણમાં સંગ્રહો"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "ફાઈલોને png બંધારણમાં સંગ્રહો"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "સ્થાનિક મેળવો"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">દૂરનું મેળવો</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "દૂરસ્થ મેળવવાનું સક્રિય કરો (_E)"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "FTP સર્વર: "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "ડિરેક્ટરી સંગ્રહો:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "ફાઈલનું નામ"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.yourdomain.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "વેબકેમશોટ"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "દૂરસ્થ મેળવો"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">સમયનોંધ</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "કસ્ટમ શબ્દમાળા વાપરો"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "શબ્દમાળા:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "તારીખ અને સમય દોરો"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "સમયનોંધ"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "ફાઈલનું નામ"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "ચિત્ર લો"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "સમતોલનો બતાવો"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "અસરો બતાવો"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "નાનુ"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "વિરોધાભાસ:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "તેજસ્વીતા:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "રંગ:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "હ્યુ:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "સફેદનું સમતોલન:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+msgid "Select a video device to be used"
+msgstr ""
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "ચિત્ર લો"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "પસંદગીઓ"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -526,15 +536,33 @@ msgstr ""
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr ""
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -554,21 +582,11 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
#, fuzzy
msgid "Effects"
msgstr "અસરો બતાવો"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr ""
@@ -675,43 +693,43 @@ msgstr ""
msgid "Sobel"
msgstr "સોબલ"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr ""
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr ""
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr ""
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr ""
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr ""
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr ""
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr ""
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr ""
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr ""
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -720,56 +738,77 @@ msgid ""
"\n"
msgstr ""
-#: src/main.c:247
+#: src/main.c:158
msgid "Couldn't load builder file"
msgstr ""
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
"Please check connection."
msgstr ""
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/hi.po b/po/hi.po
index 7787354..2ae1f2f 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama.HEAD.hi\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2003-08-13 19:29+0530\n"
"Last-Translator: G Karunakar <karunakar@freedomink.org>\n"
"Language-Team: Hindi <indlinux-hindi-gnome@lists.sourceforge.net>\n"
@@ -32,11 +32,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "वेबकेम से प्रतिमा देखें, बदलें और संग्रहित करें"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "केमोरामा"
@@ -44,17 +44,17 @@ msgstr "केमोरामा"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "वरियताएँ"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr ""
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr ""
@@ -62,250 +62,260 @@ msgstr ""
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr ""
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "सामान्य"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr ""
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr ""
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr ""
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr ""
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr ""
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
msgid "Select a Directory"
msgstr ""
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr ""
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr ""
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr ""
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr ""
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr ""
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr ""
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr ""
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr ""
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "एफटीपी सर्वर :"
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr ""
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "फाइलनाम"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr ""
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr ""
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr ""
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr ""
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr ""
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr ""
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr ""
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr ""
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr ""
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "फाइलनाम"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "चित्र लें"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr ""
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr ""
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "छोटा"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr ""
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr ""
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
#, fuzzy
msgid "Color:"
msgstr "रंग :"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr ""
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr ""
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+msgid "Select a video device to be used"
+msgstr ""
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "चित्र लें"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "वरियताएँ"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -517,15 +527,33 @@ msgstr ""
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "अनुवादकों को श्रेय (_c)"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -544,20 +572,10 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
msgid "Effects"
msgstr ""
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr ""
@@ -664,43 +682,43 @@ msgstr ""
msgid "Sobel"
msgstr ""
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr ""
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr ""
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr ""
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr ""
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr ""
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr ""
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr ""
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr ""
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr ""
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -712,57 +730,78 @@ msgstr ""
"\n"
"केमोरामा संसकरण %s\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "पिक्समेप फाइल नही मिला : %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
"Please check connection."
msgstr ""
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/hr.po b/po/hr.po
index 2f1b736..59ab217 100644
--- a/po/hr.po
+++ b/po/hr.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama 0\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2004-03-17 23:51+CET\n"
"Last-Translator: auto\n"
"Language-Team: Croatian <lokalizacija@linux.hr>\n"
@@ -29,11 +29,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr ""
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "Camorama"
@@ -41,17 +41,17 @@ msgstr "Camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Podešenja"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr ""
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr ""
@@ -59,247 +59,257 @@ msgstr ""
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr ""
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "Općenito"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr ""
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr ""
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr ""
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr ""
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr ""
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
msgid "Select a Directory"
msgstr ""
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr ""
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Dodaj vremensku oznaku uhvaćenim slikama"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr ""
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr ""
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr ""
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr ""
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr ""
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr ""
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
msgid "Server:"
msgstr ""
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr ""
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Ime datoteke"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr ""
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr ""
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr ""
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr ""
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr ""
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr ""
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr ""
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Vremenska marka"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr ""
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Ime datoteke"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr ""
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr ""
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr ""
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Malen"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Kontrast:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Svjetlo:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Boja:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "Nijansa:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr ""
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+msgid "Select a video device to be used"
+msgstr ""
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
msgid "_Take Picture"
msgstr ""
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Podešenja"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -514,15 +524,33 @@ msgstr ""
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "lokalizacija@linux.hr"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -541,20 +569,10 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
msgid "Effects"
msgstr ""
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr ""
@@ -661,43 +679,43 @@ msgstr ""
msgid "Sobel"
msgstr ""
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr ""
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr ""
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr ""
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr ""
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr ""
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr ""
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr ""
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr ""
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr ""
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -706,57 +724,78 @@ msgid ""
"\n"
msgstr ""
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "Ne mogu pronaći pixmap datoteku: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
"Please check connection."
msgstr ""
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/it.po b/po/it.po
index 67f3226..950c535 100644
--- a/po/it.po
+++ b/po/it.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2004-03-13 00:00+0100\n"
"Last-Translator: Alessio Dessì <alkex@inwind.it>\n"
"Language-Team: IT <tp@lists.linux.it>\n"
@@ -30,11 +30,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "Visualizza, modifica e salva immagini dalla webcam"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "camorama"
@@ -42,17 +42,17 @@ msgstr "camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Preferenze"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">Generale</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Acquisizione automatica"
@@ -60,250 +60,261 @@ msgstr "Acquisizione automatica"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Intervallo di acquisizione (in minuti):"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "Generale"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">Acquisizione locale</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "_Abilitare l'acquisizione locale"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "_Directory di memorizzazione delle immagini:"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "_Nome file per le immagini:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "acquisizione-webcam"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Directory di memorizzazione:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Aggiungi data e ora al nome del file"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Aggiungere un timestamp alle immagini acquisite"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Tipo di immagine</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Salvare i file in formato jpeg"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Salvare i file in formato png"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Acquisizione locale"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Acquisizione remota</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "_Abilitare l'acquisizione remota"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "Server FTP: "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Directory di memorizzazione:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Nome file"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.propriodominio.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "fotowebcam"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Acquisizione remota"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Timestamp</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "Usa stringa personalizzata"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "Stringa:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Mostra data e ora"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Data & ora"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Nome file"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Scatta foto"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Mostra le regolazioni"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "Mostra gli effetti"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Piccolo"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Contrasto:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Luminosità:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Colore:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "Tonalità:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "Bilanciamento del bianco:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "device v4l da utilizzare"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Scatta foto"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Preferenze"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -536,15 +547,33 @@ msgstr "larghezza di acquisizione"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "Alessio Dessì <alkex@inwind.it>"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -564,21 +593,11 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
#, fuzzy
msgid "Effects"
msgstr "Mostra gli effetti"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "È possibile salvare i file di immagine temporanei in /tmp."
@@ -687,44 +706,44 @@ msgstr ""
msgid "Sobel"
msgstr "Sobel"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "mostra la versione ed esce"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "device v4l da utilizzare"
-#: src/main.c:29
+#: src/main.c:30
#, fuzzy
msgid "enable debugging code"
msgstr "abilta il codice per il debug"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "larghezza di acquisizione"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "altezza di acquisizione"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "dimensione di acquisizione massima"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "dimensione di acquisizione minima"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "dimensione di acquisizione media"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "usare read() piuttosto che mmap()"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -737,20 +756,43 @@ msgstr ""
"Camorama versione %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "Impossibile trovare il file pixmap: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"Impossibile collegarsi al device video (%s).\n"
+"Controllare la connessione."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -759,37 +801,37 @@ msgstr ""
"Impossibile collegarsi al device video (%s).\n"
"Controllare la connessione."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/ja.po b/po/ja.po
index 44e4a0d..675a530 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama HEAD\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2007-05-03 15:21+0900\n"
"Last-Translator: Takeshi AIHANA <takeshi.aihana@gmail.com>\n"
"Language-Team: Japanese <gnome-translation@gnome.gr.jp>\n"
@@ -31,11 +31,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "WebCam の画像の表示や保存を行います"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "camorama"
@@ -43,17 +43,17 @@ msgstr "camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "設定"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">全般</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "自動キャプチャを有効にする"
@@ -61,250 +61,261 @@ msgstr "自動キャプチャを有効にする"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "キャプチャの間隔 (分):"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "全般"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">ローカル・キャプチャ</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "ローカル・キャプチャを有効にする(_E)"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "保存先のフォルダ(_D):"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "画像のファイル名(_F):"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "WebCam キャプチャ"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "保存先のフォルダ:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "ファイル名の末尾に時刻を付与する"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "キャプチャした画像にタイムスタンプを追加する"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">画像の種類</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "JPEG 形式で保存する"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "PNG 形式で保存する"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "ローカル・キャプチャ"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">リモート・キャプチャ</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "リモート・キャプチャを有効にする(_E)"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "FTP サーバ: "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "保存先のフォルダ:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "ファイル名"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "使用する FTP ドメイン"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "webcamshot"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "リモート・キャプチャ"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">タイムスタンプ</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "タイムスタンプの文字列を指定する"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "文字列:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "日付と時刻を付与する"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "タイムスタンプ"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "camorama.glade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "ファイル名"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "写真撮影"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "調整エントリ"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "画像の効果"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "小さい"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "コントラスト:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "明るさ:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "色:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "色相:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "ホワイト・バランス:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "v41 (Video for Linux) デバイスを利用する"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "写真撮影"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "設定"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -526,7 +537,7 @@ msgstr "キャプチャする幅"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr ""
"KAMAGASAKO Masatoshi <emerald@gnome.gr.jp>\n"
@@ -534,11 +545,29 @@ msgstr ""
"\n"
"日本GNOMEユーザー会 http://www.gnome.gr.jp"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr "ラプラス変換 (4 Neighbours)"
@@ -557,20 +586,10 @@ msgstr ""
msgid "_Add Filter"
msgstr "フィルタの追加(_A)"
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
msgid "Effects"
msgstr "画像の効果"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "/tmp に画像ファイルを一時的に保存しました。"
@@ -676,43 +695,43 @@ msgstr "モノクロ (ウェイト)"
msgid "Sobel"
msgstr "ゾーベル・フィルタ"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "バージョンを表示して終了する"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "v41 (Video for Linux) デバイスを利用する"
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr "デバッグ・モードを有効にする"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "キャプチャする幅"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "キャプチャする高さ"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "最大サイズ"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "最小サイズ"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "中くらいのサイズ"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "mmap() ではなく read() を使う"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -724,20 +743,43 @@ msgstr ""
"\n"
"Camorama のバージョン %s\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "Pixmap ファイルが見つかりませんでした: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"ビデオ・デバイス (%s) に接続できませんでした。\n"
+"接続を確認して下さい。"
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -746,37 +788,37 @@ msgstr ""
"ビデオ・デバイス (%s) に接続できませんでした。\n"
"接続を確認して下さい。"
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/lv.po b/po/lv.po
index aeb4dc7..d911fff 100644
--- a/po/lv.po
+++ b/po/lv.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama.HEAD\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2006-06-27 15:46+0300\n"
"Last-Translator: Raivis Dejus <orvils@gmail.com>\n"
"Language-Team: Latvian <locale@laka.lv>\n"
@@ -35,11 +35,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "Skīties, pārveidot un saglabāt attēlus no vebkameras"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "camorama"
@@ -47,17 +47,17 @@ msgstr "camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Uzstādījumi"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">Vispārējs</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Automātiskā Tveršana"
@@ -65,250 +65,261 @@ msgstr "Automātiskā Tveršana"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Tveršanas intervāls (minūtēs):"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "Vispārējs"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">Lokāla Tveršana</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "Aktivizēt lokālo tv_eršanu"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "_Direktorija tvertajiem attēliem:"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "_Faila nosaukums attēliem:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "web kameras-tveršana"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Saglabāšanas direktorija:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Pievienot laiku failavārdam"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Pievienot laika spiedogu savāktajiem attēliem"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Attēla Tips</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Saglabāt failus jpeg formātā"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Saglabāt failus png formātā"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Lokāla Tveršana"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Attālināts Tveršana</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "Aktivizēt attālinātu tv_eršanu"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "FTP serveris: "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Saglabāšanas direktorija:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Faila nosaukums"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.yourdomain.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "webcamshot "
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Attālināta Tveršana"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Laikaspiedogs</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "Izmantot pašizvēlētu rindu"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "Virkne:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Zīmēt datumu un laiku"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Laikaspiedogs"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Faila nosaukums"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Nofotografēt"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Parādīt pielāgojumus"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "Parādīt Efektus"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Mazs"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Kontrasts:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Spilgtums:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Krāsa:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "Nokrāsa:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "Baltās krāsas balanss:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "v41 ierīce lai lietoru"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Nofotografēt"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Uzstādījumi"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -531,15 +542,33 @@ msgstr "tver platumu"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "LU Studenti"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -558,21 +587,11 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
#, fuzzy
msgid "Effects"
msgstr "Parādīt Efektus"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "Varēja saglabāt pagaidu faila attēlu /tmp."
@@ -678,43 +697,43 @@ msgstr ""
msgid "Sobel"
msgstr ""
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "parādīt versiju un iziet"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "v41 ierīce lai lietoru"
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr "aktivizēt koda atkļūdošanu"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "tver platumu"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "tver augstumu"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "maksimālais tveršanas izmērs"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "minimālais tveršanas izmērs"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "vidējasi tveršanas izmērs"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "izmanto read() retāk nekā mmap()"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -727,20 +746,43 @@ msgstr ""
"Camorama versija %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "nevar atrast pixeļksrtes failu: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"nevar piekļūt video iekārtai (%s).\n"
+"lūdzu pārbaudiet savienojumu."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -749,37 +791,37 @@ msgstr ""
"nevar piekļūt video iekārtai (%s).\n"
"lūdzu pārbaudiet savienojumu."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/mk.po b/po/mk.po
index a7017fc..3d198a8 100644
--- a/po/mk.po
+++ b/po/mk.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama mk\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2004-09-17 00:09+0200\n"
"Last-Translator: Томислав Марковски <tome@users.ossm.org.mk>\n"
"Language-Team: Macedonian <mk@li.org>\n"
@@ -35,11 +35,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "Поглед, извести и сними слики од вебкамера"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "каморама"
@@ -47,17 +47,17 @@ msgstr "каморама"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Параметри"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">Општо</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Автоматско преземање"
@@ -65,250 +65,261 @@ msgstr "Автоматско преземање"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Интервал на заробување (во минути):"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "Општо"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">Локално преземање</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "Овозможи локално превземање"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "Директориум за превземените слики:"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "Име за сликите"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "Преземање од webcam"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Директориум за снимање:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Припои време на името од датотеката"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Стави временска марка за превземање на слики"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Тип на слика</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Сними ги датотеките во jpeg формат"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Сними ги датотеките во png формат"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Локално превземање"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Далечно преземање</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "Овозможи нелокално превземање"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "FTP сервер: "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Директориум за снимање:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Име на датотека"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.вашиотдомејн.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "вебкам слика"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Превземање преку мрежа"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Временска мерка</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "Користи сопствена низа"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "Низа:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Нацртај датум и време"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Временска марка"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Каморама-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Име на датотека"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Земи слика"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Покажи подесувања"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "Покажи ефекти"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Мал"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Контраст:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Осветленост:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Боја:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "Хју:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "Баланс на бело:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "v4l уред да се користи"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Земи слика"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Параметри"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -537,15 +548,33 @@ msgstr "Ширина на превземањето"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "Марко Иваноски (marko@programmer.net)"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -565,21 +594,11 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
#, fuzzy
msgid "Effects"
msgstr "Покажи ефекти"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "Може да снима привремени датотеки на слики во /tmp."
@@ -688,44 +707,44 @@ msgstr ""
msgid "Sobel"
msgstr "Собел"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "покажи верзија и излези"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "v4l уред да се користи"
-#: src/main.c:29
+#: src/main.c:30
#, fuzzy
msgid "enable debugging code"
msgstr "Овозможи код за дебагирање"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "Ширина на превземањето"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "Висина на превземањето"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "Максимум големина при превземање"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "Минимум големина при превземање"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "Средна големина при превземање"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "користи read() отколку mmap()"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -738,20 +757,43 @@ msgstr ""
"Каморама верзија %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "Не можам да ја најдам pixmap датотеката: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"Не можам да се врзе со видео уредот (%s).\n"
+"Проверете ја Вашата конекција."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -760,37 +802,37 @@ msgstr ""
"Не можам да се врзе со видео уредот (%s).\n"
"Проверете ја Вашата конекција."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/ml.po b/po/ml.po
index 790dff0..ebdb508 100644
--- a/po/ml.po
+++ b/po/ml.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version:camorama.HEAD\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2003-07-05 10:29+0530\n"
"Last-Translator: FSF-India <locale@gnu.org.in>\n"
"Language-Team: Malayalam <locale@gnu.org.in>\n"
@@ -30,11 +30,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr ""
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr ""
@@ -42,17 +42,17 @@ msgstr ""
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "മുന്‍ഗണനകള്‍"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr ""
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr ""
@@ -60,248 +60,258 @@ msgstr ""
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr ""
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr ""
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "സാര്‍വത്രികമായ"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr ""
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr ""
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr ""
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr ""
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr ""
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
msgid "Select a Directory"
msgstr ""
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr ""
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr ""
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr ""
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr ""
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr ""
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr ""
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr ""
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr ""
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
msgid "Server:"
msgstr ""
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr ""
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "രചനാനാമം"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr ""
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr ""
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr ""
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr ""
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr ""
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr ""
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr ""
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
#, fuzzy
msgid "Timestamp"
msgstr "സമയ മുദ്ര"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr ""
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "രചനാനാമം"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr ""
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr ""
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr ""
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "ചെറിയ"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr ""
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr ""
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr ""
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr ""
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr ""
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+msgid "Select a video device to be used"
+msgstr ""
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
msgid "_Take Picture"
msgstr ""
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "മുന്‍ഗണനകള്‍"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -513,15 +523,33 @@ msgstr ""
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "എഫ്.എസ്.എഫ് - ഇന്ത്യ <gnu@gnu.org.in>"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -540,20 +568,10 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
msgid "Effects"
msgstr ""
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr ""
@@ -657,43 +675,43 @@ msgstr ""
msgid "Sobel"
msgstr ""
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr ""
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr ""
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr ""
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr ""
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr ""
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr ""
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr ""
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr ""
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr ""
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -702,56 +720,77 @@ msgid ""
"\n"
msgstr ""
-#: src/main.c:247
+#: src/main.c:158
msgid "Couldn't load builder file"
msgstr ""
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
"Please check connection."
msgstr ""
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/ms.po b/po/ms.po
index b4f9203..df07ff2 100644
--- a/po/ms.po
+++ b/po/ms.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2002-02-04 00:07+0800\n"
"Last-Translator: Hasbullah Bin Pit <sebol@ikhlas.com>\n"
"Language-Team: Projek Gabai <gabai-penyumbang@lists.sourceforge.net>\n"
@@ -29,11 +29,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "Lihat, ubah dan simpan imej drpd webcam"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "camorama"
@@ -41,17 +41,17 @@ msgstr "camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Keutamaan"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">Umum</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Automatik Cekup"
@@ -59,252 +59,263 @@ msgstr "Automatik Cekup"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Selangmasa Cekupan (dlm minit):"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "Umum"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">Cekupan Lokal</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "_Hidupkan pencekupan lokal"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "_Direktori bagi gambar yg dicekup:"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "_Namafail bagi gambar:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "cekupan-webcam"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Direktori simpanan:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Tambah masa ke namafail"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Tambah setemmasa pada imej dicekup"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Jenis Imej</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Simpan fail dalam format jpeg"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Simpan fail dalam format png"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Cekupan Lokal"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Cekupan Jauh</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "_Hidupkan pencekupan jauh"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "Pelayan FTP: "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Direktori simpanan:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Namafail"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.domain-anda.org"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr ""
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Cekupan Jauh"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Setemmasa</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "Guna rentetan tersendiri"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "Rentetan:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Lukis tarikh dan masa"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Setemmasa"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Namafail"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Ambil Gambar"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Papar Pelarasan"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "Papar Kesan"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Kecil"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Kontras:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Kecerahan:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Warna:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "Hue:"
# baki atau imbang?
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
#, fuzzy
msgid "White Balance:"
msgstr "Imbangan Putih:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "Peranti v4l untuk digunakan"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Ambil Gambar"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Keutamaan"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -542,15 +553,33 @@ msgstr "Lebar cekupan"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "Hasbullah Bin Pit <sebolikhlas.com>"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -570,21 +599,11 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
#, fuzzy
msgid "Effects"
msgstr "Papar Kesan"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "Tidak boleh fail imej sementara di /tmp."
@@ -694,44 +713,44 @@ msgstr ""
msgid "Sobel"
msgstr "Sobel"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "papar versi dan keluar"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "Peranti v4l untuk digunakan"
-#: src/main.c:29
+#: src/main.c:30
#, fuzzy
msgid "enable debugging code"
msgstr "hidupkan kod pengnyahpepijatan"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "Lebar cekupan"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "Tinggi cekupan"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "Saiz maksimum cekupan"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "Saiz minimum cekupan"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "saiz cekupan tengah"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "guna read() selain drpd mmap()"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -744,20 +763,43 @@ msgstr ""
"Camorama versi %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "Gagal memcari fail pixmap: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"Tidak dapat menyambung ke peranti video (%s)\n"
+"Sila semak sambungan."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -766,37 +808,37 @@ msgstr ""
"Tidak dapat menyambung ke peranti video (%s)\n"
"Sila semak sambungan."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/nb.po b/po/nb.po
index 591653a..2a6886a 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama 0.1\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2006-09-13 13:36+0200\n"
"Last-Translator: Øivind Hoel <oivind.hoel@gmail.com>\n"
"Language-Team: Norwegian <i18n-nb@lister.ping.uio.no>\n"
@@ -29,11 +29,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "Vis, endre og lagre bilder fra et webkamera"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "camorama"
@@ -41,17 +41,17 @@ msgstr "camorama"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "Brukervalg"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\">Generelt</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "Automatisk opptak"
@@ -59,250 +59,261 @@ msgstr "Automatisk opptak"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "Opptaksintervall"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "Generelt"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">Lokal henting</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "_Slå på lokalt opptak"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "_Mappe for lagrede bilder:"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "_Filnavn for bilder:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "opptak med nettkamera"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "Katalog for lagring:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "Legg til tid i filnavn"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "Legg til tidsstempel på bilder"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">Bildetype</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "Lagre filer i jpeg-format"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "Lagre filer i png-format"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "Lokalt opptak"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">Fjernopptak</span>"
-#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1236
-#: data/camorama-gtk4.ui:1091
+#: data/camorama-gtk2.ui:648 data/camorama-gtk3.ui:1244
+#: data/camorama-gtk4.ui:1099
msgid "_Enable remote capture"
msgstr "_Slå på fjernopptak"
-#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1284
-#: data/camorama-gtk4.ui:1135
+#: data/camorama-gtk2.ui:696 data/camorama-gtk3.ui:1292
+#: data/camorama-gtk4.ui:1143
#, fuzzy
msgid "Server:"
msgstr "FTP-tjener: "
-#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1296
-#: data/camorama-gtk4.ui:1147
+#: data/camorama-gtk2.ui:708 data/camorama-gtk3.ui:1304
+#: data/camorama-gtk4.ui:1155
msgid "Type:"
msgstr ""
-#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1308
-#: data/camorama-gtk4.ui:1159
+#: data/camorama-gtk2.ui:720 data/camorama-gtk3.ui:1316
+#: data/camorama-gtk4.ui:1167
msgid "Save directory:"
msgstr "Katalog for lagring:"
-#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1320
-#: data/camorama-gtk4.ui:1171
+#: data/camorama-gtk2.ui:732 data/camorama-gtk3.ui:1328
+#: data/camorama-gtk4.ui:1179
#, fuzzy
msgid "Filename:"
msgstr "Filnavn"
-#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1333
-#: data/camorama-gtk4.ui:1184
+#: data/camorama-gtk2.ui:745 data/camorama-gtk3.ui:1341
+#: data/camorama-gtk4.ui:1192
msgid "ftp.yourdomain.org"
msgstr "ftp.dittdomene.no"
-#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1372
-#: data/camorama-gtk4.ui:1223
+#: data/camorama-gtk2.ui:790 data/camorama-gtk3.ui:1380
+#: data/camorama-gtk4.ui:1231
msgid "webcamshot"
msgstr "nettkamerabilde"
-#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1560
-#: data/camorama-gtk4.ui:1381
+#: data/camorama-gtk2.ui:981 data/camorama-gtk3.ui:1568
+#: data/camorama-gtk4.ui:1389
msgid "Remote Capture"
msgstr "Fjernopptak"
-#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1584
-#: data/camorama-gtk4.ui:1404
+#: data/camorama-gtk2.ui:1004 data/camorama-gtk3.ui:1592
+#: data/camorama-gtk4.ui:1412
msgid "<span weight=\"bold\">Timestamp</span>"
msgstr "<span weight=\"bold\">Tidsstempel</span>"
-#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1618
-#: data/camorama-gtk4.ui:1434
+#: data/camorama-gtk2.ui:1036 data/camorama-gtk3.ui:1626
+#: data/camorama-gtk4.ui:1442
msgid "Use custom string"
msgstr "Bruk egendefinert streng"
-#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1663
-#: data/camorama-gtk4.ui:1475
+#: data/camorama-gtk2.ui:1080 data/camorama-gtk3.ui:1671
+#: data/camorama-gtk4.ui:1483
msgid "String:"
msgstr "Streng:"
-#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1708
-#: data/camorama-gtk4.ui:1510
+#: data/camorama-gtk2.ui:1126 data/camorama-gtk3.ui:1716
+#: data/camorama-gtk4.ui:1518
msgid "Draw date and time"
msgstr "Tegn dato og klokkeslett"
-#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1752
-#: data/camorama-gtk4.ui:1546
+#: data/camorama-gtk2.ui:1170 data/camorama-gtk3.ui:1760
+#: data/camorama-gtk4.ui:1554
msgid "Timestamp"
msgstr "Tidsstempel"
-#: data/camorama-gtk2.ui:1199 data/camorama-gtk3.ui:41 data/camorama-gtk4.ui:29
+#: data/camorama-gtk2.ui:1198 data/camorama-gtk3.ui:40 data/camorama-gtk4.ui:28
msgid "Camorama-libglade"
msgstr "Camorama-libglade"
-#: data/camorama-gtk2.ui:1216 data/camorama-gtk4.ui:47
+#: data/camorama-gtk2.ui:1215 data/camorama-gtk4.ui:46
#, fuzzy
msgid "_File"
msgstr "Filnavn"
-#: data/camorama-gtk2.ui:1223 data/camorama-gtk2.ui:1524
-#: data/camorama-gtk3.ui:366 data/camorama-gtk4.ui:303
+#: data/camorama-gtk2.ui:1222 data/camorama-gtk2.ui:1532
+#: data/camorama-gtk3.ui:374 data/camorama-gtk4.ui:311
msgid "Take Picture"
msgstr "Ta bilde"
-#: data/camorama-gtk2.ui:1258 data/camorama-gtk4.ui:83
+#: data/camorama-gtk2.ui:1257 data/camorama-gtk4.ui:82
msgid "_Edit"
msgstr ""
-#: data/camorama-gtk2.ui:1282 data/camorama-gtk3.ui:122
-#: data/camorama-gtk4.ui:104
+#: data/camorama-gtk2.ui:1281 data/camorama-gtk3.ui:121
+#: data/camorama-gtk4.ui:103
msgid "_View"
msgstr ""
-#: data/camorama-gtk2.ui:1291 data/camorama-gtk2.ui:1465
-#: data/camorama-gtk3.ui:131 data/camorama-gtk3.ui:307
-#: data/camorama-gtk4.ui:113 data/camorama-gtk4.ui:262
+#: data/camorama-gtk2.ui:1290 data/camorama-gtk2.ui:1473
+#: data/camorama-gtk3.ui:130 data/camorama-gtk3.ui:315
+#: data/camorama-gtk4.ui:112 data/camorama-gtk4.ui:270
msgid "Show Adjustments"
msgstr "Vis justeringer"
-#: data/camorama-gtk2.ui:1301 data/camorama-gtk3.ui:141
-#: data/camorama-gtk4.ui:123
+#: data/camorama-gtk2.ui:1300 data/camorama-gtk3.ui:140
+#: data/camorama-gtk4.ui:122
msgid "Show Effects"
msgstr "Vis effekter"
-#: data/camorama-gtk2.ui:1317 data/camorama-gtk3.ui:157
-#: data/camorama-gtk4.ui:139
+#: data/camorama-gtk2.ui:1310 data/camorama-gtk3.ui:150
+#: data/camorama-gtk4.ui:132
+msgid "_Change Camera"
+msgstr ""
+
+#: data/camorama-gtk2.ui:1325 data/camorama-gtk3.ui:165
+#: data/camorama-gtk4.ui:147
msgid "Small"
msgstr "Liten"
-#: data/camorama-gtk2.ui:1330 data/camorama-gtk4.ui:152
+#: data/camorama-gtk2.ui:1338 data/camorama-gtk4.ui:160
msgid "_Help"
msgstr ""
-#: data/camorama-gtk2.ui:1655 data/camorama-gtk3.ui:465
-#: data/camorama-gtk4.ui:391
+#: data/camorama-gtk2.ui:1663 data/camorama-gtk3.ui:473
+#: data/camorama-gtk4.ui:399
msgid "Contrast:"
msgstr "Kontrast:"
-#: data/camorama-gtk2.ui:1669 data/camorama-gtk3.ui:477
-#: data/camorama-gtk4.ui:403
+#: data/camorama-gtk2.ui:1677 data/camorama-gtk3.ui:485
+#: data/camorama-gtk4.ui:411
msgid "Brightness:"
msgstr "Lysstyrke:"
-#: data/camorama-gtk2.ui:1685 data/camorama-gtk3.ui:489
-#: data/camorama-gtk4.ui:415
+#: data/camorama-gtk2.ui:1693 data/camorama-gtk3.ui:497
+#: data/camorama-gtk4.ui:423
msgid "Color:"
msgstr "Farge:"
-#: data/camorama-gtk2.ui:1701 data/camorama-gtk3.ui:501
-#: data/camorama-gtk4.ui:427
+#: data/camorama-gtk2.ui:1709 data/camorama-gtk3.ui:509
+#: data/camorama-gtk4.ui:435
msgid "Hue:"
msgstr "Glød:"
-#: data/camorama-gtk2.ui:1717 data/camorama-gtk3.ui:513
-#: data/camorama-gtk4.ui:439
+#: data/camorama-gtk2.ui:1725 data/camorama-gtk3.ui:521
+#: data/camorama-gtk4.ui:447
msgid "White Balance:"
msgstr "Hvit balanse:"
-#: data/camorama-gtk3.ui:67 data/camorama-gtk4.ui:56
+#: data/camorama-gtk2.ui:1868 data/camorama-gtk3.ui:1833
+#: data/camorama-gtk4.ui:1621
+#, fuzzy
+msgid "Select a video device to be used"
+msgstr "v4l-enhet som skal brukes"
+
+#: data/camorama-gtk3.ui:66 data/camorama-gtk4.ui:55
#, fuzzy
msgid "_Take Picture"
msgstr "Ta bilde"
-#: data/camorama-gtk4.ui:71
+#: data/camorama-gtk4.ui:70
msgid "_Quit"
msgstr ""
-#: data/camorama-gtk4.ui:92
+#: data/camorama-gtk4.ui:91
#, fuzzy
msgid "_Preferences"
msgstr "Brukervalg"
-#: data/camorama-gtk4.ui:161
+#: data/camorama-gtk4.ui:169
msgid "_About"
msgstr ""
@@ -534,15 +545,33 @@ msgstr "bildebredde"
msgid "Image width used by the camera. Zero means autoselect"
msgstr ""
-#: src/callbacks.c:461
+#: src/callbacks.c:465
msgid "translator_credits"
msgstr "Kjartan Maraas <kmaraas@gnome.org>"
-#: src/callbacks.c:699
+#: src/callbacks.c:684
#, c-format
msgid "%.2f fps - current %.2f fps - average"
msgstr ""
+#: src/callbacks.c:811
+msgid "Can't allocate memory to store devices"
+msgstr ""
+
+#: src/callbacks.c:923
+msgid "Didn't find any camera"
+msgstr ""
+
+#: src/callbacks.c:1047
+#, c-format
+msgid "%dx%d (max %.1f fps)"
+msgstr ""
+
+#: src/callbacks.c:1051
+#, c-format
+msgid "%dx%d"
+msgstr ""
+
#: src/camorama-filter-laplace.c:134
msgid "Laplace (4 Neighbours)"
msgstr ""
@@ -562,21 +591,11 @@ msgstr ""
msgid "_Add Filter"
msgstr ""
-#: src/camorama-window.c:219
+#: src/camorama-window.c:221
#, fuzzy
msgid "Effects"
msgstr "Vis effekter"
-#: src/camorama-window.c:285
-#, c-format
-msgid "%dx%d (max %.1f fps)"
-msgstr ""
-
-#: src/camorama-window.c:289
-#, c-format
-msgid "%dx%d"
-msgstr ""
-
#: src/fileio.c:111 src/fileio.c:257
msgid "Could save temporary image file in /tmp."
msgstr "Kan ikke lagre mellomlagerbilde i /tmp."
@@ -685,43 +704,43 @@ msgstr ""
msgid "Sobel"
msgstr "Sobel"
-#: src/main.c:25
+#: src/main.c:26
msgid "show version and exit"
msgstr "vis versjon og avslutt"
-#: src/main.c:27
+#: src/main.c:28
msgid "v4l device to use"
msgstr "v4l-enhet som skal brukes"
-#: src/main.c:29
+#: src/main.c:30
msgid "enable debugging code"
msgstr "slå på avlusingskode"
-#: src/main.c:31
+#: src/main.c:32
msgid "capture width"
msgstr "bildebredde"
-#: src/main.c:33
+#: src/main.c:34
msgid "capture height"
msgstr "bildehøyde"
-#: src/main.c:35
+#: src/main.c:36
msgid "maximum capture size"
msgstr "maksimal opptaksstørrelse"
-#: src/main.c:37
+#: src/main.c:38
msgid "minimum capture size"
msgstr "minimum opptaksstørrelse"
-#: src/main.c:39
+#: src/main.c:40
msgid "middle capture size"
msgstr "middels opptaksstørrelse"
-#: src/main.c:41
+#: src/main.c:42
msgid "use read() rather than mmap()"
msgstr "bruk read() istedenfor mmap()"
-#: src/main.c:135
+#: src/main.c:136
#, c-format
msgid ""
"\n"
@@ -734,20 +753,43 @@ msgstr ""
"Camorama versjon %s\n"
"\n"
-#: src/main.c:247
+#: src/main.c:158
#, fuzzy
msgid "Couldn't load builder file"
msgstr "Kunne ikke finne bildefil: %s"
-#: src/main.c:302
+#: src/main.c:187
+#, c-format
+msgid "%s not found. Falling back to %s"
+msgstr ""
+
+#: src/main.c:190
+#, c-format
+msgid "%s not found."
+msgstr ""
+
+#: src/main.c:296
#, c-format
msgid ""
"Invalid argument\n"
"Run '%s --help'\n"
msgstr ""
-#: src/v4l.c:146 src/v4l.c:252 src/v4l.c:333 src/v4l.c:402 src/v4l.c:421
-#: src/v4l.c:442
+#: src/v4l.c:148
+#, fuzzy, c-format
+msgid ""
+"Could not connect to video device (%s).\n"
+"Please check connection. Error: %d"
+msgstr ""
+"Kan ikke koble til videoutstyret %s.\n"
+"Vennligst sjekk tilkoblingen."
+
+#: src/v4l.c:251
+#, c-format
+msgid "Device %s is not a video capture device."
+msgstr ""
+
+#: src/v4l.c:334 src/v4l.c:403 src/v4l.c:422 src/v4l.c:443
#, c-format
msgid ""
"Could not connect to video device (%s).\n"
@@ -756,37 +798,37 @@ msgstr ""
"Kan ikke koble til videoutstyret %s.\n"
"Vennligst sjekk tilkoblingen."
-#: src/v4l.c:471
+#: src/v4l.c:472
#, c-format
msgid "VIDIOC_REQBUFS -- could not request buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:489
+#: src/v4l.c:490
#, c-format
msgid "VIDIOC_QUERYBUF -- could not query buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:504
+#: src/v4l.c:505
#, c-format
msgid "failed to memory map buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:518
+#: src/v4l.c:519
#, c-format
msgid "VIDIOC_QBUF -- could not enqueue buffers (%s), exiting...."
msgstr ""
-#: src/v4l.c:528
+#: src/v4l.c:529
#, c-format
msgid "failed to start streaming (%s), exiting...."
msgstr ""
-#: src/v4l.c:558
+#: src/v4l.c:559
#, c-format
msgid "Timeout while waiting for frames (%s)"
msgstr ""
-#: src/v4l.c:620
+#: src/v4l.c:621
#, c-format
msgid "failed to stop streaming (%s), exiting...."
msgstr ""
diff --git a/po/ne.po b/po/ne.po
index bd3f1d9..135b961 100644
--- a/po/ne.po
+++ b/po/ne.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: camorama.HEAD.ne\n"
"Report-Msgid-Bugs-To: https://github.com/alessio/camorama\n"
-"POT-Creation-Date: 2018-09-19 00:20-0300\n"
+"POT-Creation-Date: 2018-09-21 11:25-0300\n"
"PO-Revision-Date: 2006-07-20 02:50+0545\n"
"Last-Translator: Shyam Krishna Bal <shyamkrishna_bal@yahoo.com>\n"
"Language-Team: Nepali <info@mpp.org.np>\n"
@@ -37,11 +37,11 @@ msgid ""
"effects."
msgstr ""
-#: camorama.desktop.in:5 src/callbacks.c:460
+#: camorama.desktop.in:5 src/callbacks.c:464
msgid "View, alter and save images from a webcam"
msgstr "दृश्य, वेबक्यामबाट छविहरू परिवर्तन र बचत गर्नुहोस्"
-#: camorama.desktop.in:6 src/main.c:300
+#: camorama.desktop.in:6 src/main.c:294
msgid "camorama"
msgstr "कामोरामा"
@@ -49,17 +49,17 @@ msgstr "कामोरामा"
msgid "camorama;webcam;viewer;video-effects;"
msgstr ""
-#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:546
+#: data/camorama-gtk2.ui:35 data/camorama-gtk4.ui:554
msgid "Preferences"
msgstr "प्राथमिकताहरू"
-#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:691
-#: data/camorama-gtk4.ui:616
+#: data/camorama-gtk2.ui:107 data/camorama-gtk3.ui:699
+#: data/camorama-gtk4.ui:624
msgid "<span weight=\"bold\">General</span>"
msgstr "<span weight=\"bold\"> साधारण</span>"
-#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:725
-#: data/camorama-gtk4.ui:646
+#: data/camorama-gtk2.ui:139 data/camorama-gtk3.ui:733
+#: data/camorama-gtk4.ui:654
msgid "Automatic Capture"
msgstr "स्वचालित: क्याप्चर"
@@ -67,250 +67,261 @@ msgstr "स्वचालित: क्याप्चर"
#: data/camorama-gtk2.ui:334 data/camorama-gtk2.ui:517
#: data/camorama-gtk2.ui:633 data/camorama-gtk2.ui:670
#: data/camorama-gtk2.ui:905 data/camorama-gtk2.ui:1021
-#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:747
-#: data/camorama-gtk3.ui:885 data/camorama-gtk3.ui:924
-#: data/camorama-gtk3.ui:1101 data/camorama-gtk3.ui:1220
-#: data/camorama-gtk3.ui:1258 data/camorama-gtk3.ui:1483
-#: data/camorama-gtk3.ui:1602 data/camorama-gtk3.ui:1640
-#: data/camorama-gtk4.ui:666 data/camorama-gtk4.ui:781
-#: data/camorama-gtk4.ui:816 data/camorama-gtk4.ui:973
-#: data/camorama-gtk4.ui:1077 data/camorama-gtk4.ui:1111
-#: data/camorama-gtk4.ui:1316 data/camorama-gtk4.ui:1420
-#: data/camorama-gtk4.ui:1454
+#: data/camorama-gtk2.ui:1058 data/camorama-gtk3.ui:755
+#: data/camorama-gtk3.ui:893 data/camorama-gtk3.ui:932
+#: data/camorama-gtk3.ui:1109 data/camorama-gtk3.ui:1228
+#: data/camorama-gtk3.ui:1266 data/camorama-gtk3.ui:1491
+#: data/camorama-gtk3.ui:1610 data/camorama-gtk3.ui:1648
+#: data/camorama-gtk4.ui:674 data/camorama-gtk4.ui:789
+#: data/camorama-gtk4.ui:824 data/camorama-gtk4.ui:981
+#: data/camorama-gtk4.ui:1085 data/camorama-gtk4.ui:1119
+#: data/camorama-gtk4.ui:1324 data/camorama-gtk4.ui:1428
+#: data/camorama-gtk4.ui:1462
msgid " "
msgstr " "
-#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:770
-#: data/camorama-gtk4.ui:687
+#: data/camorama-gtk2.ui:183 data/camorama-gtk3.ui:778
+#: data/camorama-gtk4.ui:695
msgid "Capture Interval (in minutes):"
msgstr "क्याप्चर अन्तराल (मिनेटमा):"
-#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:842
-#: data/camorama-gtk4.ui:741
+#: data/camorama-gtk2.ui:257 data/camorama-gtk3.ui:850
+#: data/camorama-gtk4.ui:749
msgid "General"
msgstr "साधारण"
-#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:867
-#: data/camorama-gtk4.ui:765
+#: data/camorama-gtk2.ui:279 data/camorama-gtk3.ui:875
+#: data/camorama-gtk4.ui:773
msgid "<span weight=\"bold\">Local Capture</span>"
msgstr "<span weight=\"bold\">स्थानीय क्याप्चर</span>"
-#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:901
-#: data/camorama-gtk4.ui:795
+#: data/camorama-gtk2.ui:311 data/camorama-gtk3.ui:909
+#: data/camorama-gtk4.ui:803
msgid "_Enable local capture"
msgstr "स्थानीय क्याप्चर गर्न सक्षम"
-#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:948
-#: data/camorama-gtk4.ui:838
+#: data/camorama-gtk2.ui:360 data/camorama-gtk3.ui:956
+#: data/camorama-gtk4.ui:846
msgid "_Directory for captured pics:"
msgstr "क्याप्चर गरिएको तस्वीरहरूको लागि डाइरेक्टरी:"
-#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:961
-#: data/camorama-gtk4.ui:851
+#: data/camorama-gtk2.ui:373 data/camorama-gtk3.ui:969
+#: data/camorama-gtk4.ui:859
msgid "_Filename for pictures:"
msgstr "तस्वीरहरूका लागि फाइलनाम:"
-#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:989
-#: data/camorama-gtk4.ui:879
+#: data/camorama-gtk2.ui:388 data/camorama-gtk3.ui:997
+#: data/camorama-gtk4.ui:887
msgid "webcam-capture"
msgstr "वेबक्याम-क्याप्चर"
-#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:977
-#: data/camorama-gtk4.ui:867
+#: data/camorama-gtk2.ui:407 data/camorama-gtk3.ui:985
+#: data/camorama-gtk4.ui:875
#, fuzzy
msgid "Select a Directory"
msgstr "डाइरेक्टरी बचत गर्नुहोस्:"
#: data/camorama-gtk2.ui:424 data/camorama-gtk2.ui:813
-#: data/camorama-gtk3.ui:1007 data/camorama-gtk3.ui:1390
-#: data/camorama-gtk4.ui:895 data/camorama-gtk4.ui:1239
+#: data/camorama-gtk3.ui:1015 data/camorama-gtk3.ui:1398
+#: data/camorama-gtk4.ui:903 data/camorama-gtk4.ui:1247
msgid "Append time to filename"
msgstr "फाइलनाममा समय थप गर्नुहोस्"
#: data/camorama-gtk2.ui:441 data/camorama-gtk2.ui:829
-#: data/camorama-gtk3.ui:1024 data/camorama-gtk3.ui:1406
-#: data/camorama-gtk4.ui:910 data/camorama-gtk4.ui:1253
+#: data/camorama-gtk3.ui:1032 data/camorama-gtk3.ui:1414
+#: data/camorama-gtk4.ui:918 data/camorama-gtk4.ui:1261
msgid "Add a timestamp to captured images"
msgstr "छविहरू क्याप्चर गर्न टाइमस्ट्याम्प थप्नुहोस्"
#: data/camorama-gtk2.ui:500 data/camorama-gtk2.ui:888
-#: data/camorama-gtk3.ui:1083 data/camorama-gtk3.ui:1465
-#: data/camorama-gtk4.ui:957 data/camorama-gtk4.ui:1300
+#: data/camorama-gtk3.ui:1091 data/camorama-gtk3.ui:1473
+#: data/camorama-gtk4.ui:965 data/camorama-gtk4.ui:1308
msgid "<span weight=\"bold\">Image Type</span>"
msgstr "<span weight=\"bold\">छवि प्रकार</span>"
#: data/camorama-gtk2.ui:531 data/camorama-gtk2.ui:919
-#: data/camorama-gtk3.ui:1116 data/camorama-gtk3.ui:1498
-#: data/camorama-gtk4.ui:986 data/camorama-gtk4.ui:1329
+#: data/camorama-gtk3.ui:1124 data/camorama-gtk3.ui:1506
+#: data/camorama-gtk4.ui:994 data/camorama-gtk4.ui:1337
msgid "Save files in jpeg format"
msgstr "जेपिइजि ढाँचामा फाइलहरू बचत गर्नुहोस्"
#: data/camorama-gtk2.ui:548 data/camorama-gtk2.ui:936
-#: data/camorama-gtk3.ui:1133 data/camorama-gtk3.ui:1515
-#: data/camorama-gtk4.ui:1001 data/camorama-gtk4.ui:1344
+#: data/camorama-gtk3.ui:1141 data/camorama-gtk3.ui:1523
+#: data/camorama-gtk4.ui:1009 data/camorama-gtk4.ui:1352
msgid "Save files in png format"
msgstr "पिएनजि ढाँचामा फाइलहरू बचत गर्नुहोस्"
-#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1178
-#: data/camorama-gtk4.ui:1038
+#: data/camorama-gtk2.ui:593 data/camorama-gtk3.ui:1186
+#: data/camorama-gtk4.ui:1046
msgid "Local Capture"
msgstr "स्थानीय क्याप्चर"
-#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1202
-#: data/camorama-gtk4.ui:1061
+#: data/camorama-gtk2.ui:616 data/camorama-gtk3.ui:1210
+#: data/camorama-gtk4.ui:1069
msgid "<span weight=\"bold\">Remote Capture</span>"
msgstr "<span weight=\"bold\">दूर क्याप्चर</span>