summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--BUGS18
-rw-r--r--CMakeLists.txt4
-rw-r--r--ChangeLog7
-rw-r--r--README.de7
-rw-r--r--README.es7
-rwxr-xr-xadmin/make-release27
-rwxr-xr-xadmin/upload-release4
-rw-r--r--cmake/FindODBC.cmake21
-rw-r--r--cmake/Toolchain-mingw32.cmake7
-rw-r--r--cmake/Toolchain-mingw64.cmake36
-rw-r--r--cmake/templates/gammu-config.h.cmake6
-rw-r--r--description-pak2
-rw-r--r--docs/man/gammu-backup.52
-rw-r--r--docs/man/gammu-config.12
-rw-r--r--docs/man/gammu-detect.12
-rw-r--r--docs/man/gammu-smsbackup.52
-rw-r--r--docs/man/gammu-smsd-dbi.72
-rw-r--r--docs/man/gammu-smsd-files.72
-rw-r--r--docs/man/gammu-smsd-inject.12
-rw-r--r--docs/man/gammu-smsd-monitor.12
-rw-r--r--docs/man/gammu-smsd-mysql.72
-rw-r--r--docs/man/gammu-smsd-null.72
-rw-r--r--docs/man/gammu-smsd-odbc.781
-rw-r--r--docs/man/gammu-smsd-pgsql.72
-rw-r--r--docs/man/gammu-smsd-run.72
-rw-r--r--docs/man/gammu-smsd-sql.77
-rw-r--r--docs/man/gammu-smsd-tables.756
-rw-r--r--docs/man/gammu-smsd.12
-rw-r--r--docs/man/gammu-smsdrc.56
-rw-r--r--docs/man/gammu.130
-rw-r--r--docs/man/gammurc.52
-rw-r--r--docs/man/jadmaker.12
-rw-r--r--docs/manual/c/porting.rst2
-rw-r--r--docs/manual/conf.py1
-rw-r--r--docs/manual/faq/smsd.rst4
-rw-r--r--docs/manual/gammu/index.rst26
-rw-r--r--docs/manual/project/install.rst93
-rw-r--r--docs/manual/project/roadmap.rst54
-rw-r--r--docs/manual/protocol/discovering.rst2
-rw-r--r--docs/manual/smsd/backends.rst1
-rw-r--r--docs/manual/smsd/config.rst9
-rw-r--r--docs/manual/smsd/odbc.rst55
-rw-r--r--docs/manual/smsd/sql.rst3
-rw-r--r--docs/manual/smsd/tables.rst56
-rw-r--r--docs/manual/testing/testsuite.rst3
-rw-r--r--gammu.spec2
-rw-r--r--gammu/depend/nokia/dct3.c2
-rw-r--r--gammu/depend/nokia/dct3trac/wmx.c4
-rw-r--r--gammu/files.c2
-rw-r--r--gammu/gammu.c2
-rw-r--r--helper/cmdline.c5
-rw-r--r--libgammu/device/serial/ser_w32.c14
-rw-r--r--libgammu/misc/misc.c33
-rw-r--r--libgammu/phone/at/atgen.c74
-rw-r--r--libgammu/phone/dummy/dummy.c35
-rw-r--r--libgammu/phone/obex/obexgen.c4
-rw-r--r--libgammu/service/sms/gsmmulti.c14
-rw-r--r--libgammu/service/sms/gsmsms.c4
-rw-r--r--locale/af/docs.po2
-rw-r--r--locale/af/manual.po401
-rw-r--r--locale/ar/docs.po2
-rw-r--r--locale/ar/manual.po401
-rw-r--r--locale/bg/docs.po2
-rw-r--r--locale/bg/manual.po401
-rw-r--r--locale/ca/docs.po2
-rw-r--r--locale/ca/manual.po401
-rw-r--r--locale/cs/docs.po2
-rw-r--r--locale/cs/gammu.po2
-rw-r--r--locale/cs/libgammu.po2
-rw-r--r--locale/cs/manual.po435
-rw-r--r--locale/da/docs.po2
-rw-r--r--locale/da/manual.po401
-rw-r--r--locale/de/docs.po10
-rw-r--r--locale/de/gammu.po140
-rw-r--r--locale/de/libgammu.po14
-rw-r--r--locale/de/manual.po405
-rw-r--r--locale/el/docs.po2
-rw-r--r--locale/el/manual.po401
-rw-r--r--locale/en_GB/docs.po2
-rw-r--r--locale/en_GB/manual.po496
-rw-r--r--locale/es/docs.po11
-rw-r--r--locale/es/libgammu.po5
-rw-r--r--locale/es/manual.po417
-rw-r--r--locale/et/docs.po2
-rw-r--r--locale/et/manual.po401
-rw-r--r--locale/fi/docs.po2
-rw-r--r--locale/fi/manual.po401
-rw-r--r--locale/fr/docs.po2
-rw-r--r--locale/fr/gammu.po4
-rw-r--r--locale/fr/manual.po407
-rw-r--r--locale/gammu.pot4
-rw-r--r--locale/gl/docs.po2
-rw-r--r--locale/gl/manual.po401
-rw-r--r--locale/he/docs.po2
-rw-r--r--locale/he/manual.po401
-rw-r--r--locale/hu/docs.po2
-rw-r--r--locale/hu/manual.po401
-rw-r--r--locale/id/docs.po2
-rw-r--r--locale/id/gammu.po2
-rw-r--r--locale/id/libgammu.po2
-rw-r--r--locale/id/manual.po405
-rw-r--r--locale/it/docs.po13
-rw-r--r--locale/it/gammu.po2
-rw-r--r--locale/it/libgammu.po8
-rw-r--r--locale/it/manual.po401
-rw-r--r--locale/ko/docs.po2
-rw-r--r--locale/ko/manual.po401
-rw-r--r--locale/libgammu.pot4
-rw-r--r--locale/manual.pot384
-rw-r--r--locale/nl/docs.po2
-rw-r--r--locale/nl/manual.po401
-rw-r--r--locale/pl/docs.po2
-rw-r--r--locale/pl/gammu.po2
-rw-r--r--locale/pl/libgammu.po2
-rw-r--r--locale/pl/manual.po401
-rw-r--r--locale/pt_BR/docs.po2
-rw-r--r--locale/pt_BR/manual.po437
-rw-r--r--locale/ru/docs.po2
-rw-r--r--locale/ru/gammu.po2
-rw-r--r--locale/ru/libgammu.po2
-rw-r--r--locale/ru/manual.po401
-rw-r--r--locale/sk/docs.po2
-rw-r--r--locale/sk/manual.po405
-rw-r--r--locale/sv/docs.po2
-rw-r--r--locale/sv/manual.po405
-rw-r--r--locale/sw/docs.po2
-rw-r--r--locale/sw/manual.po401
-rw-r--r--locale/tr/docs.po2
-rw-r--r--locale/tr/manual.po401
-rw-r--r--locale/zh_CN/docs.po2
-rw-r--r--locale/zh_CN/manual.po401
-rw-r--r--locale/zh_TW/docs.po2
-rw-r--r--locale/zh_TW/manual.po401
-rwxr-xr-xpython/examples/sendlongsms.py2
-rwxr-xr-xpython/examples/sendsms.py2
-rwxr-xr-xpython/examples/smsd-inject.py2
-rwxr-xr-xpython/setup.py2
-rw-r--r--smsd/CMakeLists.txt13
-rw-r--r--smsd/CMakeTests.txt27
-rw-r--r--smsd/core.c6
-rw-r--r--smsd/core.h7
-rw-r--r--smsd/inject.c7
-rw-r--r--smsd/main.c7
-rw-r--r--smsd/monitor.c7
-rw-r--r--smsd/services/dbi.c71
-rw-r--r--smsd/services/mysql.c40
-rw-r--r--smsd/services/odbc.c329
-rw-r--r--smsd/services/pgsql.c39
-rw-r--r--smsd/services/sql-core.h39
-rw-r--r--smsd/services/sql.c218
-rw-r--r--smsd/test-smsd-files-include.sh.in (renamed from smsd/test-smsd-files-include.sh)0
-rwxr-xr-xsmsd/test-smsd.sh.in (renamed from smsd/test-smsd.sh)15
-rw-r--r--tests/CMakeLists.txt2
-rw-r--r--tests/debug.c4
154 files changed, 9022 insertions, 5176 deletions
diff --git a/BUGS b/BUGS
deleted file mode 100644
index 0fe9041..0000000
--- a/BUGS
+++ /dev/null
@@ -1,18 +0,0 @@
-Gammu All Mobile Management Utilities
-=====================================
-
-This text lists known issues (mostly the design ones), which would be
-really good to fix:
-
-- Using of own unicode implementation instead of wchar_t.
-
-- Hardcoded limits for almost all fields.
-
-- Messing up with unsigned char in many places.
-
-- Possibility from extend libGammu by applications is really bad
- designed.
-
-- AT module should have common AT command generator.
-
-# vim: et ts=4 sw=4 sts=4 tw=72 spell spelllang=en_us
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 94eb851..c7093c8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -25,6 +25,7 @@ option (COVERAGE "Add flags for Coverage analysis" OFF)
option (ONLINE_TESTING "Enable testing of parts which use remote servers" OFF)
option (PSQL_TESTING "Enable testing of PostgreSQL SMSD backend" OFF)
option (MYSQL_TESTING "Enable testing of MySQL SMSD backend" OFF)
+option (ODBC_TESTING "Enable testing of ODBC MySQL SMSD backend" OFF)
option (LARGE_FILES "Support for large files" ON)
if (LARGE_FILES)
@@ -38,7 +39,7 @@ else (CMAKE_CROSSCOMPILING AND MINGW)
endif (CMAKE_CROSSCOMPILING AND MINGW)
# Set version
-set (GAMMU_VERSION "1.29.91" CACHE INTERNAL "")
+set (GAMMU_VERSION "1.29.92" CACHE INTERNAL "")
string (REGEX REPLACE "^([0-9]*)\\.([0-9]*)\\.([0-9]*)$" "\\1" "GAMMU_VERSION_MAJOR" "${GAMMU_VERSION}")
string (REGEX REPLACE "^([0-9]*)\\.([0-9]*)\\.([0-9]*)$" "\\2" "GAMMU_VERSION_MINOR" "${GAMMU_VERSION}")
string (REGEX REPLACE "^([0-9]*)\\.([0-9]*)\\.([0-9]*)$" "\\3" "GAMMU_VERSION_PATCH" "${GAMMU_VERSION}")
@@ -240,6 +241,7 @@ endif (PYTHON_EXECUTABLE)
# Packages in sources
macro_optional_find_package (MySQL)
+macro_optional_find_package (ODBC)
macro_optional_find_package (Postgres)
macro_optional_find_package (LibDBI)
macro_optional_find_package (Libintl)
diff --git a/ChangeLog b/ChangeLog
index 6dfb0e2..6e8fe1b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -19,6 +19,13 @@ the issue.
ChangeLog
=========
+20110315 - 1.29.92
+
+[-] * Documentation improvements and fixes.
+[-] * Saner error handling in Windows serial driver.
+[-] * Cleanup in SMSD internals.
+[+] * Added ODBC driver to SMSD.
+
20110225 - 1.29.91
[+] * Added screenshot function for Sony-Ericssonn phones (Márton Németh).
diff --git a/README.de b/README.de
index b58f2ce..62cfa49 100644
--- a/README.de
+++ b/README.de
@@ -33,7 +33,8 @@ jegliches Feedback ist willkommen, Sie können sich auf
Kontakt treten können.
-Support developers
-==================
+Entwickler unterstützen
+========================
-You can appreciate developers work at <http://wammu.eu/donate/>.
+Sie können unter <http://wammu.eu/donate/> Anerkennung für die Arbeit der
+Entwicker zeigen.
diff --git a/README.es b/README.es
index dc6f6b0..74e9cd5 100644
--- a/README.es
+++ b/README.es
@@ -30,7 +30,8 @@ Toda retroalimentación es bienvenida, vea <http://wammu.eu/support/> para
información sobre cómo contactar a los desarrolladores.
-Support developers
-==================
+Ayudar a los desarrolladores
+============================
-You can appreciate developers work at <http://wammu.eu/donate/>.
+Puedes mostrar tu aprecio por el trabajo de los desarrolladores en
+<http://wammu.eu/donate/>.
diff --git a/admin/make-release b/admin/make-release
index 13af451..a7677e3 100755
--- a/admin/make-release
+++ b/admin/make-release
@@ -8,6 +8,7 @@ set -e
repo=gammu
#toolchain=cmake/Toolchain-mingw32msvc.cmake
toolchain=cmake/Toolchain-mingw32.cmake
+toolchain64=cmake/Toolchain-mingw64.cmake
version=`sed -n 's/set (GAMMU_VERSION "\([^"]*\)".*)/\1/p' CMakeLists.txt`
@@ -118,14 +119,15 @@ echo "Building minimal Windows version..."
cd $tmp/build-win-minimal
cmake ../$repo-$version \
-DCMAKE_TOOLCHAIN_FILE=../$repo-$version/$toolchain \
- -DBUILD_SHARED_LIBS=OFF \
+ -DBUILD_SHARED_LIBS=ON \
$CMAKE_EXTRA \
-DCPACK_SYSTEM_NAME=Windows-Minimal \
-DWITH_Postgres=OFF \
-DWITH_MySQL=OFF \
- -DWITH_GettextLibs=OFF \
+ -DWITH_Libintl=OFF \
-DWITH_Iconv=OFF \
-DWITH_CURL=OFF \
+ -DWITH_Glib=OFF \
-DWITH_LibDBI=OFF \
-DINSTALL_BASH_COMPLETION=OFF \
@@ -137,6 +139,27 @@ cpack -G ZIP
mv Gammu-*-Windows-Minimal.* $tmp/
cd $tmp
+mkdir build-win-64
+echo "Building 64-bit Windows version..."
+cd $tmp/build-win-64
+cmake ../$repo-$version \
+ -DCMAKE_TOOLCHAIN_FILE=../$repo-$version/$toolchain64 \
+ -DBUILD_SHARED_LIBS=ON \
+ $CMAKE_EXTRA \
+ -DCPACK_SYSTEM_NAME=Windows-64bit \
+ -DWITH_Postgres=OFF \
+ -DWITH_MySQL=OFF \
+ -DWITH_LibDBI=OFF \
+ -DINSTALL_BASH_COMPLETION=OFF \
+
+make -j2
+checkexe gammu/gammu.exe
+signexe gammu/gammu.exe "Gammu"
+cpack -G NSIS
+cpack -G ZIP
+mv Gammu-*-Windows-64bit.* $tmp/
+cd $tmp
+
if false ; then
mkdir build-win-python
for py in 2.6 ; do
diff --git a/admin/upload-release b/admin/upload-release
index de84324..c3cc7ce 100755
--- a/admin/upload-release
+++ b/admin/upload-release
@@ -17,6 +17,8 @@ mkdir $REL
cd $REL
put Gammu-$REL-Windows-Minimal.exe
put Gammu-$REL-Windows-Minimal.zip
+put Gammu-$REL-Windows-64bit.exe
+put Gammu-$REL-Windows-64bit.zip
put Gammu-$REL-Windows.exe
put Gammu-$REL-Windows.zip
put gammu-$REL.tar.bz2
@@ -28,6 +30,8 @@ sftp mort <<EOT
cd /srv/http/dl.cihar.com/gammu/releases/windows/
put Gammu-$REL-Windows-Minimal.exe
put Gammu-$REL-Windows-Minimal.zip
+put Gammu-$REL-Windows-64bit.exe
+put Gammu-$REL-Windows-64bit.zip
put Gammu-$REL-Windows.exe
put Gammu-$REL-Windows.zip
cd /srv/http/dl.cihar.com/gammu/releases/
diff --git a/cmake/FindODBC.cmake b/cmake/FindODBC.cmake
new file mode 100644
index 0000000..077baec
--- /dev/null
+++ b/cmake/FindODBC.cmake
@@ -0,0 +1,21 @@
+# Find ODBC (or UnixODBC)
+
+find_path(ODBC_INCLUDE_DIR NAMES sql.h
+ DOC "The ODBC include directory"
+)
+
+find_library(ODBC_LIBRARY NAMES odbc odbc32
+ DOC "The ODBC library"
+)
+
+# handle the QUIETLY and REQUIRED arguments and set ODBC_FOUND to TRUE if
+# all listed variables are TRUE
+include(FindPackageHandleStandardArgs)
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(ODBC DEFAULT_MSG ODBC_LIBRARY ODBC_INCLUDE_DIR)
+
+if(ODBC_FOUND)
+ set( ODBC_LIBRARIES ${ODBC_LIBRARY} )
+ set( ODBC_INCLUDE_DIRS ${ODBC_INCLUDE_DIR} )
+endif(ODBC_FOUND)
+
+mark_as_advanced(ODBC_INCLUDE_DIR ODBC_LIBRARY)
diff --git a/cmake/Toolchain-mingw32.cmake b/cmake/Toolchain-mingw32.cmake
index bbca67f..ee7f550 100644
--- a/cmake/Toolchain-mingw32.cmake
+++ b/cmake/Toolchain-mingw32.cmake
@@ -6,6 +6,13 @@ SET(CMAKE_SYSTEM_NAME Windows)
# which compilers to use for C and C++
SET(CMAKE_C_COMPILER i686-pc-mingw32-gcc)
SET(CMAKE_CXX_COMPILER i686-pc-mingw32-g++)
+SET(CMAKE_AR i686-pc-mingw32-ar)
+SET(CMAKE_LD i686-pc-mingw32-ld)
+SET(CMAKE_NM i686-pc-mingw32-nm)
+SET(CMAKE_OBJCOPY i686-pc-mingw32-objcopy)
+SET(CMAKE_OBJDUMP i686-pc-mingw32-objdump)
+SET(CMAKE_RANLIB i686-pc-mingw32-ranlib)
+SET(CMAKE_STRIP i686-pc-mingw32-strip)
# here is the target environment located
SET(CMAKE_FIND_ROOT_PATH /usr/i686-pc-mingw32/sys-root/mingw/ /home/mcihar/win-cross/crosscompiled)
diff --git a/cmake/Toolchain-mingw64.cmake b/cmake/Toolchain-mingw64.cmake
new file mode 100644
index 0000000..2e11489
--- /dev/null
+++ b/cmake/Toolchain-mingw64.cmake
@@ -0,0 +1,36 @@
+# Toolchain configuration for SUSE/Fedora like MinGW32 setup
+
+# the name of the target operating system
+SET(CMAKE_SYSTEM_NAME Windows)
+
+# which compilers to use for C and C++
+SET(CMAKE_C_COMPILER x86_64-pc-mingw32-gcc)
+SET(CMAKE_CXX_COMPILER x86_64-pc-mingw32-g++)
+SET(CMAKE_AR x86_64-pc-mingw32-ar)
+SET(CMAKE_LD x86_64-pc-mingw32-ld)
+SET(CMAKE_NM x86_64-pc-mingw32-nm)
+SET(CMAKE_OBJCOPY x86_64-pc-mingw32-objcopy)
+SET(CMAKE_OBJDUMP x86_64-pc-mingw32-objdump)
+SET(CMAKE_RANLIB x86_64-pc-mingw32-ranlib)
+SET(CMAKE_STRIP x86_64-pc-mingw32-strip)
+
+# here is the target environment located
+SET(CMAKE_FIND_ROOT_PATH /usr/x86_64-pc-mingw32/sys-root/mingw/)
+
+# adjust the default behaviour of the FIND_XXX() commands:
+# search headers and libraries in the target environment, search
+# programs in the host environment
+set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
+set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
+set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
+
+# Windows libraries names
+set(WIN_LIB_ICONV) # builtin
+set(WIN_LIB_INTL libintl-8.dll)
+set(WIN_LIB_CURL libcurl-4.dll libidn-11.dll libnspr4.dll nss3.dll libssh2-1.dll ssl3.dll zlib1.dll nssutil3.dll libplc4.dll libplds4.dll libgcrypt-11.dll libgpg-error-0.dll)
+set(WIN_LIB_MYSQL libmysql.dll)
+set(WIN_LIB_PGSQL libpq.dll)
+set(WIN_LIB_GLIB libglib-2.0-0.dll libgobject-2.0-0.dll libgthread-2.0-0.dll)
+
+# Disable pkg-config lookups
+set(PKG_CONFIG_EXECUTABLE /bin/false)
diff --git a/cmake/templates/gammu-config.h.cmake b/cmake/templates/gammu-config.h.cmake
index 89154e9..279e48a 100644
--- a/cmake/templates/gammu-config.h.cmake
+++ b/cmake/templates/gammu-config.h.cmake
@@ -76,7 +76,7 @@
#cmakedefine GSM_ENABLE_NOKIA7110
/* n9210.c models */
#cmakedefine GSM_ENABLE_NOKIA9210
-/* It allows to show incoming call and SMS info for 7110 family phones.
+/* It allows one to show incoming call and SMS info for 7110 family phones.
* By default commented: you can have some problems, when using it.
* Example: with my 6210 after using it info about incoming sms is shown much
* earlier than sms in phone and phone restart (once and random) later after
@@ -142,7 +142,7 @@
*/
/*#define DEVELOP*/
-/* By default disabled. It allows to make short beep after such things
+/* By default disabled. It allows one to make short beep after such things
* like changing logo in phone (like in Logo Manager)
*/
/*#define GSM_ENABLE_BEEP*/
@@ -172,6 +172,8 @@
#ifndef HAVE_MYSQL_MYSQL_H
#cmakedefine HAVE_MYSQL_MYSQL_H
#endif
+/* ODBC support */
+#cmakedefine ODBC_FOUND
/* Do we have libdbi ? */
#cmakedefine LIBDBI_FOUND
#ifndef HAVE_POSTGRESQL_LIBPQ_FE_H
diff --git a/description-pak b/description-pak
index 51623d4..471282e 100644
--- a/description-pak
+++ b/description-pak
@@ -1,4 +1,4 @@
-Gammu (Gammu All Mobile Management Utilities) 1.29.91
+Gammu (Gammu All Mobile Management Utilities) 1.29.92
Gammu is a command line utility and library to work with mobile phones
from many vendors. Support for different models differs, but basic
diff --git a/docs/man/gammu-backup.5 b/docs/man/gammu-backup.5
index b5d46c4..47563d2 100644
--- a/docs/man/gammu-backup.5
+++ b/docs/man/gammu-backup.5
@@ -1,4 +1,4 @@
-.TH "GAMMU-BACKUP" "5" "February 25, 2011" "1.29.91" "Gammu"
+.TH "GAMMU-BACKUP" "5" "March 03, 2011" "1.29.92" "Gammu"
.SH NAME
gammu-backup \- gammu(1) backup file format.
.
diff --git a/docs/man/gammu-config.1 b/docs/man/gammu-config.1
index 73dd279..deb5cc2 100644
--- a/docs/man/gammu-config.1
+++ b/docs/man/gammu-config.1
@@ -1,4 +1,4 @@
-.TH "GAMMU-CONFIG" "1" "February 25, 2011" "1.29.91" "Gammu"
+.TH "GAMMU-CONFIG" "1" "March 03, 2011" "1.29.92" "Gammu"
.SH NAME
gammu-config \- Gammu configurator
.
diff --git a/docs/man/gammu-detect.1 b/docs/man/gammu-detect.1
index cf64b8b..07c56f3 100644
--- a/docs/man/gammu-detect.1
+++ b/docs/man/gammu-detect.1
@@ -1,4 +1,4 @@
-.TH "GAMMU-DETECT" "1" "February 25, 2011" "1.29.91" "Gammu"
+.TH "GAMMU-DETECT" "1" "March 03, 2011" "1.29.92" "Gammu"
.SH NAME
gammu-detect \- Gammu device detection
.
diff --git a/docs/man/gammu-smsbackup.5 b/docs/man/gammu-smsbackup.5
index cbca1d2..13576da 100644
--- a/docs/man/gammu-smsbackup.5
+++ b/docs/man/gammu-smsbackup.5
@@ -1,4 +1,4 @@
-.TH "GAMMU-SMSBACKUP" "5" "February 25, 2011" "1.29.91" "Gammu"
+.TH "GAMMU-SMSBACKUP" "5" "March 03, 2011" "1.29.92" "Gammu"
.SH NAME
gammu-smsbackup \- gammu(1) SMS backup file format.
.
diff --git a/docs/man/gammu-smsd-dbi.7 b/docs/man/gammu-smsd-dbi.7
index 8f9e781..b583cc6 100644
--- a/docs/man/gammu-smsd-dbi.7
+++ b/docs/man/gammu-smsd-dbi.7
@@ -1,4 +1,4 @@
-.TH "GAMMU-SMSD-DBI" "7" "February 25, 2011" "1.29.91" "Gammu"
+.TH "GAMMU-SMSD-DBI" "7" "March 03, 2011" "1.29.92" "Gammu"
.SH NAME
gammu-smsd-dbi \- gammu-smsd(1) backend using DBI abstraction layer to use any supported database as a message storage
.
diff --git a/docs/man/gammu-smsd-files.7 b/docs/man/gammu-smsd-files.7
index e227f04..d670425 100644
--- a/docs/man/gammu-smsd-files.7
+++ b/docs/man/gammu-smsd-files.7
@@ -1,4 +1,4 @@
-.TH "GAMMU-SMSD-FILES" "7" "February 25, 2011" "1.29.91" "Gammu"
+.TH "GAMMU-SMSD-FILES" "7" "March 03, 2011" "1.29.92" "Gammu"
.SH NAME
gammu-smsd-files \- gammu-smsd(1) backend using filesystem as a message storage
.
diff --git a/docs/man/gammu-smsd-inject.1 b/docs/man/gammu-smsd-inject.1
index dae28ba..e37f2bb 100644
--- a/docs/man/gammu-smsd-inject.1
+++ b/docs/man/gammu-smsd-inject.1
@@ -1,4 +1,4 @@
-.TH "GAMMU-SMSD-INJECT" "1" "February 25, 2011" "1.29.91" "Gammu"
+.TH "GAMMU-SMSD-INJECT" "1" "March 03, 2011" "1.29.92" "Gammu"
.SH NAME
gammu-smsd-inject \- Inject messages into queue of SMS daemon for Gammu
.
diff --git a/docs/man/gammu-smsd-monitor.1 b/docs/man/gammu-smsd-monitor.1
index 658e51f..ca06ea2 100644
--- a/docs/man/gammu-smsd-monitor.1
+++ b/docs/man/gammu-smsd-monitor.1
@@ -1,4 +1,4 @@
-.TH "GAMMU-SMSD-MONITOR" "1" "February 25, 2011" "1.29.91" "Gammu"
+.TH "GAMMU-SMSD-MONITOR" "1" "March 03, 2011" "1.29.92" "Gammu"
.SH NAME
gammu-smsd-monitor \- Monitor state of SMS daemon for Gammu
.
diff --git a/docs/man/gammu-smsd-mysql.7 b/docs/man/gammu-smsd-mysql.7
index 0ca47a0..aa23b6e 100644
--- a/docs/man/gammu-smsd-mysql.7
+++ b/docs/man/gammu-smsd-mysql.7
@@ -1,4 +1,4 @@
-.TH "GAMMU-SMSD-MYSQL" "7" "February 25, 2011" "1.29.91" "Gammu"
+.TH "GAMMU-SMSD-MYSQL" "7" "March 03, 2011" "1.29.92" "Gammu"
.SH NAME
gammu-smsd-mysql \- gammu-smsd(1) backend using MySQL database server as a message storage
.
diff --git a/docs/man/gammu-smsd-null.7 b/docs/man/gammu-smsd-null.7
index fb07534..46d1f61 100644
--- a/docs/man/gammu-smsd-null.7
+++ b/docs/man/gammu-smsd-null.7
@@ -1,4 +1,4 @@
-.TH "GAMMU-SMSD-NULL" "7" "February 25, 2011" "1.29.91" "Gammu"
+.TH "GAMMU-SMSD-NULL" "7" "March 03, 2011" "1.29.92" "Gammu"
.SH NAME
gammu-smsd-null \- gammu-smsd(1) backend not storing messages
.
diff --git a/docs/man/gammu-smsd-odbc.7 b/docs/man/gammu-smsd-odbc.7
new file mode 100644
index 0000000..194564f
--- /dev/null
+++ b/docs/man/gammu-smsd-odbc.7
@@ -0,0 +1,81 @@
+.TH "GAMMU-SMSD-ODBC" "7" "March 03, 2011" "1.29.92" "Gammu"
+.SH NAME
+gammu-smsd-odbc \- gammu-smsd(1) backend using ODBC abstraction layer to use any supported database as a message storage
+.
+.nr rst2man-indent-level 0
+.
+.de1 rstReportMargin
+\\$1 \\n[an-margin]
+level \\n[rst2man-indent-level]
+level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
+-
+\\n[rst2man-indent0]
+\\n[rst2man-indent1]
+\\n[rst2man-indent2]
+..
+.de1 INDENT
+.\" .rstReportMargin pre:
+. RS \\$1
+. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
+. nr rst2man-indent-level +1
+.\" .rstReportMargin post:
+..
+.de UNINDENT
+. RE
+.\" indent \\n[an-margin]
+.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
+.nr rst2man-indent-level -1
+.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
+.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
+..
+.\" Man page generated from reStructeredText.
+.
+.sp
+New in version 1.29.92.
+.sp
+ODBC backend stores all data in any database supported by \fI\%ODBC\fP, which
+parameters are defined by configuration (see \fIgammu\-smsdrc\fP for description of
+configuration options).
+.sp
+For tables description see \fIgammu\-smsd\-tables\fP.
+.sp
+This backend is based on \fIgammu\-smsd\-sql\fP.
+.SH SUPPORTED DRIVERS
+.sp
+On Microsoft Windows, Gammu uses native ODBC, on other platforms, \fI\%unixODBC\fP
+can be used.
+.SH LIMITATIONS
+.sp
+Due to limits of the ODBC interface, you might have to tweak SQL queries to
+work in used SQL server, see \fIgammu\-smsd\-sql\fP for more details.
+.SH CONFIGURATION
+.sp
+You specify data source name (DSN) as \fBHost\fP in
+\fIgammu\-smsdrc\fP. The data source is configured depending on your platform.
+.sp
+On Microsoft Windows, you can find instructions on Microsoft website:
+\fI\%http://support.microsoft.com/kb/305599\fP
+.sp
+For unixODBC this is documented in user manual:
+\fI\%http://www.unixodbc.org/doc/UserManual/\fP
+.SH EXAMPLE
+.sp
+Example configuration:
+.sp
+.nf
+.ft C
+[smsd]
+service = sql
+driver = odbc
+host = dsn_of_your_database
+user = username
+password = password
+.ft P
+.fi
+.SH AUTHOR
+Michal Čihař <michal@cihar.com>
+.SH COPYRIGHT
+2009-2011, Michal Čihař <michal@cihar.com>
+.\" Generated by docutils manpage writer.
+.\"
+.
diff --git a/docs/man/gammu-smsd-pgsql.7 b/docs/man/gammu-smsd-pgsql.7
index e9a98e6..2bc219e 100644
--- a/docs/man/gammu-smsd-pgsql.7
+++ b/docs/man/gammu-smsd-pgsql.7
@@ -1,4 +1,4 @@
-.TH "GAMMU-SMSD-PGSQL" "7" "February 25, 2011" "1.29.91" "Gammu"
+.TH "GAMMU-SMSD-PGSQL" "7" "March 03, 2011" "1.29.92" "Gammu"
.SH NAME
gammu-smsd-pgsql \- gammu-smsd(1) backend using PostgreSQL database server as a message storage
.
diff --git a/docs/man/gammu-smsd-run.7 b/docs/man/gammu-smsd-run.7
index fc2a805..973e145 100644
--- a/docs/man/gammu-smsd-run.7
+++ b/docs/man/gammu-smsd-run.7
@@ -1,4 +1,4 @@
-.TH "GAMMU-SMSD-RUN" "7" "February 25, 2011" "1.29.91" "Gammu"
+.TH "GAMMU-SMSD-RUN" "7" "March 03, 2011" "1.29.92" "Gammu"
.SH NAME
gammu-smsd-run \- documentation for RunOnReceive directive
.
diff --git a/docs/man/gammu-smsd-sql.7 b/docs/man/gammu-smsd-sql.7
index 02a0396..c61208b 100644
--- a/docs/man/gammu-smsd-sql.7
+++ b/docs/man/gammu-smsd-sql.7
@@ -1,4 +1,4 @@
-.TH "GAMMU-SMSD-SQL" "7" "February 25, 2011" "1.29.91" "Gammu"
+.TH "GAMMU-SMSD-SQL" "7" "March 03, 2011" "1.29.92" "Gammu"
.SH NAME
gammu-smsd-sql \- gammu-smsd(1) backend using SQL abstraction layer to use any supported database as a message storage
.
@@ -41,6 +41,9 @@ SQL service stores all its data in database. It can use one of these SQL backend
.
\fBnative_pgsql\fP for \fIgammu\-smsd\-pgsql\fP
.IP \(bu 2
+.
+\fBodbc\fP for \fIgammu\-smsd\-odbc\fP
+.IP \(bu 2
.INDENT 2.0
.TP
.B drivers supported by DBI for \fIgammu\-smsd\-dbi\fP, which include:
@@ -72,7 +75,7 @@ Common for all backends:
\fBPassword\fP \- password for connecting to database
.IP \(bu 2
.
-\fBHost\fP \- database host
+\fBHost\fP \- database host or data source name
.IP \(bu 2
.
\fBDatabase\fP \- database name
diff --git a/docs/man/gammu-smsd-tables.7 b/docs/man/gammu-smsd-tables.7
index 80228ff..e37a0bf 100644
--- a/docs/man/gammu-smsd-tables.7
+++ b/docs/man/gammu-smsd-tables.7
@@ -1,4 +1,4 @@
-.TH "GAMMU-SMSD-TABLES" "7" "February 25, 2011" "1.29.91" "Gammu"
+.TH "GAMMU-SMSD-TABLES" "7" "March 03, 2011" "1.29.92" "Gammu"
.SH NAME
gammu-smsd-tables \- description of tables for database backends of gammu-smsd(1)
.
@@ -41,19 +41,19 @@ message to the \fBoutbox\fP table (\fIgammu\-smsd\-inject\fP does this), each SM
daemon will have separate outbox queue.
.SH RECEIVING OF MESSAGES
.sp
-Received messages are stored in \fBinbox\fP table.
+Received messages are stored in \fI\%inbox\fP table.
.SH TRANSMITTING OF MESSAGES
.sp
-Transmitted messages are read from table \fBoutbox\fP and possible subsequent parts
-of the same message from \fBoutbox_multipart\fP.
+Transmitted messages are read from table \fI\%outbox\fP and possible subsequent parts
+of the same message from \fI\%outbox_multipart\fP.
.SH DESCRIPTION OF TABLES
.SS daemons
.sp
Information about running daemons.
.SS gammu
.sp
-Table holding single value \- version of a database schema. See HISTORY for
-details what has changed.
+Table holding single field \fBVersion\fP \- version of a database schema. See
+\fI\%History of database structure\fP for details what has changed.
.SS inbox
.sp
Table where received messages will be stored.
@@ -112,7 +112,7 @@ you can use for marking, whether SMS was processed or not
.SS outbox
.sp
Messages enqueued for sending should be placed in this table. If message
-is multipart, subsequent parts are stored in table outbox_multipart.
+is multipart, subsequent parts are stored in table \fI\%outbox_multipart\fP.
.sp
Fields description:
.INDENT 0.0
@@ -238,7 +238,7 @@ the same meaning as values in outbox table
.TP
.B \fBSequencePosition\fP (integer)
.sp
-info, what is SMS number in SMS sequence (start at 2, first part is in outbox
+info, what is SMS number in SMS sequence (start at 2, first part is in \fI\%outbox\fP
table).
.UNINDENT
.SS phones
@@ -428,7 +428,7 @@ Not used by SMSD currently, included only for application usage.
.SS pbk_groups
.sp
Not used by SMSD currently, included only for application usage.
-.SH HISTORY
+.SH HISTORY OF DATABASE STRUCTURE
.sp
History of schema versions:
.INDENT 0.0
@@ -438,6 +438,8 @@ History of schema versions:
Changed name of \fBSignal\fP field to \fBSignalStrength\fP to avoid problems
with database which have \fBSIGNAL\fP as reserved word. Added \fBSendBefore\fP
and \fBSendAfter\fP fields.
+.sp
+Changed in version 1.29.90.
.TP
.B 12
.
@@ -445,28 +447,58 @@ the changes only affect MySQL structure changing default values for
timestamps from \fB0000\-00\-00 00:00:00\fP to \fBCURRENT_TIMESTAMP()\fP by
using triggers, to update to this version, just execute triggers
definition at the end of SQL file.
+.sp
+Changed in version 1.28.94.
.TP
.B 11
.
all fields for storing message text are no longer limited to 160 chars,
-but are arbitrary length text fields (1.25.92)
+but are arbitrary length text fields.
+.sp
+Changed in version 1.25.92.
.TP
.B 10
.
\fBDeliveryDateTime\fP is now NULL when message is not delivered, added several
indexes
+.sp
+Changed in version 1.22.95.
.TP
.B 9
.
added sent/received counters to phones table
+.sp
+Changed in version 1.22.93.
.TP
.B 8
.
-introduced phones table
+Signal and battery state are now stored in database.
+.sp
+Changed in version 1.20.94.
.TP
.B 7
.
-added CreatorID to tables (it holds PhoneID if set)
+Added \fBCreatorID\fP to several tables.
+.sp
+Changed in version 1.07.00.
+.TP
+.B 6
+.
+Many fields in outbox can now be NULL.
+.sp
+Changed in version 1.06.00.
+.TP
+.B 5
+.
+Introduced daemons table and various other changes.
+.sp
+Changed in version 1.03.00.
+.TP
+.B 3
+.
+Introduced phones table and various other changes.
+.sp
+Changed in version 0.98.0.
.UNINDENT
.SH EXAMPLES
.SS Creating tables
diff --git a/docs/man/gammu-smsd.1 b/docs/man/gammu-smsd.1
index c9049b4..cc73155 100644
--- a/docs/man/gammu-smsd.1
+++ b/docs/man/gammu-smsd.1
@@ -1,4 +1,4 @@
-.TH "GAMMU-SMSD" "1" "February 25, 2011" "1.29.91" "Gammu"
+.TH "GAMMU-SMSD" "1" "March 03, 2011" "1.29.92" "Gammu"
.SH NAME
gammu-smsd \- SMS daemon for Gammu
.
diff --git a/docs/man/gammu-smsdrc.5 b/docs/man/gammu-smsdrc.5
index aec8601..095df99 100644
--- a/docs/man/gammu-smsdrc.5
+++ b/docs/man/gammu-smsdrc.5
@@ -1,4 +1,4 @@
-.TH "GAMMU-SMSDRC" "5" "February 25, 2011" "1.29.91" "Gammu"
+.TH "GAMMU-SMSDRC" "5" "March 03, 2011" "1.29.92" "Gammu"
.SH NAME
gammu-smsdrc \- gammu-smsd(1) configuration file
.
@@ -491,6 +491,8 @@ Password used for connection to a database.
Database server address. It can also contain port or socket path after
semicolon, for example \fBlocalhost:/path/to/socket\fP.
.sp
+For ODBC this is used as Data source name.
+.sp
New in version 1.28.92.
.UNINDENT
.INDENT 0.0
@@ -632,7 +634,7 @@ Default is \fBauto\fP.
.UNINDENT
.SH MESSAGE FILTERING
.sp
-SMSD allows to process only limited subset of incoming messages. You can define
+SMSD allows one to process only limited subset of incoming messages. You can define
filters for sender number in \fI\%[include_numbers]\fP and
\fI\%[exclude_numbers]\fP sections or using
\fI\%IncludeNumbersFile\fP and \fI\%ExcludeNumbersFile\fP
diff --git a/docs/man/gammu.1 b/docs/man/gammu.1
index 312230d..fcad8ff 100644
--- a/docs/man/gammu.1
+++ b/docs/man/gammu.1
@@ -1,4 +1,4 @@
-.TH "GAMMU" "1" "February 25, 2011" "1.29.91" "Gammu"
+.TH "GAMMU" "1" "March 03, 2011" "1.29.92" "Gammu"
.SH NAME
gammu \- Does some neat things with your cellular phone or modem.
.
@@ -374,13 +374,6 @@ reply SMSC is set
.UNINDENT
.INDENT 0.0
.TP
-.B \-maxnum number
-.sp
-Limit maximal number of messages which will be
-created. If there are more messages, Gammu will terminate with failure.
-.UNINDENT
-.INDENT 0.0
-.TP
.B \-folder number
.sp
save to specified folder.
@@ -432,7 +425,8 @@ set sender number (default: \fBGammu\fP)
.TP
.B \-maxsms num
.sp
-maximal number of SMS messages to create
+Limit maximal number of messages which will be
+created. If there are more messages, Gammu will terminate with failure.
.UNINDENT
.sp
Types of messages:
@@ -727,7 +721,7 @@ in 2 SMS), but decoded only by newer phones (like 33xx)
.TP
.B \-scale
.
-ringtone will have Scale info for each note. It will allow to edit
+ringtone will have Scale info for each note. It will allow one to edit
it correctly later in phone composer (for example, in 33xx)
.UNINDENT
.UNINDENT
@@ -1048,7 +1042,7 @@ case insensitive substring lookup. You can interrupt searching by pressing
.UNINDENT
.SS Filesystem commands
.sp
-Gammu allows to access phones using native protocol (Nokias) or OBEX. Your
+Gammu allows one to access phones using native protocol (Nokias) or OBEX. Your
phone can also support usb storage, which is handled on the operating system
level and Gammu does not use that.
.INDENT 0.0
@@ -1194,7 +1188,7 @@ In new models all bitmaps are saved in filesystem and should go into filesystem
.TP
.B copybitmap inputfile [outputfile [OPERATOR|PICTURE|STARTUP|CALLER]]
.sp
-Allow to convert logos files to another. When give ONLY inputfile, output will
+Allow one to convert logos files to another. When give ONLY inputfile, output will
be written to stdout using ASCII art. When give output file and format, in
some file formats (like NLM) will be set indicator informing about logo type
to given.
@@ -1234,7 +1228,7 @@ Get Picture Image from phone.
.TP
.B STARTUP [file]
.sp
-Get static startup logo from phone. Allow to save it in file.
+Get static startup logo from phone. Allow one to save it in file.
.UNINDENT
.INDENT 7.0
.TP
@@ -1618,7 +1612,7 @@ Gammu to vBookmark file.
.TP
.B CALENDAR target.vcs file location
.sp
-Allows to convert between various backup formats which gammu
+Allows one to convert between various backup formats which gammu
supports for calendar events. The file type is guessed (for input file
guess is based on extension and file content, for output solely on
extension).
@@ -1627,7 +1621,7 @@ extension).
.TP
.B TODO target.vcs file location
.sp
-Allows to convert between various backup formats which gammu
+Allows one to convert between various backup formats which gammu
supports for todo events. The file type is guessed (for input file
guess is based on extension and file content, for output solely on
extension).
@@ -1636,7 +1630,7 @@ extension).
.TP
.B VCARD10|VCARD21 target.vcf file SM|ME location
.sp
-Allows to convert between various backup formats which gammu
+Allows one to convert between various backup formats which gammu
supports for phonebook events. The file type is guessed (for input file
guess is based on extension and file content, for output solely on
extension).
@@ -2170,14 +2164,14 @@ Decodes a dump made by Gammu with
.TP
.B decodesniff MBUS2|IRDA file [phonemodel]
.sp
-Allows to decode sniffs. See \fIDiscovering protocol\fP for more details.
+Allows one to decode sniffs. See \fIDiscovering protocol\fP for more details.
.UNINDENT
.SS Other commands
.INDENT 0.0
.TP
.B entersecuritycode PIN|PUK|PIN2|PUK2|PHONE|NETWORK code|\- [newpin|\-]
.sp
-Allow to enter security code from PC. When code is \fB\-\fP, it is read from stdin.
+Allow one to enter security code from PC. When code is \fB\-\fP, it is read from stdin.
.sp
In case entering PUK, some phones require you to set new PIN as well.
.UNINDENT
diff --git a/docs/man/gammurc.5 b/docs/man/gammurc.5
index dd7d714..d163f41 100644
--- a/docs/man/gammurc.5
+++ b/docs/man/gammurc.5
@@ -1,4 +1,4 @@
-.TH "GAMMURC" "5" "February 25, 2011" "1.29.91" "Gammu"
+.TH "GAMMURC" "5" "March 03, 2011" "1.29.92" "Gammu"
.SH NAME
gammurc \- gammu(1) configuration file
.
diff --git a/docs/man/jadmaker.1 b/docs/man/jadmaker.1
index b4460d7..44fdaf8 100644
--- a/docs/man/jadmaker.1
+++ b/docs/man/jadmaker.1
@@ -1,4 +1,4 @@
-.TH "JADMAKER" "1" "February 25, 2011" "1.29.91" "Gammu"
+.TH "JADMAKER" "1" "March 03, 2011" "1.29.92" "Gammu"
.SH NAME
jadmaker \- JAD File Generator
.
diff --git a/docs/manual/c/porting.rst b/docs/manual/c/porting.rst
index 3e284b9..89d5acb 100644
--- a/docs/manual/c/porting.rst
+++ b/docs/manual/c/porting.rst
@@ -14,7 +14,7 @@ API, which has to be done for various reasons:
we could be proud of.
- Centralisation of variables cleanup. - Currently all phone drivers
- have to do some common things in each function. New API allows to
+ have to do some common things in each function. New API allows one to
centralize those operations in one place.
- Exposing of internals. - Old API exposed too much of Gammu internals,
diff --git a/docs/manual/conf.py b/docs/manual/conf.py
index acab06a..613045c 100644
--- a/docs/manual/conf.py
+++ b/docs/manual/conf.py
@@ -239,6 +239,7 @@ man_pages = [
('smsd/mysql', 'gammu-smsd-mysql', 'gammu-smsd(1) backend using MySQL database server as a message storage', u'Michal Čihař <michal@cihar.com>', 7),
('smsd/pgsql', 'gammu-smsd-pgsql', 'gammu-smsd(1) backend using PostgreSQL database server as a message storage', u'Michal Čihař <michal@cihar.com>', 7),
('smsd/dbi', 'gammu-smsd-dbi', 'gammu-smsd(1) backend using DBI abstraction layer to use any supported database as a message storage', u'Michal Čihař <michal@cihar.com>', 7),
+ ('smsd/odbc', 'gammu-smsd-odbc', 'gammu-smsd(1) backend using ODBC abstraction layer to use any supported database as a message storage', u'Michal Čihař <michal@cihar.com>', 7),
('smsd/sql', 'gammu-smsd-sql', 'gammu-smsd(1) backend using SQL abstraction layer to use any supported database as a message storage', u'Michal Čihař <michal@cihar.com>', 7),
('smsd/run', 'gammu-smsd-run', 'documentation for RunOnReceive directive', u'Michal Čihař <michal@cihar.com>', 7),
('smsd/null', 'gammu-smsd-null', 'gammu-smsd(1) backend not storing messages', u'Michal Čihař <michal@cihar.com>', 7),
diff --git a/docs/manual/faq/smsd.rst b/docs/manual/faq/smsd.rst
index 735734e..2f54475 100644
--- a/docs/manual/faq/smsd.rst
+++ b/docs/manual/faq/smsd.rst
@@ -9,6 +9,10 @@ SMSD natively supports `MySQL`_ and `PostgreSQL`_. However it has also support f
SQL Server, Sybase, Firebird,...). Unfortunately `libdbi`_ currently does not work
natively on Microsoft Windows, so you can use it only on Unix platforms.
+Since version 1.29.92, SMSD can also connect to any ODBC data source, so you
+should be able to connect to virtually any database engine using this
+standard.
+
.. seealso:: :ref:`gammu-smsd-sql`
Is there some user interface for SMSD?
diff --git a/docs/manual/gammu/index.rst b/docs/manual/gammu/index.rst
index e9fef84..164efc4 100644
--- a/docs/manual/gammu/index.rst
+++ b/docs/manual/gammu/index.rst
@@ -275,11 +275,6 @@ ____________
reply SMSC is set
- .. option:: -maxnum number
-
- Limit maximal number of messages which will be
- created. If there are more messages, Gammu will terminate with failure.
-
.. option:: -folder number
save to specified folder.
@@ -317,7 +312,8 @@ ____________
.. option:: -maxsms num
- maximal number of SMS messages to create
+ Limit maximal number of messages which will be
+ created. If there are more messages, Gammu will terminate with failure.
Types of messages:
@@ -508,7 +504,7 @@ ____________
.. option:: -scale
- ringtone will have Scale info for each note. It will allow to edit
+ ringtone will have Scale info for each note. It will allow one to edit
it correctly later in phone composer (for example, in 33xx)
@@ -750,7 +746,7 @@ _______________
Filesystem commands
-------------------
-Gammu allows to access phones using native protocol (Nokias) or OBEX. Your
+Gammu allows one to access phones using native protocol (Nokias) or OBEX. Your
phone can also support usb storage, which is handled on the operating system
level and Gammu does not use that.
@@ -856,7 +852,7 @@ In new models all bitmaps are saved in filesystem and should go into filesystem
.. option:: copybitmap inputfile [outputfile [OPERATOR|PICTURE|STARTUP|CALLER]]
- Allow to convert logos files to another. When give ONLY inputfile, output will
+ Allow one to convert logos files to another. When give ONLY inputfile, output will
be written to stdout using ASCII art. When give output file and format, in
some file formats (like NLM) will be set indicator informing about logo type
to given.
@@ -885,7 +881,7 @@ In new models all bitmaps are saved in filesystem and should go into filesystem
.. option:: STARTUP [file]
- Get static startup logo from phone. Allow to save it in file.
+ Get static startup logo from phone. Allow one to save it in file.
.. option:: TEXT
@@ -1170,21 +1166,21 @@ Backing up and restoring commands
.. option:: CALENDAR target.vcs file location
- Allows to convert between various backup formats which gammu
+ Allows one to convert between various backup formats which gammu
supports for calendar events. The file type is guessed (for input file
guess is based on extension and file content, for output solely on
extension).
.. option:: TODO target.vcs file location
- Allows to convert between various backup formats which gammu
+ Allows one to convert between various backup formats which gammu
supports for todo events. The file type is guessed (for input file
guess is based on extension and file content, for output solely on
extension).
.. option:: VCARD10|VCARD21 target.vcf file SM|ME location
- Allows to convert between various backup formats which gammu
+ Allows one to convert between various backup formats which gammu
supports for phonebook events. The file type is guessed (for input file
guess is based on extension and file content, for output solely on
extension).
@@ -1540,14 +1536,14 @@ Dumps decoding commands
.. option:: decodesniff MBUS2|IRDA file [phonemodel]
- Allows to decode sniffs. See :ref:`Discovering protocol` for more details.
+ Allows one to decode sniffs. See :ref:`Discovering protocol` for more details.
Other commands
--------------
.. option:: entersecuritycode PIN|PUK|PIN2|PUK2|PHONE|NETWORK code|- [newpin|-]
- Allow to enter security code from PC. When code is ``-``, it is read from stdin.
+ Allow one to enter security code from PC. When code is ``-``, it is read from stdin.
In case entering PUK, some phones require you to set new PIN as well.
diff --git a/docs/manual/project/install.rst b/docs/manual/project/install.rst
index c4b2ba5..f71234c 100644
--- a/docs/manual/project/install.rst
+++ b/docs/manual/project/install.rst
@@ -25,10 +25,17 @@ downloaded from Microsoft:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=6AE02498-07E9-48F1-A5D6-DBFA18D37E0F
+.. _deps:
+
Dependencies
------------
-You need CMake from <http://www.cmake.org> for compiling Gammu.
+You need CMake from <http://www.cmake.org/> for compiling Gammu.
+
+Additionally pkg-config <http://pkg-config.freedesktop.org/> is used for
+detecting available libraries.
+
+.. _opt-deps:
Optional Dependencies
---------------------
@@ -46,7 +53,7 @@ libusb-1.0
libCURL
- http://curl.haxx.se/libcurl/
- - New versions notification and OpenCellID access.
+ - New versions notification and OpenCellID access, see :option:`gammu getlocation`.
libiconv
- http://www.gnu.org/software/libiconv/
@@ -58,24 +65,29 @@ Gettext
MySQL
- http://mysql.com/
- - MySQL support in SMSD.
+ - :ref:`gammu-smsd-mysql` for :ref:`smsd`.
PostgreSQL
- http://www.postgresql.org/
- - PostgreSQL support in SMSD.
+ - :ref:`gammu-smsd-pgsql` for :ref:`smsd`.
+
+unixODBC
+ - http://www.unixodbc.org/
+ - :ref:`gammu-smsd-odbc` for :ref:`smsd`.
+ - not needed on platforms having native ODBC support such as Microsoft Windows
libdbi
- http://libdbi.sourceforge.net/
- required at least version 0.8.2
- - DBI support in SMSD.
+ - :ref:`gammu-smsd-dbi` for :ref:`smsd`.
Python
- http://www.python.org/
- - Gammu has a Python bindings
+ - Gammu has a Python bindings, see :ref:`python`.
SQLite + libdbi-drivers with SQLite
- http://www.sqlite.org/
- - needed for testing of SMSD using libdbi driver (libdbd-sqlite3)
+ - needed for testing of SMSD using libdbi driver (libdbd-sqlite3), see :ref:`testing`.
glib
- http://www.gtk.org/
@@ -89,12 +101,35 @@ gudev
Compiling on Linux/Unix Systems
-------------------------------
+First install all :ref:`deps` and :ref:`opt-deps`. Do not forget to install
+corresponding devel packages as well, they are usually named with ``-dev`` or
+``-devel`` suffix, depending on your distribution.
+
+For example on Debian or Ubuntu, you can install all optional packages by
+following command:
+
+.. code-block:: sh
+
+ apt-get install cmake python-dev pkg-config libmysqlclient-dev libpq-dev libcurl4-gnutls-dev libusb-1.0-0-dev libdbi0-dev libbluetooth-dev libgudev-1.0-dev libglib2.0-dev unixodbc-dev
+
+For openSUSE, the installation all optional packages could look like:
+
+.. code-block:: sh
+
+ zypper install libusb-1_0-devel libdbi-devel bluez-devel postgresql-devel mysql-devel python-devel libcurl-devel cmake pkgconfig unixODBC-devel glib2-devel libgudev-1_0-devel
+
For compatibility reasons, configure like wrapper is provided, if you
-don't need much specific tuning, you can use general "./configure; make;
-sudo make install" set of commands. The configure wrapper will create
-directory build-configure and build all binaries there (nothing is
-changed in source tree), for example gammu binary is in
-build-configure/gammu directory.
+don't need much specific tuning, you can use usual set of commands:
+
+.. code-block:: sh
+
+ ./configure
+ make
+ sudo make install
+
+The configure wrapper will create directory build-configure and build all
+binaries there (nothing is changed in source tree), for example gammu binary is
+in build-configure/gammu directory.
If you need/want to tweak build a bit more than configure wrapper
provides, you have to use `CMake`_ directly. For now, only out of source
@@ -134,24 +169,26 @@ parameters bellow), or using TUI - ccmake.
Useful cmake parameters:
-* -DBUILD_SHARED_LIBS=ON enables shared library
-* -DCMAKE_BUILD_TYPE="Debug" enables debug build
-* -DCMAKE_INSTALL_PREFIX="/usr" change installation prefix
-* -DENABLE_PROTECTION=OFF disables various compile time protections
+* ``-DBUILD_SHARED_LIBS=ON`` enables shared library
+* ``-DCMAKE_BUILD_TYPE="Debug"`` enables debug build
+* ``-DCMAKE_INSTALL_PREFIX="/usr"`` change installation prefix
+* ``-DENABLE_PROTECTION=OFF`` disables various compile time protections
against buffer overflows and similar attacks
-* -DBUILD_PYTHON=/usr/bin/python2.6 changes Python used for build Python
+* ``-DBUILD_PYTHON=/usr/bin/python2.6`` changes Python used for build Python
module
-* -DWITH_PYTHON=OFF disables build of python-gammu
+* ``-DWITH_PYTHON=OFF`` disables build of python-gammu
You can also disable support for whole set of phones, e.g.:
-* -DWITH_NOKIA_SUPPORT=OFF disables Nokia phones support
-* -DWITH_BLUETOOTH=OFF disables Bluetooth support
-* -DWITH_IRDA=OFF disables IrDA support
+* ``-DWITH_NOKIA_SUPPORT=OFF`` disables Nokia phones support
+* ``-DWITH_BLUETOOTH=OFF`` disables Bluetooth support
+* ``-DWITH_IRDA=OFF`` disables IrDA support
Compiling on Microsoft Windows
------------------------------
+First install all :ref:`deps` and :ref:`opt-deps`.
+
`CMake`_ is able to generate projects for various tools including Microsoft
Visual Studio, Borland toolchains, Cygwin or Mingw32. Just click on
CMakeLists.txt in project sources and configure CMake to be able to find
@@ -227,6 +264,8 @@ This should work pretty much same as on Linux.
Compiling on Mac OS X
---------------------
+First install all :ref:`deps` and :ref:`opt-deps`.
+
Gammu should be compilable on Mac OS X, you need to have installed
Developer Tols (version 2.4.1 was tested) and `CMake`_ (there is a Mac OS X
"Darwin" DMG download). For database support in SMSD, install wanted
@@ -253,6 +292,9 @@ Or completely disable iconv support:
Cross compilation for Windows on Linux
--------------------------------------
+First install all :ref:`deps` and :ref:`opt-deps` into your mingw build
+environment.
+
Only cross compilation using `CMake`_ has been tested. You need to install
MinGW cross tool chain and run time. On Debian you can do it by apt-get
install mingw32. Build is then quite simple:
@@ -264,6 +306,15 @@ install mingw32. Build is then quite simple:
cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw32.cmake
make
+There is also toolchain configuration for Win64 available:
+
+.. code-block:: sh
+
+ mkdir build-win64
+ cd build-win64
+ cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-mingw64.cmake
+ make
+
If your MinGW cross compiler binaries are not found automatically, you
can specify their different names in cmake/Toolchain-mingw32.cmake.
diff --git a/docs/manual/project/roadmap.rst b/docs/manual/project/roadmap.rst
index 0964ec5..c79f178 100644
--- a/docs/manual/project/roadmap.rst
+++ b/docs/manual/project/roadmap.rst
@@ -1,27 +1,59 @@
Roadmap for Gammu
=================
-1.30.0
-------
+There are some major issues which should be addressed in Gammu soon. This list
+is not sorted at all, but includes bad design decisions made in Gammu past
+which we would like to fix.
-I will try to work on change with locations handling here, but as it is quite
-intrusive, it might not be ready for this release.
+Locations handling
+------------------
-Future
-------
+One problem is locations handling, because current scheme (using numbers)
+really does not match majority of current phones and it should be converted to
+using path based locations for messages, phonebook, calendar, etc.
-There are some major issues which should be addressed in Gammu soon. One
-problem is locations handling, because current scheme (using numbers) really
-does not match majority of current phones and it should be converted to using
-path based locations for messages, phonebook, calendar, etc.
+Unicode strings
+---------------
The another major obstacle which is all around Gammu code is own
implementation of unicode (UCS-2-BE) strings. This code should be dropped and
wchar_t used instead.
+Hardcoded length for strings
+----------------------------
+
+Most of the strings have hardcoded length limits. This limitation should be
+removed and strings allocated on the fly.
+
+Unsigned char mess
+------------------
+
+In many cases ``unsigned char`` is used without any reason.
+
+Extendability of libGammu
+-------------------------
+
+Current way of adding protocol specific functionality from applications using
+libGammu is broken. Actually only application using this is Gammu utility.
+This option should be either completely removed or rewritten from scratch not
+to be dependant on libGammu internals.
+
+Built time configuration
+------------------------
+
Avoid heavy usage of gsmstate.h header and move the
-``#ifdef...#define...#endif`` blocks to ``gammu-config.h``.
+``#ifdef...#define...#endif`` blocks to ``gammu-config.h``. Or rather cleanup
+them and have only single define for single compile time option.
+
+Config file handling
+--------------------
Drop multiple configurations handling in libGammu, it should provide just API
to read some section from Gammurc and possible fall-back logic should be in
application.
+
+AT module
+---------
+
+There should be simpler way to generate AT command with proper escaping and
+charset conversion of fields. Something like reverse ATGEN_ParseReply.
diff --git a/docs/manual/protocol/discovering.rst b/docs/manual/protocol/discovering.rst
index 57b1101..b058708 100644
--- a/docs/manual/protocol/discovering.rst
+++ b/docs/manual/protocol/discovering.rst
@@ -23,7 +23,7 @@ Serial port
-----------
-Download `Portmon`_, which allows to capture bytes sent and received by
+Download `Portmon`_, which allows one to capture bytes sent and received by
ready binary software.
.. _Portmon: http://technet.microsoft.com/en-us/sysinternals/bb896644.aspx
diff --git a/docs/manual/smsd/backends.rst b/docs/manual/smsd/backends.rst
index a8836ab..80cd67b 100644
--- a/docs/manual/smsd/backends.rst
+++ b/docs/manual/smsd/backends.rst
@@ -14,6 +14,7 @@ outgoing ones).
mysql
pgsql
dbi
+ odbc
null
tables
diff --git a/docs/manual/smsd/config.rst b/docs/manual/smsd/config.rst
index ad36b90..b9f4c98 100644
--- a/docs/manual/smsd/config.rst
+++ b/docs/manual/smsd/config.rst
@@ -72,7 +72,7 @@ General parameters of SMS daemon
.. deprecated:: 1.28.93
``PGSQL``
- synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = ``native_mysql``
+ synonym for :config:option:`Service` = ``SQL`` and :config:option:`Driver` = ``native_pgsql``
stores messages in PostgreSQL database, see :ref:`gammu-smsd-pgsql` for details
@@ -362,6 +362,8 @@ supports same options for configuring connection to a database:
Database server address. It can also contain port or socket path after
semicolon, for example ``localhost:/path/to/socket``.
+ For ODBC this is used as Data source name.
+
.. versionadded:: 1.28.92
.. config:option:: PC
@@ -386,7 +388,8 @@ supports same options for configuring connection to a database:
SQL driver to use.
- Can be either one of native drivers (``native_mysql`` or ``native_pgsql``) or :ref:`gammu-smsd-dbi` driver.
+ Can be either one of native drivers (``odbc``, ``native_mysql`` or
+ ``native_pgsql``) or :ref:`gammu-smsd-dbi` driver.
Depends on what DBI drivers you have installed, DBI
supports: ``mysql``, ``freetds`` (provides access to MS SQL Server and
@@ -475,7 +478,7 @@ that all path should contain trailing path separator (/ on Unix systems):
Message filtering
-----------------
-SMSD allows to process only limited subset of incoming messages. You can define
+SMSD allows one to process only limited subset of incoming messages. You can define
filters for sender number in :config:section:`[include_numbers]` and
:config:section:`[exclude_numbers]` sections or using
:config:option:`IncludeNumbersFile` and :config:option:`ExcludeNumbersFile`
diff --git a/docs/manual/smsd/odbc.rst b/docs/manual/smsd/odbc.rst
new file mode 100644
index 0000000..17527f4
--- /dev/null
+++ b/docs/manual/smsd/odbc.rst
@@ -0,0 +1,55 @@
+.. _gammu-smsd-odbc:
+
+ODBC Backend
+============
+
+.. versionadded:: 1.29.92
+
+ODBC backend stores all data in any database supported by `ODBC`_, which
+parameters are defined by configuration (see :ref:`gammu-smsdrc` for description of
+configuration options).
+
+For tables description see :ref:`gammu-smsd-tables`.
+
+This backend is based on :ref:`gammu-smsd-sql`.
+
+Supported drivers
+-----------------
+
+On Microsoft Windows, Gammu uses native ODBC, on other platforms, `unixODBC`_
+can be used.
+
+.. _ODBC: http://en.wikipedia.org/wiki/Open_Database_Connectivity
+.. _unixODBC: http://www.unixodbc.org/
+
+Limitations
+-----------
+
+Due to limits of the ODBC interface, you might have to tweak SQL queries to
+work in used SQL server, see :ref:`gammu-smsd-sql` for more details.
+
+Configuration
+-------------
+
+You specify data source name (DSN) as :config:option:`Host` in
+:ref:`gammu-smsdrc`. The data source is configured depending on your platform.
+
+On Microsoft Windows, you can find instructions on Microsoft website:
+http://support.microsoft.com/kb/305599
+
+For unixODBC this is documented in user manual:
+http://www.unixodbc.org/doc/UserManual/
+
+Example
+-------
+
+Example configuration:
+
+.. code-block:: ini
+
+ [smsd]
+ service = sql
+ driver = odbc
+ host = dsn_of_your_database
+ user = username
+ password = password
diff --git a/docs/manual/smsd/sql.rst b/docs/manual/smsd/sql.rst
index f15528e..520b7ca 100644
--- a/docs/manual/smsd/sql.rst
+++ b/docs/manual/smsd/sql.rst
@@ -8,6 +8,7 @@ SQL service stores all its data in database. It can use one of these SQL backend
* ``native_mysql`` for :ref:`gammu-smsd-mysql`
* ``native_pgsql`` for :ref:`gammu-smsd-pgsql`
+* ``odbc`` for :ref:`gammu-smsd-odbc`
* drivers supported by DBI for :ref:`gammu-smsd-dbi`, which include:
* ``sqlite3`` - for SQLite 3
* ``mysql`` - for MySQL
@@ -21,7 +22,7 @@ Common for all backends:
* :config:option:`User` - user connecting to database
* :config:option:`Password` - password for connecting to database
-* :config:option:`Host` - database host
+* :config:option:`Host` - database host or data source name
* :config:option:`Database` - database name
* :config:option:`Driver` - ``native_mysql``, ``native_pgsql`` or DBI one
diff --git a/docs/manual/smsd/tables.rst b/docs/manual/smsd/tables.rst
index df51f4e..b4219be 100644
--- a/docs/manual/smsd/tables.rst
+++ b/docs/manual/smsd/tables.rst
@@ -15,13 +15,13 @@ daemon will have separate outbox queue.
Receiving of messages
---------------------
-Received messages are stored in ``inbox`` table.
+Received messages are stored in :ref:`inbox` table.
Transmitting of messages
------------------------
-Transmitted messages are read from table ``outbox`` and possible subsequent parts
-of the same message from ``outbox_multipart``.
+Transmitted messages are read from table :ref:`outbox` and possible subsequent parts
+of the same message from :ref:`outbox_multipart`.
Description of tables
---------------------
@@ -34,8 +34,10 @@ Information about running daemons.
gammu
+++++
-Table holding single value - version of a database schema. See HISTORY for
-details what has changed.
+Table holding single field ``Version`` - version of a database schema. See
+:ref:`smsd-tables-history` for details what has changed.
+
+.. _inbox:
inbox
+++++
@@ -81,11 +83,13 @@ Fields description:
you can use for marking, whether SMS was processed or not
+.. _outbox:
+
outbox
++++++
Messages enqueued for sending should be placed in this table. If message
-is multipart, subsequent parts are stored in table outbox_multipart.
+is multipart, subsequent parts are stored in table :ref:`outbox_multipart`.
Fields description:
@@ -155,6 +159,7 @@ Fields description:
sender identification, it has to match PhoneID in SMSD configuration to make
SMSD process this message
+.. _outbox_multipart:
outbox_multipart
++++++++++++++++
@@ -179,7 +184,7 @@ Fields description:
the same meaning as values in outbox table
``SequencePosition`` (integer)
- info, what is SMS number in SMS sequence (start at 2, first part is in outbox
+ info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`
table).
@@ -328,8 +333,10 @@ pbk_groups
Not used by SMSD currently, included only for application usage.
-History
--------
+.. _smsd-tables-history:
+
+History of database structure
+-----------------------------
History of schema versions:
@@ -337,24 +344,49 @@ History of schema versions:
Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems
with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``
and ``SendAfter`` fields.
+
+ .. versionchanged:: 1.29.90
12
the changes only affect MySQL structure changing default values for
timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by
using triggers, to update to this version, just execute triggers
definition at the end of SQL file.
+
+ .. versionchanged:: 1.28.94
11
all fields for storing message text are no longer limited to 160 chars,
- but are arbitrary length text fields (1.25.92)
+ but are arbitrary length text fields.
+
+ .. versionchanged:: 1.25.92
10
``DeliveryDateTime`` is now NULL when message is not delivered, added several
indexes
+
+ .. versionchanged:: 1.22.95
9
added sent/received counters to phones table
+
+ .. versionchanged:: 1.22.93
8
- introduced phones table
+ Signal and battery state are now stored in database.
+ .. versionchanged:: 1.20.94
7
- added CreatorID to tables (it holds PhoneID if set)
+ Added ``CreatorID`` to several tables.
+
+ .. versionchanged:: 1.07.00
+6
+ Many fields in outbox can now be NULL.
+
+ .. versionchanged:: 1.06.00
+5
+ Introduced daemons table and various other changes.
+
+ .. versionchanged:: 1.03.00
+3
+ Introduced phones table and various other changes.
+
+ .. versionchanged:: 0.98.0
Examples
diff --git a/docs/manual/testing/testsuite.rst b/docs/manual/testing/testsuite.rst
index c6753f9..44c836b 100644
--- a/docs/manual/testing/testsuite.rst
+++ b/docs/manual/testing/testsuite.rst
@@ -168,3 +168,6 @@ Database backends configuration
User to use for MySQL tests (default: ``smsd``)
``MYSQL_PASSWORD``
Password to use for MySQL tests (default: ``smsd``)
+``ODBC_DSN```
+ ODBC DSN to use for ODBC tests (default: ``smsd``).
+ Currently needs to point to MySQL database.
diff --git a/gammu.spec b/gammu.spec
index 188b95e..b25858e 100644
--- a/gammu.spec
+++ b/gammu.spec
@@ -1,5 +1,5 @@
Name: gammu
-Version: 1.29.91
+Version: 1.29.92
Release: 1
# Set to 0 to disable bluetooth support
%if 0%{?opensuse_bs} && 0%{?sles_version} == 9
diff --git a/gammu/depend/nokia/dct3.c b/gammu/depend/nokia/dct3.c
index c5a2ce0..adf1fba 100644
--- a/gammu/depend/nokia/dct3.c
+++ b/gammu/depend/nokia/dct3.c
@@ -40,7 +40,7 @@ GSM_Error CheckDCT3Only(void)
if (gsm->ConnectionType!=GCT_MBUS2 && gsm->ConnectionType!=GCT_FBUS2 &&
gsm->ConnectionType!=GCT_FBUS2DLR3 && gsm->ConnectionType!=GCT_FBUS2BLUE &&
gsm->ConnectionType!=GCT_FBUS2IRDA && gsm->ConnectionType!=GCT_IRDAPHONET &&
- gsm->ConnectionType!=GCT_BLUEFBUS2) {
+ gsm->ConnectionType!=GCT_BLUEFBUS2 && gsm->ConnectionType!=GCT_FBUS2PL2303) {
return ERR_OTHERCONNECTIONREQUIRED;
}
return ERR_NONE;
diff --git a/gammu/depend/nokia/dct3trac/wmx.c b/gammu/depend/nokia/dct3trac/wmx.c
index 47e7250..754b27f 100644
--- a/gammu/depend/nokia/dct3trac/wmx.c
+++ b/gammu/depend/nokia/dct3trac/wmx.c
@@ -20,6 +20,7 @@
#include "../../../../libgammu/gsmstate.h"
#include "../../../../libgammu/service/gsmpbk.h"
#include "../../../../libgammu/phone/nokia/dct3/dct3func.h"
+#include "../../../../helper/printing.h"
#include "../../../gammu.h"
#include "../dct3.h"
#include "wmx.h"
@@ -366,7 +367,8 @@ void DCT3SetDebug(int argc, char *argv[])
/* Open XML file .. needs to be argument */
xout = fopen("out.xml", "w");
if (xout == NULL) {
- return;
+ printf_err("Failed to open out.xml for writing!\n");
+ Terminate(3);
}
GSMDecoder_xmlout(gsmdec, xout);
diff --git a/gammu/files.c b/gammu/files.c
index 94e6123..cd16f44 100644
--- a/gammu/files.c
+++ b/gammu/files.c
@@ -421,7 +421,7 @@ static void GetOneFile(GSM_File * File, gboolean newtime, int i)
fprintf(stderr, _("%i percent done."), (int)(File->Used * 100 / Size));
}
fprintf(stderr, _("%lu Bytes in %li seconds, %lu Bytes/sec"),
- (long unsigned int) File->Used, diff, File->Used / diff);
+ (long unsigned int) File->Used, (long unsigned int) diff, (long unsigned int) File->Used / diff);
}
fprintf(stderr, "\n");
fflush(stderr);
diff --git a/gammu/gammu.c b/gammu/gammu.c
index 1476110..a571c0d 100644
--- a/gammu/gammu.c
+++ b/gammu/gammu.c
@@ -338,7 +338,7 @@ static void Version(int argc UNUSED, char *argv[]UNUSED)
{
PrintVersion();
- printf("%s\n", _("Copyright (C) 2003 - 2010 Michal Cihar <michal@cihar.com> and other authors."));
+ printf("%s\n", _("Copyright (C) 2003 - 2011 Michal Cihar <michal@cihar.com> and other authors."));
printf("\n");
diff --git a/helper/cmdline.c b/helper/cmdline.c
index 3f92863..24ba052 100644
--- a/helper/cmdline.c
+++ b/helper/cmdline.c
@@ -14,7 +14,10 @@ long int GetInt(const char* param)
result = strtol(param, &endptr, 10);
-#ifdef WIN32
+#ifdef WIN64
+ /* Win64 has even more broken behavior, it returns -1 on range error */
+ if ((errno == ERANGE && (result == LONG_MAX || result == LONG_MIN || result == -1))) {
+#elif defined(WIN32)
/* Windows do not report correctly errno */
if (result == LONG_MAX || result == LONG_MIN) {
#else
diff --git a/libgammu/device/serial/ser_w32.c b/libgammu/device/serial/ser_w32.c
index f220105..e177815 100644
--- a/libgammu/device/serial/ser_w32.c
+++ b/libgammu/device/serial/ser_w32.c
@@ -152,7 +152,7 @@ static GSM_Error serial_open (GSM_StateMachine *s)
DeviceName2[0] = 0;
if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, "HARDWARE\\DEVICEMAP\\SERIALCOMM", 0, KEY_QUERY_VALUE, &hKey) != ERROR_SUCCESS) {
smprintf(s,"Error opening key\n");
- return ERR_DEVICENOTWORK;
+ return ERR_DEVICENOTEXIST;
}
i = 0;
while(1) {
@@ -168,7 +168,7 @@ static GSM_Error serial_open (GSM_StateMachine *s)
/* win 98 */
if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, "Enum\\USBVSP\\ATMELPORT\\0000", 0, KEY_QUERY_VALUE, &hKey) != ERROR_SUCCESS) {
smprintf(s,"Error opening key\n");
- return ERR_DEVICENOTWORK;
+ return ERR_DEVICENOTEXIST;
}
i = 0;
while(1) {
@@ -180,7 +180,9 @@ static GSM_Error serial_open (GSM_StateMachine *s)
i++;
}
RegCloseKey(hKey);
- if (strlen(DeviceName2) == 0) return ERR_DEVICENOTWORK;
+ if (strlen(DeviceName2) == 0) {
+ return ERR_DEVICENOTEXIST;
+ }
}
smprintf(s,"DKU5 device is \"%s\"\n",DeviceName2);
}
@@ -218,8 +220,8 @@ static GSM_Error serial_open (GSM_StateMachine *s)
if (s->ConnectionType != GCT_DKU2PHONET && s->ConnectionType != GCT_DKU2AT) {
d->old_settings.DCBlength = sizeof(DCB);
if (GetCommState(d->hPhone, &d->old_settings)==0) {
- GSM_OSErrorInfo(s, "ReadDevice in serial_open");
- return ERR_DEVICEREADERROR;
+ GSM_OSErrorInfo(s, "GetCommState in serial_open");
+ return ERR_DEVICEOPENERROR;
}
/* When char will be received, we will receive notifications */
@@ -252,7 +254,7 @@ static GSM_Error serial_open (GSM_StateMachine *s)
/* Initialise the port settings */
if (SetCommState(d->hPhone, &dcb)==0) {
- GSM_OSErrorInfo(s, "WriteDevice in serial_open");
+ GSM_OSErrorInfo(s, "SetCommState in serial_open");
return ERR_DEVICEOPENERROR;
}
}
diff --git a/libgammu/misc/misc.c b/libgammu/misc/misc.c
index 31a2e9a..887df53 100644
--- a/libgammu/misc/misc.c
+++ b/libgammu/misc/misc.c
@@ -13,7 +13,6 @@
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
-#include <sys/timeb.h>
#include <ctype.h>
#ifdef WIN32
# define WIN32_LEAN_AND_MEAN
@@ -187,32 +186,36 @@ void GSM_GetCurrentDateTime (GSM_DateTime *Date)
time_t Fill_Time_T(GSM_DateTime DT)
{
- struct tm tm_starttime;
+ struct tm timestruct;
+ struct tm *now;
+ time_t t;
+
dbgprintf(NULL, "StartTime: %s\n", OSDate(DT));
- memset(&tm_starttime, 0, sizeof(tm_starttime));
- tm_starttime.tm_year = DT.Year - 1900;
- tm_starttime.tm_mon = DT.Month - 1;
- tm_starttime.tm_mday = DT.Day;
- tm_starttime.tm_hour = DT.Hour;
- tm_starttime.tm_min = DT.Minute;
- tm_starttime.tm_sec = DT.Second;
+ memset(&timestruct, 0, sizeof(timestruct));
+ timestruct.tm_year = DT.Year - 1900;
+ timestruct.tm_mon = DT.Month - 1;
+ timestruct.tm_mday = DT.Day;
+ timestruct.tm_hour = DT.Hour;
+ timestruct.tm_min = DT.Minute;
+ timestruct.tm_sec = DT.Second;
- tzset();
+ time(&t);
+ now = localtime(&t);
#ifdef HAVE_DAYLIGHT
- tm_starttime.tm_isdst = daylight;
+ timestruct.tm_isdst = now->tm_isdst;
#else
- tm_starttime.tm_isdst = -1;
+ timestruct.tm_isdst = -1;
#endif
#ifdef HAVE_STRUCT_TM_TM_ZONE
/* No time zone information */
- tm_starttime.tm_gmtoff = timezone;
- tm_starttime.tm_zone = *tzname;
+ timestruct.tm_gmtoff = now->tm_gmtoff;
+ timestruct.tm_zone = now->tm_zone;
#endif
- return mktime(&tm_starttime);
+ return mktime(&timestruct);
}
GSM_DateTime GSM_AddTime (GSM_DateTime DT , GSM_DeltaTime delta)
diff --git a/libgammu/phone/at/atgen.c b/libgammu/phone/at/atgen.c
index e8060ea..d279f84 100644
--- a/libgammu/phone/at/atgen.c
+++ b/libgammu/phone/at/atgen.c
@@ -1008,7 +1008,7 @@ GSM_Error ATGEN_DecodeDateTime(GSM_StateMachine *s, GSM_DateTime *dt, unsigned c
GSM_Error ATGEN_ParseReply(GSM_StateMachine *s, const unsigned char *input, const char *format, ...)
{
const char *fmt = format;
- const char *inp = input;
+ const char *input_pos = input;
char *endptr = NULL, *out_s = NULL, *search_pos = NULL;
GSM_DateTime *out_dt;
unsigned char *out_us = NULL,*buffer = NULL,*buffer2=NULL;
@@ -1032,17 +1032,17 @@ GSM_Error ATGEN_ParseReply(GSM_StateMachine *s, const unsigned char *input, cons
switch(*fmt++) {
case 'i':
out_i = va_arg(ap, int *);
- *out_i = strtol(inp, &endptr, 10);
- if (endptr == inp) {
+ *out_i = strtol(input_pos, &endptr, 10);
+ if (endptr == input_pos) {
error = ERR_UNKNOWNRESPONSE;
goto end;
}
smprintf(s, "Parsed int %d\n", *out_i);
- inp = endptr;
+ input_pos = endptr;
break;
case 'n':
out_i = va_arg(ap, int *);
- length = ATGEN_GrabString(s, inp, &buffer);
+ length = ATGEN_GrabString(s, input_pos, &buffer);
*out_i = strtol(buffer, &endptr, 10);
free(buffer);
if (endptr == (char *)buffer) {
@@ -1050,33 +1050,33 @@ GSM_Error ATGEN_ParseReply(GSM_StateMachine *s, const unsigned char *input, cons
goto end;
}
smprintf(s, "Parsed int %d\n", *out_i);
- inp += length;
+ input_pos += length;
break;
case 'I':
out_i = va_arg(ap, int *);
- *out_i = strtol(inp, &endptr, 10);
- if (endptr == inp) {
+ *out_i = strtol(input_pos, &endptr, 10);
+ if (endptr == input_pos) {
smprintf(s, "Number empty\n");
*out_i = 0;
} else {
smprintf(s, "Parsed int %d\n", *out_i);
- inp = endptr;
+ input_pos = endptr;
}
break;
case 'l':
out_l = va_arg(ap, long int *);
- *out_l = strtol(inp, &endptr, 10);
- if (endptr == inp) {
+ *out_l = strtol(input_pos, &endptr, 10);
+ if (endptr == input_pos) {
error = ERR_UNKNOWNRESPONSE;
goto end;
}
smprintf(s, "Parsed long int %ld\n", *out_l);
- inp = endptr;
+ input_pos = endptr;
break;
case 'p':
out_s = va_arg(ap, char *);
storage_size = va_arg(ap, size_t);
- length = ATGEN_GrabString(s, inp, &buffer);
+ length = ATGEN_GrabString(s, input_pos, &buffer);
smprintf(s, "Parsed phone string \"%s\"\n", buffer);
error = ATGEN_DecodeText(s,
buffer, strlen(buffer),
@@ -1091,12 +1091,12 @@ GSM_Error ATGEN_ParseReply(GSM_StateMachine *s, const unsigned char *input, cons
if (error != ERR_NONE) {
goto end;
}
- inp += length;
+ input_pos += length;
break;
case 's':
out_s = va_arg(ap, char *);
storage_size = va_arg(ap, size_t);
- length = ATGEN_GrabString(s, inp, &buffer);
+ length = ATGEN_GrabString(s, input_pos, &buffer);
smprintf(s, "Parsed generic string \"%s\"\n", buffer);
error = ATGEN_DecodeText(s,
buffer, strlen(buffer),
@@ -1111,12 +1111,12 @@ GSM_Error ATGEN_ParseReply(GSM_StateMachine *s, const unsigned char *input, cons
if (error != ERR_NONE) {
goto end;
}
- inp += length;
+ input_pos += length;
break;
case 't':
out_s = va_arg(ap, char *);
storage_size = va_arg(ap, size_t);
- length = ATGEN_GrabString(s, inp, &buffer);
+ length = ATGEN_GrabString(s, input_pos, &buffer);
smprintf(s, "Parsed string with length \"%s\"\n", buffer);
if (!isdigit((int)buffer[0])) {
free(buffer);
@@ -1145,23 +1145,23 @@ GSM_Error ATGEN_ParseReply(GSM_StateMachine *s, const unsigned char *input, cons
if (error != ERR_NONE) {
goto end;
}
- inp += length;
+ input_pos += length;
break;
case 'u':
out_s = va_arg(ap, char *);
storage_size = va_arg(ap, size_t);
- length = ATGEN_GrabString(s, inp, &buffer);
+ length = ATGEN_GrabString(s, input_pos, &buffer);
smprintf(s, "Parsed utf-8 string \"%s\"\n", buffer);
DecodeUTF8(out_s, buffer, strlen(buffer));
smprintf(s, "utf-8 string with length decoded as \"%s\"\n", DecodeUnicodeString(out_s));
free(buffer);
buffer = NULL;
- inp += length;
+ input_pos += length;
break;
case 'T':
out_s = va_arg(ap, char *);
storage_size = va_arg(ap, size_t);
- length = ATGEN_GrabString(s, inp, &buffer);
+ length = ATGEN_GrabString(s, input_pos, &buffer);
smprintf(s, "Parsed utf-8 string with length \"%s\"\n", buffer);
if (!isdigit((int)buffer[0])) {
free(buffer);
@@ -1181,12 +1181,12 @@ GSM_Error ATGEN_ParseReply(GSM_StateMachine *s, const unsigned char *input, cons
smprintf(s, "utf-8 string with length decoded as \"%s\"\n", DecodeUnicodeString(out_s));
free(buffer);
buffer = NULL;
- inp += length;
+ input_pos += length;
break;
case 'e':
out_s = va_arg(ap, char *);
storage_size = va_arg(ap, size_t);
- length = ATGEN_GrabString(s, inp, &buffer);
+ length = ATGEN_GrabString(s, input_pos, &buffer);
smprintf(s, "Parsed generic string \"%s\"\n", buffer);
error = ATGEN_DecodeText(s,
buffer, strlen(buffer),
@@ -1201,12 +1201,12 @@ GSM_Error ATGEN_ParseReply(GSM_StateMachine *s, const unsigned char *input, cons
if (error != ERR_NONE) {
goto end;
}
- inp += length;
+ input_pos += length;
break;
case 'S':
out_s = va_arg(ap, char *);
storage_size = va_arg(ap, size_t);
- length = ATGEN_GrabString(s, inp, &buffer);
+ length = ATGEN_GrabString(s, input_pos, &buffer);
if (buffer[0] == 0x02 && buffer[strlen(buffer) - 1] == 0x03) {
memmove(buffer, buffer + 1, strlen(buffer) - 2);
buffer[strlen(buffer) - 2] = 0;
@@ -1216,12 +1216,12 @@ GSM_Error ATGEN_ParseReply(GSM_StateMachine *s, const unsigned char *input, cons
smprintf(s, "Samsung string decoded as \"%s\"\n", DecodeUnicodeString(out_s));
free(buffer);
buffer = NULL;
- inp += length;
+ input_pos += length;
break;
case 'r':
out_us = va_arg(ap, unsigned char *);
storage_size = va_arg(ap, size_t);
- length = ATGEN_GrabString(s, inp, &buffer);
+ length = ATGEN_GrabString(s, input_pos, &buffer);
smprintf(s, "Parsed raw string \"%s\"\n", buffer);
if (strlen(buffer) > storage_size) {
free(buffer);
@@ -1232,18 +1232,18 @@ GSM_Error ATGEN_ParseReply(GSM_StateMachine *s, const unsigned char *input, cons
strcpy(out_us, buffer);
free(buffer);
buffer = NULL;
- inp += length;
+ input_pos += length;
break;
case 'd':
out_dt = va_arg(ap, GSM_DateTime *);
- length = ATGEN_GrabString(s, inp, &buffer);
+ length = ATGEN_GrabString(s, input_pos, &buffer);
/* Fix up reply from broken phones which split
* date to two strings */
- if (length > 0 && *(inp + length) == ',' &&
+ if (length > 0 && *(input_pos + length) == ',' &&
strchr(buffer, ',') == NULL
) {
length++;
- length += ATGEN_GrabString(s, inp + length, &buffer2);
+ length += ATGEN_GrabString(s, input_pos + length, &buffer2);
buffer = (unsigned char *)realloc(buffer, length + 2);
strcat(buffer, ",");
strcat(buffer, buffer2);
@@ -1260,14 +1260,14 @@ GSM_Error ATGEN_ParseReply(GSM_StateMachine *s, const unsigned char *input, cons
if (error != ERR_NONE) {
goto end;
}
- inp += length;
+ input_pos += length;
} else {
free(buffer);
buffer = NULL;
}
break;
case '@':
- if (*inp++ != '@') {
+ if (*input_pos++ != '@') {
error = ERR_UNKNOWNRESPONSE;
goto end;
}
@@ -1282,10 +1282,10 @@ GSM_Error ATGEN_ParseReply(GSM_StateMachine *s, const unsigned char *input, cons
}
break;
case ' ':
- while (isspace((int)*inp)) inp++;
+ while (isspace((int)*input_pos)) input_pos++;
break;
default:
- if (*inp++ != *(fmt - 1)) {
+ if (*input_pos++ != *(fmt - 1)) {
error = ERR_UNKNOWNRESPONSE;
goto end;
}
@@ -1294,9 +1294,9 @@ GSM_Error ATGEN_ParseReply(GSM_StateMachine *s, const unsigned char *input, cons
}
/* Ignore trailing spaces */
- while (isspace((int)*inp)) inp++;
+ while (isspace((int)*input_pos)) input_pos++;
- if (*inp != 0) {
+ if (*input_pos != 0) {
smprintf(s, "String do not end same!\n");
error = ERR_UNKNOWNRESPONSE;
goto end;
diff --git a/libgammu/phone/dummy/dummy.c b/libgammu/phone/dummy/dummy.c
index 760e56a..cd4937b 100644
--- a/libgammu/phone/dummy/dummy.c
+++ b/libgammu/phone/dummy/dummy.c
@@ -454,7 +454,7 @@ GSM_Error DUMMY_GetDateTime(GSM_StateMachine *s, GSM_DateTime *date_time)
GSM_Error DUMMY_GetSMS(GSM_StateMachine *s, GSM_MultiSMSMessage *sms)
{
- GSM_SMS_Backup Backup;
+ GSM_SMS_Backup *Backup;
char *filename;
GSM_Error error;
GSM_SMSMessage *SMS;
@@ -463,24 +463,29 @@ GSM_Error DUMMY_GetSMS(GSM_StateMachine *s, GSM_MultiSMSMessage *sms)
location = sms->SMS[0].Location;
folder = sms->SMS[0].Folder;
+ Backup = malloc(sizeof(GSM_SMS_Backup));
+ if (Backup == NULL) {
+ return ERR_MOREMEMORY;
+ }
filename = DUMMY_GetSMSPath(s, &(sms->SMS[0]));
- error = GSM_ReadSMSBackupFile(filename, &Backup);
+ error = GSM_ReadSMSBackupFile(filename, Backup);
free(filename);
filename=NULL;
if (error != ERR_NONE) {
+ free(Backup);
if (error == ERR_CANTOPENFILE) return ERR_EMPTY;
return error;
}
sms->Number = 0;
- for (SMS = Backup.SMS[i]; SMS != NULL; SMS = Backup.SMS[++i]) {
+ for (SMS = Backup->SMS[i]; SMS != NULL; SMS = Backup->SMS[++i]) {
sms->Number++;
- sms->SMS[i] = *Backup.SMS[i];
+ sms->SMS[i] = *(Backup->SMS[i]);
sms->SMS[i].Location = location + (folder * DUMMY_MAX_SMS);
sms->SMS[i].Folder = folder;
switch (folder) {
@@ -506,7 +511,8 @@ GSM_Error DUMMY_GetSMS(GSM_StateMachine *s, GSM_MultiSMSMessage *sms)
break;
}
}
- GSM_FreeSMSBackup(&Backup);
+ GSM_FreeSMSBackup(Backup);
+ free(Backup);
return ERR_NONE;
}
@@ -532,19 +538,28 @@ GSM_Error DUMMY_SetSMS(GSM_StateMachine *s, GSM_SMSMessage *sms)
{
char *filename=NULL;
GSM_Error error;
- GSM_SMS_Backup backup;
+ GSM_SMS_Backup *Backup;
+
+ Backup = malloc(sizeof(GSM_SMS_Backup));
+ if (Backup == NULL) {
+ return ERR_MOREMEMORY;
+ }
error = DUMMY_DeleteSMS(s, sms);
- if (error != ERR_EMPTY && error != ERR_NONE) return error;
+ if (error != ERR_EMPTY && error != ERR_NONE) {
+ free(Backup);
+ return error;
+ }
filename = DUMMY_GetSMSPath(s, sms);
- backup.SMS[0] = sms;
- backup.SMS[1] = NULL;
+ Backup->SMS[0] = sms;
+ Backup->SMS[1] = NULL;
- error = GSM_AddSMSBackupFile(filename, &backup);
+ error = GSM_AddSMSBackupFile(filename, Backup);
free(filename);
+ free(Backup);
filename=NULL;
return error;
}
diff --git a/libgammu/phone/obex/obexgen.c b/libgammu/phone/obex/obexgen.c
index ac418df..6da72a7 100644
--- a/libgammu/phone/obex/obexgen.c
+++ b/libgammu/phone/obex/obexgen.c
@@ -187,7 +187,7 @@ GSM_Error OBEXGEN_Connect(GSM_StateMachine *s, OBEX_Service service)
unsigned char req[200] = {
0x10, /* Version 1.0 */
0x00, /* no flags */
- 0x20,0x00}; /* 0x2000 max size of packet */
+ 0x04,0x00}; /* max size of packet (changed bellow for m-obex) */
/* Are we requsted for initial service? */
if (service == 0) {
@@ -235,6 +235,8 @@ GSM_Error OBEXGEN_Connect(GSM_StateMachine *s, OBEX_Service service)
OBEXAddBlock(req, &Current, 0x46, req2, 16);
break;
case OBEX_m_OBEX:
+ /* Bigger frame size for m-OBEX */
+ req[2] = 0x20;
/* IrMC Service UUID */
req2[0] = 'M'; req2[1] = 'O'; req2[2] = 'B';
req2[3] = 'E'; req2[4] = 'X';
diff --git a/libgammu/service/sms/gsmmulti.c b/libgammu/service/sms/gsmmulti.c
index 7c5e8e7..7b7fd3c 100644
--- a/libgammu/service/sms/gsmmulti.c
+++ b/libgammu/service/sms/gsmmulti.c
@@ -1235,6 +1235,20 @@ GSM_Error GSM_LinkSMS(GSM_Debug_Info *di, GSM_MultiSMSMessage **InputMessages, G
InputMessages[i]->SMS[0].UDH.AllParts = InputMessages[i]->SMS[0].UDH.Text[w+3];
InputMessages[i]->SMS[0].UDH.PartNumber = InputMessages[i]->SMS[0].UDH.Text[w+4];
break;
+ case 0x05:
+ smfprintf(di, "Adding ID to user UDH - OTA/MMS with 8/16 bit ID\n");
+ if (InputMessages[i]->SMS[0].UDH.Text[w-1] == 6) {
+ InputMessages[i]->SMS[0].UDH.ID8bit = -1;
+ InputMessages[i]->SMS[0].UDH.ID16bit = InputMessages[i]->SMS[0].UDH.Text[w+2]*256+InputMessages[i]->SMS[0].UDH.Text[w+3];
+ InputMessages[i]->SMS[0].UDH.AllParts = 1;
+ InputMessages[i]->SMS[0].UDH.PartNumber = 1;
+ } else {
+ InputMessages[i]->SMS[0].UDH.ID16bit = -1;
+ InputMessages[i]->SMS[0].UDH.ID8bit = InputMessages[i]->SMS[0].UDH.Text[InputMessages[i]->SMS[0].UDH.Text[w-1] - 2];
+ InputMessages[i]->SMS[0].UDH.AllParts = InputMessages[i]->SMS[0].UDH.Text[InputMessages[i]->SMS[0].UDH.Text[w-1] - 1];
+ InputMessages[i]->SMS[0].UDH.PartNumber = InputMessages[i]->SMS[0].UDH.Text[InputMessages[i]->SMS[0].UDH.Text[w-1]];
+ }
+ break;
case 0x08:
smfprintf(di, "Adding ID to user UDH - linked SMS with 16 bit ID\n");
InputMessages[i]->SMS[0].UDH.ID8bit = -1;
diff --git a/libgammu/service/sms/gsmsms.c b/libgammu/service/sms/gsmsms.c
index 1ec0194..8525021 100644
--- a/libgammu/service/sms/gsmsms.c
+++ b/libgammu/service/sms/gsmsms.c
@@ -1087,7 +1087,9 @@ gboolean GSM_DecodeSiemensOTASMS(GSM_Debug_Info *di, GSM_SiemensOTASMSInfo *Info
GSM_Coding_Type GSM_StringToSMSCoding(const char *s)
{
/* Maintain those without compression for backward compatibility */
- if (strcmp("Unicode", s) == 0)
+ if (s == NULL)
+ return SMS_Coding_Default_No_Compression;
+ else if (strcmp("Unicode", s) == 0)
return SMS_Coding_Unicode_No_Compression;
else if (strcmp("Unicode_No_Compression", s) == 0)
return SMS_Coding_Unicode_No_Compression;
diff --git a/locale/af/docs.po b/locale/af/docs.po
index 534e8af..33b9cb0 100644
--- a/locale/af/docs.po
+++ b/locale/af/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-01-27 14:27+0100\n"
diff --git a/locale/af/manual.po b/locale/af/manual.po
index f710af0..56e859f 100644
--- a/locale/af/manual.po
+++ b/locale/af/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -391,7 +391,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -402,8 +402,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -463,7 +463,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -568,8 +568,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -626,7 +626,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -993,7 +993,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10473,7 +10473,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11003,7 +11003,7 @@ msgstr ""
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11768,14 +11768,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11803,33 +11803,43 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11837,7 +11847,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11845,7 +11855,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11853,7 +11863,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11861,8 +11871,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11870,7 +11880,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11878,7 +11888,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11886,7 +11896,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11894,7 +11904,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11902,7 +11912,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11910,7 +11920,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11918,28 +11928,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11947,7 +11962,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11955,7 +11970,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11964,7 +11979,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11973,7 +11988,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11982,7 +11997,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11990,7 +12005,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11999,7 +12014,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12007,7 +12022,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12015,7 +12030,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12023,7 +12038,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12031,7 +12046,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12039,7 +12054,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12047,7 +12062,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12055,7 +12070,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12063,7 +12078,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12071,7 +12086,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12079,19 +12094,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12111,29 +12131,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12141,7 +12161,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12149,7 +12169,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12157,7 +12177,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12165,7 +12185,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12173,7 +12193,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12181,7 +12201,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12189,7 +12209,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12197,7 +12217,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12205,7 +12225,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12213,20 +12233,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12235,7 +12260,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12244,13 +12269,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12258,7 +12283,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12266,7 +12291,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12274,7 +12299,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12283,7 +12308,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12305,7 +12330,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12314,7 +12339,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12322,7 +12347,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12330,7 +12355,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12338,7 +12363,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12346,7 +12371,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12354,7 +12379,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12362,7 +12387,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12370,7 +12395,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12378,7 +12403,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12386,73 +12411,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12460,23 +12558,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12484,41 +12582,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12526,7 +12624,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12537,17 +12635,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12556,22 +12654,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12579,7 +12677,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14149,7 +14247,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16770,7 +16868,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17249,9 +17347,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17507,10 +17605,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17574,7 +17672,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18234,9 +18332,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18247,8 +18345,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18260,9 +18358,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19119,7 +19217,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19136,8 +19235,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30474,8 +30573,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/ar/docs.po b/locale/ar/docs.po
index 265746b..5d6df8c 100644
--- a/locale/ar/docs.po
+++ b/locale/ar/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2010-09-03 14:46+0300\n"
diff --git a/locale/ar/manual.po b/locale/ar/manual.po
index f236410..294fcd0 100644
--- a/locale/ar/manual.po
+++ b/locale/ar/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -388,7 +388,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -399,8 +399,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -460,7 +460,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -565,8 +565,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -623,7 +623,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -984,7 +984,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10463,7 +10463,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -10993,7 +10993,7 @@ msgstr ""
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11758,14 +11758,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11793,33 +11793,43 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11827,7 +11837,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11835,7 +11845,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11843,7 +11853,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11851,8 +11861,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11860,7 +11870,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11868,7 +11878,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11876,7 +11886,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11884,7 +11894,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11892,7 +11902,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11900,7 +11910,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11908,28 +11918,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11937,7 +11952,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11945,7 +11960,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11954,7 +11969,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11963,7 +11978,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11972,7 +11987,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11980,7 +11995,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11989,7 +12004,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11997,7 +12012,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12005,7 +12020,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12013,7 +12028,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12021,7 +12036,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12029,7 +12044,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12037,7 +12052,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12045,7 +12060,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12053,7 +12068,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12061,7 +12076,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12069,19 +12084,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12101,29 +12121,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12131,7 +12151,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12139,7 +12159,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12147,7 +12167,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12155,7 +12175,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12163,7 +12183,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12171,7 +12191,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12179,7 +12199,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12187,7 +12207,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12195,7 +12215,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12203,20 +12223,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12225,7 +12250,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12234,13 +12259,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12248,7 +12273,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12256,7 +12281,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12264,7 +12289,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12273,7 +12298,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12295,7 +12320,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12304,7 +12329,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12312,7 +12337,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12320,7 +12345,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12328,7 +12353,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12336,7 +12361,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12344,7 +12369,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12352,7 +12377,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12360,7 +12385,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12368,7 +12393,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12376,73 +12401,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12450,23 +12548,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12474,41 +12572,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12516,7 +12614,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12527,17 +12625,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12546,22 +12644,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12569,7 +12667,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14138,7 +14236,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16755,7 +16853,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17234,9 +17332,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17492,10 +17590,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17559,7 +17657,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18216,9 +18314,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18229,8 +18327,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18242,9 +18340,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19101,7 +19199,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19118,8 +19217,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30439,8 +30538,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/bg/docs.po b/locale/bg/docs.po
index 15a69b9..8bafc27 100644
--- a/locale/bg/docs.po
+++ b/locale/bg/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-01-27 14:27+0100\n"
diff --git a/locale/bg/manual.po b/locale/bg/manual.po
index fc1882c..2bbc551 100644
--- a/locale/bg/manual.po
+++ b/locale/bg/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -392,7 +392,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -403,8 +403,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -464,7 +464,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -569,8 +569,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -627,7 +627,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -994,7 +994,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10473,7 +10473,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11003,7 +11003,7 @@ msgstr ""
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11768,14 +11768,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11803,33 +11803,43 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11837,7 +11847,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11845,7 +11855,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11853,7 +11863,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11861,8 +11871,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11870,7 +11880,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11878,7 +11888,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11886,7 +11896,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11894,7 +11904,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11902,7 +11912,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11910,7 +11920,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11918,28 +11928,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11947,7 +11962,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11955,7 +11970,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11964,7 +11979,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11973,7 +11988,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11982,7 +11997,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11990,7 +12005,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11999,7 +12014,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12007,7 +12022,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12015,7 +12030,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12023,7 +12038,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12031,7 +12046,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12039,7 +12054,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12047,7 +12062,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12055,7 +12070,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12063,7 +12078,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12071,7 +12086,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12079,19 +12094,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12111,29 +12131,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12141,7 +12161,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12149,7 +12169,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12157,7 +12177,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12165,7 +12185,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12173,7 +12193,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12181,7 +12201,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12189,7 +12209,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12197,7 +12217,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12205,7 +12225,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12213,20 +12233,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12235,7 +12260,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12244,13 +12269,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12258,7 +12283,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12266,7 +12291,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12274,7 +12299,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12283,7 +12308,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12305,7 +12330,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12314,7 +12339,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12322,7 +12347,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12330,7 +12355,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12338,7 +12363,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12346,7 +12371,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12354,7 +12379,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12362,7 +12387,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12370,7 +12395,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12378,7 +12403,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12386,73 +12411,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12460,23 +12558,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12484,41 +12582,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12526,7 +12624,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12537,17 +12635,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12556,22 +12654,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12579,7 +12677,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14149,7 +14247,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16770,7 +16868,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17249,9 +17347,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17507,10 +17605,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17574,7 +17672,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18234,9 +18332,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18247,8 +18345,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18260,9 +18358,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19119,7 +19217,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19136,8 +19235,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30473,8 +30572,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/ca/docs.po b/locale/ca/docs.po
index 1b67c53..7542079 100644
--- a/locale/ca/docs.po
+++ b/locale/ca/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-01-27 14:27+0100\n"
diff --git a/locale/ca/manual.po b/locale/ca/manual.po
index ee6b724..330ac27 100644
--- a/locale/ca/manual.po
+++ b/locale/ca/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -388,7 +388,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -399,8 +399,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -460,7 +460,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -565,8 +565,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -623,7 +623,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -988,7 +988,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10468,7 +10468,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -10998,7 +10998,7 @@ msgstr ""
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11763,14 +11763,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11798,33 +11798,43 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11832,7 +11842,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11840,7 +11850,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11848,7 +11858,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11856,8 +11866,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11865,7 +11875,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11873,7 +11883,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11881,7 +11891,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11889,7 +11899,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11897,7 +11907,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11905,7 +11915,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11913,28 +11923,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11942,7 +11957,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11950,7 +11965,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11959,7 +11974,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11968,7 +11983,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11977,7 +11992,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11985,7 +12000,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11994,7 +12009,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12002,7 +12017,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12010,7 +12025,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12018,7 +12033,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12026,7 +12041,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12034,7 +12049,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12042,7 +12057,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12050,7 +12065,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12058,7 +12073,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12066,7 +12081,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12074,19 +12089,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12106,29 +12126,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12136,7 +12156,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12144,7 +12164,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12152,7 +12172,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12160,7 +12180,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12168,7 +12188,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12176,7 +12196,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12184,7 +12204,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12192,7 +12212,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12200,7 +12220,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12208,20 +12228,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12230,7 +12255,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12239,13 +12264,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12253,7 +12278,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12261,7 +12286,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12269,7 +12294,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12278,7 +12303,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12300,7 +12325,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12309,7 +12334,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12317,7 +12342,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12325,7 +12350,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12333,7 +12358,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12341,7 +12366,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12349,7 +12374,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12357,7 +12382,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12365,7 +12390,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12373,7 +12398,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12381,73 +12406,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12455,23 +12553,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12479,41 +12577,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12521,7 +12619,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12532,17 +12630,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12551,22 +12649,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12574,7 +12672,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14144,7 +14242,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16765,7 +16863,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17244,9 +17342,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17502,10 +17600,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17569,7 +17667,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18227,9 +18325,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18240,8 +18338,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18253,9 +18351,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19112,7 +19210,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19129,8 +19228,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30465,8 +30564,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/cs/docs.po b/locale/cs/docs.po
index 482720e..b7f2131 100644
--- a/locale/cs/docs.po
+++ b/locale/cs/docs.po
@@ -9,7 +9,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2011-02-23 16:59+0100\n"
diff --git a/locale/cs/gammu.po b/locale/cs/gammu.po
index 6c76a74..da4a802 100644
--- a/locale/cs/gammu.po
+++ b/locale/cs/gammu.po
@@ -6,7 +6,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu 1.29.91\n"
+"Project-Id-Version: Gammu 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-14 10:40+0100\n"
"PO-Revision-Date: 2011-01-27 16:41+0100\n"
diff --git a/locale/cs/libgammu.po b/locale/cs/libgammu.po
index bc4569a..4cdec8e 100644
--- a/locale/cs/libgammu.po
+++ b/locale/cs/libgammu.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: libGammu 1.29.91\n"
+"Project-Id-Version: libGammu 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-24 16:19+0100\n"
"PO-Revision-Date: 2011-02-23 17:03+0100\n"
diff --git a/locale/cs/manual.po b/locale/cs/manual.po
index a1eaeb0..30c35cd 100644
--- a/locale/cs/manual.po
+++ b/locale/cs/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-02-03 15:31+0200\n"
"Last-Translator: Pavlína Raszyková <pavlina.raszykova@gmail.com>\n"
"Language-Team: none\n"
@@ -461,7 +461,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -472,8 +472,8 @@ msgid ".. versionadded"
msgstr ".. versionadded"
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -548,7 +548,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -665,8 +665,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -723,7 +723,7 @@ msgstr ".. code-block"
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -1165,7 +1165,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10685,7 +10685,7 @@ msgstr "Binárky - Windows\n"
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11241,7 +11241,7 @@ msgstr "Používám výchozí hodnoty."
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -12098,7 +12098,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
#, fuzzy
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr "Přijaté zprávy jsou ukládány v tabulce inbox."
# type: Plain text
@@ -12106,8 +12106,8 @@ msgstr "Přijaté zprávy jsou ukládány v tabulce inbox."
#: docs/manual/smsd/tables.rst:25
#, fuzzy
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
"Zprávy k odeslání jsou čteny z tabulky outbox a jejich případné další části "
"z tabulky outbox_multipart."
@@ -12142,39 +12142,52 @@ msgstr "gammu(1)"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
+#, fuzzy
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
"Tato tabulka obsahuje jedinou hodnotu - verzi databázového schématu. V části "
"HISTORIE se můžete podívat, co se měnilo."
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
# type: TP
-#. type: Title +
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+#, fuzzy
+msgid "_inbox:"
+msgstr "B<inbox>"
+
+# type: TP
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, fuzzy, no-wrap
msgid "inbox"
msgstr "B<inbox>"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr "Tabulka, ve které jsou ukládány přijaté zprávy."
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr "Popis sloupců:"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, fuzzy, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12183,7 +12196,7 @@ msgstr "kdy byl tento záznam aktualizován"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, fuzzy, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -12192,7 +12205,7 @@ msgstr "B<ReceivingDateTime> (timestamp)"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, fuzzy, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12200,7 +12213,7 @@ msgid ""
msgstr "zakódovaný text zprávy (pro všechny SMS)"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -12209,8 +12222,8 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, fuzzy, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -12219,7 +12232,7 @@ msgstr "B<Coding> (enum('Default_No_Compression', 'Unicode_No_Compression', '8bi
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, fuzzy, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12228,7 +12241,7 @@ msgstr "zakódovaná hlavička uživatelských dat (UDH)"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, fuzzy, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12237,7 +12250,7 @@ msgstr "B<SMSCNumber> (varchar(20))"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, fuzzy, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12246,7 +12259,7 @@ msgstr "třída SMS nebo -1 (0 je jen pro zobrazení na displej, 1 je normální
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, fuzzy, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12255,7 +12268,7 @@ msgstr "dekódovaný text (pro zprávy ve výchozí abecedě nebo unicode)"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, fuzzy, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12264,7 +12277,7 @@ msgstr "identifikátor zprávy (pro použití v externích aplikacích)"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, fuzzy, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -12273,7 +12286,7 @@ msgstr "který démon Gammu přidal tento záznam"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, fuzzy, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
@@ -12281,25 +12294,33 @@ msgid ""
msgstr "můžete použít pro označení, jestli byla zpráva zpracována nebo nebyla"
# type: TP
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+#, fuzzy
+msgid "_outbox:"
+msgstr "B<outbox>"
+
+# type: TP
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, fuzzy, no-wrap
msgid "outbox"
msgstr "B<outbox>"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
+#, fuzzy
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
"Zprávy určené k odeslání by měly být uloženy v této tabulce. Pokud zpráva "
"obsahuje více částí, další části jsou uloženy v tabulce outbox_multipart."
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, fuzzy, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12308,7 +12329,7 @@ msgstr "kdy byla zpráva vložena do databáze"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, fuzzy, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12316,7 +12337,7 @@ msgid ""
msgstr "nastavte na libovolnou hodnotu, pokud chcete vynutit poslání zprávy i po naplánovaném čase"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -12325,7 +12346,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -12335,7 +12356,7 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, fuzzy, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12345,7 +12366,7 @@ msgstr "Text SMS zakódovaný šestnáctkově ve správné znakové sadě. Pokud
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, fuzzy, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12353,7 +12374,7 @@ msgid ""
msgstr "B<DestinationNumber> (varchar(20))"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, fuzzy, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12363,7 +12384,7 @@ msgstr "User Data Header ((hlavička uživatelských dat) zapsaná v šestnácko
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, fuzzy, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12372,7 +12393,7 @@ msgstr "třída SMS nebo -1 (0 je normální SMS, 1 jen pro zobrazení na disple
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, fuzzy, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12380,7 +12401,7 @@ msgid ""
msgstr "text zprávy v \"člověkem čitelné\" podobě"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12389,7 +12410,7 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, fuzzy, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12398,7 +12419,7 @@ msgstr "Prosím uvědomte si, že toto číslo musí být unikátní i pro tabul
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, fuzzy, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12407,7 +12428,7 @@ msgstr "informace, zda se v tabulce outbox_multipart nacházejí další části
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, fuzzy, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12416,7 +12437,7 @@ msgstr "platnost SMS zakódovaná podle GSM specifikací"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, fuzzy, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12425,7 +12446,7 @@ msgstr "která instance SMSD by měla odesílat tuto sekvenci"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, fuzzy, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12434,7 +12455,7 @@ msgstr "použito SMSD pro vlastní účely"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, fuzzy, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12443,7 +12464,7 @@ msgstr "při výchozí hodnotě bude nastavení doručenky záviset na nastaven
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, fuzzy, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12452,20 +12473,27 @@ msgid ""
msgstr "identifikace odesílajícího démona, musí odpovídat PhoneID v konfiguraci SMSD, aby SMSD zprávu zpracoval"
# type: TP
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+#, fuzzy
+msgid "_outbox_multipart:"
+msgstr "B<outbox_multipart>"
+
+# type: TP
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, fuzzy, no-wrap
msgid "outbox_multipart"
msgstr "B<outbox_multipart>"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr "Data pro odchozí zprávy, které jsou z více částí."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12486,24 +12514,24 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, fuzzy, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr "kolikátá zpráva je tato v SMS sekvenci (začíná se od 2, první část je uložena v tabulce outbox)."
# type: TP
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, fuzzy, no-wrap
msgid "phones"
msgstr "B<phones>"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
@@ -12512,7 +12540,7 @@ msgstr ""
"můžete v ní najít informace jako stav baterie nebo síla signálu."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12521,7 +12549,7 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, fuzzy, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12530,7 +12558,7 @@ msgstr "kdy byl tento záznam aktualizován"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, fuzzy, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12539,7 +12567,7 @@ msgstr "kdy byl tento záznam vytvořen (kdy byl telefon připojen)"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, fuzzy, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12547,7 +12575,7 @@ msgid ""
msgstr "kdy tento záznam expiruje"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12555,7 +12583,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12563,7 +12591,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12572,7 +12600,7 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, fuzzy, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12581,7 +12609,7 @@ msgstr "jméno klienta, obvykle text Gammu a verze"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, fuzzy, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12590,7 +12618,7 @@ msgstr "stav baterie v procentech (nebo -1 pokud není znám)"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, fuzzy, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12598,13 +12626,18 @@ msgid ""
msgstr "úrověň signálu v procentech (nebo -1 pokud není znám)"
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, fuzzy, no-wrap
msgid ".. versionchanged"
msgstr ".. versionadded"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
@@ -12612,7 +12645,7 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, fuzzy, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12622,7 +12655,7 @@ msgstr "Počet odeslaných SMS zpráv (SMSD tento čítač nenuluje, takže mů
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, fuzzy, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12632,14 +12665,14 @@ msgstr "Počet přijatých SMS zpráv (SMSD tento čítač nenuluje, takže mů
# type: TP
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, fuzzy, no-wrap
msgid "sentitems"
msgstr "B<sentitems>"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12649,7 +12682,7 @@ msgstr ""
"zapnutých doručenkách je stav zprávy aktualizován při jejím přijetí."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12658,7 +12691,7 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, fuzzy, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12667,7 +12700,7 @@ msgstr "Čas přijetí doručenky (pokud jsou zapnuty)."
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, fuzzy, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12676,7 +12709,7 @@ msgid ""
msgstr "Stav odesílání zprávy. SendingError znamená, že telefonu se nepodařilo zprávu odeslat, Error indikuje jinou chybu při zpracovávání zprávy."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12699,7 +12732,7 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, fuzzy, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12709,7 +12742,7 @@ msgstr "Stav z doručenky, hodnoty jsou definovány ve specifikaci GSM 03.40.sek
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, fuzzy, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12718,7 +12751,7 @@ msgstr "text SMS zprávy v šestnáctkovém formátu"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, fuzzy, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12727,7 +12760,7 @@ msgstr "číslo adresáta SMS"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, fuzzy, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12736,7 +12769,7 @@ msgstr "hlavička uživatelských dat (UDH) v šestnáctkovém formátu"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, fuzzy, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12745,7 +12778,7 @@ msgstr "číslo servisního centra (SMSC), které odeslalo zprávu"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, fuzzy, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12754,7 +12787,7 @@ msgstr "B<ID> (integer unsigned)"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, fuzzy, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12762,7 +12795,7 @@ msgid ""
msgstr "která instance SMSD odeslala tuto sekvenci"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12771,7 +12804,7 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, fuzzy, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12780,7 +12813,7 @@ msgstr "reference zprávy, podle specifikací GSM"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, fuzzy, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12788,13 +12821,13 @@ msgid ""
msgstr "zkopírováno CreatorID z tabulky outbox, odpovídá PhoneID"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
"SMSD tuto tabulku v současné době nepoužívá, je zde jen pro použití v "
@@ -12802,67 +12835,141 @@ msgstr ""
# type: TP
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, fuzzy, no-wrap
msgid "pbk_groups"
msgstr "B<pbk_groups>"
+# type: TP
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+#, fuzzy
+msgid "_smsd-tables-history:"
+msgstr "B<gammu-smsdrc-files>"
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
-#, no-wrap
-msgid "History"
-msgstr ""
+#: docs/manual/smsd/tables.rst:339
+#, fuzzy, no-wrap
+msgid "History of database structure"
+msgstr "Soubory"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr "Historie verzí schématu:"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
-# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
-#, fuzzy, no-wrap
+#: docs/manual/smsd/tables.rst:376
+#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
-msgstr "7 - do tabulek přidáno CreatorID (obsahuje PhoneID, pokud je nastaveno)"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
+msgstr ""
# type: SS
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr "Vytváření tabulek"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12874,27 +12981,27 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr "Například vytvoření tabulek pro SQLite vypadá následovně:"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
#, fuzzy
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr "sqlite3 smsd.db E<lt> docs/sql/sqlite.sql\n"
# type: TP
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, fuzzy, no-wrap
msgid "Injecting a message using SQL"
msgstr "Vložení dlouhé textové zprávy:"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
#, fuzzy
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
@@ -12906,43 +13013,43 @@ msgstr ""
"obyčejnou textovou zprávu:"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
#, fuzzy
msgid ") VALUES ("
msgstr "NÁVRATOVÉ KÓDY"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
# type: TP
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, fuzzy, no-wrap
msgid "Injecting long message using SQL"
msgstr "Vložení dlouhé textové zprávy:"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
#, fuzzy
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
@@ -12953,7 +13060,7 @@ msgstr ""
"Musíte také vytvořit UDH hlavičku a uložit ji šestnáctkově do pole UDH."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
#, fuzzy
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
@@ -12970,19 +13077,19 @@ msgstr ""
"první zprávu, 02 pro druhou, atd.)."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
"Například dlouhá textová zpráva skládající se z dvou částí může vypadat "
"následovně:"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
#, fuzzy
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
@@ -13009,25 +13116,25 @@ msgstr ""
")\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
# type: TP
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
#, fuzzy
msgid "INSERT INTO outbox_multipart ("
msgstr "B<outbox_multipart>"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
#, fuzzy
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
@@ -13051,7 +13158,7 @@ msgstr ""
")\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -15001,7 +15108,7 @@ msgstr "Filtrování zpráv"
#: docs/manual/smsd/config.rst:480
#, fuzzy
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
"SMSD umožňuje zpracovat jen část přijatých zpráv. Filtry pro číslo "
@@ -18183,7 +18290,7 @@ msgstr "-scale"
#: docs/manual/gammu/index.rst:513
#, fuzzy
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
"B<-scale> - vyzvánění bude mít informaci o výšce u každé noty. S tímto "
@@ -18752,10 +18859,11 @@ msgstr "Soubory"
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
+#, fuzzy
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
"Gammu umí přistupovat k souborům pomocí nativního protokolu (Nokie) nebo "
"přes OBEX. Váš telefon také může podporovat stadard USB storage, který je "
@@ -19063,11 +19171,12 @@ msgstr "copybitmap inputfile [outputfile [OPERATOR|PICTURE|STARTUP|CALLER]]"
# type: Plain text
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
+#, fuzzy
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
"Převádí loga mezi různými formáty. Pokud neuvedete výstupní soubor, logo "
"bude zobrazeno v ASCII artu. V některých výstupních formátech (například "
@@ -19147,7 +19256,8 @@ msgstr "STARTUP [file]"
# type: Plain text
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+#, fuzzy
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
"Načte statické startovací logo z telefonu. Umožní jeho uložení do souboru."
@@ -19964,10 +20074,11 @@ msgstr "B<savefile CALENDAR>I< target.vcs file location>"
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
+#, fuzzy
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
"Umožní převádět mezi různými formáty pro zálohy, které Gammu podporuje pro "
"kalendář. Typ souboru je odhadnut (pro vstupní soubor podle přípony a "
@@ -19982,9 +20093,10 @@ msgstr "B<savefile TODO>I< target.vcs file location>"
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
+#, fuzzy
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
"Umožní převádět mezi různými formáty pro zálohy, které Gammu podporuje pro "
@@ -20000,10 +20112,11 @@ msgstr "B<savefile VCARD10|VCARD21>I< target.vcf file SM|ME location>"
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
+#, fuzzy
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
"Umožní převádět mezi různými formáty pro zálohy, které Gammu podporuje pro "
"kontakty. Typ souboru je odhadnut (pro vstupní soubor podle přípony a "
@@ -20998,7 +21111,8 @@ msgstr "decodesniff MBUS2|IRDA file [phonemodel]"
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
# type: SS
@@ -21018,9 +21132,10 @@ msgstr "entersecuritycode PIN|PUK|PIN2|PUK2|PHONE|NETWORK code|-"
# type: Plain text
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
+#, fuzzy
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
"Umožní zadat bezpečností kód z PC. Pokud je jako kód zadáno ``-``, je načten "
"ze standardního vstupu."
@@ -32784,8 +32899,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
@@ -35315,6 +35430,14 @@ msgstr ""
" device = B0:0B:00:00:FA:CE\n"
" connection = blueat\n"
+# type: Plain text
+#, fuzzy
+#~ msgid ""
+#~ "7\n"
+#~ " added CreatorID to tables (it holds PhoneID if set)\n"
+#~ msgstr ""
+#~ "7 - do tabulek přidáno CreatorID (obsahuje PhoneID, pokud je nastaveno)"
+
#~ msgid "nokiagetscreendump"
#~ msgstr "nokiagetscreendump"
diff --git a/locale/da/docs.po b/locale/da/docs.po
index f39d8d2..7560a1d 100644
--- a/locale/da/docs.po
+++ b/locale/da/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-02-02 18:24+0100\n"
diff --git a/locale/da/manual.po b/locale/da/manual.po
index 486765d..217debb 100644
--- a/locale/da/manual.po
+++ b/locale/da/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -389,7 +389,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -400,8 +400,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -461,7 +461,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -566,8 +566,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -624,7 +624,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -988,7 +988,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10467,7 +10467,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -10997,7 +10997,7 @@ msgstr ""
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11762,14 +11762,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11797,33 +11797,43 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11831,7 +11841,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11839,7 +11849,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11847,7 +11857,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11855,8 +11865,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11864,7 +11874,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11872,7 +11882,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11880,7 +11890,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11888,7 +11898,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11896,7 +11906,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11904,7 +11914,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11912,28 +11922,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11941,7 +11956,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11949,7 +11964,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11958,7 +11973,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11967,7 +11982,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11976,7 +11991,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11984,7 +11999,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11993,7 +12008,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12001,7 +12016,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12009,7 +12024,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12017,7 +12032,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12025,7 +12040,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12033,7 +12048,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12041,7 +12056,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12049,7 +12064,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12057,7 +12072,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12065,7 +12080,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12073,19 +12088,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12105,29 +12125,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12135,7 +12155,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12143,7 +12163,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12151,7 +12171,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12159,7 +12179,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12167,7 +12187,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12175,7 +12195,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12183,7 +12203,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12191,7 +12211,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12199,7 +12219,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12207,20 +12227,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12229,7 +12254,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12238,13 +12263,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12252,7 +12277,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12260,7 +12285,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12268,7 +12293,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12277,7 +12302,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12299,7 +12324,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12308,7 +12333,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12316,7 +12341,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12324,7 +12349,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12332,7 +12357,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12340,7 +12365,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12348,7 +12373,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12356,7 +12381,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12364,7 +12389,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12372,7 +12397,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12380,73 +12405,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12454,23 +12552,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12478,41 +12576,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12520,7 +12618,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12531,17 +12629,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12550,22 +12648,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12573,7 +12671,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14143,7 +14241,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16760,7 +16858,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17239,9 +17337,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17497,10 +17595,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17564,7 +17662,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18221,9 +18319,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18234,8 +18332,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18247,9 +18345,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19106,7 +19204,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19123,8 +19222,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30447,8 +30546,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/de/docs.po b/locale/de/docs.po
index eb0f4c4..893d669 100644
--- a/locale/de/docs.po
+++ b/locale/de/docs.po
@@ -5,11 +5,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
-"PO-Revision-Date: 2010-10-29 21:04+0200\n"
-"Last-Translator: <canin@in.com>\n"
+"PO-Revision-Date: 2011-03-12 16:33+0200\n"
+"Last-Translator: <mynetx@gmx.de>\n"
"Language-Team: none\n"
"Language: de\n"
"MIME-Version: 1.0\n"
@@ -98,12 +98,14 @@ msgstr ""
#: README:34
#, no-wrap
msgid "Support developers"
-msgstr ""
+msgstr "Entwickler unterstützen"
#. type: Plain text
#: README:36
msgid "You can appreciate developers work at <http://wammu.eu/donate/>."
msgstr ""
+"Sie können unter <http://wammu.eu/donate/> Anerkennung für die Arbeit der "
+"Entwicker zeigen."
#. type: Title =
#: INSTALL:2
diff --git a/locale/de/gammu.po b/locale/de/gammu.po
index 1e21330..963efb4 100644
--- a/locale/de/gammu.po
+++ b/locale/de/gammu.po
@@ -5,11 +5,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu 1.29.91\n"
+"Project-Id-Version: Gammu 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-24 16:19+0100\n"
-"PO-Revision-Date: 2010-12-24 00:59+0200\n"
-"Last-Translator: <elrond+gammu.org@samba-tng.org>\n"
+"PO-Revision-Date: 2011-03-12 16:43+0200\n"
+"Last-Translator: <mynetx@gmx.de>\n"
"Language-Team: Language =de\n"
"Language: de\n"
"MIME-Version: 1.0\n"
@@ -931,7 +931,6 @@ msgid "Start time"
msgstr "Beginn"
#: gammu/calendar.c:746
-#, fuzzy
msgid "Completed time"
msgstr "Erledigt"
@@ -1470,11 +1469,11 @@ msgstr "%i Arten von Telefonnummern\n"
#: gammu/depend/nokia/dct4.c:1378 helper/memory-display.c:126
msgid "Home number"
-msgstr "Privatnummer "
+msgstr "Privatnummer"
#: gammu/depend/nokia/dct4.c:1379 helper/memory-display.c:147
msgid "Mobile number"
-msgstr "Handynummer "
+msgstr "Handynummer"
#: gammu/depend/nokia/dct4.c:1380 helper/memory-display.c:161
msgid "Fax number"
@@ -1486,7 +1485,7 @@ msgstr "Geschäftsnummer"
#: gammu/depend/nokia/dct4.c:1382
msgid "Standard number"
-msgstr "Standardnummer "
+msgstr "Standardnummer"
#: gammu/depend/nokia/dct4.c:1383
msgid "Unknown number"
@@ -1502,9 +1501,8 @@ msgid "Show debugging output for detecting devices."
msgstr "Zeige Debugmeldungen für die Geräteerkennung."
#: gammu-detect/main.c:56
-#, fuzzy
msgid "Show version information and compiled in features."
-msgstr "Zeigt die Programmversion."
+msgstr "Versionsinformationen und beinhaltete Funktionen anzeigen."
#: gammu-detect/main.c:58
msgid "Disables scanning of udev."
@@ -1526,7 +1524,7 @@ msgstr "Gammu-Version"
#: gammu-detect/main.c:73
#, c-format
msgid "Built %s on %s using %s"
-msgstr "[Gammu Version %s auf %s mit %s erstellt]"
+msgstr "[Erstellt %s auf %s mit %s]"
#: gammu-detect/main.c:76 gammu/gammu.c:114
msgid "Compiled in features:"
@@ -1545,12 +1543,11 @@ msgid "Windows serial port probing"
msgstr "serielle Schnittstelle"
#: gammu-detect/main.c:87
-#, fuzzy
msgid ""
"Copyright (C) 2010 - 2011 Michal Cihar <michal@cihar.com> and other authors."
msgstr ""
-"Copyright (C) 2003 - 2010 Michal Cihar <michal@cihar.com> und andere "
-"Authoren."
+"Copyright (C) 2010 - 2011 Michal Cihar <michal@cihar.com> und andere "
+"Autoren."
#: gammu-detect/main.c:89 gammu/gammu.c:345
msgid ""
@@ -1587,18 +1584,16 @@ msgid "option parsing failed: %s\n"
msgstr "Die Konfigurationsdatei \"%s\" konnte nicht ausgelesen werden.\n"
#: gammu-detect/udev.c:67
-#, fuzzy
msgid "Name:"
-msgstr "Name"
+msgstr "Name:"
#: gammu-detect/udev.c:68
msgid "Type:"
msgstr "Typ:"
#: gammu-detect/udev.c:69
-#, fuzzy
msgid "Subsystem:"
-msgstr "Dateisystem"
+msgstr "Untersystem:"
#: gammu-detect/udev.c:70
msgid "Number:"
@@ -1613,15 +1608,13 @@ msgid "Driver:"
msgstr "Zu verwendender Treiber:"
#: gammu-detect/udev.c:73
-#, fuzzy
msgid "Sequential Number:"
-msgstr "Allgemeine Nummer "
+msgstr "Fortlaufende Nummer:"
# msgid "Finished %s"
#: gammu-detect/udev.c:74
-#, fuzzy
msgid "Device File:"
-msgstr "Dateiname: %s"
+msgstr "Gerätedatei:"
#: gammu-detect/udev.c:77
msgid "Properties:"
@@ -2065,12 +2058,11 @@ msgid "No configuration read, using builtin defaults!"
msgstr "Keine Konfiguration eingelesen, verwende eingebaute Standards!"
#: gammu/gammu.c:1216
-#, fuzzy, c-format
+#, c-format
msgid ""
"Version of installed libGammu.so (%s) is different to version of Gammu (%s)\n"
-msgstr ""
-"Die Version der installierten libGammu.so (%s) ist anders als die Version "
-"von Gammu (%s) "
+msgstr "Die Version der installierten libGammu.so (%s) ist anders als die Version "
+"von Gammu (%s)\n"
#: gammu/memory.c:80
msgid ""
@@ -2338,14 +2330,12 @@ msgid "Name in phone"
msgstr "Name im Telefon"
#: gammu/misc.c:62
-#, fuzzy
msgid "Packet network state"
-msgstr "Netzstärke"
+msgstr "Paketnetzwerkstatus"
#: gammu/misc.c:75
-#, fuzzy
msgid "Packet network"
-msgstr "Eigenes Netz"
+msgstr "Paketnetzwerk"
#: gammu/misc.c:90 gammu/misc.c:1591
msgid "GPRS"
@@ -3297,7 +3287,7 @@ msgstr "Abfrage:"
#: gammu/misc.c:2380 gammu/misc.c:2397
msgid "Divert type"
-msgstr "Typ der Rufumleitung"
+msgstr "Typ der Rufumleitung"
#: gammu/misc.c:2395
msgid "Changed:"
@@ -3350,11 +3340,12 @@ msgstr "Rückmeldung:"
#: gammu/misc.c:2493
msgid "The application has been successfully sent to the phone."
-msgstr ""
+msgstr "Die Anwendung wurde erfolgreich an das Telefon gesendet."
#: gammu/misc.c:2494
msgid "Please find received files in Inbox and install them."
msgstr ""
+"Bitte finden Sie empfangene Dateien im Posteingang und installieren Sie sie."
#: gammu/mms.c:49
msgid "Do you want to save this MMS file?"
@@ -3669,142 +3660,127 @@ msgstr "Geschäftsnummer"
#: helper/memory-display.c:132
msgid "General number"
-msgstr "Allgemeine Nummer "
+msgstr "Allgemeine Nummer"
#: helper/memory-display.c:136
-#, fuzzy
msgid "Video number"
-msgstr "Handynummer "
+msgstr "Videonummer"
#: helper/memory-display.c:141
-#, fuzzy
msgid "Home mobile number"
-msgstr "Handynummer "
+msgstr "Handynummer privat"
#: helper/memory-display.c:144
-#, fuzzy
msgid "Work mobile number"
-msgstr "Handynummer "
+msgstr "Handynummer gesch."
#: helper/memory-display.c:155
-#, fuzzy
msgid "Home fax number"
-msgstr "Privatnummer "
+msgstr "Faxnummer privat"
#: helper/memory-display.c:158
-#, fuzzy
msgid "Work fax number"
-msgstr "Geschäftsnummer"
+msgstr "Faxnummer gesch."
#: helper/memory-display.c:165
msgid "Pager number"
-msgstr "Pagernummer "
+msgstr "Pagernummer"
#: helper/memory-display.c:166
msgid "Other number"
-msgstr "Andere Nummer "
+msgstr "Andere Nummer"
#: helper/memory-display.c:172
-#, fuzzy
msgid "Home address"
-msgstr "von Adresse"
+msgstr "Anschrift privat"
#: helper/memory-display.c:175
-#, fuzzy
msgid "Work address"
-msgstr "Dienstliche Postanschrift"
+msgstr "Anschrift gesch."
#: helper/memory-display.c:186
-#, fuzzy
msgid "Home email"
-msgstr "Ihre E-Mail-Adresse"
+msgstr "E-Mail privat"
#: helper/memory-display.c:189
-#, fuzzy
msgid "Work email"
-msgstr "Ihre E-Mail-Adresse"
+msgstr "E-Mail gesch."
#: helper/memory-display.c:196
msgid "Email address 2"
-msgstr "E-Mail-Adresse 2 "
+msgstr "E-Mail-Adresse 2"
#: helper/memory-display.c:201
-#, fuzzy
msgid "Home website"
-msgstr "Privatnummer "
+msgstr "Website privat"
#: helper/memory-display.c:204
-#, fuzzy
msgid "Work website"
-msgstr "Dienstliches Bundesland"
+msgstr "Website gesch."
#: helper/memory-display.c:207
-#, fuzzy
msgid "Website"
-msgstr "&Webseite"
+msgstr "Website"
#: helper/memory-display.c:212
msgid "VOIP"
-msgstr ""
+msgstr "VOIP"
#: helper/memory-display.c:213
msgid "SWIS"
-msgstr ""
+msgstr "SWIS"
#: helper/memory-display.c:214
msgid "WVID"
-msgstr ""
+msgstr "WVID"
#: helper/memory-display.c:215
-#, fuzzy
msgid "SIP"
-msgstr "SIM"
+msgstr "SIP"
#: helper/memory-display.c:216
msgid "DTMF"
-msgstr ""
+msgstr "DTMF"
#: helper/memory-display.c:218
msgid "Last name"
-msgstr "Familienname "
+msgstr "Nachname"
#: helper/memory-display.c:219
msgid "First name"
-msgstr "Vorname "
+msgstr "Vorname"
#: helper/memory-display.c:220
-#, fuzzy
msgid "Second name"
-msgstr "Sendername"
+msgstr "Vorname 2"
#: helper/memory-display.c:221
msgid "Formal name"
msgstr "Name (förmlich)"
#: helper/memory-display.c:222
-#, fuzzy
msgid "Name prefix"
-msgstr "Vorwahl"
+msgstr "Titel"
#: helper/memory-display.c:223
msgid "Name suffix"
-msgstr ""
+msgstr "Namensnachsatz"
#: helper/memory-display.c:224
msgid "Nick name"
-msgstr "Nickname"
+msgstr "Spitzname"
#: helper/memory-display.c:225
msgid "Company"
-msgstr "Firma "
+msgstr "Firma"
#: helper/memory-display.c:226
msgid "Job title"
-msgstr "Tätigkeit "
+msgstr "Tätigkeit"
#: helper/memory-display.c:227
msgid "Street address"
-msgstr "Straße "
+msgstr "Straße"
#: helper/memory-display.c:228
msgid "City"
@@ -3816,27 +3792,27 @@ msgstr "Bundesland / Kanton"
#: helper/memory-display.c:230
msgid "Zip code"
-msgstr "Postleitzahl "
+msgstr "Postleitzahl"
#: helper/memory-display.c:231
msgid "Country"
-msgstr "Land "
+msgstr "Land"
#: helper/memory-display.c:232
msgid "Custom text 1"
-msgstr "Benutzer-Text 1 "
+msgstr "Benutzer-Text 1"
#: helper/memory-display.c:233
msgid "Custom text 2"
-msgstr "Benutzer-Text 2 "
+msgstr "Benutzer-Text 2"
#: helper/memory-display.c:234
msgid "Custom text 3"
-msgstr "Benutzer-Text 3 "
+msgstr "Benutzer-Text 3"
#: helper/memory-display.c:235
msgid "Custom text 4"
-msgstr "Benutzer-Text 4 "
+msgstr "Benutzer-Text 4"
#: helper/memory-display.c:236
msgid "Push to talk ID"
diff --git a/locale/de/libgammu.po b/locale/de/libgammu.po
index b2bff5c..c274876 100644
--- a/locale/de/libgammu.po
+++ b/locale/de/libgammu.po
@@ -6,11 +6,11 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: libGammu 1.29.91\n"
+"Project-Id-Version: libGammu 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-24 16:19+0100\n"
-"PO-Revision-Date: 2010-12-23 23:18+0200\n"
-"Last-Translator: <elrond+gammu.org@samba-tng.org>\n"
+"PO-Revision-Date: 2011-03-12 16:35+0200\n"
+"Last-Translator: <mynetx@gmx.de>\n"
"Language-Team: Language =de\n"
"Language: de\n"
"MIME-Version: 1.0\n"
@@ -347,20 +347,20 @@ msgid "Failed to get SMSC number from phone."
msgstr "Konnte keine SMSC-Nummer vom Telefon erhalten."
#: libgammu/gsmcomon.c:153
-#, fuzzy
msgid "Operation aborted."
-msgstr "Vorgang läuft"
+msgstr "Vorgang abgebrochen."
#: libgammu/gsmcomon.c:154
msgid ""
"Installation data not found, please consult debug log and/or documentation "
"for more details."
msgstr ""
+"Installationsdaten nicht gefunden, bitte konsultieren Sie das Debuglog "
+"und/oder die Dokumentation für weitere Details."
#: libgammu/gsmcomon.c:155
-#, fuzzy
msgid "Entry is read only."
-msgstr "Eintrag ist leer."
+msgstr "Eintrag ist nur lesbar."
#: libgammu/gsmcomon.c:188
msgid "Unknown error description."
diff --git a/locale/de/manual.po b/locale/de/manual.po
index 4c00880..898982f 100644
--- a/locale/de/manual.po
+++ b/locale/de/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -395,7 +395,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -406,8 +406,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -468,7 +468,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -573,8 +573,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -631,7 +631,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -1001,7 +1001,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10489,7 +10489,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11020,7 +11020,7 @@ msgstr "Benutze Standardwerte."
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11785,14 +11785,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11820,33 +11820,43 @@ msgid "gammu"
msgstr "gammu(1)"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11854,7 +11864,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11862,7 +11872,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11870,7 +11880,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11878,8 +11888,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11887,7 +11897,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11895,7 +11905,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11903,7 +11913,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11911,7 +11921,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11919,7 +11929,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11927,7 +11937,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11935,28 +11945,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11964,7 +11979,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11972,7 +11987,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11981,7 +11996,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11990,7 +12005,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11999,7 +12014,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12007,7 +12022,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12016,7 +12031,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12024,7 +12039,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12032,7 +12047,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12040,7 +12055,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12048,7 +12063,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12056,7 +12071,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12064,7 +12079,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12072,7 +12087,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12080,7 +12095,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12088,7 +12103,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12096,19 +12111,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12128,29 +12148,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12158,7 +12178,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12166,7 +12186,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12174,7 +12194,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12182,7 +12202,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12190,7 +12210,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12198,7 +12218,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12206,7 +12226,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12214,7 +12234,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12222,7 +12242,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12230,20 +12250,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12252,7 +12277,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12261,13 +12286,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12275,7 +12300,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12283,7 +12308,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12291,7 +12316,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12300,7 +12325,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12322,7 +12347,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12331,7 +12356,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12339,7 +12364,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12347,7 +12372,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12355,7 +12380,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12363,7 +12388,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12371,7 +12396,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12379,7 +12404,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12387,7 +12412,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12395,7 +12420,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12403,73 +12428,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
-#. type: Title -
-#: docs/manual/smsd/tables.rst:332
-#, no-wrap
-msgid "History"
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
msgstr ""
+#. type: Title -
+#: docs/manual/smsd/tables.rst:339
+#, fuzzy, no-wrap
+msgid "History of database structure"
+msgstr "Dateisystem"
+
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12477,23 +12575,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12501,41 +12599,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12543,7 +12641,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12554,17 +12652,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12573,22 +12671,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12596,7 +12694,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14173,7 +14271,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16915,7 +17013,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17400,9 +17498,9 @@ msgstr "Dateisystem"
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17660,10 +17758,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17727,7 +17825,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18402,9 +18500,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18415,8 +18513,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18428,9 +18526,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19320,7 +19418,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
# type: SS
@@ -19338,8 +19437,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30718,8 +30817,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/el/docs.po b/locale/el/docs.po
index 2c610b4..70b07dd 100644
--- a/locale/el/docs.po
+++ b/locale/el/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-01-27 14:27+0100\n"
diff --git a/locale/el/manual.po b/locale/el/manual.po
index 9f731ca..f6a7bee 100644
--- a/locale/el/manual.po
+++ b/locale/el/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -392,7 +392,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -403,8 +403,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -464,7 +464,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -569,8 +569,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -627,7 +627,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -994,7 +994,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10473,7 +10473,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11003,7 +11003,7 @@ msgstr ""
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11768,14 +11768,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11803,33 +11803,43 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11837,7 +11847,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11845,7 +11855,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11853,7 +11863,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11861,8 +11871,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11870,7 +11880,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11878,7 +11888,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11886,7 +11896,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11894,7 +11904,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11902,7 +11912,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11910,7 +11920,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11918,28 +11928,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11947,7 +11962,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11955,7 +11970,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11964,7 +11979,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11973,7 +11988,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11982,7 +11997,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11990,7 +12005,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11999,7 +12014,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12007,7 +12022,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12015,7 +12030,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12023,7 +12038,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12031,7 +12046,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12039,7 +12054,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12047,7 +12062,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12055,7 +12070,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12063,7 +12078,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12071,7 +12086,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12079,19 +12094,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12111,29 +12131,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12141,7 +12161,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12149,7 +12169,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12157,7 +12177,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12165,7 +12185,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12173,7 +12193,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12181,7 +12201,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12189,7 +12209,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12197,7 +12217,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12205,7 +12225,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12213,20 +12233,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12235,7 +12260,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12244,13 +12269,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12258,7 +12283,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12266,7 +12291,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12274,7 +12299,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12283,7 +12308,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12305,7 +12330,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12314,7 +12339,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12322,7 +12347,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12330,7 +12355,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12338,7 +12363,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12346,7 +12371,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12354,7 +12379,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12362,7 +12387,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12370,7 +12395,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12378,7 +12403,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12386,73 +12411,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12460,23 +12558,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12484,41 +12582,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12526,7 +12624,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12537,17 +12635,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12556,22 +12654,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12579,7 +12677,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14149,7 +14247,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16770,7 +16868,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17249,9 +17347,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17507,10 +17605,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17574,7 +17672,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18234,9 +18332,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18247,8 +18345,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18260,9 +18358,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19119,7 +19217,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19136,8 +19235,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30473,8 +30572,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/en_GB/docs.po b/locale/en_GB/docs.po
index 1cea405..554fc92 100644
--- a/locale/en_GB/docs.po
+++ b/locale/en_GB/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2011-01-14 23:07+0200\n"
diff --git a/locale/en_GB/manual.po b/locale/en_GB/manual.po
index af8cd61..98afbd5 100644
--- a/locale/en_GB/manual.po
+++ b/locale/en_GB/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -439,7 +439,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -450,8 +450,8 @@ msgid ".. versionadded"
msgstr ".. versionadded:: 1.22.93"
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -534,7 +534,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -667,8 +667,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -725,7 +725,7 @@ msgstr ".. code-block:: c"
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -1186,7 +1186,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -13032,8 +13032,9 @@ msgstr "Serial ports using udev"
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
+#, fuzzy
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
"Download `Portmon`_, which allows to capture bytes sent and received by "
@@ -13669,7 +13670,7 @@ msgstr " Default value:\n"
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
#, fuzzy
msgid "sql"
@@ -14648,14 +14649,16 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+#, fuzzy
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr "Received messages are stored in ``inbox`` table."
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
+#, fuzzy
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
"Transmitted messages are read from table ``outbox`` and possible subsequent "
"parts of the same message from ``outbox_multipart``."
@@ -14687,35 +14690,47 @@ msgid "gammu"
msgstr ".. _gammu:"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
+#, fuzzy
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
"Table holding single value - version of a database schema. See HISTORY for "
"details what has changed."
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+#, fuzzy
+msgid "_inbox:"
+msgstr "inbox +++++"
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, fuzzy, no-wrap
msgid "inbox"
msgstr "inbox +++++"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr "Table where received messages will be stored."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr "Fields description:"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -14725,7 +14740,7 @@ msgstr ""
" when somebody (daemon, user, etc.) updated it\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -14735,7 +14750,7 @@ msgstr ""
" when SMS was received\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -14745,7 +14760,7 @@ msgstr ""
" encoded SMS text (for all SMS)\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -14755,8 +14770,8 @@ msgstr ""
" decoded SMS sender number\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -14766,7 +14781,7 @@ msgstr ""
" SMS text coding\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -14776,7 +14791,7 @@ msgstr ""
" encoded User Data Header text\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -14786,7 +14801,7 @@ msgstr ""
" decoded SMSC number\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -14796,7 +14811,7 @@ msgstr ""
" SMS class or \\-1 (0 is flash SMS, 1 is normal one)\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -14806,7 +14821,7 @@ msgstr ""
" decoded SMS text (for Default Alphabet/Unicode SMS)\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -14816,7 +14831,7 @@ msgstr ""
" SMS identificator (for using with external applications)\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -14826,7 +14841,7 @@ msgstr ""
" which Gammu daemon has added it\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
@@ -14835,23 +14850,30 @@ msgstr ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+#, fuzzy
+msgid "_outbox:"
+msgstr "outbox ++++++"
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, fuzzy, no-wrap
msgid "outbox"
msgstr "outbox ++++++"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
+#, fuzzy
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
"Messages enqueued for sending should be placed in this table. If message is "
"multipart, subsequent parts are stored in table outbox_multipart."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -14861,7 +14883,7 @@ msgstr ""
" when message was inserted into database\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -14871,7 +14893,7 @@ msgstr ""
" set it to some value, when want to force sending after some planned time\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -14880,7 +14902,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -14889,7 +14911,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -14901,7 +14923,7 @@ msgstr ""
" TextDecoded field, keep this NULL (or empty).\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -14911,7 +14933,7 @@ msgstr ""
" recipient number\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -14923,7 +14945,7 @@ msgstr ""
" the message. Without this, message will be sent as plain text.\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -14933,7 +14955,7 @@ msgstr ""
" SMS class or \\-1 (0 is normal SMS, 1 is flash one)\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -14943,7 +14965,7 @@ msgstr ""
" SMS text in \"human readable\" form\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -14953,7 +14975,7 @@ msgstr ""
" SMS/SMS sequence ID\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -14963,7 +14985,7 @@ msgstr ""
" reusing message IDs might not be a good idea.\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -14973,7 +14995,7 @@ msgstr ""
" info, whether there are more SMS from this sequence in outbox_multipart\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -14983,7 +15005,7 @@ msgstr ""
" SMS relative validity like encoded using GSM specs\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, fuzzy, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -14993,7 +15015,7 @@ msgstr ""
" which SMSD instance should send this one sequence\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -15003,7 +15025,7 @@ msgstr ""
" used by SMSD instance for own targets\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -15013,7 +15035,7 @@ msgstr ""
" when default is used, Delivery Report is used or not according to SMSD instance settings; yes forces Delivery Report.\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -15024,19 +15046,25 @@ msgstr ""
" sender identification, it has to match PhoneID in SMSD configuration to make\n"
" SMSD process this message\n"
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+#, fuzzy
+msgid "_outbox_multipart:"
+msgstr "outbox_multipart ++++++++++++++++"
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, fuzzy, no-wrap
msgid "outbox_multipart"
msgstr "outbox_multipart ++++++++++++++++"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr "Data for outgoing multipart messages."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -15070,11 +15098,11 @@ msgstr ""
" the same meaning as values in outbox table\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
-#, no-wrap
+#: docs/manual/smsd/tables.rst:189
+#, fuzzy, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
"``SequencePosition`` (integer)\n"
@@ -15082,13 +15110,13 @@ msgstr ""
" table).\n"
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, fuzzy, no-wrap
msgid "phones"
msgstr "phones ++++++"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
@@ -15097,7 +15125,7 @@ msgstr ""
"you can get information such as battery or signal level from here."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -15107,7 +15135,7 @@ msgstr ""
" PhoneID value\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -15117,7 +15145,7 @@ msgstr ""
" when this record has been updated\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -15127,7 +15155,7 @@ msgstr ""
" when this record has been created (when phone has been connected)\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -15137,7 +15165,7 @@ msgstr ""
" when this record expires\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -15147,7 +15175,7 @@ msgstr ""
" indicates whether SMSD is sending messages, depends on configuration directive :config:option:`Send`\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -15157,7 +15185,7 @@ msgstr ""
" indicates whether SMSD is receiving messages, depends on configuration directive :config:option:`Receive`\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -15167,7 +15195,7 @@ msgstr ""
" IMEI of phone\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -15177,7 +15205,7 @@ msgstr ""
" client name, usually string Gammu with version\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -15187,7 +15215,7 @@ msgstr ""
" battery level in percent (or \\-1 if unknown)\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, fuzzy, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -15197,20 +15225,25 @@ msgstr ""
" signal level in percent (or \\-1 if unknown)\n"
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, fuzzy, no-wrap
msgid ".. versionchanged"
msgstr ".. versionadded:: 1.22.93"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -15222,7 +15255,7 @@ msgstr ""
" overflow).\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -15234,13 +15267,13 @@ msgstr ""
" overflow).\n"
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, fuzzy, no-wrap
msgid "sentitems"
msgstr "sentitems +++++++++"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -15251,7 +15284,7 @@ msgstr ""
"report."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -15261,7 +15294,7 @@ msgstr ""
" when message has been sent\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -15271,7 +15304,7 @@ msgstr ""
" Time of receiving delivery report (if it has been enabled).\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -15283,7 +15316,7 @@ msgstr ""
" message, Error indicates some other error while processing message.\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, fuzzy, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -15321,7 +15354,7 @@ msgstr ""
" Some other error happened during sending (usually bug in SMSD).\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -15333,7 +15366,7 @@ msgstr ""
" specification 03.40 section 9.2.3.15 (TP-Status).\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -15343,7 +15376,7 @@ msgstr ""
" SMS text encoded using hex values\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -15353,7 +15386,7 @@ msgstr ""
" decoded destination number for SMS\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -15363,7 +15396,7 @@ msgstr ""
" User Data Header encoded using hex values\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -15373,7 +15406,7 @@ msgstr ""
" decoded number of SMSC, which sent SMS\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -15383,7 +15416,7 @@ msgstr ""
" SMS ID\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, fuzzy, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -15393,7 +15426,7 @@ msgstr ""
" which SMSD instance sent this one sequence\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -15403,7 +15436,7 @@ msgstr ""
" SMS number in SMS sequence\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -15413,7 +15446,7 @@ msgstr ""
" Message Reference like in GSM specs\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -15423,92 +15456,149 @@ msgstr ""
" copied from CreatorID from outbox table, matches PhoneID\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr "pbk +++"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr "Not used by SMSD currently, included only for application usage."
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, fuzzy, no-wrap
msgid "pbk_groups"
msgstr "pbk_groups ++++++++++"
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+#, fuzzy
+msgid "_smsd-tables-history:"
+msgstr ".. _gammu-smsd-tables:"
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, fuzzy, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
-"History\n"
-"-------\n"
+"SMSD Database Structure\n"
+"=======================\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr "History of schema versions:"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
-#, fuzzy, no-wrap
+#: docs/manual/smsd/tables.rst:347
+#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
-"12\n"
-" the changes only affect MySQL structure changing default values for\n"
-" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by \n"
-" using triggers, to update to this version, just execute triggers \n"
-" definition at the end of SQL file.\n"
-"11\n"
-" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
-"10 \n"
-" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
-" indexes\n"
-"9 \n"
-" added sent/received counters to phones table\n"
-"8 \n"
-" introduced phones table\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
-"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, fuzzy, no-wrap
msgid "Creating tables"
msgstr "Creating tables +++++++++++++++"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -15519,24 +15609,24 @@ msgstr ""
"the database."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr "For example to create SQLite tables, issue following command:"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
#, fuzzy
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr " sqlite3 smsd.db < docs/sql/sqlite.sql\n"
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, fuzzy, no-wrap
msgid "Injecting a message using SQL"
msgstr "Injecting a message using SQL +++++++++++++++++++++++++++++"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -15547,42 +15637,42 @@ msgstr ""
"example is short text message:"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
#, fuzzy
msgid ") VALUES ("
msgstr "RETURN VALUES"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, fuzzy, no-wrap
msgid "Injecting long message using SQL"
msgstr "Inject long text message:"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -15593,7 +15683,7 @@ msgstr ""
"you have a good reason to do this manually, use :ref:`gammu-smsd-inject`."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -15610,17 +15700,17 @@ msgstr ""
"message, ``02`` for second, etc.)."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr "For example long text message of two parts could look like following:"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
#, fuzzy
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
@@ -15647,23 +15737,23 @@ msgstr ""
" )\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
#, fuzzy
msgid "INSERT INTO outbox_multipart ("
msgstr "B<outbox_multipart>"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
#, fuzzy
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
@@ -15687,7 +15777,7 @@ msgstr ""
" )\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
#, fuzzy
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
@@ -17727,7 +17817,7 @@ msgstr ".. _message_filtering:"
#: docs/manual/smsd/config.rst:480
#, fuzzy
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
"SMSD allows to process only limited subset of incoming messages. You can "
@@ -21101,7 +21191,7 @@ msgstr ""
#: docs/manual/gammu/index.rst:513
#, fuzzy
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
" ringtone will have Scale info for each note. It will allow to "
@@ -21746,10 +21836,11 @@ msgstr "Filesystem access::"
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
+#, fuzzy
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
"phone can also support usb storage, which is handled on the operating system "
@@ -22086,10 +22177,10 @@ msgstr ""
#: docs/manual/gammu/index.rst:863
#, fuzzy
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
" Allow to convert logos files to another. When give ONLY inputfile, "
"output will\n"
@@ -22178,7 +22269,7 @@ msgstr " .. option:: STARTUP [file]\n"
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
#, fuzzy
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
" Get static startup logo from phone. Allow to save it in file.\n"
@@ -23031,9 +23122,9 @@ msgstr " .. option:: CALENDAR target.vcs file location\n"
#: docs/manual/gammu/index.rst:1177
#, fuzzy
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
" Allows to convert between various backup formats which gammu\n"
" supports for calendar events. The file type is guessed (for input "
@@ -23051,8 +23142,8 @@ msgstr " .. option:: TODO target.vcs file location\n"
#: docs/manual/gammu/index.rst:1184
#, fuzzy
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
" Allows to convert between various backup formats which gammu\n"
@@ -23070,9 +23161,9 @@ msgstr " .. option:: VCARD10|VCARD21 target.vcf file SM|ME location\n"
#: docs/manual/gammu/index.rst:1191
#, fuzzy
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
" Allows to convert between various backup formats which gammu\n"
" supports for phonebook events. The file type is guessed (for input "
@@ -24162,7 +24253,8 @@ msgstr ".. option:: decodesniff MBUS2|IRDA file [phonemodel]"
#: docs/manual/gammu/index.rst:1544
#, fuzzy
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
" Allows to decode sniffs. See :ref:`Discovering protocol` for more "
"details.\n"
@@ -24187,8 +24279,8 @@ msgstr ""
#: docs/manual/gammu/index.rst:1551
#, fuzzy
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
" Allow to enter security code from PC. When code is ``-``, it is read "
"from stdin.\n"
@@ -37740,10 +37832,11 @@ msgstr ""
#. type: delimited block =
#: docs/manual/c/porting.rst:19
+#, fuzzy
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
"do some common things in each function. New API allows to centralize those "
@@ -40525,6 +40618,65 @@ msgstr ""
" connection = bluephonet\n"
#, fuzzy
+#~ msgid "History"
+#~ msgstr ""
+#~ "History\n"
+#~ "-------\n"
+
+#, fuzzy
+#~ msgid ""
+#~ "13\n"
+#~ " Changed name of ``Signal`` field to ``SignalStrength`` to avoid "
+#~ "problems\n"
+#~ " with database which have ``SIGNAL`` as reserved word. Added "
+#~ "``SendBefore``\n"
+#~ " and ``SendAfter`` fields.\n"
+#~ "12\n"
+#~ " the changes only affect MySQL structure changing default values for\n"
+#~ " timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` "
+#~ "by\n"
+#~ " using triggers, to update to this version, just execute triggers\n"
+#~ " definition at the end of SQL file.\n"
+#~ "11\n"
+#~ " all fields for storing message text are no longer limited to 160 "
+#~ "chars,\n"
+#~ " but are arbitrary length text fields (1.25.92)\n"
+#~ "10\n"
+#~ " ``DeliveryDateTime`` is now NULL when message is not delivered, added "
+#~ "several\n"
+#~ " indexes\n"
+#~ "9\n"
+#~ " added sent/received counters to phones table\n"
+#~ "8\n"
+#~ " introduced phones table\n"
+#~ msgstr ""
+#~ "12\n"
+#~ " the changes only affect MySQL structure changing default values for\n"
+#~ " timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` "
+#~ "by \n"
+#~ " using triggers, to update to this version, just execute triggers \n"
+#~ " definition at the end of SQL file.\n"
+#~ "11\n"
+#~ " all fields for storing message text are no longer limited to 160 "
+#~ "chars,\n"
+#~ " but are arbitrary length text fields (1.25.92)\n"
+#~ "10 \n"
+#~ " ``DeliveryDateTime`` is now NULL when message is not delivered, added "
+#~ "several\n"
+#~ " indexes\n"
+#~ "9 \n"
+#~ " added sent/received counters to phones table\n"
+#~ "8 \n"
+#~ " introduced phones table\n"
+
+#~ msgid ""
+#~ "7\n"
+#~ " added CreatorID to tables (it holds PhoneID if set)\n"
+#~ msgstr ""
+#~ "7\n"
+#~ " added CreatorID to tables (it holds PhoneID if set)\n"
+
+#, fuzzy
#~ msgid "nokiagetscreendump"
#~ msgstr ".. option:: nokiagetscreendump"
diff --git a/locale/es/docs.po b/locale/es/docs.po
index cf0d97e..d476276 100644
--- a/locale/es/docs.po
+++ b/locale/es/docs.po
@@ -5,10 +5,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
-"PO-Revision-Date: 2011-02-13 07:18+0200\n"
+"PO-Revision-Date: 2011-03-10 19:26+0200\n"
"Last-Translator: Matías Bellone <matiasbellone@gmail.com>\n"
"Language-Team: none\n"
"Language: es\n"
@@ -95,13 +95,14 @@ msgstr ""
#: README:34
#, no-wrap
msgid "Support developers"
-msgstr ""
+msgstr "Ayudar a los desarrolladores"
#. type: Plain text
#: README:36
-#, fuzzy
msgid "You can appreciate developers work at <http://wammu.eu/donate/>."
-msgstr "Puede encontrar más información en <http://wammu.eu/gammu/>."
+msgstr ""
+"Puedes mostrar tu aprecio por el trabajo de los desarrolladores en "
+"<http://wammu.eu/donate/>."
#. type: Title =
#: INSTALL:2
diff --git a/locale/es/libgammu.po b/locale/es/libgammu.po
index 697b94f..dea2d1f 100644
--- a/locale/es/libgammu.po
+++ b/locale/es/libgammu.po
@@ -11,7 +11,7 @@ msgstr ""
"Project-Id-Version: gammu\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 17:00+0100\n"
-"PO-Revision-Date: 2011-02-20 10:12+0200\n"
+"PO-Revision-Date: 2011-03-10 19:27+0200\n"
"Last-Translator: Matías Bellone <matiasbellone@gmail.com>\n"
"Language-Team: Español\n"
"Language: es\n"
@@ -353,9 +353,8 @@ msgstr ""
"depuración y/o documentación para más detalles."
#: libgammu/gsmcomon.c:155
-#, fuzzy
msgid "Entry is read only."
-msgstr "Entrada vacía."
+msgstr "La entrada es sólo de lectura."
#: libgammu/gsmcomon.c:188
msgid "Unknown error description."
diff --git a/locale/es/manual.po b/locale/es/manual.po
index 6d24eb3..c6a3012 100644
--- a/locale/es/manual.po
+++ b/locale/es/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -394,7 +394,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -405,8 +405,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -468,7 +468,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -573,8 +573,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -631,7 +631,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -1003,7 +1003,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10485,7 +10485,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11016,7 +11016,7 @@ msgstr "Usando valores por defecto."
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11781,14 +11781,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11816,33 +11816,43 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11850,7 +11860,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11858,7 +11868,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11866,7 +11876,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11874,8 +11884,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11883,7 +11893,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11891,7 +11901,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11899,7 +11909,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11907,7 +11917,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11915,7 +11925,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11923,7 +11933,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11931,28 +11941,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11960,7 +11975,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11968,7 +11983,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11977,7 +11992,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11986,7 +12001,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11995,7 +12010,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12003,7 +12018,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12012,7 +12027,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12020,7 +12035,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12028,7 +12043,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12036,7 +12051,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12044,7 +12059,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12052,7 +12067,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12060,7 +12075,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12068,7 +12083,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12076,7 +12091,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12084,7 +12099,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12092,19 +12107,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12124,29 +12144,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12154,7 +12174,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12162,7 +12182,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12170,7 +12190,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12178,7 +12198,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12186,7 +12206,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12194,7 +12214,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12202,7 +12222,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12210,7 +12230,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12218,7 +12238,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12226,20 +12246,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12248,7 +12273,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12257,13 +12282,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12271,7 +12296,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12279,7 +12304,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12287,7 +12312,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12296,7 +12321,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12318,7 +12343,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12327,7 +12352,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12335,7 +12360,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12343,7 +12368,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12351,7 +12376,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12359,7 +12384,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12367,7 +12392,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12375,7 +12400,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12383,7 +12408,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12391,7 +12416,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12399,76 +12424,148 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
-#. type: Title -
-#: docs/manual/smsd/tables.rst:332
-#, no-wrap
-msgid "History"
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
msgstr ""
+#. type: Title -
+#: docs/manual/smsd/tables.rst:339
+#, fuzzy, no-wrap
+msgid "History of database structure"
+msgstr "Sistema de archivos"
+
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr "Historia de versiones de esquema:"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
-# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
-#, fuzzy, no-wrap
+#: docs/manual/smsd/tables.rst:376
+#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
-msgstr "7 - agregado CreatorID a las tablas (contiene PhoneID si está establecido)"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
+msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12480,25 +12577,25 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr "Por ejemplo para crear tablas SQLite, emitir el siguiente comando:"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
#, fuzzy
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr "sqlite3 smsd.db E<lt> docs/sql/sqlite.sql\n"
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12506,41 +12603,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12548,7 +12645,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12559,17 +12656,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12578,22 +12675,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12601,7 +12698,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14182,7 +14279,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16903,7 +17000,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17389,9 +17486,9 @@ msgstr "Sistema de archivos"
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17651,10 +17748,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17718,7 +17815,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18445,9 +18542,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18458,8 +18555,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18471,9 +18568,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19368,7 +19465,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19385,8 +19483,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30772,8 +30870,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
@@ -33235,6 +33333,13 @@ msgid ""
"[gammu6] device = 5C:57:C8:BB:BB:BB name = Nokia E52 connection = bluephonet"
msgstr ""
+# type: Plain text
+#, fuzzy
+#~ msgid ""
+#~ "7\n"
+#~ " added CreatorID to tables (it holds PhoneID if set)\n"
+#~ msgstr "7 - agregado CreatorID a las tablas (contiene PhoneID si está establecido)"
+
#, fuzzy
#~ msgid "motivation"
#~ msgstr "Información del teléfono"
diff --git a/locale/et/docs.po b/locale/et/docs.po
index 0f253fd..eaba9f9 100644
--- a/locale/et/docs.po
+++ b/locale/et/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-01-27 14:27+0100\n"
diff --git a/locale/et/manual.po b/locale/et/manual.po
index a6f1e2a..790292e 100644
--- a/locale/et/manual.po
+++ b/locale/et/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -389,7 +389,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -400,8 +400,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -461,7 +461,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -566,8 +566,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -624,7 +624,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -985,7 +985,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10464,7 +10464,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -10994,7 +10994,7 @@ msgstr ""
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11759,14 +11759,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11794,33 +11794,43 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11828,7 +11838,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11836,7 +11846,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11844,7 +11854,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11852,8 +11862,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11861,7 +11871,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11869,7 +11879,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11877,7 +11887,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11885,7 +11895,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11893,7 +11903,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11901,7 +11911,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11909,28 +11919,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11938,7 +11953,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11946,7 +11961,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11955,7 +11970,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11964,7 +11979,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11973,7 +11988,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11981,7 +11996,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11990,7 +12005,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11998,7 +12013,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12006,7 +12021,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12014,7 +12029,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12022,7 +12037,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12030,7 +12045,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12038,7 +12053,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12046,7 +12061,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12054,7 +12069,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12062,7 +12077,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12070,19 +12085,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12102,29 +12122,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12132,7 +12152,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12140,7 +12160,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12148,7 +12168,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12156,7 +12176,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12164,7 +12184,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12172,7 +12192,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12180,7 +12200,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12188,7 +12208,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12196,7 +12216,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12204,20 +12224,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12226,7 +12251,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12235,13 +12260,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12249,7 +12274,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12257,7 +12282,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12265,7 +12290,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12274,7 +12299,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12296,7 +12321,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12305,7 +12330,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12313,7 +12338,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12321,7 +12346,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12329,7 +12354,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12337,7 +12362,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12345,7 +12370,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12353,7 +12378,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12361,7 +12386,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12369,7 +12394,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12377,73 +12402,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12451,23 +12549,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12475,41 +12573,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12517,7 +12615,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12528,17 +12626,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12547,22 +12645,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12570,7 +12668,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14139,7 +14237,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16756,7 +16854,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17235,9 +17333,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17493,10 +17591,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17560,7 +17658,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18217,9 +18315,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18230,8 +18328,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18243,9 +18341,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19102,7 +19200,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19119,8 +19218,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30440,8 +30539,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/fi/docs.po b/locale/fi/docs.po
index da95acc..f9b3480 100644
--- a/locale/fi/docs.po
+++ b/locale/fi/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-01-27 14:27+0100\n"
diff --git a/locale/fi/manual.po b/locale/fi/manual.po
index d8c21e7..1fef675 100644
--- a/locale/fi/manual.po
+++ b/locale/fi/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -392,7 +392,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -403,8 +403,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -464,7 +464,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -569,8 +569,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -627,7 +627,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -994,7 +994,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10473,7 +10473,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11003,7 +11003,7 @@ msgstr ""
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11768,14 +11768,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11803,33 +11803,43 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11837,7 +11847,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11845,7 +11855,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11853,7 +11863,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11861,8 +11871,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11870,7 +11880,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11878,7 +11888,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11886,7 +11896,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11894,7 +11904,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11902,7 +11912,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11910,7 +11920,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11918,28 +11928,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11947,7 +11962,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11955,7 +11970,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11964,7 +11979,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11973,7 +11988,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11982,7 +11997,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11990,7 +12005,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11999,7 +12014,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12007,7 +12022,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12015,7 +12030,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12023,7 +12038,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12031,7 +12046,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12039,7 +12054,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12047,7 +12062,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12055,7 +12070,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12063,7 +12078,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12071,7 +12086,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12079,19 +12094,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12111,29 +12131,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12141,7 +12161,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12149,7 +12169,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12157,7 +12177,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12165,7 +12185,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12173,7 +12193,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12181,7 +12201,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12189,7 +12209,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12197,7 +12217,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12205,7 +12225,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12213,20 +12233,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12235,7 +12260,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12244,13 +12269,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12258,7 +12283,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12266,7 +12291,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12274,7 +12299,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12283,7 +12308,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12305,7 +12330,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12314,7 +12339,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12322,7 +12347,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12330,7 +12355,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12338,7 +12363,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12346,7 +12371,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12354,7 +12379,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12362,7 +12387,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12370,7 +12395,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12378,7 +12403,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12386,73 +12411,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12460,23 +12558,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12484,41 +12582,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12526,7 +12624,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12537,17 +12635,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12556,22 +12654,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12579,7 +12677,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14149,7 +14247,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16770,7 +16868,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17249,9 +17347,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17507,10 +17605,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17574,7 +17672,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18234,9 +18332,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18247,8 +18345,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18260,9 +18358,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19119,7 +19217,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19136,8 +19235,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30474,8 +30573,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/fr/docs.po b/locale/fr/docs.po
index adef2a5..9c67335 100644
--- a/locale/fr/docs.po
+++ b/locale/fr/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-06-01 13:48+0200\n"
diff --git a/locale/fr/gammu.po b/locale/fr/gammu.po
index 1f15223..477e6e6 100644
--- a/locale/fr/gammu.po
+++ b/locale/fr/gammu.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: gammu 1.22.93\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-24 16:19+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2009-01-27 17:27+0100\n"
"Last-Translator: js <osmoze.linux@gmail.com>\n"
"Language-Team: none\n"
@@ -1896,7 +1896,7 @@ msgstr ""
#: gammu/gammu.c:726
msgid "Categories"
-msgstr ""
+msgstr "Catégories"
#: gammu/gammu.c:728
msgid "Backing up and restoring"
diff --git a/locale/fr/manual.po b/locale/fr/manual.po
index 4e6708d..a39b9b7 100644
--- a/locale/fr/manual.po
+++ b/locale/fr/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -395,7 +395,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -406,8 +406,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -468,7 +468,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -573,8 +573,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -631,7 +631,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -935,7 +935,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:259
msgid "Features"
-msgstr ""
+msgstr "Fonctions"
#. type: Plain text
#: docs/manual/config/index.rst:265
@@ -1000,7 +1000,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -4972,7 +4972,7 @@ msgstr ""
#: docs/manual/protocol/m-obex.rst:402
#, no-wrap
msgid "Files"
-msgstr ""
+msgstr "Fichiers"
#. type: Plain text
#: docs/manual/protocol/m-obex.rst:405
@@ -10484,7 +10484,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11015,7 +11015,7 @@ msgstr "Utilisation des valeurs par défaut."
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11780,14 +11780,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11815,33 +11815,43 @@ msgid "gammu"
msgstr "gammu(1)"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11849,7 +11859,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11857,7 +11867,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11865,7 +11875,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11873,8 +11883,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11882,7 +11892,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11890,7 +11900,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11898,7 +11908,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11906,7 +11916,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11914,7 +11924,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11922,7 +11932,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11930,28 +11940,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11959,7 +11974,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11967,7 +11982,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11976,7 +11991,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11985,7 +12000,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11994,7 +12009,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12002,7 +12017,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12011,7 +12026,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12019,7 +12034,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12027,7 +12042,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12035,7 +12050,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12043,7 +12058,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12051,7 +12066,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12059,7 +12074,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12067,7 +12082,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12075,7 +12090,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12083,7 +12098,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12091,19 +12106,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12123,29 +12143,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12153,7 +12173,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12161,7 +12181,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12169,7 +12189,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12177,7 +12197,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12185,7 +12205,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12193,7 +12213,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12201,7 +12221,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12209,7 +12229,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12217,7 +12237,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12225,20 +12245,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12247,7 +12272,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12256,13 +12281,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12270,7 +12295,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12278,7 +12303,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12286,7 +12311,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12295,7 +12320,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12317,7 +12342,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12326,7 +12351,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12334,7 +12359,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12342,7 +12367,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12350,7 +12375,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12358,7 +12383,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12366,7 +12391,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12374,7 +12399,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12382,7 +12407,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12390,7 +12415,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12398,73 +12423,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12472,23 +12570,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12496,41 +12594,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12538,7 +12636,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12549,17 +12647,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12568,22 +12666,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12591,7 +12689,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14165,7 +14263,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16928,7 +17026,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17421,9 +17519,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17683,10 +17781,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17750,7 +17848,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18476,9 +18574,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18489,8 +18587,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18502,9 +18600,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19394,7 +19492,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
# type: SS
@@ -19412,8 +19511,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -20055,7 +20154,7 @@ msgstr ""
#: docs/manual/gammu/index.rst:1918
#, no-wrap
msgid "Reporting bugs"
-msgstr ""
+msgstr "Rapport de problème"
#. type: delimited block _
#: docs/manual/gammu/index.rst:1923
@@ -30773,8 +30872,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/gammu.pot b/locale/gammu.pot
index 36fabe8..66a0743 100644
--- a/locale/gammu.pot
+++ b/locale/gammu.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: gammu 1.29.91\n"
+"Project-Id-Version: gammu 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-24 16:32+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/locale/gl/docs.po b/locale/gl/docs.po
index 28d8596..25fdc9b 100644
--- a/locale/gl/docs.po
+++ b/locale/gl/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-02-14 23:34+0100\n"
diff --git a/locale/gl/manual.po b/locale/gl/manual.po
index c46365e..0dfb622 100644
--- a/locale/gl/manual.po
+++ b/locale/gl/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -391,7 +391,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -402,8 +402,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -463,7 +463,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -568,8 +568,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -626,7 +626,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -989,7 +989,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10473,7 +10473,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11003,7 +11003,7 @@ msgstr ""
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11768,14 +11768,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11803,33 +11803,43 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11837,7 +11847,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11845,7 +11855,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11853,7 +11863,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11861,8 +11871,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11870,7 +11880,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11878,7 +11888,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11886,7 +11896,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11894,7 +11904,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11902,7 +11912,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11910,7 +11920,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11918,28 +11928,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11947,7 +11962,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11955,7 +11970,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11964,7 +11979,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11973,7 +11988,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11982,7 +11997,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11990,7 +12005,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11999,7 +12014,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12007,7 +12022,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12015,7 +12030,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12023,7 +12038,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12031,7 +12046,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12039,7 +12054,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12047,7 +12062,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12055,7 +12070,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12063,7 +12078,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12071,7 +12086,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12079,19 +12094,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12111,29 +12131,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12141,7 +12161,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12149,7 +12169,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12157,7 +12177,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12165,7 +12185,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12173,7 +12193,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12181,7 +12201,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12189,7 +12209,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12197,7 +12217,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12205,7 +12225,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12213,20 +12233,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12235,7 +12260,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12244,13 +12269,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12258,7 +12283,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12266,7 +12291,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12274,7 +12299,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12283,7 +12308,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12305,7 +12330,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12314,7 +12339,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12322,7 +12347,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12330,7 +12355,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12338,7 +12363,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12346,7 +12371,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12354,7 +12379,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12362,7 +12387,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12370,7 +12395,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12378,7 +12403,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12386,73 +12411,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12460,23 +12558,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12484,41 +12582,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12526,7 +12624,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12537,17 +12635,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12556,22 +12654,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12579,7 +12677,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14151,7 +14249,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16880,7 +16978,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17367,9 +17465,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17627,10 +17725,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17694,7 +17792,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18410,9 +18508,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18423,8 +18521,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18436,9 +18534,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19319,7 +19417,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
# type: SS
@@ -19337,8 +19436,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30679,8 +30778,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/he/docs.po b/locale/he/docs.po
index 4c01819..6a533da 100644
--- a/locale/he/docs.po
+++ b/locale/he/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2010-02-20 13:09+0200\n"
diff --git a/locale/he/manual.po b/locale/he/manual.po
index 4d5ef80..1eb1565 100644
--- a/locale/he/manual.po
+++ b/locale/he/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -390,7 +390,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -401,8 +401,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -462,7 +462,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -567,8 +567,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -625,7 +625,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -988,7 +988,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10468,7 +10468,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -10999,7 +10999,7 @@ msgstr "נעשה שימוש בערכי ברירת המחדל."
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11764,14 +11764,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11799,33 +11799,43 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11833,7 +11843,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11841,7 +11851,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11849,7 +11859,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11857,8 +11867,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11866,7 +11876,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11874,7 +11884,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11882,7 +11892,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11890,7 +11900,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11898,7 +11908,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11906,7 +11916,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11914,28 +11924,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11943,7 +11958,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11951,7 +11966,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11960,7 +11975,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11969,7 +11984,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11978,7 +11993,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11986,7 +12001,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11995,7 +12010,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12003,7 +12018,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12011,7 +12026,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12019,7 +12034,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12027,7 +12042,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12035,7 +12050,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12043,7 +12058,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12051,7 +12066,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12059,7 +12074,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12067,7 +12082,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12075,19 +12090,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12107,29 +12127,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12137,7 +12157,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12145,7 +12165,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12153,7 +12173,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12161,7 +12181,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12169,7 +12189,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12177,7 +12197,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12185,7 +12205,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12193,7 +12213,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12201,7 +12221,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12209,20 +12229,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12231,7 +12256,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12240,13 +12265,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12254,7 +12279,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12262,7 +12287,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12270,7 +12295,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12279,7 +12304,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12301,7 +12326,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12310,7 +12335,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12318,7 +12343,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12326,7 +12351,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12334,7 +12359,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12342,7 +12367,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12350,7 +12375,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12358,7 +12383,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12366,7 +12391,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12374,7 +12399,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12382,73 +12407,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12456,23 +12554,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12480,41 +12578,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12522,7 +12620,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12533,17 +12631,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12552,22 +12650,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12575,7 +12673,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14146,7 +14244,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16768,7 +16866,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17247,9 +17345,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17505,10 +17603,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17572,7 +17670,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18229,9 +18327,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18242,8 +18340,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18255,9 +18353,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19115,7 +19213,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19132,8 +19231,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30462,8 +30561,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/hu/docs.po b/locale/hu/docs.po
index 84c82f2..bff936b 100644
--- a/locale/hu/docs.po
+++ b/locale/hu/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-01-27 14:27+0100\n"
diff --git a/locale/hu/manual.po b/locale/hu/manual.po
index ca07a3e..bdabddb 100644
--- a/locale/hu/manual.po
+++ b/locale/hu/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -392,7 +392,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -403,8 +403,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -464,7 +464,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -569,8 +569,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -627,7 +627,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -993,7 +993,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10472,7 +10472,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11002,7 +11002,7 @@ msgstr ""
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11767,14 +11767,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11802,33 +11802,43 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11836,7 +11846,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11844,7 +11854,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11852,7 +11862,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11860,8 +11870,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11869,7 +11879,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11877,7 +11887,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11885,7 +11895,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11893,7 +11903,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11901,7 +11911,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11909,7 +11919,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11917,28 +11927,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11946,7 +11961,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11954,7 +11969,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11963,7 +11978,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11972,7 +11987,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11981,7 +11996,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11989,7 +12004,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11998,7 +12013,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12006,7 +12021,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12014,7 +12029,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12022,7 +12037,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12030,7 +12045,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12038,7 +12053,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12046,7 +12061,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12054,7 +12069,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12062,7 +12077,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12070,7 +12085,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12078,19 +12093,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12110,29 +12130,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12140,7 +12160,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12148,7 +12168,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12156,7 +12176,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12164,7 +12184,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12172,7 +12192,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12180,7 +12200,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12188,7 +12208,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12196,7 +12216,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12204,7 +12224,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12212,20 +12232,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12234,7 +12259,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12243,13 +12268,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12257,7 +12282,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12265,7 +12290,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12273,7 +12298,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12282,7 +12307,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12304,7 +12329,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12313,7 +12338,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12321,7 +12346,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12329,7 +12354,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12337,7 +12362,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12345,7 +12370,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12353,7 +12378,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12361,7 +12386,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12369,7 +12394,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12377,7 +12402,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12385,73 +12410,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12459,23 +12557,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12483,41 +12581,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12525,7 +12623,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12536,17 +12634,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12555,22 +12653,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12578,7 +12676,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14149,7 +14247,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16771,7 +16869,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17250,9 +17348,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17508,10 +17606,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17575,7 +17673,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18235,9 +18333,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18248,8 +18346,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18261,9 +18359,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19120,7 +19218,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19137,8 +19236,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30474,8 +30573,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/id/docs.po b/locale/id/docs.po
index 1873480..2a13db8 100644
--- a/locale/id/docs.po
+++ b/locale/id/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-01-07 18:00+0100\n"
diff --git a/locale/id/gammu.po b/locale/id/gammu.po
index 59ff433..e99bb9c 100644
--- a/locale/id/gammu.po
+++ b/locale/id/gammu.po
@@ -4,7 +4,7 @@
# Automatically generated, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: Gammu 1.29.91\n"
+"Project-Id-Version: Gammu 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-24 16:32+0100\n"
"PO-Revision-Date: 2010-12-18 15:54+0200\n"
diff --git a/locale/id/libgammu.po b/locale/id/libgammu.po
index 0f4cf60..60cb2c4 100644
--- a/locale/id/libgammu.po
+++ b/locale/id/libgammu.po
@@ -4,7 +4,7 @@
# Automatically generated, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: libGammu 1.29.91\n"
+"Project-Id-Version: libGammu 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-24 16:19+0100\n"
"PO-Revision-Date: 2010-03-17 17:52+0200\n"
diff --git a/locale/id/manual.po b/locale/id/manual.po
index 59d01d9..f23b3c8 100644
--- a/locale/id/manual.po
+++ b/locale/id/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -391,7 +391,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -402,8 +402,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -463,7 +463,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -568,8 +568,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -626,7 +626,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -990,7 +990,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10473,7 +10473,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11004,7 +11004,7 @@ msgstr "Gunakan nilai default."
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11769,14 +11769,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11804,33 +11804,43 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11838,7 +11848,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11846,7 +11856,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11854,7 +11864,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11862,8 +11872,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11871,7 +11881,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11879,7 +11889,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11887,7 +11897,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11895,7 +11905,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11903,7 +11913,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11911,7 +11921,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11919,28 +11929,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11948,7 +11963,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11956,7 +11971,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11965,7 +11980,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11974,7 +11989,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11983,7 +11998,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11991,7 +12006,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12000,7 +12015,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12008,7 +12023,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12016,7 +12031,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12024,7 +12039,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12032,7 +12047,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12040,7 +12055,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12048,7 +12063,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12056,7 +12071,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12064,7 +12079,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12072,7 +12087,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12080,19 +12095,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12112,29 +12132,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12142,7 +12162,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12150,7 +12170,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12158,7 +12178,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12166,7 +12186,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12174,7 +12194,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12182,7 +12202,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12190,7 +12210,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12198,7 +12218,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12206,7 +12226,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12214,20 +12234,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12236,7 +12261,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12245,13 +12270,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12259,7 +12284,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12267,7 +12292,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12275,7 +12300,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12284,7 +12309,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12306,7 +12331,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12315,7 +12340,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12323,7 +12348,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12331,7 +12356,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12339,7 +12364,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12347,7 +12372,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12355,7 +12380,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12363,7 +12388,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12371,7 +12396,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12379,7 +12404,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12387,73 +12412,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
-#. type: Title -
-#: docs/manual/smsd/tables.rst:332
-#, no-wrap
-msgid "History"
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
msgstr ""
+#. type: Title -
+#: docs/manual/smsd/tables.rst:339
+#, fuzzy, no-wrap
+msgid "History of database structure"
+msgstr "File sistem"
+
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12461,23 +12559,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12485,41 +12583,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12527,7 +12625,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12538,17 +12636,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12557,22 +12655,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12580,7 +12678,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14154,7 +14252,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16776,7 +16874,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17255,9 +17353,9 @@ msgstr "File sistem"
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17515,10 +17613,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17582,7 +17680,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18247,9 +18345,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18260,8 +18358,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18273,9 +18371,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19140,7 +19238,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19157,8 +19256,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30516,8 +30615,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/it/docs.po b/locale/it/docs.po
index a4638f3..5cc797b 100644
--- a/locale/it/docs.po
+++ b/locale/it/docs.po
@@ -5,23 +5,24 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
-"PO-Revision-Date: 2009-01-07 18:00+0100\n"
-"Last-Translator: Automatically generated\n"
+"PO-Revision-Date: 2011-02-27 02:25+0200\n"
+"Last-Translator: <grandelg@tiscali.it>\n"
"Language-Team: none\n"
-"Language: \n"
+"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 2.0.5\n"
#. type: Title =
#: README:2
#, no-wrap
msgid "Gammu All Mobile Management Utilities"
-msgstr ""
+msgstr "Utilità di gestione Gammu per tutti i cellulari"
#. type: Plain text
#: README:6
@@ -55,7 +56,7 @@ msgstr "Informazioni sul telefono"
#. type: Plain text
#: README:20
msgid "You can find more information on <http://wammu.eu/gammu/>."
-msgstr ""
+msgstr "Puoi trovare maggiori informazioni a <http://wammu.eu/gammu/>."
#. type: Plain text
#: README:24
diff --git a/locale/it/gammu.po b/locale/it/gammu.po
index 4c5bb6b..20f181a 100644
--- a/locale/it/gammu.po
+++ b/locale/it/gammu.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu 1.29.91\n"
+"Project-Id-Version: Gammu 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-24 16:19+0100\n"
"PO-Revision-Date: 2009-03-14 15:31+0200\n"
diff --git a/locale/it/libgammu.po b/locale/it/libgammu.po
index b4c08a8..bf4027f 100644
--- a/locale/it/libgammu.po
+++ b/locale/it/libgammu.po
@@ -5,18 +5,18 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: libGammu 1.29.91\n"
+"Project-Id-Version: libGammu 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-24 16:19+0100\n"
-"PO-Revision-Date: 2009-03-15 16:50+0200\n"
-"Last-Translator: soft developer <soft-developer@live.com>\n"
+"PO-Revision-Date: 2011-02-27 02:27+0200\n"
+"Last-Translator: <grandelg@tiscali.it>\n"
"Language-Team: Language =it\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 1.2.1\n"
+"X-Generator: Pootle 2.0.5\n"
#: libgammu/gsmcomon.c:84
msgid "No error."
diff --git a/locale/it/manual.po b/locale/it/manual.po
index 120debb..9a8141b 100644
--- a/locale/it/manual.po
+++ b/locale/it/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -393,7 +393,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -404,8 +404,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -465,7 +465,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -570,8 +570,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -628,7 +628,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -996,7 +996,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10477,7 +10477,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11008,7 +11008,7 @@ msgstr " (nome predefinito)"
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11773,14 +11773,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11808,33 +11808,43 @@ msgid "gammu"
msgstr "gammu(1)"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11842,7 +11852,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11850,7 +11860,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11858,7 +11868,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11866,8 +11876,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11875,7 +11885,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11883,7 +11893,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11891,7 +11901,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11899,7 +11909,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11907,7 +11917,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11915,7 +11925,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11923,28 +11933,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11952,7 +11967,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11960,7 +11975,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11969,7 +11984,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11978,7 +11993,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11987,7 +12002,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11995,7 +12010,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12004,7 +12019,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12012,7 +12027,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12020,7 +12035,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12028,7 +12043,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12036,7 +12051,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12044,7 +12059,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12052,7 +12067,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12060,7 +12075,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12068,7 +12083,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12076,7 +12091,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12084,19 +12099,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12116,29 +12136,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12146,7 +12166,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12154,7 +12174,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12162,7 +12182,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12170,7 +12190,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12178,7 +12198,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12186,7 +12206,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12194,7 +12214,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12202,7 +12222,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12210,7 +12230,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12218,20 +12238,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12240,7 +12265,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12249,13 +12274,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12263,7 +12288,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12271,7 +12296,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12279,7 +12304,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12288,7 +12313,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12310,7 +12335,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12319,7 +12344,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12327,7 +12352,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12335,7 +12360,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12343,7 +12368,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12351,7 +12376,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12359,7 +12384,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12367,7 +12392,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12375,7 +12400,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12383,7 +12408,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12391,73 +12416,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12465,23 +12563,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12489,41 +12587,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12531,7 +12629,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12542,17 +12640,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12561,22 +12659,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12584,7 +12682,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14158,7 +14256,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16783,7 +16881,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17262,9 +17360,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17520,10 +17618,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17587,7 +17685,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18249,9 +18347,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18262,8 +18360,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18275,9 +18373,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19139,7 +19237,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19156,8 +19255,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30517,8 +30616,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/ko/docs.po b/locale/ko/docs.po
index 257ed14..d207506 100644
--- a/locale/ko/docs.po
+++ b/locale/ko/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-01-27 14:27+0100\n"
diff --git a/locale/ko/manual.po b/locale/ko/manual.po
index 6ea28ab..8112a36 100644
--- a/locale/ko/manual.po
+++ b/locale/ko/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -392,7 +392,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -403,8 +403,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -464,7 +464,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -569,8 +569,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -627,7 +627,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -994,7 +994,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10474,7 +10474,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11004,7 +11004,7 @@ msgstr ""
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11769,14 +11769,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11804,33 +11804,43 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11838,7 +11848,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11846,7 +11856,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11854,7 +11864,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11862,8 +11872,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11871,7 +11881,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11879,7 +11889,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11887,7 +11897,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11895,7 +11905,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11903,7 +11913,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11911,7 +11921,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11919,28 +11929,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11948,7 +11963,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11956,7 +11971,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11965,7 +11980,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11974,7 +11989,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11983,7 +11998,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11991,7 +12006,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12000,7 +12015,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12008,7 +12023,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12016,7 +12031,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12024,7 +12039,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12032,7 +12047,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12040,7 +12055,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12048,7 +12063,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12056,7 +12071,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12064,7 +12079,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12072,7 +12087,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12080,19 +12095,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12112,29 +12132,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12142,7 +12162,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12150,7 +12170,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12158,7 +12178,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12166,7 +12186,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12174,7 +12194,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12182,7 +12202,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12190,7 +12210,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12198,7 +12218,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12206,7 +12226,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12214,20 +12234,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12236,7 +12261,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12245,13 +12270,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12259,7 +12284,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12267,7 +12292,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12275,7 +12300,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12284,7 +12309,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12306,7 +12331,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12315,7 +12340,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12323,7 +12348,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12331,7 +12356,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12339,7 +12364,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12347,7 +12372,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12355,7 +12380,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12363,7 +12388,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12371,7 +12396,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12379,7 +12404,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12387,73 +12412,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12461,23 +12559,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12485,41 +12583,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12527,7 +12625,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12538,17 +12636,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12557,22 +12655,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12580,7 +12678,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14150,7 +14248,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16771,7 +16869,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17250,9 +17348,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17508,10 +17606,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17575,7 +17673,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18235,9 +18333,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18248,8 +18346,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18261,9 +18359,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19120,7 +19218,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19137,8 +19236,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30475,8 +30574,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/libgammu.pot b/locale/libgammu.pot
index bd0ad91..f01e27a 100644
--- a/locale/libgammu.pot
+++ b/locale/libgammu.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: libgammu 1.29.91\n"
+"Project-Id-Version: libgammu 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-24 16:32+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/locale/manual.pot b/locale/manual.pot
index eca4e5c..97820c4 100644
--- a/locale/manual.pot
+++ b/locale/manual.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -337,13 +337,13 @@ msgid "Connection to Series60 applet in S60 phones, see :ref:`s60`."
msgstr ""
#. type: Labeled list
-#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108 docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115 docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216 docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365 docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6 docs/manual/python/gammu.rst:1124 docs/manual/python/gammu.rst:1168 docs/manual/utils/gammu-detect.rst:7
+#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108 docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119 docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216 docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365 docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6 docs/manual/python/gammu.rst:1124 docs/manual/python/gammu.rst:1168 docs/manual/utils/gammu-detect.rst:7
#, no-wrap
msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110 docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225 docs/manual/python/gammu.rst:1125
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114 docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230 docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -398,7 +398,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:129 docs/manual/config/index.rst:165 docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26 docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32 docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15 docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447 docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90 docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27 docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475 docs/manual/gammu/index.rst:575 docs/manual/gammu/index.rst:585 docs/manual/gammu/index.rst:599 docs/manual/gammu/index.rst:986 docs/manual/gammu/index.rst:1032 docs/manual/gammu/index.rst:1060 docs/manual/gammu/index.rst:1069 docs/manual/gammu/index.rst:1324 docs/manual/gammu/index.rst:1348 docs/manual/project/motivation.rst:5 docs/manual/formats/smsbackup.rst:44 docs/manual/c/hints.rst:161 docs/manual/utils/gammu-detect.rst:24 docs/manual/utils/gammu-detect.rst:36 docs/manual/utils/gammu-detect.rst:76
+#: docs/manual/config/index.rst:129 docs/manual/config/index.rst:165 docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26 docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32 docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15 docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479 docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90 docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27 docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475 docs/manual/gammu/index.rst:575 docs/manual/gammu/index.rst:585 docs/manual/gammu/index.rst:599 docs/manual/gammu/index.rst:986 docs/manual/gammu/index.rst:1032 docs/manual/gammu/index.rst:1060 docs/manual/gammu/index.rst:1069 docs/manual/gammu/index.rst:1324 docs/manual/gammu/index.rst:1348 docs/manual/project/motivation.rst:5 docs/manual/formats/smsbackup.rst:44 docs/manual/c/hints.rst:161 docs/manual/utils/gammu-detect.rst:24 docs/manual/utils/gammu-detect.rst:36 docs/manual/utils/gammu-detect.rst:76
msgid "note::"
msgstr ""
@@ -472,13 +472,13 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/config/index.rst:159 docs/manual/config/index.rst:170 docs/manual/config/index.rst:301 docs/manual/config/index.rst:310 docs/manual/config/index.rst:319 docs/manual/config/index.rst:327 docs/manual/config/index.rst:341 docs/manual/smsd/sql.rst:108 docs/manual/smsd/sql.rst:118 docs/manual/smsd/sql.rst:136 docs/manual/smsd/sql.rst:147 docs/manual/smsd/sql.rst:164 docs/manual/smsd/sql.rst:181 docs/manual/smsd/sql.rst:192 docs/manual/smsd/sql.rst:202 docs/manual/smsd/sql.rst:218 docs/manual/smsd/sql.rst:236 docs/manual/smsd/sql.rst:252 docs/manual/smsd/sql.rst:270 docs/manual/smsd/sql.rst:285 docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325 docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375 docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48 docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383 docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98 docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124 docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157 docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522 docs/manual/smsd/config.rst:535 docs/manual/smsd/config.rst:542 docs/manual/smsd/config.rst:549 docs/manual/smsd/inject.rst:11 docs/manual/smsd/inject.rst:53 docs/manual/smsd/inject.rst:59 docs/manual/smsd/inject.rst:65 docs/manual/smsd/inject.rst:71 docs/manual/smsd/inject.rst:77 docs/manual/smsd/inject.rst:83 docs/manual/smsd/inject.rst:89 docs/manual/smsd/mysql.rst:20 docs/manual/smsd/monitor.rst:11 docs/manual/smsd/monitor.rst:52 docs/manual/smsd/smsd.rst:11 docs/manual/smsd/smsd.rst:109 docs/manual/smsd/smsd.rst:115 docs/manual/smsd/smsd.rst:134 docs/manual/smsd/smsd.rst:140 docs/manual/smsd/smsd.rst:148 docs/manual/smsd/smsd.rst:163 docs/manual/gammu/index.rst:12 docs/manual/gammu/index.rst:1238 docs/manual/gammu/index.rst:1244 docs/manual/gammu/index.rst:1250 docs/manual/gammu/index.rst:1826 docs/manual/gammu/index.rst:1832 docs/manual/gammu/index.rst:1838 docs/manual/gammu/index.rst:1844 docs/manual/gammu/index.rst:1850 docs/manual/gammu/index.rst:1856 docs/manual/gammu/index.rst:1862 docs/manual/gammu/index.rst:1871 docs/manual/gammu/index.rst:1877 docs/manual/gammu/index.rst:1886 docs/manual/gammu/index.rst:1900 docs/manual/gammu/index.rst:1906 docs/manual/gammu/index.rst:1912 docs/manual/gammu/index.rst:1926 docs/manual/gammu/index.rst:1935 docs/manual/project/documentation.rst:18 docs/manual/project/documentation.rst:25 docs/manual/project/documentation.rst:47 docs/manual/project/documentation.rst:55 docs/manual/project/coding-style.rst:15 docs/manual/project/coding-style.rst:34 docs/manual/project/coding-style.rst:40 docs/manual/project/coding-style.rst:46 docs/manual/project/install.rst:103 docs/manual/project/install.rst:110 docs/manual/project/install.rst:116 docs/manual/project/install.rst:122 docs/manual/project/install.rst:128 docs/manual/project/install.rst:242 docs/manual/project/install.rst:248 docs/manual/project/install.rst:260 docs/manual/project/install.rst:272 docs/manual/project/install.rst:303 docs/manual/project/install.rst:358 docs/manual/testing/dummy-driver.rst:73 docs/manual/testing/dummy-driver.rst:82 docs/manual/internal/reply.rst:40 docs/manual/internal/reply.rst:55 docs/manual/internal/reply.rst:68 docs/manual/internal/reply.rst:82 docs/manual/formats/smsbackup.rst:35 docs/manual/formats/smsbackup.rst:108 docs/manual/formats/ini.rst:19 docs/manual/c/hints.rst:13 docs/manual/c/hints.rst:29 docs/manual/c/hints.rst:36 docs/manual/c/hints.rst:51 docs/manual/c/hints.rst:57 docs/manual/c/hints.rst:64 docs/manual/c/hints.rst:85 docs/manual/c/hints.rst:93 docs/manual/c/hints.rst:100 docs/manual/c/hints.rst:119 docs/manual/c/hints.rst:150 docs/manual/c/hints.rst:156 docs/manual/c/hints.rst:173 docs/manual/c/hints.rst:181 docs/manual/utils/gammu-config.rst:11 docs/manual/utils/jadmaker.rst:11 docs/manual/utils/gammu-detect.rst:14 docs/manual/utils/gammu-detect.rst:85
+#: docs/manual/config/index.rst:159 docs/manual/config/index.rst:170 docs/manual/config/index.rst:301 docs/manual/config/index.rst:310 docs/manual/config/index.rst:319 docs/manual/config/index.rst:327 docs/manual/config/index.rst:341 docs/manual/smsd/sql.rst:108 docs/manual/smsd/sql.rst:118 docs/manual/smsd/sql.rst:136 docs/manual/smsd/sql.rst:147 docs/manual/smsd/sql.rst:164 docs/manual/smsd/sql.rst:181 docs/manual/smsd/sql.rst:192 docs/manual/smsd/sql.rst:202 docs/manual/smsd/sql.rst:218 docs/manual/smsd/sql.rst:236 docs/manual/smsd/sql.rst:252 docs/manual/smsd/sql.rst:270 docs/manual/smsd/sql.rst:285 docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325 docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375 docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48 docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415 docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98 docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124 docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157 docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522 docs/manual/smsd/config.rst:535 docs/manual/smsd/config.rst:542 docs/manual/smsd/config.rst:549 docs/manual/smsd/inject.rst:11 docs/manual/smsd/inject.rst:53 docs/manual/smsd/inject.rst:59 docs/manual/smsd/inject.rst:65 docs/manual/smsd/inject.rst:71 docs/manual/smsd/inject.rst:77 docs/manual/smsd/inject.rst:83 docs/manual/smsd/inject.rst:89 docs/manual/smsd/mysql.rst:20 docs/manual/smsd/monitor.rst:11 docs/manual/smsd/monitor.rst:52 docs/manual/smsd/smsd.rst:11 docs/manual/smsd/smsd.rst:109 docs/manual/smsd/smsd.rst:115 docs/manual/smsd/smsd.rst:134 docs/manual/smsd/smsd.rst:140 docs/manual/smsd/smsd.rst:148 docs/manual/smsd/smsd.rst:163 docs/manual/gammu/index.rst:12 docs/manual/gammu/index.rst:1238 docs/manual/gammu/index.rst:1244 docs/manual/gammu/index.rst:1250 docs/manual/gammu/index.rst:1826 docs/manual/gammu/index.rst:1832 docs/manual/gammu/index.rst:1838 docs/manual/gammu/index.rst:1844 docs/manual/gammu/index.rst:1850 docs/manual/gammu/index.rst:1856 docs/manual/gammu/index.rst:1862 docs/manual/gammu/index.rst:1871 docs/manual/gammu/index.rst:1877 docs/manual/gammu/index.rst:1886 docs/manual/gammu/index.rst:1900 docs/manual/gammu/index.rst:1906 docs/manual/gammu/index.rst:1912 docs/manual/gammu/index.rst:1926 docs/manual/gammu/index.rst:1935 docs/manual/project/documentation.rst:18 docs/manual/project/documentation.rst:25 docs/manual/project/documentation.rst:47 docs/manual/project/documentation.rst:55 docs/manual/project/coding-style.rst:15 docs/manual/project/coding-style.rst:34 docs/manual/project/coding-style.rst:40 docs/manual/project/coding-style.rst:46 docs/manual/project/install.rst:103 docs/manual/project/install.rst:110 docs/manual/project/install.rst:116 docs/manual/project/install.rst:122 docs/manual/project/install.rst:128 docs/manual/project/install.rst:242 docs/manual/project/install.rst:248 docs/manual/project/install.rst:260 docs/manual/project/install.rst:272 docs/manual/project/install.rst:303 docs/manual/project/install.rst:358 docs/manual/testing/dummy-driver.rst:73 docs/manual/testing/dummy-driver.rst:82 docs/manual/internal/reply.rst:40 docs/manual/internal/reply.rst:55 docs/manual/internal/reply.rst:68 docs/manual/internal/reply.rst:82 docs/manual/formats/smsbackup.rst:35 docs/manual/formats/smsbackup.rst:108 docs/manual/formats/ini.rst:19 docs/manual/c/hints.rst:13 docs/manual/c/hints.rst:29 docs/manual/c/hints.rst:36 docs/manual/c/hints.rst:51 docs/manual/c/hints.rst:57 docs/manual/c/hints.rst:64 docs/manual/c/hints.rst:85 docs/manual/c/hints.rst:93 docs/manual/c/hints.rst:100 docs/manual/c/hints.rst:119 docs/manual/c/hints.rst:150 docs/manual/c/hints.rst:156 docs/manual/c/hints.rst:173 docs/manual/c/hints.rst:181 docs/manual/utils/gammu-config.rst:11 docs/manual/utils/jadmaker.rst:11 docs/manual/utils/gammu-detect.rst:14 docs/manual/utils/gammu-detect.rst:85
#, no-wrap
msgid ".. code-block"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171 docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110 docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141 docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60 docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72 docs/manual/smsd/inject.rst:78 docs/manual/smsd/inject.rst:84 docs/manual/smsd/inject.rst:90 docs/manual/smsd/smsd.rst:110 docs/manual/smsd/smsd.rst:116 docs/manual/smsd/smsd.rst:135 docs/manual/smsd/smsd.rst:141 docs/manual/smsd/smsd.rst:149 docs/manual/smsd/smsd.rst:164 docs/manual/gammu/index.rst:1239 docs/manual/gammu/index.rst:1245 docs/manual/gammu/index.rst:1251 docs/manual/gammu/index.rst:1827 docs/manual/gammu/index.rst:1833 docs/manual/gammu/index.rst:1839 docs/manual/gammu/index.rst:1845 docs/manual/gammu/index.rst:1851 docs/manual/gammu/index.rst:1857 docs/manual/gammu/index.rst:1863 docs/manual/gammu/index.rst:1872 docs/manual/gammu/index.rst:1878 docs/manual/gammu/index.rst:1887 docs/manual/gammu/index.rst:1901 docs/manual/gammu/index.rst:1907 docs/manual/gammu/index.rst:1913 docs/manual/gammu/index.rst:1936 docs/manual/project/documentation.rst:19 docs/manual/project/documentation.rst:26 docs/manual/project/documentation.rst:48 docs/manual/project/documentation.rst:56 docs/manual/project/install.rst:104 docs/manual/project/install.rst:111 docs/manual/project/install.rst:117 docs/manual/project/install.rst:123 docs/manual/project/install.rst:129 docs/manual/project/install.rst:243 docs/manual/project/install.rst:249 docs/manual/project/install.rst:261 docs/manual/project/install.rst:273 docs/manual/project/install.rst:304 docs/manual/project/install.rst:359
+#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171 docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110 docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141 docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60 docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72 docs/manual/smsd/inject.rst:78 docs/manual/smsd/inject.rst:84 docs/manual/smsd/inject.rst:90 docs/manual/smsd/smsd.rst:110 docs/manual/smsd/smsd.rst:116 docs/manual/smsd/smsd.rst:135 docs/manual/smsd/smsd.rst:141 docs/manual/smsd/smsd.rst:149 docs/manual/smsd/smsd.rst:164 docs/manual/gammu/index.rst:1239 docs/manual/gammu/index.rst:1245 docs/manual/gammu/index.rst:1251 docs/manual/gammu/index.rst:1827 docs/manual/gammu/index.rst:1833 docs/manual/gammu/index.rst:1839 docs/manual/gammu/index.rst:1845 docs/manual/gammu/index.rst:1851 docs/manual/gammu/index.rst:1857 docs/manual/gammu/index.rst:1863 docs/manual/gammu/index.rst:1872 docs/manual/gammu/index.rst:1878 docs/manual/gammu/index.rst:1887 docs/manual/gammu/index.rst:1901 docs/manual/gammu/index.rst:1907 docs/manual/gammu/index.rst:1913 docs/manual/gammu/index.rst:1936 docs/manual/project/documentation.rst:19 docs/manual/project/documentation.rst:26 docs/manual/project/documentation.rst:48 docs/manual/project/documentation.rst:56 docs/manual/project/install.rst:104 docs/manual/project/install.rst:111 docs/manual/project/install.rst:117 docs/manual/project/install.rst:123 docs/manual/project/install.rst:129 docs/manual/project/install.rst:243 docs/manual/project/install.rst:249 docs/manual/project/install.rst:261 docs/manual/project/install.rst:273 docs/manual/project/install.rst:304 docs/manual/project/install.rst:359
msgid "sh"
msgstr ""
@@ -810,7 +810,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361 docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501 docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102 docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69 docs/manual/python/objects.rst:123 docs/manual/formats/backup.rst:11 docs/manual/formats/ini.rst:14 docs/manual/c/examples.rst:2
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393 docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501 docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102 docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69 docs/manual/python/objects.rst:123 docs/manual/formats/backup.rst:11 docs/manual/formats/ini.rst:14 docs/manual/c/examples.rst:2
#, no-wrap
msgid "Examples"
msgstr ""
@@ -10712,7 +10712,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11219,7 +11219,7 @@ msgid "Default value:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/sql.rst:109 docs/manual/smsd/sql.rst:119 docs/manual/smsd/sql.rst:137 docs/manual/smsd/sql.rst:148 docs/manual/smsd/sql.rst:165 docs/manual/smsd/sql.rst:182 docs/manual/smsd/sql.rst:193 docs/manual/smsd/sql.rst:203 docs/manual/smsd/sql.rst:219 docs/manual/smsd/sql.rst:237 docs/manual/smsd/sql.rst:253 docs/manual/smsd/sql.rst:271 docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301 docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350 docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386 docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414 docs/manual/smsd/mysql.rst:21
+#: docs/manual/smsd/sql.rst:109 docs/manual/smsd/sql.rst:119 docs/manual/smsd/sql.rst:137 docs/manual/smsd/sql.rst:148 docs/manual/smsd/sql.rst:165 docs/manual/smsd/sql.rst:182 docs/manual/smsd/sql.rst:193 docs/manual/smsd/sql.rst:203 docs/manual/smsd/sql.rst:219 docs/manual/smsd/sql.rst:237 docs/manual/smsd/sql.rst:253 docs/manual/smsd/sql.rst:271 docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301 docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350 docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386 docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446 docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11963,14 +11963,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11997,30 +11997,39 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
-msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+#: docs/manual/smsd/tables.rst:38
+msgid "Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91 docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193 docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95 docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198 docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94 docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98 docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12028,7 +12037,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -12036,7 +12045,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12044,7 +12053,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -12052,7 +12061,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122 docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126 docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', "
@@ -12061,7 +12070,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12069,7 +12078,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12077,7 +12086,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12085,7 +12094,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12093,7 +12102,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12101,7 +12110,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -12109,28 +12118,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12138,7 +12152,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12147,7 +12161,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -12156,7 +12170,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -12165,7 +12179,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12174,7 +12188,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12182,7 +12196,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12192,7 +12206,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12200,7 +12214,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12208,7 +12222,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12216,7 +12230,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, "
@@ -12225,7 +12239,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12234,7 +12248,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12242,7 +12256,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12251,7 +12265,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12259,7 +12273,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12268,7 +12282,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12277,19 +12291,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12310,30 +12329,30 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
" info, what is SMS number in SMS sequence (start at 2, first part is in "
-"outbox\n"
+":ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12341,7 +12360,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12349,7 +12368,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12357,7 +12376,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12365,7 +12384,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12374,7 +12393,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12383,7 +12402,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12391,7 +12410,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12399,7 +12418,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12407,7 +12426,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12415,20 +12434,20 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348 docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360 docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369 docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377 docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385 docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12438,7 +12457,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12448,13 +12467,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12462,7 +12481,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12470,7 +12489,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12478,7 +12497,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', "
@@ -12490,7 +12509,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12512,7 +12531,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12522,7 +12541,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12530,7 +12549,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12538,7 +12557,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12546,7 +12565,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12554,7 +12573,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12562,7 +12581,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12571,7 +12590,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12579,7 +12598,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12587,7 +12606,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12595,34 +12614,39 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
@@ -12631,41 +12655,109 @@ msgid ""
" with database which have ``SIGNAL`` as reserved word. Added "
"``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 "
"chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added "
"several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12673,23 +12765,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12697,40 +12789,40 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455 docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12738,7 +12830,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12749,17 +12841,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12768,22 +12860,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12791,7 +12883,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14339,7 +14431,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16784,7 +16876,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17262,9 +17354,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or "
+"OBEX. Your phone can also support usb storage, which is handled on the "
+"operating system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17520,10 +17612,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17586,7 +17678,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18242,9 +18334,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18255,8 +18347,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18268,9 +18360,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19125,7 +19217,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
-msgid "Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+msgid ""
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19142,8 +19236,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30148,8 +30242,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/nl/docs.po b/locale/nl/docs.po
index 6ba7891..325a64d 100644
--- a/locale/nl/docs.po
+++ b/locale/nl/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-05-25 12:11+0200\n"
diff --git a/locale/nl/manual.po b/locale/nl/manual.po
index 434652e..371a5b5 100644
--- a/locale/nl/manual.po
+++ b/locale/nl/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -393,7 +393,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -404,8 +404,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -466,7 +466,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -571,8 +571,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -629,7 +629,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -995,7 +995,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10474,7 +10474,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11004,7 +11004,7 @@ msgstr ""
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11769,14 +11769,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11804,33 +11804,43 @@ msgid "gammu"
msgstr "gammu(1)"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11838,7 +11848,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11846,7 +11856,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11854,7 +11864,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11862,8 +11872,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11871,7 +11881,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11879,7 +11889,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11887,7 +11897,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11895,7 +11905,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11903,7 +11913,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11911,7 +11921,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11919,28 +11929,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11948,7 +11963,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11956,7 +11971,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11965,7 +11980,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11974,7 +11989,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11983,7 +11998,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11991,7 +12006,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12000,7 +12015,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12008,7 +12023,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12016,7 +12031,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12024,7 +12039,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12032,7 +12047,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12040,7 +12055,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12048,7 +12063,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12056,7 +12071,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12064,7 +12079,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12072,7 +12087,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12080,19 +12095,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12112,29 +12132,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12142,7 +12162,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12150,7 +12170,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12158,7 +12178,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12166,7 +12186,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12174,7 +12194,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12182,7 +12202,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12190,7 +12210,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12198,7 +12218,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12206,7 +12226,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12214,20 +12234,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12236,7 +12261,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12245,13 +12270,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12259,7 +12284,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12267,7 +12292,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12275,7 +12300,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12284,7 +12309,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12306,7 +12331,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12315,7 +12340,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12323,7 +12348,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12331,7 +12356,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12339,7 +12364,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12347,7 +12372,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12355,7 +12380,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12363,7 +12388,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12371,7 +12396,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12379,7 +12404,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12387,73 +12412,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12461,23 +12559,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12485,41 +12583,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12527,7 +12625,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12538,17 +12636,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12557,22 +12655,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12580,7 +12678,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14154,7 +14252,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16779,7 +16877,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17258,9 +17356,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17516,10 +17614,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17583,7 +17681,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18243,9 +18341,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18256,8 +18354,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18269,9 +18367,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19129,7 +19227,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19146,8 +19245,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30488,8 +30587,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/pl/docs.po b/locale/pl/docs.po
index 9d09a96..80f23ae 100644
--- a/locale/pl/docs.po
+++ b/locale/pl/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-01-07 18:00+0100\n"
diff --git a/locale/pl/gammu.po b/locale/pl/gammu.po
index f33d20b..ecb49ed 100644
--- a/locale/pl/gammu.po
+++ b/locale/pl/gammu.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu 1.29.91\n"
+"Project-Id-Version: Gammu 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-14 10:40+0100\n"
"PO-Revision-Date: 2010-08-17 14:07+0200\n"
diff --git a/locale/pl/libgammu.po b/locale/pl/libgammu.po
index c9bfa3d..eeaf542 100644
--- a/locale/pl/libgammu.po
+++ b/locale/pl/libgammu.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: libGammu 1.29.91\n"
+"Project-Id-Version: libGammu 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 17:00+0100\n"
"PO-Revision-Date: 2010-08-17 14:02+0200\n"
diff --git a/locale/pl/manual.po b/locale/pl/manual.po
index c4b37d6..e77f805 100644
--- a/locale/pl/manual.po
+++ b/locale/pl/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -394,7 +394,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -405,8 +405,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -466,7 +466,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -571,8 +571,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -629,7 +629,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -998,7 +998,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10478,7 +10478,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11009,7 +11009,7 @@ msgstr "Używanie domyślnych wartości."
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11774,14 +11774,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11809,33 +11809,43 @@ msgid "gammu"
msgstr "gammu(1)"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11843,7 +11853,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11851,7 +11861,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11859,7 +11869,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11867,8 +11877,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11876,7 +11886,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11884,7 +11894,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11892,7 +11902,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11900,7 +11910,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11908,7 +11918,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11916,7 +11926,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11924,28 +11934,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11953,7 +11968,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11961,7 +11976,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11970,7 +11985,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11979,7 +11994,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11988,7 +12003,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11996,7 +12011,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12005,7 +12020,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12013,7 +12028,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12021,7 +12036,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12029,7 +12044,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12037,7 +12052,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12045,7 +12060,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12053,7 +12068,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12061,7 +12076,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12069,7 +12084,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12077,7 +12092,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12085,19 +12100,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12117,29 +12137,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12147,7 +12167,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12155,7 +12175,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12163,7 +12183,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12171,7 +12191,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12179,7 +12199,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12187,7 +12207,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12195,7 +12215,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12203,7 +12223,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12211,7 +12231,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12219,20 +12239,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12241,7 +12266,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12250,13 +12275,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12264,7 +12289,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12272,7 +12297,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12280,7 +12305,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12289,7 +12314,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12311,7 +12336,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12320,7 +12345,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12328,7 +12353,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12336,7 +12361,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12344,7 +12369,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12352,7 +12377,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12360,7 +12385,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12368,7 +12393,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12376,7 +12401,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12384,7 +12409,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12392,73 +12417,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12466,23 +12564,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12490,41 +12588,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12532,7 +12630,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12543,17 +12641,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12562,22 +12660,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12585,7 +12683,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14157,7 +14255,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16783,7 +16881,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17262,9 +17360,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17520,10 +17618,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17587,7 +17685,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18248,9 +18346,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18261,8 +18359,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18274,9 +18372,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19134,7 +19232,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19151,8 +19250,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30496,8 +30595,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/pt_BR/docs.po b/locale/pt_BR/docs.po
index 1cf5b8c..d5d51ba 100644
--- a/locale/pt_BR/docs.po
+++ b/locale/pt_BR/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2011-01-20 20:26+0200\n"
diff --git a/locale/pt_BR/manual.po b/locale/pt_BR/manual.po
index 7cc5546..c486ad9 100644
--- a/locale/pt_BR/manual.po
+++ b/locale/pt_BR/manual.po
@@ -5,10 +5,10 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
-"PO-Revision-Date: 2011-02-02 20:32+0200\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
+"PO-Revision-Date: 2011-02-25 18:34+0200\n"
"Last-Translator: gilberto dos santos alves <gsavix@gmail.com>\n"
"Language-Team: none\n"
"Language: pt_BR\n"
@@ -66,9 +66,8 @@ msgstr "I<~/.gammurc>"
# type: Plain text
#. type: Plain text
#: docs/manual/config/index.rst:16
-#, fuzzy
msgid "``/etc/gammurc``"
-msgstr "I</etc/gammu-smsdrc>"
+msgstr "I</etc/gammurc>"
#. type: Plain text
#: docs/manual/config/index.rst:18
@@ -444,7 +443,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -455,8 +454,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -531,7 +530,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -658,8 +657,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -716,7 +715,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -1173,7 +1172,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10744,7 +10743,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11293,7 +11292,7 @@ msgstr "Usando valores padrões."
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -12145,7 +12144,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
#, fuzzy
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr "Mensagens recebidas são armazenadas na tabela inbox."
# type: Plain text
@@ -12153,8 +12152,8 @@ msgstr "Mensagens recebidas são armazenadas na tabela inbox."
#: docs/manual/smsd/tables.rst:25
#, fuzzy
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
"Mensagens transmitidas são lidas da tabela outbox e as partes subsequentes "
"da mesma mensagem a partir da tabela outbox_multipart."
@@ -12189,39 +12188,52 @@ msgstr "gammu(1)"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
+#, fuzzy
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
"Tabela armazenando um valor único - versão do schema do banco de dados. Veja "
"HISTORY para detalhes do que foi modificado."
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
# type: TP
-#. type: Title +
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+#, fuzzy
+msgid "_inbox:"
+msgstr "B<inbox>"
+
+# type: TP
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, fuzzy, no-wrap
msgid "inbox"
msgstr "B<inbox>"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr "Tabela onde as mensagens recebidas são armazenadas."
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr "Descrição dos Campos:"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, fuzzy, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12230,7 +12242,7 @@ msgstr "quando alguém (Daemon ou Usuário) faz modificação"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, fuzzy, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -12239,7 +12251,7 @@ msgstr "B<ReceivingDateTime> (data e hora)"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, fuzzy, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12247,7 +12259,7 @@ msgid ""
msgstr "texto codificado da SMS (para todas SMS)"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -12256,8 +12268,8 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, fuzzy, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -12266,7 +12278,7 @@ msgstr "B<Coding> (enum('Default_No_Compression', 'Unicode_No_Compression', '8bi
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, fuzzy, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12275,7 +12287,7 @@ msgstr "texto codificado dos dados do cabeçalho do usuário"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, fuzzy, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12283,7 +12295,7 @@ msgid ""
msgstr "B<SMSCNumber> (varchar(20))"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, fuzzy, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12292,7 +12304,7 @@ msgstr "Classe SMS ou -1 (0 é SMS flash, 1 é normal)"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, fuzzy, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12301,7 +12313,7 @@ msgstr "texto decodificado da SMS (para Alfabeto Padrão / Unicode)"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, fuzzy, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12310,7 +12322,7 @@ msgstr "Identificador SMS (para uso com aplicações externas)"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, fuzzy, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -12319,7 +12331,7 @@ msgstr "qual Daemon Gammu que adicionou "
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, fuzzy, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
@@ -12327,18 +12339,26 @@ msgid ""
msgstr "você pode usar para marcar, quando SMS foi processada ou não"
# type: TP
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+#, fuzzy
+msgid "_outbox:"
+msgstr "B<outbox>"
+
+# type: TP
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, fuzzy, no-wrap
msgid "outbox"
msgstr "B<outbox>"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
+#, fuzzy
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
"Mensagens enfileiradas para envio precisam estar nesta tabela. Se a mensagem "
"é composta múltiplas partes, as partes subsequentes são armazenadas na "
@@ -12346,7 +12366,7 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, fuzzy, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12355,7 +12375,7 @@ msgstr "quando a mensagem foi inserida no banco de dados"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, fuzzy, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12363,7 +12383,7 @@ msgid ""
msgstr "coloque um valor horário, para que após o envido deve ser obrigatório"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -12372,7 +12392,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -12382,7 +12402,7 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, fuzzy, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12392,7 +12412,7 @@ msgstr "Texto SMS codificado usando valores em hexa em codificação própria. S
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, fuzzy, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12400,7 +12420,7 @@ msgid ""
msgstr "B<DestinationNumber> (varchar(20))"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, fuzzy, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12410,7 +12430,7 @@ msgstr "Dados codificados do Cabeçalho do usuário usando valores hexa os quais
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, fuzzy, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12419,7 +12439,7 @@ msgstr "Classe SMS ou -1 (0=SMS Normal, 1=Flash)"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, fuzzy, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12427,7 +12447,7 @@ msgid ""
msgstr "Texto da SMS em formato legível por humanos"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12436,7 +12456,7 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, fuzzy, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12445,7 +12465,7 @@ msgstr "Por favor note que este número precisa ser único também para a tabela
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, fuzzy, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12454,7 +12474,7 @@ msgstr "informacional, quando há mais SMS dessa sequência na tabela outbox_mul
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, fuzzy, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12463,7 +12483,7 @@ msgstr "Validade relativa da SMS codificado utilizando especificações GSM"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, fuzzy, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12472,7 +12492,7 @@ msgstr "qual instância SMSD pode enviar esta sequência"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, fuzzy, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12481,7 +12501,7 @@ msgstr "usado por instância SMSD para objetivos próprios"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, fuzzy, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12490,7 +12510,7 @@ msgstr "quando Padrão é usado, relatório de envio é usado ou não de acordo
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, fuzzy, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12499,20 +12519,27 @@ msgid ""
msgstr "identificação do remetente, ele precisa combinar com o PhoneID na configuração da SMSD para permitir o SMSD processar esta mensagem"
# type: TP
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+#, fuzzy
+msgid "_outbox_multipart:"
+msgstr "B<outbox_multipart>"
+
+# type: TP
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, fuzzy, no-wrap
msgid "outbox_multipart"
msgstr "B<outbox_multipart>"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr "Dados para mensagem de múltiplas partes."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12532,24 +12559,24 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, fuzzy, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr "informacional, qual é o número SMS na sequência SMS (inicia com 2, a parte 1 está na tabela outbox)."
# type: TP
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, fuzzy, no-wrap
msgid "phones"
msgstr "B<phones>"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
@@ -12559,7 +12586,7 @@ msgstr ""
"olhando nesta tabela."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12568,7 +12595,7 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, fuzzy, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12577,7 +12604,7 @@ msgstr "quando este registro foi atualizado"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, fuzzy, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12586,7 +12613,7 @@ msgstr "quando este registro foi criado (quando o telefone foi conectado)"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, fuzzy, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12594,7 +12621,7 @@ msgid ""
msgstr "quando o registro expira"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12602,7 +12629,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12610,7 +12637,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12619,7 +12646,7 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, fuzzy, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12628,7 +12655,7 @@ msgstr "nome do cliente, normalmente uma string contendo a versão do Gammu"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, fuzzy, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12637,7 +12664,7 @@ msgstr "nível de bateria em porcentagem (ou -1 se desconhecido)"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, fuzzy, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12645,13 +12672,18 @@ msgid ""
msgstr "nível de sinal em porcentagem (ou -1 se desconhecido)"
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
@@ -12659,7 +12691,7 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, fuzzy, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12669,7 +12701,7 @@ msgstr "Número de mensagens SMS enviadas (SMSD não inicializa este contador, p
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, fuzzy, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12679,14 +12711,14 @@ msgstr "Número de mensagens SMS recebidas (SMSD não faz reset deste contador,
# type: TP
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, fuzzy, no-wrap
msgid "sentitems"
msgstr "B<sentitems>"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12697,7 +12729,7 @@ msgstr ""
"o relatório de mensagem)."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12706,7 +12738,7 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, fuzzy, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12715,7 +12747,7 @@ msgstr "Horário do recebimento do relatório de envio (se habilitado)."
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, fuzzy, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12724,7 +12756,7 @@ msgid ""
msgstr "Situação do envio de mensagem. SendingError significa que o telefone falhou em enviar a mensagem, Error indica que algum outro erro ocorreu no processamento."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12746,7 +12778,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, fuzzy, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12756,7 +12788,7 @@ msgstr "Situação de envio do relatório de envio de mensagem, os códigos são
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, fuzzy, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12765,7 +12797,7 @@ msgstr "Texto SMS codificado utilizando valores hexa"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, fuzzy, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12774,7 +12806,7 @@ msgstr "número decodificado de destinação para SMS"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, fuzzy, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12783,7 +12815,7 @@ msgstr "Dados codificados do Cabeçalho do Usuário usando valores hexa"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, fuzzy, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12792,7 +12824,7 @@ msgstr "número decodificado do SMSC que enviou a SMS"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, fuzzy, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12801,7 +12833,7 @@ msgstr "B<ID> (inteiro sem sinal)"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, fuzzy, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12809,7 +12841,7 @@ msgid ""
msgstr "qual instância SMSD enviou esta sequência única"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12818,7 +12850,7 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, fuzzy, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12827,7 +12859,7 @@ msgstr "Referência da Mensagem similar a espec. GSM"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, fuzzy, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12835,79 +12867,151 @@ msgid ""
msgstr "copiado da coluna CreatorID da tabela outbox, combina com PhoneID"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr "Não usado pelo SMSD atualmente, incluído para utilização da app."
# type: TP
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, fuzzy, no-wrap
msgid "pbk_groups"
msgstr "B<pbk_groups>"
-#. type: Title -
-#: docs/manual/smsd/tables.rst:332
-#, no-wrap
-msgid "History"
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
msgstr ""
+#. type: Title -
+#: docs/manual/smsd/tables.rst:339
+#, fuzzy, no-wrap
+msgid "History of database structure"
+msgstr "Sistema Arquivo"
+
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr "Histórico das versões:"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
-# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
-#, fuzzy, no-wrap
+#: docs/manual/smsd/tables.rst:376
+#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
-msgstr "7 - adicionado CreatorID nas tabelas (isto prende PhoneID se configurado)"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
+msgstr ""
# type: SS
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr "Criando Tabelas"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12919,25 +13023,25 @@ msgstr ""
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr "Ex. para criar tabelas no SQLite, use os comandos:"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
#, fuzzy
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr "sqlite3 smsd.db E<lt> docs/sql/sqlite.sql\n"
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, fuzzy, no-wrap
msgid "Injecting a message using SQL"
msgstr "Injetar uma mensagem texto longo:"
# type: Plain text
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
#, fuzzy
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
@@ -12949,42 +13053,42 @@ msgstr ""
"a menor mensagem:"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
#, fuzzy
msgid ") VALUES ("
msgstr "VALORES RETORNADOS"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, fuzzy, no-wrap
msgid "Injecting long message using SQL"
msgstr "Injetar uma mensagem texto longo:"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
#, fuzzy
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
@@ -12995,7 +13099,7 @@ msgstr ""
"construir um cabeçalho UDH e armazenar em hexadecimal num campo no UDH."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
#, fuzzy
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
@@ -13013,19 +13117,19 @@ msgstr ""
"primeira, 02 para segunda, etc)."
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
"Por exemplo a mensagem de texto longo de duas partes pareceria com o "
"seguinte:"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
#, fuzzy
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
@@ -13052,24 +13156,24 @@ msgstr ""
")\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
# type: TP
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
#, fuzzy
msgid "INSERT INTO outbox_multipart ("
msgstr "B<outbox_multipart>"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
#, fuzzy
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
@@ -13093,7 +13197,7 @@ msgstr ""
")\n"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -15024,7 +15128,7 @@ msgstr "Filtrando Mensagens"
#: docs/manual/smsd/config.rst:480
#, fuzzy
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
"SMSD permite processar um subconjunto de mensagens recebidas. Você pode "
@@ -18236,7 +18340,7 @@ msgstr ""
#: docs/manual/gammu/index.rst:513
#, fuzzy
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
"B<-scale> - toque irá ter a informação da Escala para cada nota. Mais tarde "
@@ -18827,10 +18931,11 @@ msgstr "Sistema Arquivo"
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
+#, fuzzy
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
"Gammu permite você acessar telefones utilizando o protocolo nativo (Nokia) "
"ou OBEX. Seu telefone também pode suportar modo memória usb, o qual é "
@@ -19167,11 +19272,12 @@ msgstr ""
# type: Plain text
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
+#, fuzzy
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
"Permite converter arquivos de logotipos para outros. Quando informado só "
"arquivo de entrada, a saída será a padrão usando art ASCII. Quando informado "
@@ -19257,7 +19363,8 @@ msgstr "B<getbitmap STARTUP>I< [arquivo]>"
# type: Plain text
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+#, fuzzy
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr "Obtém logotipo estático do telefone. Permite salvar em arquivo."
#. type: delimited block _
@@ -20135,10 +20242,11 @@ msgstr "B<savefile CALENDAR>I< target.vcs arquivo localização>"
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
+#, fuzzy
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
"Permite conversão entre os vários formatos de Cópia de Segurança / Backup, "
"em formatos que o Gammu suporta para calendários agenda (compromissos). O "
@@ -20154,9 +20262,10 @@ msgstr "B<savefile TODO>I< target.vcs arquivo localização>"
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
+#, fuzzy
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
"Permite conversão entre os vários formatos de Cópia de Segurança / Backup, "
@@ -20172,10 +20281,11 @@ msgstr "B<savefile VCARD10|VCARD21>I< target.vcf arquivo SM|ME localização>"
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
+#, fuzzy
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
"Permite converter entre os vários tipos de formatos Cópia de Segurança "
"(backup) do Gammu para eventos do telefone. O tipo de arquivo é deduzido se "
@@ -21281,7 +21391,8 @@ msgstr "B<decodesniff MBUS2|IRDA>I< arquivo [modelo_telefone]>"
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
# Tipo: SS
@@ -21302,8 +21413,8 @@ msgstr "B<entrecódigosegurança PIN|PUK|PIN2|PUK2|PHONE|NETWORK>I< códigoe|->"
#: docs/manual/gammu/index.rst:1551
#, fuzzy
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
"Permite entrar com o código de segurança a partir do computador. Quando o "
"código é - (hífen) será lido a partir da entra padrão (stdin)."
@@ -32982,8 +33093,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
@@ -35527,6 +35638,14 @@ msgstr ""
"device = B0:0B:00:00:FA:CE/42\n"
"connection = blueat\n"
+# type: Plain text
+#, fuzzy
+#~ msgid ""
+#~ "7\n"
+#~ " added CreatorID to tables (it holds PhoneID if set)\n"
+#~ msgstr ""
+#~ "7 - adicionado CreatorID nas tabelas (isto prende PhoneID se configurado)"
+
#~ msgid "nokiagetscreendump"
#~ msgstr "B<nokiagetscreendump>"
diff --git a/locale/ru/docs.po b/locale/ru/docs.po
index ad50337..366dd88 100644
--- a/locale/ru/docs.po
+++ b/locale/ru/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-01-07 18:00+0100\n"
diff --git a/locale/ru/gammu.po b/locale/ru/gammu.po
index a8a7f9b..468e6fe 100644
--- a/locale/ru/gammu.po
+++ b/locale/ru/gammu.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu 1.29.91\n"
+"Project-Id-Version: Gammu 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-14 10:40+0100\n"
"PO-Revision-Date: 2008-01-27 17:07+0100\n"
diff --git a/locale/ru/libgammu.po b/locale/ru/libgammu.po
index 1e01e8f..ddaa459 100644
--- a/locale/ru/libgammu.po
+++ b/locale/ru/libgammu.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: libGammu 1.29.91\n"
+"Project-Id-Version: libGammu 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-24 16:19+0100\n"
"PO-Revision-Date: 2008-01-27 17:07+0100\n"
diff --git a/locale/ru/manual.po b/locale/ru/manual.po
index 6732db5..c6609cc 100644
--- a/locale/ru/manual.po
+++ b/locale/ru/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -394,7 +394,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -405,8 +405,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -466,7 +466,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -571,8 +571,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -629,7 +629,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -997,7 +997,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10477,7 +10477,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11008,7 +11008,7 @@ msgstr " (имя по умолчанию)"
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11773,14 +11773,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11808,33 +11808,43 @@ msgid "gammu"
msgstr "gammu(1)"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11842,7 +11852,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11850,7 +11860,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11858,7 +11868,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11866,8 +11876,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11875,7 +11885,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11883,7 +11893,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11891,7 +11901,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11899,7 +11909,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11907,7 +11917,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11915,7 +11925,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11923,28 +11933,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11952,7 +11967,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11960,7 +11975,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11969,7 +11984,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11978,7 +11993,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11987,7 +12002,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11995,7 +12010,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12004,7 +12019,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12012,7 +12027,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12020,7 +12035,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12028,7 +12043,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12036,7 +12051,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12044,7 +12059,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12052,7 +12067,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12060,7 +12075,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12068,7 +12083,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12076,7 +12091,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12084,19 +12099,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12116,29 +12136,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12146,7 +12166,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12154,7 +12174,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12162,7 +12182,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12170,7 +12190,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12178,7 +12198,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12186,7 +12206,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12194,7 +12214,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12202,7 +12222,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12210,7 +12230,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12218,20 +12238,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12240,7 +12265,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12249,13 +12274,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12263,7 +12288,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12271,7 +12296,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12279,7 +12304,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12288,7 +12313,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12310,7 +12335,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12319,7 +12344,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12327,7 +12352,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12335,7 +12360,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12343,7 +12368,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12351,7 +12376,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12359,7 +12384,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12367,7 +12392,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12375,7 +12400,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12383,7 +12408,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12391,73 +12416,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12465,23 +12563,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12489,41 +12587,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12531,7 +12629,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12542,17 +12640,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12561,22 +12659,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12584,7 +12682,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14158,7 +14256,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16783,7 +16881,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17262,9 +17360,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17520,10 +17618,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17587,7 +17685,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18251,9 +18349,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18264,8 +18362,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18277,9 +18375,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19145,7 +19243,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19162,8 +19261,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30525,8 +30624,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/sk/docs.po b/locale/sk/docs.po
index 53630b6..87fb921 100644
--- a/locale/sk/docs.po
+++ b/locale/sk/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-01-27 14:27+0100\n"
diff --git a/locale/sk/manual.po b/locale/sk/manual.po
index aa40a3b..0bd671e 100644
--- a/locale/sk/manual.po
+++ b/locale/sk/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -393,7 +393,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -404,8 +404,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -465,7 +465,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -570,8 +570,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -628,7 +628,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -996,7 +996,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10478,7 +10478,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11009,7 +11009,7 @@ msgstr "Použijú sa štandardné hodnoty."
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11774,14 +11774,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11809,33 +11809,43 @@ msgid "gammu"
msgstr "gammu(1)"
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11843,7 +11853,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11851,7 +11861,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11859,7 +11869,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11867,8 +11877,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11876,7 +11886,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11884,7 +11894,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11892,7 +11902,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11900,7 +11910,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11908,7 +11918,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11916,7 +11926,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11924,28 +11934,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11953,7 +11968,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11961,7 +11976,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11970,7 +11985,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11979,7 +11994,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11988,7 +12003,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11996,7 +12011,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12005,7 +12020,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12013,7 +12028,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12021,7 +12036,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12029,7 +12044,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12037,7 +12052,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12045,7 +12060,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12053,7 +12068,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12061,7 +12076,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12069,7 +12084,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12077,7 +12092,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12085,19 +12100,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12117,29 +12137,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12147,7 +12167,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12155,7 +12175,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12163,7 +12183,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12171,7 +12191,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12179,7 +12199,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12187,7 +12207,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12195,7 +12215,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12203,7 +12223,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12211,7 +12231,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12219,20 +12239,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12241,7 +12266,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12250,13 +12275,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12264,7 +12289,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12272,7 +12297,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12280,7 +12305,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12289,7 +12314,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12311,7 +12336,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12320,7 +12345,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12328,7 +12353,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12336,7 +12361,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12344,7 +12369,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12352,7 +12377,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12360,7 +12385,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12368,7 +12393,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12376,7 +12401,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12384,7 +12409,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12392,73 +12417,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
-#. type: Title -
-#: docs/manual/smsd/tables.rst:332
-#, no-wrap
-msgid "History"
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
msgstr ""
+#. type: Title -
+#: docs/manual/smsd/tables.rst:339
+#, fuzzy, no-wrap
+msgid "History of database structure"
+msgstr "Súbory"
+
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12466,23 +12564,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12490,41 +12588,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12532,7 +12630,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12543,17 +12641,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12562,22 +12660,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12585,7 +12683,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14159,7 +14257,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16786,7 +16884,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17265,9 +17363,9 @@ msgstr "Súbory"
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17525,10 +17623,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17592,7 +17690,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18256,9 +18354,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18269,8 +18367,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18282,9 +18380,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19149,7 +19247,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19166,8 +19265,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30528,8 +30627,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/sv/docs.po b/locale/sv/docs.po
index 60fd0a2..5d6b5a1 100644
--- a/locale/sv/docs.po
+++ b/locale/sv/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-01-27 14:27+0100\n"
diff --git a/locale/sv/manual.po b/locale/sv/manual.po
index ec4888c..047279f 100644
--- a/locale/sv/manual.po
+++ b/locale/sv/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -392,7 +392,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -403,8 +403,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -464,7 +464,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -569,8 +569,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -627,7 +627,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -996,7 +996,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10476,7 +10476,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11007,7 +11007,7 @@ msgstr "Använder standardvärden."
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11772,14 +11772,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11807,33 +11807,43 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11841,7 +11851,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11849,7 +11859,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11857,7 +11867,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11865,8 +11875,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11874,7 +11884,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11882,7 +11892,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11890,7 +11900,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11898,7 +11908,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11906,7 +11916,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11914,7 +11924,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11922,28 +11932,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11951,7 +11966,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11959,7 +11974,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11968,7 +11983,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11977,7 +11992,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11986,7 +12001,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11994,7 +12009,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12003,7 +12018,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12011,7 +12026,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12019,7 +12034,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12027,7 +12042,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12035,7 +12050,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12043,7 +12058,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12051,7 +12066,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12059,7 +12074,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12067,7 +12082,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12075,7 +12090,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12083,19 +12098,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12115,29 +12135,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12145,7 +12165,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12153,7 +12173,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12161,7 +12181,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12169,7 +12189,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12177,7 +12197,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12185,7 +12205,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12193,7 +12213,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12201,7 +12221,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12209,7 +12229,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12217,20 +12237,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12239,7 +12264,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12248,13 +12273,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12262,7 +12287,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12270,7 +12295,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12278,7 +12303,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12287,7 +12312,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12309,7 +12334,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12318,7 +12343,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12326,7 +12351,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12334,7 +12359,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12342,7 +12367,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12350,7 +12375,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12358,7 +12383,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12366,7 +12391,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12374,7 +12399,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12382,7 +12407,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12390,73 +12415,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
-#. type: Title -
-#: docs/manual/smsd/tables.rst:332
-#, no-wrap
-msgid "History"
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
msgstr ""
+#. type: Title -
+#: docs/manual/smsd/tables.rst:339
+#, fuzzy, no-wrap
+msgid "History of database structure"
+msgstr "Filsystem"
+
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12464,23 +12562,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12488,41 +12586,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12530,7 +12628,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12541,17 +12639,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12560,22 +12658,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12583,7 +12681,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14155,7 +14253,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16776,7 +16874,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17255,9 +17353,9 @@ msgstr "Filsystem"
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17515,10 +17613,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17582,7 +17680,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18244,9 +18342,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18257,8 +18355,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18270,9 +18368,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19135,7 +19233,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19152,8 +19251,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30505,8 +30604,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/sw/docs.po b/locale/sw/docs.po
index 6c2312f..fca90c1 100644
--- a/locale/sw/docs.po
+++ b/locale/sw/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-08-20 11:53+0300\n"
diff --git a/locale/sw/manual.po b/locale/sw/manual.po
index 395c6f3..b184a6f 100644
--- a/locale/sw/manual.po
+++ b/locale/sw/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -388,7 +388,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -399,8 +399,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -460,7 +460,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -565,8 +565,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -623,7 +623,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -984,7 +984,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10463,7 +10463,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -10993,7 +10993,7 @@ msgstr ""
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11758,14 +11758,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11793,33 +11793,43 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11827,7 +11837,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11835,7 +11845,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11843,7 +11853,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11851,8 +11861,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11860,7 +11870,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11868,7 +11878,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11876,7 +11886,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11884,7 +11894,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11892,7 +11902,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11900,7 +11910,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11908,28 +11918,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11937,7 +11952,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11945,7 +11960,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11954,7 +11969,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11963,7 +11978,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11972,7 +11987,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11980,7 +11995,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11989,7 +12004,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11997,7 +12012,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12005,7 +12020,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12013,7 +12028,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12021,7 +12036,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12029,7 +12044,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12037,7 +12052,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12045,7 +12060,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12053,7 +12068,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12061,7 +12076,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12069,19 +12084,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12101,29 +12121,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12131,7 +12151,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12139,7 +12159,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12147,7 +12167,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12155,7 +12175,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12163,7 +12183,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12171,7 +12191,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12179,7 +12199,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12187,7 +12207,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12195,7 +12215,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12203,20 +12223,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12225,7 +12250,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12234,13 +12259,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12248,7 +12273,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12256,7 +12281,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12264,7 +12289,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12273,7 +12298,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12295,7 +12320,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12304,7 +12329,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12312,7 +12337,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12320,7 +12345,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12328,7 +12353,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12336,7 +12361,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12344,7 +12369,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12352,7 +12377,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12360,7 +12385,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12368,7 +12393,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12376,73 +12401,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12450,23 +12548,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12474,41 +12572,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12516,7 +12614,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12527,17 +12625,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12546,22 +12644,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12569,7 +12667,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14138,7 +14236,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16755,7 +16853,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17234,9 +17332,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17492,10 +17590,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17559,7 +17657,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18216,9 +18314,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18229,8 +18327,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18242,9 +18340,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19101,7 +19199,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19118,8 +19217,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30439,8 +30538,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/tr/docs.po b/locale/tr/docs.po
index 36a7c36..bb0d1cd 100644
--- a/locale/tr/docs.po
+++ b/locale/tr/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2010-09-03 14:46+0300\n"
diff --git a/locale/tr/manual.po b/locale/tr/manual.po
index 3327fdc..7b64262 100644
--- a/locale/tr/manual.po
+++ b/locale/tr/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -392,7 +392,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -403,8 +403,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -464,7 +464,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -569,8 +569,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -627,7 +627,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -989,7 +989,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10468,7 +10468,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -10998,7 +10998,7 @@ msgstr ""
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11763,14 +11763,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11798,33 +11798,43 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11832,7 +11842,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11840,7 +11850,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11848,7 +11858,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11856,8 +11866,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11865,7 +11875,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11873,7 +11883,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11881,7 +11891,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11889,7 +11899,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11897,7 +11907,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11905,7 +11915,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11913,28 +11923,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11942,7 +11957,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11950,7 +11965,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11959,7 +11974,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11968,7 +11983,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11977,7 +11992,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11985,7 +12000,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11994,7 +12009,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12002,7 +12017,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12010,7 +12025,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12018,7 +12033,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12026,7 +12041,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12034,7 +12049,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12042,7 +12057,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12050,7 +12065,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12058,7 +12073,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12066,7 +12081,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12074,19 +12089,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12106,29 +12126,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12136,7 +12156,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12144,7 +12164,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12152,7 +12172,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12160,7 +12180,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12168,7 +12188,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12176,7 +12196,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12184,7 +12204,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12192,7 +12212,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12200,7 +12220,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12208,20 +12228,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12230,7 +12255,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12239,13 +12264,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12253,7 +12278,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12261,7 +12286,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12269,7 +12294,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12278,7 +12303,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12300,7 +12325,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12309,7 +12334,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12317,7 +12342,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12325,7 +12350,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12333,7 +12358,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12341,7 +12366,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12349,7 +12374,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12357,7 +12382,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12365,7 +12390,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12373,7 +12398,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12381,73 +12406,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12455,23 +12553,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12479,41 +12577,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12521,7 +12619,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12532,17 +12630,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12551,22 +12649,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12574,7 +12672,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14144,7 +14242,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16761,7 +16859,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17240,9 +17338,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17498,10 +17596,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17565,7 +17663,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18225,9 +18323,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18238,8 +18336,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18251,9 +18349,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19110,7 +19208,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19127,8 +19226,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30463,8 +30562,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/zh_CN/docs.po b/locale/zh_CN/docs.po
index d285a49..485bf14 100644
--- a/locale/zh_CN/docs.po
+++ b/locale/zh_CN/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-01-27 14:06+0100\n"
diff --git a/locale/zh_CN/manual.po b/locale/zh_CN/manual.po
index 0f17369..3aa3606 100644
--- a/locale/zh_CN/manual.po
+++ b/locale/zh_CN/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -391,7 +391,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -402,8 +402,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -463,7 +463,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -568,8 +568,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -626,7 +626,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -994,7 +994,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10474,7 +10474,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11005,7 +11005,7 @@ msgstr "使用默认值。"
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11770,14 +11770,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11805,33 +11805,43 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11839,7 +11849,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11847,7 +11857,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11855,7 +11865,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11863,8 +11873,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11872,7 +11882,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11880,7 +11890,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11888,7 +11898,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11896,7 +11906,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11904,7 +11914,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11912,7 +11922,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11920,28 +11930,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11949,7 +11964,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11957,7 +11972,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11966,7 +11981,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11975,7 +11990,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11984,7 +11999,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11992,7 +12007,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12001,7 +12016,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12009,7 +12024,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12017,7 +12032,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12025,7 +12040,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12033,7 +12048,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12041,7 +12056,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12049,7 +12064,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12057,7 +12072,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12065,7 +12080,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12073,7 +12088,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12081,19 +12096,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12113,29 +12133,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12143,7 +12163,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12151,7 +12171,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12159,7 +12179,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12167,7 +12187,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12175,7 +12195,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12183,7 +12203,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12191,7 +12211,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12199,7 +12219,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12207,7 +12227,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12215,20 +12235,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12237,7 +12262,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12246,13 +12271,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12260,7 +12285,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12268,7 +12293,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12276,7 +12301,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12285,7 +12310,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12307,7 +12332,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12316,7 +12341,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12324,7 +12349,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12332,7 +12357,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12340,7 +12365,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12348,7 +12373,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12356,7 +12381,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12364,7 +12389,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12372,7 +12397,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12380,7 +12405,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12388,73 +12413,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12462,23 +12560,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12486,41 +12584,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12528,7 +12626,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12539,17 +12637,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12558,22 +12656,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12581,7 +12679,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14151,7 +14249,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16772,7 +16870,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17251,9 +17349,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17509,10 +17607,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17576,7 +17674,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18236,9 +18334,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18249,8 +18347,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18262,9 +18360,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19121,7 +19219,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19138,8 +19237,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30479,8 +30578,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/locale/zh_TW/docs.po b/locale/zh_TW/docs.po
index d2ba0b8..9dc67e2 100644
--- a/locale/zh_TW/docs.po
+++ b/locale/zh_TW/docs.po
@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-docs 1.29.91\n"
+"Project-Id-Version: Gammu-docs 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
"POT-Creation-Date: 2011-02-23 16:58+0100\n"
"PO-Revision-Date: 2009-01-27 14:27+0100\n"
diff --git a/locale/zh_TW/manual.po b/locale/zh_TW/manual.po
index 591e404..ced00c2 100644
--- a/locale/zh_TW/manual.po
+++ b/locale/zh_TW/manual.po
@@ -5,9 +5,9 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: Gammu-manual 1.29.91\n"
+"Project-Id-Version: Gammu-manual 1.29.92\n"
"Report-Msgid-Bugs-To: michal@cihar.com\n"
-"POT-Creation-Date: 2011-02-23 17:00+0100\n"
+"POT-Creation-Date: 2011-02-28 14:06+0100\n"
"PO-Revision-Date: 2011-01-10 12:07+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -391,7 +391,7 @@ msgstr ""
#. type: Labeled list
#: docs/manual/config/index.rst:104 docs/manual/config/index.rst:108
-#: docs/manual/smsd/tables.rst:109 docs/manual/smsd/tables.rst:115
+#: docs/manual/smsd/tables.rst:113 docs/manual/smsd/tables.rst:119
#: docs/manual/smsd/config.rst:67 docs/manual/smsd/config.rst:216
#: docs/manual/smsd/config.rst:282 docs/manual/smsd/config.rst:365
#: docs/manual/gammu/index.rst:1196 docs/manual/testing/dummy-driver.rst:6
@@ -402,8 +402,8 @@ msgid ".. versionadded"
msgstr ""
#. type: Plain text
-#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:110
-#: docs/manual/smsd/tables.rst:116 docs/manual/smsd/tables.rst:225
+#: docs/manual/config/index.rst:105 docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:120 docs/manual/smsd/tables.rst:230
#: docs/manual/python/gammu.rst:1125
msgid "1.29.90"
msgstr ""
@@ -463,7 +463,7 @@ msgstr ""
#: docs/manual/config/index.rst:232 docs/manual/protocol/n6110.rst:26
#: docs/manual/protocol/n7110.rst:23 docs/manual/protocol/nokia.rst:32
#: docs/manual/protocol/index.rst:25 docs/manual/smsd/dbi.rst:15
-#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:447
+#: docs/manual/smsd/dbi.rst:43 docs/manual/smsd/tables.rst:479
#: docs/manual/smsd/pgsql.rst:25 docs/manual/smsd/config.rst:90
#: docs/manual/smsd/config.rst:455 docs/manual/smsd/mysql.rst:27
#: docs/manual/smsd/mysql.rst:42 docs/manual/gammu/index.rst:475
@@ -568,8 +568,8 @@ msgstr ""
#: docs/manual/smsd/sql.rst:300 docs/manual/smsd/sql.rst:325
#: docs/manual/smsd/sql.rst:349 docs/manual/smsd/sql.rst:375
#: docs/manual/smsd/sql.rst:385 docs/manual/smsd/usage.rst:48
-#: docs/manual/smsd/tables.rst:372 docs/manual/smsd/tables.rst:383
-#: docs/manual/smsd/tables.rst:413 docs/manual/smsd/run.rst:98
+#: docs/manual/smsd/tables.rst:404 docs/manual/smsd/tables.rst:415
+#: docs/manual/smsd/tables.rst:445 docs/manual/smsd/run.rst:98
#: docs/manual/smsd/run.rst:109 docs/manual/smsd/run.rst:124
#: docs/manual/smsd/run.rst:140 docs/manual/smsd/run.rst:157
#: docs/manual/smsd/config.rst:509 docs/manual/smsd/config.rst:522
@@ -626,7 +626,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/config/index.rst:160 docs/manual/config/index.rst:171
-#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/run.rst:110
+#: docs/manual/smsd/tables.rst:405 docs/manual/smsd/run.rst:110
#: docs/manual/smsd/run.rst:125 docs/manual/smsd/run.rst:141
#: docs/manual/smsd/inject.rst:54 docs/manual/smsd/inject.rst:60
#: docs/manual/smsd/inject.rst:66 docs/manual/smsd/inject.rst:72
@@ -993,7 +993,7 @@ msgid ""
msgstr ""
#. type: Title =
-#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:361
+#: docs/manual/config/index.rst:292 docs/manual/smsd/tables.rst:393
#: docs/manual/smsd/run.rst:90 docs/manual/smsd/config.rst:501
#: docs/manual/smsd/inject.rst:46 docs/manual/smsd/smsd.rst:102
#: docs/manual/gammu/index.rst:1813 docs/manual/testing/dummy-driver.rst:69
@@ -10472,7 +10472,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/protocol/discovering.rst:28
msgid ""
-"Download `Portmon`_, which allows to capture bytes sent and received by "
+"Download `Portmon`_, which allows one to capture bytes sent and received by "
"ready binary software."
msgstr ""
@@ -11002,7 +11002,7 @@ msgstr ""
#: docs/manual/smsd/sql.rst:286 docs/manual/smsd/sql.rst:301
#: docs/manual/smsd/sql.rst:326 docs/manual/smsd/sql.rst:350
#: docs/manual/smsd/sql.rst:376 docs/manual/smsd/sql.rst:386
-#: docs/manual/smsd/tables.rst:384 docs/manual/smsd/tables.rst:414
+#: docs/manual/smsd/tables.rst:416 docs/manual/smsd/tables.rst:446
#: docs/manual/smsd/mysql.rst:21
msgid "sql"
msgstr ""
@@ -11767,14 +11767,14 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:19
-msgid "Received messages are stored in ``inbox`` table."
+msgid "Received messages are stored in :ref:`inbox` table."
msgstr ""
#. type: Plain text
#: docs/manual/smsd/tables.rst:25
msgid ""
-"Transmitted messages are read from table ``outbox`` and possible subsequent "
-"parts of the same message from ``outbox_multipart``."
+"Transmitted messages are read from table :ref:`outbox` and possible "
+"subsequent parts of the same message from :ref:`outbox_multipart`."
msgstr ""
#. type: Title -
@@ -11802,33 +11802,43 @@ msgid "gammu"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:39
+#: docs/manual/smsd/tables.rst:38
msgid ""
-"Table holding single value - version of a database schema. See HISTORY for "
-"details what has changed."
+"Table holding single field ``Version`` - version of a database schema. See"
msgstr ""
-#. type: Title +
+#. type: Attribute :ref:
+#: docs/manual/smsd/tables.rst:38
+#, no-wrap
+msgid "`smsd-tables-history` for details what has changed."
+msgstr ""
+
+#. type: Plain text
#: docs/manual/smsd/tables.rst:41
+msgid "_inbox:"
+msgstr ""
+
+#. type: Title +
+#: docs/manual/smsd/tables.rst:43
#, no-wrap
msgid "inbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:44
+#: docs/manual/smsd/tables.rst:46
msgid "Table where received messages will be stored."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:46 docs/manual/smsd/tables.rst:91
-#: docs/manual/smsd/tables.rst:165 docs/manual/smsd/tables.rst:193
-#: docs/manual/smsd/tables.rst:243
+#: docs/manual/smsd/tables.rst:48 docs/manual/smsd/tables.rst:95
+#: docs/manual/smsd/tables.rst:170 docs/manual/smsd/tables.rst:198
+#: docs/manual/smsd/tables.rst:248
msgid "Fields description:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:49 docs/manual/smsd/tables.rst:94
-#: docs/manual/smsd/tables.rst:246
+#: docs/manual/smsd/tables.rst:51 docs/manual/smsd/tables.rst:98
+#: docs/manual/smsd/tables.rst:251
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -11836,7 +11846,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:52
+#: docs/manual/smsd/tables.rst:54
#, no-wrap
msgid ""
"``ReceivingDateTime`` (timestamp)\n"
@@ -11844,7 +11854,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:55
+#: docs/manual/smsd/tables.rst:57
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11852,7 +11862,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:58
+#: docs/manual/smsd/tables.rst:60
#, no-wrap
msgid ""
"``SenderNumber`` (varchar(20))\n"
@@ -11860,8 +11870,8 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:61 docs/manual/smsd/tables.rst:122
-#: docs/manual/smsd/tables.rst:289
+#: docs/manual/smsd/tables.rst:63 docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:294
#, no-wrap
msgid ""
"``Coding`` (enum('Default_No_Compression', 'Unicode_No_Compression', '8bit', 'Default_Compression', 'Unicode_Compression'))\n"
@@ -11869,7 +11879,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:64
+#: docs/manual/smsd/tables.rst:66
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11877,7 +11887,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:67
+#: docs/manual/smsd/tables.rst:69
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -11885,7 +11895,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:70
+#: docs/manual/smsd/tables.rst:72
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -11893,7 +11903,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:73
+#: docs/manual/smsd/tables.rst:75
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -11901,7 +11911,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:76
+#: docs/manual/smsd/tables.rst:78
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -11909,7 +11919,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:79
+#: docs/manual/smsd/tables.rst:81
#, no-wrap
msgid ""
"``RecipientID`` (text)\n"
@@ -11917,28 +11927,33 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:82
+#: docs/manual/smsd/tables.rst:84
#, no-wrap
msgid ""
"``Processed`` (enum('false', 'true'))\n"
" you can use for marking, whether SMS was processed or not\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:87
+msgid "_outbox:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:85
+#: docs/manual/smsd/tables.rst:89
#, no-wrap
msgid "outbox"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:89
+#: docs/manual/smsd/tables.rst:93
msgid ""
"Messages enqueued for sending should be placed in this table. If message is "
-"multipart, subsequent parts are stored in table outbox_multipart."
+"multipart, subsequent parts are stored in table :ref:`outbox_multipart`."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:97 docs/manual/smsd/tables.rst:249
+#: docs/manual/smsd/tables.rst:101 docs/manual/smsd/tables.rst:254
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -11946,7 +11961,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:100
+#: docs/manual/smsd/tables.rst:104
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -11954,7 +11969,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:104
+#: docs/manual/smsd/tables.rst:108
#, no-wrap
msgid ""
"``SendBefore`` (time)\n"
@@ -11963,7 +11978,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:108
+#: docs/manual/smsd/tables.rst:112
#, no-wrap
msgid ""
"``SendAfter`` (time)\n"
@@ -11972,7 +11987,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:114
+#: docs/manual/smsd/tables.rst:118
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -11981,7 +11996,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:119
+#: docs/manual/smsd/tables.rst:123
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -11989,7 +12004,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:126
+#: docs/manual/smsd/tables.rst:130
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -11998,7 +12013,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:129 docs/manual/smsd/tables.rst:298
+#: docs/manual/smsd/tables.rst:133 docs/manual/smsd/tables.rst:303
#, no-wrap
msgid ""
"``Class`` (integer)\n"
@@ -12006,7 +12021,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:132 docs/manual/smsd/tables.rst:301
+#: docs/manual/smsd/tables.rst:136 docs/manual/smsd/tables.rst:306
#, no-wrap
msgid ""
"``TextDecoded`` (varchar(160))\n"
@@ -12014,7 +12029,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:135
+#: docs/manual/smsd/tables.rst:139
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12022,7 +12037,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:138
+#: docs/manual/smsd/tables.rst:142
#, no-wrap
msgid ""
" Please note that this number has to be unique also for sentitems table, so\n"
@@ -12030,7 +12045,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:141
+#: docs/manual/smsd/tables.rst:145
#, no-wrap
msgid ""
"``MultiPart`` (enum('false','true'))\n"
@@ -12038,7 +12053,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:144 docs/manual/smsd/tables.rst:316
+#: docs/manual/smsd/tables.rst:148 docs/manual/smsd/tables.rst:321
#, no-wrap
msgid ""
"``RelativeValidity`` (integer)\n"
@@ -12046,7 +12061,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:147
+#: docs/manual/smsd/tables.rst:151
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12054,7 +12069,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:150
+#: docs/manual/smsd/tables.rst:154
#, no-wrap
msgid ""
"``SendingTimeOut`` (timestamp)\n"
@@ -12062,7 +12077,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:153
+#: docs/manual/smsd/tables.rst:157
#, no-wrap
msgid ""
"``DeliveryReport`` (enum('default','yes','no'))\n"
@@ -12070,7 +12085,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:157
+#: docs/manual/smsd/tables.rst:161
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12078,19 +12093,24 @@ msgid ""
" SMSD process this message\n"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:163
+msgid "_outbox_multipart:"
+msgstr ""
+
#. type: Title +
-#: docs/manual/smsd/tables.rst:160
+#: docs/manual/smsd/tables.rst:165
#, no-wrap
msgid "outbox_multipart"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:163
+#: docs/manual/smsd/tables.rst:168
msgid "Data for outgoing multipart messages."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:180
+#: docs/manual/smsd/tables.rst:185
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12110,29 +12130,29 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:184
+#: docs/manual/smsd/tables.rst:189
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
-" info, what is SMS number in SMS sequence (start at 2, first part is in outbox\n"
+" info, what is SMS number in SMS sequence (start at 2, first part is in :ref:`outbox`\n"
" table).\n"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:187
+#: docs/manual/smsd/tables.rst:192
#, no-wrap
msgid "phones"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:191
+#: docs/manual/smsd/tables.rst:196
msgid ""
"Information about connected phones. This table is periodically refreshed and "
"you can get information such as battery or signal level from here."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:196
+#: docs/manual/smsd/tables.rst:201
#, no-wrap
msgid ""
"``ID`` (text)\n"
@@ -12140,7 +12160,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:199
+#: docs/manual/smsd/tables.rst:204
#, no-wrap
msgid ""
"``UpdatedInDB`` (timestamp)\n"
@@ -12148,7 +12168,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:202
+#: docs/manual/smsd/tables.rst:207
#, no-wrap
msgid ""
"``InsertIntoDB`` (timestamp)\n"
@@ -12156,7 +12176,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:205
+#: docs/manual/smsd/tables.rst:210
#, no-wrap
msgid ""
"``TimeOut`` (timestamp)\n"
@@ -12164,7 +12184,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:208
+#: docs/manual/smsd/tables.rst:213
#, no-wrap
msgid ""
"``Send`` (boolean)\n"
@@ -12172,7 +12192,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:211
+#: docs/manual/smsd/tables.rst:216
#, no-wrap
msgid ""
"``Receive`` (boolean)\n"
@@ -12180,7 +12200,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:214
+#: docs/manual/smsd/tables.rst:219
#, no-wrap
msgid ""
"``IMEI`` (text)\n"
@@ -12188,7 +12208,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:217
+#: docs/manual/smsd/tables.rst:222
#, no-wrap
msgid ""
"``Client`` (text)\n"
@@ -12196,7 +12216,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:220
+#: docs/manual/smsd/tables.rst:225
#, no-wrap
msgid ""
"``Battery`` (integer)\n"
@@ -12204,7 +12224,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:223
+#: docs/manual/smsd/tables.rst:228
#, no-wrap
msgid ""
"``SignalStrength`` (integer)\n"
@@ -12212,20 +12232,25 @@ msgid ""
msgstr ""
#. type: Labeled list
-#: docs/manual/smsd/tables.rst:224
+#: docs/manual/smsd/tables.rst:229 docs/manual/smsd/tables.rst:348
+#: docs/manual/smsd/tables.rst:355 docs/manual/smsd/tables.rst:360
+#: docs/manual/smsd/tables.rst:365 docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:373 docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:381 docs/manual/smsd/tables.rst:385
+#: docs/manual/smsd/tables.rst:389
#, no-wrap
msgid ".. versionchanged"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:227
+#: docs/manual/smsd/tables.rst:232
msgid ""
"This used to be called ``Signal``. Renamed because ``SIGNAL`` is reserved "
"word in MySQL 5.5."
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:231
+#: docs/manual/smsd/tables.rst:236
#, no-wrap
msgid ""
"``Sent`` (integer)\n"
@@ -12234,7 +12259,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:235
+#: docs/manual/smsd/tables.rst:240
#, no-wrap
msgid ""
"``Received`` (integer)\n"
@@ -12243,13 +12268,13 @@ msgid ""
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:237
+#: docs/manual/smsd/tables.rst:242
#, no-wrap
msgid "sentitems"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:241
+#: docs/manual/smsd/tables.rst:246
msgid ""
"Log of sent messages (and unsent ones with error code). Also if delivery "
"reports are enabled, message state is updated after receiving delivery "
@@ -12257,7 +12282,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:252
+#: docs/manual/smsd/tables.rst:257
#, no-wrap
msgid ""
"``SendingDateTime`` (timestamp)\n"
@@ -12265,7 +12290,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:255
+#: docs/manual/smsd/tables.rst:260
#, no-wrap
msgid ""
"``DeliveryDateTime`` (timestamp)\n"
@@ -12273,7 +12298,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:259
+#: docs/manual/smsd/tables.rst:264
#, no-wrap
msgid ""
"``Status`` (enum('SendingOK', 'SendingOKNoReport', 'SendingError', 'DeliveryOK', 'DeliveryFailed', 'DeliveryPending', 'DeliveryUnknown', 'Error'))\n"
@@ -12282,7 +12307,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:276
+#: docs/manual/smsd/tables.rst:281
#, no-wrap
msgid ""
" ``SendingOK``\n"
@@ -12304,7 +12329,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:280
+#: docs/manual/smsd/tables.rst:285
#, no-wrap
msgid ""
"``StatusError`` (integer)\n"
@@ -12313,7 +12338,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:283
+#: docs/manual/smsd/tables.rst:288
#, no-wrap
msgid ""
"``Text`` (text)\n"
@@ -12321,7 +12346,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:286
+#: docs/manual/smsd/tables.rst:291
#, no-wrap
msgid ""
"``DestinationNumber`` (varchar(20))\n"
@@ -12329,7 +12354,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:292
+#: docs/manual/smsd/tables.rst:297
#, no-wrap
msgid ""
"``UDH`` (text)\n"
@@ -12337,7 +12362,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:295
+#: docs/manual/smsd/tables.rst:300
#, no-wrap
msgid ""
"``SMSCNumber`` (varchar(20))\n"
@@ -12345,7 +12370,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:304
+#: docs/manual/smsd/tables.rst:309
#, no-wrap
msgid ""
"``ID`` (integer unsigned)\n"
@@ -12353,7 +12378,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:307
+#: docs/manual/smsd/tables.rst:312
#, no-wrap
msgid ""
"``SenderID`` (text)\n"
@@ -12361,7 +12386,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:310
+#: docs/manual/smsd/tables.rst:315
#, no-wrap
msgid ""
"``SequencePosition`` (integer)\n"
@@ -12369,7 +12394,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:313
+#: docs/manual/smsd/tables.rst:318
#, no-wrap
msgid ""
"``TPMR`` (integer)\n"
@@ -12377,7 +12402,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:319
+#: docs/manual/smsd/tables.rst:324
#, no-wrap
msgid ""
"``CreatorID`` (text)\n"
@@ -12385,73 +12410,146 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:323
+#: docs/manual/smsd/tables.rst:328
msgid "pbk +++"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:325 docs/manual/smsd/tables.rst:330
+#: docs/manual/smsd/tables.rst:330 docs/manual/smsd/tables.rst:335
msgid "Not used by SMSD currently, included only for application usage."
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:327
+#: docs/manual/smsd/tables.rst:332
#, no-wrap
msgid "pbk_groups"
msgstr ""
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:337
+msgid "_smsd-tables-history:"
+msgstr ""
+
#. type: Title -
-#: docs/manual/smsd/tables.rst:332
+#: docs/manual/smsd/tables.rst:339
#, no-wrap
-msgid "History"
+msgid "History of database structure"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:335
+#: docs/manual/smsd/tables.rst:342
msgid "History of schema versions:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:355
+#: docs/manual/smsd/tables.rst:347
#, no-wrap
msgid ""
"13\n"
" Changed name of ``Signal`` field to ``SignalStrength`` to avoid problems\n"
" with database which have ``SIGNAL`` as reserved word. Added ``SendBefore``\n"
" and ``SendAfter`` fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:354
+#, no-wrap
+msgid ""
+"1.29.90\n"
"12\n"
" the changes only affect MySQL structure changing default values for\n"
" timestamps from ``0000-00-00 00:00:00`` to ``CURRENT_TIMESTAMP()`` by\n"
" using triggers, to update to this version, just execute triggers\n"
" definition at the end of SQL file.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:359
+#, no-wrap
+msgid ""
+"1.28.94\n"
"11\n"
" all fields for storing message text are no longer limited to 160 chars,\n"
-" but are arbitrary length text fields (1.25.92)\n"
+" but are arbitrary length text fields.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:364
+#, no-wrap
+msgid ""
+"1.25.92\n"
"10\n"
" ``DeliveryDateTime`` is now NULL when message is not delivered, added several\n"
" indexes\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:368
+#, no-wrap
+msgid ""
+"1.22.95\n"
"9\n"
" added sent/received counters to phones table\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:372
+#, no-wrap
+msgid ""
+"1.22.93\n"
"8\n"
-" introduced phones table\n"
+" Signal and battery state are now stored in database.\n"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:358
+#: docs/manual/smsd/tables.rst:376
#, no-wrap
msgid ""
+"1.20.94\n"
"7\n"
-" added CreatorID to tables (it holds PhoneID if set)\n"
+" Added ``CreatorID`` to several tables.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:380
+#, no-wrap
+msgid ""
+"1.07.00\n"
+"6\n"
+" Many fields in outbox can now be NULL.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:384
+#, no-wrap
+msgid ""
+"1.06.00\n"
+"5\n"
+" Introduced daemons table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:388
+#, no-wrap
+msgid ""
+"1.03.00\n"
+"3\n"
+" Introduced phones table and various other changes.\n"
+msgstr ""
+
+#. type: Plain text
+#: docs/manual/smsd/tables.rst:390
+msgid "0.98.0"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:364
+#: docs/manual/smsd/tables.rst:396
#, no-wrap
msgid "Creating tables"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:369
+#: docs/manual/smsd/tables.rst:401
msgid ""
"SQL scripts to create all needed tables for most databases are included in "
"Gammu documentation (docs/sql). As well as some PHP scripts interacting with "
@@ -12459,23 +12557,23 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:371
+#: docs/manual/smsd/tables.rst:403
msgid "For example to create SQLite tables, issue following command:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:375
+#: docs/manual/smsd/tables.rst:407
msgid "sqlite3 smsd.db < docs/sql/sqlite.sql"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:377
+#: docs/manual/smsd/tables.rst:409
#, no-wrap
msgid "Injecting a message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:382
+#: docs/manual/smsd/tables.rst:414
msgid ""
"To send a message, you can either use :ref:`gammu-smsd-inject`, which does "
"all the magic for you, or you can insert the message manually. The simplest "
@@ -12483,41 +12581,41 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:386 docs/manual/smsd/tables.rst:416
+#: docs/manual/smsd/tables.rst:418 docs/manual/smsd/tables.rst:448
msgid "INSERT INTO outbox ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:390
+#: docs/manual/smsd/tables.rst:422
msgid "DestinationNumber, TextDecoded, CreatorID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:391 docs/manual/smsd/tables.rst:423
-#: docs/manual/smsd/tables.rst:439
+#: docs/manual/smsd/tables.rst:423 docs/manual/smsd/tables.rst:455
+#: docs/manual/smsd/tables.rst:471
msgid ") VALUES ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:395
+#: docs/manual/smsd/tables.rst:427
msgid ""
"'800123465', 'This is a SQL test message', 'Program', "
"'Default_No_Compression'"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:396
+#: docs/manual/smsd/tables.rst:428
msgid ");"
msgstr ""
#. type: Title +
-#: docs/manual/smsd/tables.rst:398
+#: docs/manual/smsd/tables.rst:430
#, no-wrap
msgid "Injecting long message using SQL"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:403
+#: docs/manual/smsd/tables.rst:435
msgid ""
"Inserting multipart messages is a bit more tricky, you need to construct "
"also UDH header and store it hexadecimally written into UDH field. Unless "
@@ -12525,7 +12623,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:410
+#: docs/manual/smsd/tables.rst:442
msgid ""
"For long text message, the UDH starts with ``050003`` followed by byte as a "
"message reference (you can put anything there, but it should be different "
@@ -12536,17 +12634,17 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:412
+#: docs/manual/smsd/tables.rst:444
msgid "For example long text message of two parts could look like following:"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:422
+#: docs/manual/smsd/tables.rst:454
msgid "CreatorID, MultiPart, DestinationNumber, UDH, TextDecoded, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:429
+#: docs/manual/smsd/tables.rst:461
msgid ""
"'Gammu 1.23.91', 'true', '123465', '050003D30201', 'Mqukqirip ya konej eqniu "
"rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur "
@@ -12555,22 +12653,22 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:430 docs/manual/smsd/tables.rst:445
+#: docs/manual/smsd/tables.rst:462 docs/manual/smsd/tables.rst:477
msgid ")"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:432
+#: docs/manual/smsd/tables.rst:464
msgid "INSERT INTO outbox_multipart ("
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:438
+#: docs/manual/smsd/tables.rst:470
msgid "SequencePosition, UDH, Class, TextDecoded, ID, Coding"
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:444
+#: docs/manual/smsd/tables.rst:476
msgid ""
"2, '050003D30202', 'u xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t "
"bvowsyhyhyemim ovutpapeaempye giuuwbib.', "
@@ -12578,7 +12676,7 @@ msgid ""
msgstr ""
#. type: Plain text
-#: docs/manual/smsd/tables.rst:449
+#: docs/manual/smsd/tables.rst:481
msgid ""
"Adding UDH means that you have less space for text, in above example you can "
"use only 153 characters in single message."
@@ -14148,7 +14246,7 @@ msgstr ""
#. type: Plain text
#: docs/manual/smsd/config.rst:480
msgid ""
-"SMSD allows to process only limited subset of incoming messages. You can "
+"SMSD allows one to process only limited subset of incoming messages. You can "
"define filters for sender number in :config:section:`[include_numbers]` and"
msgstr ""
@@ -16769,7 +16867,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:513
msgid ""
-"ringtone will have Scale info for each note. It will allow to edit it "
+"ringtone will have Scale info for each note. It will allow one to edit it "
"correctly later in phone composer (for example, in 33xx)"
msgstr ""
@@ -17248,9 +17346,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:756
msgid ""
-"Gammu allows to access phones using native protocol (Nokias) or OBEX. Your "
-"phone can also support usb storage, which is handled on the operating system "
-"level and Gammu does not use that."
+"Gammu allows one to access phones using native protocol (Nokias) or OBEX. "
+"Your phone can also support usb storage, which is handled on the operating "
+"system level and Gammu does not use that."
msgstr ""
#. type: delimited block _
@@ -17506,10 +17604,10 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:863
msgid ""
-"Allow to convert logos files to another. When give ONLY inputfile, output "
-"will be written to stdout using ASCII art. When give output file and format, "
-"in some file formats (like NLM) will be set indicator informing about logo "
-"type to given."
+"Allow one to convert logos files to another. When give ONLY inputfile, "
+"output will be written to stdout using ASCII art. When give output file and "
+"format, in some file formats (like NLM) will be set indicator informing "
+"about logo type to given."
msgstr ""
#. type: delimited block _
@@ -17573,7 +17671,7 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:889
-msgid "Get static startup logo from phone. Allow to save it in file."
+msgid "Get static startup logo from phone. Allow one to save it in file."
msgstr ""
#. type: delimited block _
@@ -18233,9 +18331,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1177
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"calendar events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for calendar events. The file type is guessed (for input file guess is based "
+"on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -18246,8 +18344,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1184
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"todo events. The file type is guessed (for input file guess is based on "
+"Allows one to convert between various backup formats which gammu supports "
+"for todo events. The file type is guessed (for input file guess is based on "
"extension and file content, for output solely on extension)."
msgstr ""
@@ -18259,9 +18357,9 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1191
msgid ""
-"Allows to convert between various backup formats which gammu supports for "
-"phonebook events. The file type is guessed (for input file guess is based on "
-"extension and file content, for output solely on extension)."
+"Allows one to convert between various backup formats which gammu supports "
+"for phonebook events. The file type is guessed (for input file guess is "
+"based on extension and file content, for output solely on extension)."
msgstr ""
#. type: delimited block _
@@ -19118,7 +19216,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1544
msgid ""
-"Allows to decode sniffs. See :ref:`Discovering protocol` for more details."
+"Allows one to decode sniffs. See :ref:`Discovering protocol` for more "
+"details."
msgstr ""
#. type: Title -
@@ -19135,8 +19234,8 @@ msgstr ""
#. type: delimited block _
#: docs/manual/gammu/index.rst:1551
msgid ""
-"Allow to enter security code from PC. When code is ``-``, it is read from "
-"stdin."
+"Allow one to enter security code from PC. When code is ``-``, it is read "
+"from stdin."
msgstr ""
#. type: delimited block _
@@ -30475,8 +30574,8 @@ msgstr ""
#: docs/manual/c/porting.rst:19
msgid ""
"Centralisation of variables cleanup. - Currently all phone drivers have to "
-"do some common things in each function. New API allows to centralize those "
-"operations in one place."
+"do some common things in each function. New API allows one to centralize "
+"those operations in one place."
msgstr ""
#. type: delimited block =
diff --git a/python/examples/sendlongsms.py b/python/examples/sendlongsms.py
index 97c5b0e..2ee70c0 100755
--- a/python/examples/sendlongsms.py
+++ b/python/examples/sendlongsms.py
@@ -19,7 +19,7 @@ else:
# Check parameters
if len(sys.argv) != 2:
- print 'This requires one parameter containing number!'
+ print 'Usage: sendlongsms.py [configfile] RECIPIENT_NUMBER'
sys.exit(1)
# Connect to the phone
diff --git a/python/examples/sendsms.py b/python/examples/sendsms.py
index 13e48c8..0cd3582 100755
--- a/python/examples/sendsms.py
+++ b/python/examples/sendsms.py
@@ -19,7 +19,7 @@ else:
# Check parameters
if len(sys.argv) != 2:
- print 'This requires one parameter containing number!'
+ print 'Usage: sendsms.py [configfile] RECIPIENT_NUMBER'
sys.exit(1)
# Connect to the phone
diff --git a/python/examples/smsd-inject.py b/python/examples/smsd-inject.py
index 83fc4c8..dc943f1 100755
--- a/python/examples/smsd-inject.py
+++ b/python/examples/smsd-inject.py
@@ -7,7 +7,7 @@ smsd = gammu.smsd.SMSD('/etc/gammu-smsdrc')
import sys
if len(sys.argv) != 2:
- print 'This requires one parameter containing number!'
+ print 'Usage: smsd-inject.py RECIPIENT_NUMBER'
sys.exit(1)
message = {'Text': 'python-gammu testing message', 'SMSC': {'Location': 1}, 'Number': sys.argv[1]}
diff --git a/python/setup.py b/python/setup.py
index b247029..43a7109 100755
--- a/python/setup.py
+++ b/python/setup.py
@@ -40,7 +40,7 @@ import datetime
import string
# some defines
-VERSION = '1.29.91'
+VERSION = '1.29.92'
VERSION_TUPLE = tuple(map(int, VERSION.split('.')))
GAMMU_REQUIRED = VERSION_TUPLE
PYTHON_REQUIRED = (2,3)
diff --git a/smsd/CMakeLists.txt b/smsd/CMakeLists.txt
index 146d170..7e52955 100644
--- a/smsd/CMakeLists.txt
+++ b/smsd/CMakeLists.txt
@@ -12,9 +12,9 @@ set (LIBRARY_SRC
services/null.c
)
-if (HAVE_MYSQL_MYSQL_H OR LIBDBI_FOUND OR HAVE_POSTGRESQL_LIBPQ_FE_H)
+if (HAVE_MYSQL_MYSQL_H OR LIBDBI_FOUND OR HAVE_POSTGRESQL_LIBPQ_FE_H OR ODBC_FOUND)
list(APPEND LIBRARY_SRC services/sql.c)
-endif (HAVE_MYSQL_MYSQL_H OR LIBDBI_FOUND OR HAVE_POSTGRESQL_LIBPQ_FE_H)
+endif (HAVE_MYSQL_MYSQL_H OR LIBDBI_FOUND OR HAVE_POSTGRESQL_LIBPQ_FE_H OR ODBC_FOUND)
if (HAVE_MYSQL_MYSQL_H)
list(APPEND LIBRARY_SRC services/mysql.c)
@@ -28,6 +28,10 @@ if (LIBDBI_FOUND)
list(APPEND LIBRARY_SRC services/dbi.c)
endif (LIBDBI_FOUND)
+if (ODBC_FOUND)
+ list(APPEND LIBRARY_SRC services/odbc.c)
+endif (ODBC_FOUND)
+
if (WIN32)
list(APPEND LIBRARY_SRC log-event.c)
endif (WIN32)
@@ -114,6 +118,11 @@ if (LIBDBI_FOUND)
include_directories (${LIBDBI_INCLUDE_DIR})
endif (LIBDBI_FOUND)
+if (ODBC_FOUND)
+ target_link_libraries (gsmsd ${ODBC_LIBRARIES})
+ include_directories (${ODBC_INCLUDE_DIR})
+endif (ODBC_FOUND)
+
if (MYSQL_FOUND)
target_link_libraries (gsmsd ${MYSQL_LIBRARIES})
include_directories (${MYSQL_INCLUDE_DIR})
diff --git a/smsd/CMakeTests.txt b/smsd/CMakeTests.txt
index a0790e5..a44368e 100644
--- a/smsd/CMakeTests.txt
+++ b/smsd/CMakeTests.txt
@@ -13,28 +13,30 @@ if (WITH_BACKUP)
set(MYSQL_USER smsd CACHE STRING "User to use for MySQL tests")
set(MYSQL_PASSWORD smsd CACHE STRING "Password to use for MySQL tests")
- configure_file ("${CMAKE_CURRENT_SOURCE_DIR}/test-smsd.sh" "${CMAKE_CURRENT_BINARY_DIR}/run-test-smsd.sh" ESCAPE_QUOTES)
- configure_file ("${CMAKE_CURRENT_SOURCE_DIR}/test-smsd-files-include.sh" "${CMAKE_CURRENT_BINARY_DIR}/run-test-smsd-files-include.sh" ESCAPE_QUOTES)
+ set(ODBC_DSN smsd CACHE STRING "ODBC data source name to use for MySQL tests")
+
+ configure_file ("${CMAKE_CURRENT_SOURCE_DIR}/test-smsd.sh.in" "${CMAKE_CURRENT_BINARY_DIR}/test-smsd.sh" ESCAPE_QUOTES)
+ configure_file ("${CMAKE_CURRENT_SOURCE_DIR}/test-smsd-files-include.sh.in" "${CMAKE_CURRENT_BINARY_DIR}/test-smsd-files-include.sh" ESCAPE_QUOTES)
macro(smsd_testsuite _driver)
# This test tests some functionality and setups environment
- add_test("smsd-${_driver}" "${SH_BIN}" "${CMAKE_CURRENT_BINARY_DIR}/run-test-smsd.sh" "${_driver}")
+ add_test("smsd-${_driver}" "${SH_BIN}" "${CMAKE_CURRENT_BINARY_DIR}/test-smsd.sh" "${_driver}")
set_tests_properties("smsd-${_driver}" PROPERTIES
- FAIL_REGULAR_EXPRESSION "ERROR: ;DBI error ([^5]:|[0-9][^:]);Wrong;Process finished successfully;Process failed with exit status [^4]"
+ FAIL_REGULAR_EXPRESSION "ERROR: ;ODBC diagnostics;DBI error ([^5]:|[0-9][^:]);Wrong;Process finished successfully;Process failed with exit status [^4]"
)
add_test("smsd-inject-${_driver}" "${CMAKE_CURRENT_BINARY_DIR}/gammu-smsd-inject${GAMMU_TEST_SUFFIX}" -c "${CMAKE_CURRENT_BINARY_DIR}/smsd-test-${_driver}/.smsdrc" TEXT 123465 -text "Lorem ipsum.")
set_tests_properties("smsd-inject-${_driver}" PROPERTIES
- FAIL_REGULAR_EXPRESSION "DBI error;SQL failed"
+ FAIL_REGULAR_EXPRESSION "DBI error;SQL failed;ODBC diagnostics"
)
add_test("smsd-inject-long-${_driver}" "${CMAKE_CURRENT_BINARY_DIR}/gammu-smsd-inject${GAMMU_TEST_SUFFIX}" -c "${CMAKE_CURRENT_BINARY_DIR}/smsd-test-${_driver}/.smsdrc" EMS 123465 -text "Mqukqirip ya konej eqniu rejropocejor hugiygydewl tfej nrupxujob xuemymiyliralj. Te tvyjuh qaxumur ibewfoiws zuucoz tdygu gelum L ejqigqesykl kya jdytbezy ucixh mqudemiywty nzihriduwlo yxylyujvghpv. Tiekoohunl dloijoda qelejocewu bfe bxuahadempivog. Ev mfegijox vleinley ewig qihopqu fafozmuvipc ernogtipeq acuoclzyv m poujhyerbjpipc vyq. Xty ljietenea ypep ti dik ela jozmyihipup xopujoqyjaw jojyuhietry mexykpih ysec yum zyhniet dezjiyup nuyryfsohnir Zeyoekemdoj tayqgh. Xvujuxy gysun dahyfecpetk uziyecz jogovxi fbypexsotn exymnomeatd ayiostiyvoxfy iqilo redvejf gfeypavlvaqu vfyjonytbug rgyxn siuybmulijub bxu xewz qisubevumxyzk ufuylehyzc. Nse xobq dfolizygqysj t bvowsyhyhyemim ovutpapeaempye giuuwbib.")
set_tests_properties("smsd-inject-long-${_driver}" PROPERTIES
- FAIL_REGULAR_EXPRESSION "DBI error"
+ FAIL_REGULAR_EXPRESSION "DBI error;SQL failed;ODBC diagnostics"
)
if (HAVE_ALARM)
add_test("smsd-daemon-${_driver}" "${CMAKE_CURRENT_BINARY_DIR}/gammu-smsd${GAMMU_TEST_SUFFIX}" -c "${CMAKE_CURRENT_BINARY_DIR}/smsd-test-${_driver}/.smsdrc" -X 10 -p ${CMAKE_CURRENT_BINARY_DIR}/smsd-test-${_driver}/smsd.pid)
set_tests_properties("smsd-daemon-${_driver}" PROPERTIES
- FAIL_REGULAR_EXPRESSION "DBI error;SQL failed"
+ FAIL_REGULAR_EXPRESSION "DBI error;SQL failed;ODBC diagnostics"
)
endif (HAVE_ALARM)
endmacro(smsd_testsuite _driver)
@@ -49,10 +51,17 @@ if (WITH_BACKUP)
smsd_testsuite("null")
if (MYSQL_TESTING)
- smsd_testsuite("mysql")
+ if (MYSQL_FOUND)
+ smsd_testsuite("mysql")
+ endif (MYSQL_FOUND)
if (LIBDBI_FOUND)
smsd_testsuite("dbi-mysql")
endif (LIBDBI_FOUND)
+ if (ODBC_TESTING)
+ if (ODBC_FOUND)
+ smsd_testsuite("odbc")
+ endif (ODBC_FOUND)
+ endif (ODBC_TESTING)
endif (MYSQL_TESTING)
if (PSQL_TESTING)
@@ -62,7 +71,7 @@ if (WITH_BACKUP)
endif (LIBDBI_FOUND)
endif (PSQL_TESTING)
- add_test("smsd-files-include-unicode" "${SH_BIN}" "${CMAKE_CURRENT_BINARY_DIR}/run-test-smsd-files-include.sh" unicode)
+ add_test("smsd-files-include-unicode" "${SH_BIN}" "${CMAKE_CURRENT_BINARY_DIR}/test-smsd-files-include.sh" unicode)
set_tests_properties("smsd-files-include-unicode" PROPERTIES
PASS_REGULAR_EXPRESSION ".999999999999999.4.3.0.100.42"
FAIL_REGULAR_EXPRESSION "ERROR: ;Wrong;Process failed with exit status"
diff --git a/smsd/core.c b/smsd/core.c
index 74053af..04227c9 100644
--- a/smsd/core.c
+++ b/smsd/core.c
@@ -1,5 +1,5 @@
/* Copyright (c) 2002-2004 by Marcin Wiacek and Joergen Thomsen */
-/* Copyright (c) 2009-2010 Michal Cihar */
+/* Copyright (c) 2009 - 2011 Michal Cihar <michal@cihar.com> */
#include <string.h>
#include <signal.h>
@@ -49,7 +49,7 @@
#include "core.h"
#include "services/files.h"
#include "services/null.h"
-#if defined(HAVE_MYSQL_MYSQL_H) || defined(HAVE_POSTGRESQL_LIBPQ_FE_H) || defined(LIBDBI_FOUND)
+#if defined(HAVE_MYSQL_MYSQL_H) || defined(HAVE_POSTGRESQL_LIBPQ_FE_H) || defined(LIBDBI_FOUND) || defined(ODBC_FOUND)
#include "services/sql.h"
#endif
@@ -413,7 +413,7 @@ GSM_Error SMSGetService(GSM_SMSDConfig *Config)
SMSD_Log(DEBUG_NOTICE, Config, "Using NULL service");
Config->Service = &SMSDNull;
} else if (strcasecmp(Config->ServiceName, "SQL") == 0) {
-#if defined(LIBDBI_FOUND) || defined(HAVE_MYSQL_MYSQL_H) || defined(HAVE_POSTGRESQL_LIBPQ_FE_H)
+#if defined(ODBC_FOUND) || defined(LIBDBI_FOUND) || defined(HAVE_MYSQL_MYSQL_H) || defined(HAVE_POSTGRESQL_LIBPQ_FE_H)
SMSD_Log(DEBUG_NOTICE, Config, "Using SQL service");
Config->Service = &SMSDSQL;
Config->driver = INI_GetValue(Config->smsdcfgfile, "smsd", "driver", FALSE);
diff --git a/smsd/core.h b/smsd/core.h
index eb1d257..544fe58 100644
--- a/smsd/core.h
+++ b/smsd/core.h
@@ -1,4 +1,5 @@
/* (c) 2002-2004 by Marcin Wiacek and Joergen Thomsen */
+/* Copyright (c) 2009 - 2011 Michal Cihar <michal@cihar.com> */
#ifndef __core_h_
#define __core_h_
@@ -10,7 +11,7 @@
#include <sys/types.h>
#endif
/* definition of dbobject */
-#if defined(HAVE_MYSQL_MYSQL_H) || defined(HAVE_POSTGRESQL_LIBPQ_FE_H) || defined(LIBDBI_FOUND)
+#if defined(HAVE_MYSQL_MYSQL_H) || defined(HAVE_POSTGRESQL_LIBPQ_FE_H) || defined(LIBDBI_FOUND) || defined(ODBC_FOUND)
#include "services/sql-core.h"
#endif
@@ -104,7 +105,7 @@ struct _GSM_SMSDConfig {
GSM_SMSC SMSC;
const char *skipsmscnumber;
-#if defined(HAVE_MYSQL_MYSQL_H) || defined(HAVE_POSTGRESQL_LIBPQ_FE_H) || defined(LIBDBI_FOUND)
+#if defined(HAVE_MYSQL_MYSQL_H) || defined(HAVE_POSTGRESQL_LIBPQ_FE_H) || defined(LIBDBI_FOUND) || defined(ODBC_FOUND)
/* options for SQL database */
/**
* Database name.
@@ -134,7 +135,7 @@ struct _GSM_SMSDConfig {
* Address of the database (eg. hostname).
*/
const char *host;
- char DT[25];
+ char DT[40];
char CreatorID[200];
/* database data structure */
struct GSM_SMSDdbobj *db;
diff --git a/smsd/inject.c b/smsd/inject.c
index 26311da..5f65c79 100644
--- a/smsd/inject.c
+++ b/smsd/inject.c
@@ -1,7 +1,7 @@
/**
* SMSD message inject program
*/
-/* Copyright (c) 2009 Michal Cihar <michal@cihar.com> */
+/* Copyright (c) 2009 - 2011 Michal Cihar <michal@cihar.com> */
/* Licensend under GNU GPL 2 */
#include <gammu-smsd.h>
@@ -52,8 +52,11 @@ NORETURN void version(void)
#ifdef LIBDBI_FOUND
printf(" - %s\n", "DBI");
#endif
+#ifdef ODBC_FOUND
+ printf(" - %s\n", "ODBC");
+#endif
printf("\n");
- printf("Copyright (C) 2003 - 2010 Michal Cihar <michal@cihar.com> and other authors.\n");
+ printf("Copyright (C) 2003 - 2011 Michal Cihar <michal@cihar.com> and other authors.\n");
printf("\n");
printf("License GPLv2: GNU GPL version 2 <http://creativecommons.org/licenses/GPL/2.0/>.\n");
printf("This is free software: you are free to change and redistribute it.\n");
diff --git a/smsd/main.c b/smsd/main.c
index 178945e..8f95cab 100644
--- a/smsd/main.c
+++ b/smsd/main.c
@@ -1,7 +1,7 @@
/**
* Main SMSD program
*/
-/* Copyright (c) 2009 Michal Cihar <michal@cihar.com> */
+/* Copyright (c) 2009 - 2011 Michal Cihar <michal@cihar.com> */
/* Licensend under GNU GPL 2 */
#include <gammu-smsd.h>
@@ -96,8 +96,11 @@ NORETURN void version(void)
#ifdef LIBDBI_FOUND
printf(" - %s\n", "DBI");
#endif
+#ifdef ODBC_FOUND
+ printf(" - %s\n", "ODBC");
+#endif
printf("\n");
- printf("Copyright (C) 2003 - 2010 Michal Cihar <michal@cihar.com> and other authors.\n");
+ printf("Copyright (C) 2003 - 2011 Michal Cihar <michal@cihar.com> and other authors.\n");
printf("\n");
printf("License GPLv2: GNU GPL version 2 <http://creativecommons.org/licenses/GPL/2.0/>.\n");
printf("This is free software: you are free to change and redistribute it.\n");
diff --git a/smsd/monitor.c b/smsd/monitor.c
index 710ceb6..fc583bf 100644
--- a/smsd/monitor.c
+++ b/smsd/monitor.c
@@ -1,7 +1,7 @@
/**
* SMSD message monitor program
*/
-/* Copyright (c) 2009 Michal Cihar <michal@cihar.com> */
+/* Copyright (c) 2009 - 2011 Michal Cihar <michal@cihar.com> */
/* Licensend under GNU GPL 2 */
#include <gammu-smsd.h>
@@ -59,8 +59,11 @@ NORETURN void version(void)
#ifdef LIBDBI_FOUND
printf(" - %s\n", "DBI");
#endif
+#ifdef ODBC_FOUND
+ printf(" - %s\n", "ODBC");
+#endif
printf("\n");
- printf("Copyright (C) 2003 - 2010 Michal Cihar <michal@cihar.com> and other authors.\n");
+ printf("Copyright (C) 2003 - 2011 Michal Cihar <michal@cihar.com> and other authors.\n");
printf("\n");
printf("License GPLv2: GNU GPL version 2 <http://creativecommons.org/licenses/GPL/2.0/>.\n");
printf("This is free software: you are free to change and redistribute it.\n");
diff --git a/smsd/services/dbi.c b/smsd/services/dbi.c
index 7a29394..d3cee8b 100644
--- a/smsd/services/dbi.c
+++ b/smsd/services/dbi.c
@@ -3,7 +3,7 @@
*
* Part of Gammu project
*
- * Copyright (C) 2009 - 2010 Michal Čihař
+ * Copyright (c) 2009 - 2011 Michal Cihar <michal@cihar.com>
*
* Licensed under GNU GPL version 2 or later
*/
@@ -26,36 +26,35 @@
#include "../core.h"
#include "sql.h"
-long long SMSDDBI_GetNumber(GSM_SMSDConfig * Config, SQL_result rc, unsigned int field)
+long long SMSDDBI_GetNumber(GSM_SMSDConfig * Config, SQL_result *res, unsigned int field)
{
unsigned int type;
- dbi_result res = rc.dbi;
field++;
- type = dbi_result_get_field_type_idx(res, field);
+ type = dbi_result_get_field_type_idx(res->dbi, field);
switch (type) {
case DBI_TYPE_INTEGER:
- type = dbi_result_get_field_attribs_idx(res, field);
+ type = dbi_result_get_field_attribs_idx(res->dbi, field);
if ((type & DBI_INTEGER_SIZEMASK) == DBI_INTEGER_SIZE1) {
- return dbi_result_get_int_idx(res, field);
+ return dbi_result_get_int_idx(res->dbi, field);
} else if ((type & DBI_INTEGER_SIZEMASK) == DBI_INTEGER_SIZE2) {
- return dbi_result_get_int_idx(res, field);
+ return dbi_result_get_int_idx(res->dbi, field);
} else if ((type & DBI_INTEGER_SIZEMASK) == DBI_INTEGER_SIZE3) {
- return dbi_result_get_int_idx(res, field);
+ return dbi_result_get_int_idx(res->dbi, field);
} else if ((type & DBI_INTEGER_SIZEMASK) == DBI_INTEGER_SIZE4) {
- return dbi_result_get_int_idx(res, field);
+ return dbi_result_get_int_idx(res->dbi, field);
} else if ((type & DBI_INTEGER_SIZEMASK) == DBI_INTEGER_SIZE8) {
- return dbi_result_get_longlong_idx(res, field);
+ return dbi_result_get_longlong_idx(res->dbi, field);
}
SMSD_Log(DEBUG_ERROR, Config, "Wrong integer field subtype from DBI: %d", type);
return -1;
case DBI_TYPE_DECIMAL:
- type = dbi_result_get_field_attribs_idx(res, field);
+ type = dbi_result_get_field_attribs_idx(res->dbi, field);
if ((type & DBI_DECIMAL_SIZEMASK) == DBI_DECIMAL_SIZE4) {
- return dbi_result_get_int_idx(res, field);
+ return dbi_result_get_int_idx(res->dbi, field);
} else if ((type & DBI_DECIMAL_SIZEMASK) == DBI_DECIMAL_SIZE8) {
- return dbi_result_get_longlong_idx(res, field);
+ return dbi_result_get_longlong_idx(res->dbi, field);
}
SMSD_Log(DEBUG_ERROR, Config, "Wrong decimal field subtype from DBI: %d", type);
return -1;
@@ -65,24 +64,23 @@ long long SMSDDBI_GetNumber(GSM_SMSDConfig * Config, SQL_result rc, unsigned int
}
}
-time_t SMSDDBI_GetDate(GSM_SMSDConfig * Config, SQL_result rc, unsigned int field)
+time_t SMSDDBI_GetDate(GSM_SMSDConfig * Config, SQL_result *res, unsigned int field)
{
unsigned int type;
const char *date;
- dbi_result res = rc.dbi;
field++;
- type = dbi_result_get_field_type_idx(res, field);
+ type = dbi_result_get_field_type_idx(res->dbi, field);
switch (type) {
case DBI_TYPE_INTEGER:
case DBI_TYPE_DECIMAL:
- return SMSDDBI_GetNumber(Config, rc, field);
+ return SMSDDBI_GetNumber(Config, res, field);
case DBI_TYPE_STRING:
- date = dbi_result_get_string_idx(res, field);
+ date = dbi_result_get_string_idx(res->dbi, field);
return SMSDSQL_ParseDate(Config, date);
case DBI_TYPE_DATETIME:
- return dbi_result_get_datetime_idx(res, field);
+ return dbi_result_get_datetime_idx(res->dbi, field);
case DBI_TYPE_ERROR:
default:
SMSD_Log(DEBUG_ERROR, Config, "Wrong field type for date from DBI: %d", type);
@@ -90,20 +88,19 @@ time_t SMSDDBI_GetDate(GSM_SMSDConfig * Config, SQL_result rc, unsigned int fiel
}
}
-gboolean SMSDDBI_GetBool(GSM_SMSDConfig * Config, SQL_result rc, unsigned int field)
+gboolean SMSDDBI_GetBool(GSM_SMSDConfig * Config, SQL_result *res, unsigned int field)
{
unsigned int type;
const char *value;
int num;
- dbi_result res = rc.dbi;
field++;
- type = dbi_result_get_field_type_idx(res, field);
+ type = dbi_result_get_field_type_idx(res->dbi, field);
switch (type) {
case DBI_TYPE_INTEGER:
case DBI_TYPE_DECIMAL:
- num = SMSDDBI_GetNumber(Config, rc, field);
+ num = SMSDDBI_GetNumber(Config, res, field);
if (num == -1) {
return -1;
} else if (num == 0) {
@@ -112,7 +109,7 @@ gboolean SMSDDBI_GetBool(GSM_SMSDConfig * Config, SQL_result rc, unsigned int fi
return TRUE;
}
case DBI_TYPE_STRING:
- value = dbi_result_get_string_idx(res, field);
+ value = dbi_result_get_string_idx(res->dbi, field);
return GSM_StringToBool(value);
case DBI_TYPE_ERROR:
default:
@@ -121,9 +118,9 @@ gboolean SMSDDBI_GetBool(GSM_SMSDConfig * Config, SQL_result rc, unsigned int fi
}
}
-const char *SMSDDBI_GetString(GSM_SMSDConfig * Config, SQL_result res, unsigned int col)
+const char *SMSDDBI_GetString(GSM_SMSDConfig * Config, SQL_result *res, unsigned int col)
{
- return dbi_result_get_string_idx(res.dbi, col+1);
+ return dbi_result_get_string_idx(res->dbi, col+1);
}
static void SMSDDBI_LogError(GSM_SMSDConfig * Config)
@@ -171,13 +168,12 @@ static SQL_Error SMSDDBI_Connect(GSM_SMSDConfig * Config)
}
Config->conn.dbi = dbi_conn_new(Config->driver);
- db->DriverName = dbi_driver_get_name(dbi_conn_get_driver(Config->conn.dbi));
if (Config->conn.dbi == NULL) {
SMSD_Log(DEBUG_ERROR, Config, "DBI failed to init %s driver!", Config->driver);
dbi_shutdown();
return SQL_FAIL;
} else {
- SMSD_Log(DEBUG_SQL, Config, "Using DBI driver '%s'", db->DriverName);
+ SMSD_Log(DEBUG_SQL, Config, "Using DBI driver '%s'", dbi_driver_get_name(dbi_conn_get_driver(Config->conn.dbi)));
}
dbi_conn_error_handler(Config->conn.dbi, SMSDDBI_Callback, Config);
@@ -273,9 +269,9 @@ static SQL_Error SMSDDBI_Query(GSM_SMSDConfig * Config, const char *query, SQL_r
}
/* free sql results */
-void SMSDDBI_FreeResult(GSM_SMSDConfig * Config, SQL_result res)
+void SMSDDBI_FreeResult(GSM_SMSDConfig * Config, SQL_result *res)
{
- dbi_result_free(res.dbi);
+ dbi_result_free(res->dbi);
}
/* set pointer to next row */
@@ -284,10 +280,10 @@ int SMSDDBI_NextRow(GSM_SMSDConfig * Config, SQL_result *res)
return dbi_result_next_row(res->dbi);
}
/* quote strings */
-char * SMSDDBI_QuoteString(GSM_SMSDConfig * Config, SQL_conn *conn, const char *string)
+char * SMSDDBI_QuoteString(GSM_SMSDConfig * Config, const char *string)
{
char *encoded_text = NULL;
- dbi_conn_quote_string_copy(conn->dbi, string, &encoded_text);
+ dbi_conn_quote_string_copy(Config->conn.dbi, string, &encoded_text);
return encoded_text;
}
/* LAST_INSERT_ID */
@@ -301,18 +297,12 @@ unsigned long long SMSDDBI_SeqID(GSM_SMSDConfig * Config, const char *id)
return new_id;
}
-unsigned long SMSDDBI_AffectedRows(GSM_SMSDConfig * Config, SQL_result Res)
+unsigned long SMSDDBI_AffectedRows(GSM_SMSDConfig * Config, SQL_result *res)
{
- return dbi_result_get_numrows_affected(Res.dbi);
-}
-
-unsigned long SMSDDBI_NumRows(GSM_SMSDConfig * Config, SQL_result Res)
-{
- return dbi_result_get_numrows(Res.dbi);
+ return dbi_result_get_numrows_affected(res->dbi);
}
struct GSM_SMSDdbobj SMSDDBI = {
- "",
SMSDDBI_Connect,
SMSDDBI_Query,
SMSDDBI_Free,
@@ -320,7 +310,6 @@ struct GSM_SMSDdbobj SMSDDBI = {
SMSDDBI_NextRow,
SMSDDBI_SeqID,
SMSDDBI_AffectedRows,
- SMSDDBI_NumRows,
SMSDDBI_GetString,
SMSDDBI_GetNumber,
SMSDDBI_GetDate,
diff --git a/smsd/services/mysql.c b/smsd/services/mysql.c
index adce9f8..a50ed48 100644
--- a/smsd/services/mysql.c
+++ b/smsd/services/mysql.c
@@ -1,4 +1,5 @@
/* (c) 2004 by Marcin Wiacek */
+/* Copyright (c) 2009 - 2011 Michal Cihar <michal@cihar.com> */
#include <gammu.h>
@@ -20,27 +21,27 @@
#include "../core.h"
#include "sql.h"
-long long SMSDMySQL_GetNumber(GSM_SMSDConfig * Config, SQL_result rc, unsigned int field)
+long long SMSDMySQL_GetNumber(GSM_SMSDConfig * Config, SQL_result *res, unsigned int field)
{
- return atoi(rc.my.row[field]);
+ return atoi(res->my.row[field]);
}
-const char *SMSDMySQL_GetString(GSM_SMSDConfig * Config, SQL_result rc, unsigned int field)
+const char *SMSDMySQL_GetString(GSM_SMSDConfig * Config, SQL_result *res, unsigned int field)
{
- return rc.my.row[field];
+ return res->my.row[field];
}
-time_t SMSDMySQL_GetDate(GSM_SMSDConfig * Config, SQL_result rc, unsigned int field)
+time_t SMSDMySQL_GetDate(GSM_SMSDConfig * Config, SQL_result *res, unsigned int field)
{
const char *date;
- date = rc.my.row[field];
+ date = res->my.row[field];
return SMSDSQL_ParseDate(Config, date);
}
-gboolean SMSDMySQL_GetBool(GSM_SMSDConfig * Config, SQL_result rc, unsigned int field)
+gboolean SMSDMySQL_GetBool(GSM_SMSDConfig * Config, SQL_result *res, unsigned int field)
{
- const char *value = rc.my.row[field];
+ const char *value = res->my.row[field];
if(atoi(value) > 0){
return TRUE;
@@ -48,9 +49,9 @@ gboolean SMSDMySQL_GetBool(GSM_SMSDConfig * Config, SQL_result rc, unsigned int
return GSM_StringToBool(value);
}
-const char *SMSMySQL_GetString(GSM_SMSDConfig * Config, SQL_result res, unsigned int col)
+const char *SMSMySQL_GetString(GSM_SMSDConfig * Config, SQL_result *res, unsigned int col)
{
- return res.my.row[col];
+ return res->my.row[col];
}
/* Disconnects from a database */
@@ -136,9 +137,9 @@ static SQL_Error SMSDMySQL_Query(GSM_SMSDConfig * Config, const char *query, SQL
}
/* free mysql results */
-void SMSDMySQL_FreeResult(GSM_SMSDConfig * Config, SQL_result res)
+void SMSDMySQL_FreeResult(GSM_SMSDConfig * Config, SQL_result *res)
{
- mysql_free_result(res.my.res);
+ mysql_free_result(res->my.res);
}
/* set pointer to next row */
@@ -154,7 +155,7 @@ int SMSDMySQL_NextRow(GSM_SMSDConfig * Config, SQL_result *res)
}
/* quote strings */
-char * SMSDMySQL_QuoteString(GSM_SMSDConfig * Config, SQL_conn *conn, const char *string)
+char * SMSDMySQL_QuoteString(GSM_SMSDConfig * Config, const char *string)
{
char *buff;
int len = strlen(string);
@@ -162,7 +163,7 @@ char * SMSDMySQL_QuoteString(GSM_SMSDConfig * Config, SQL_conn *conn, const char
buff[0] = '\'';
buff[1] = '\0';
- mysql_real_escape_string(conn->my, buff+1, string, len);
+ mysql_real_escape_string(Config->conn.my, buff+1, string, len);
strcat(buff, "'");
return buff;
}
@@ -173,18 +174,12 @@ unsigned long long SMSDMySQL_SeqID(GSM_SMSDConfig * Config, const char *dummy)
return mysql_insert_id(Config->conn.my);
}
-unsigned long SMSDMySQL_AffectedRows(GSM_SMSDConfig * Config, SQL_result Res)
+unsigned long SMSDMySQL_AffectedRows(GSM_SMSDConfig * Config, SQL_result *res)
{
- return mysql_affected_rows(Res.my.con);
-}
-
-unsigned long SMSDMySQL_NumRows(GSM_SMSDConfig * Config, SQL_result Res)
-{
- return mysql_num_rows(Res.my.res);
+ return mysql_affected_rows(res->my.con);
}
struct GSM_SMSDdbobj SMSDMySQL = {
- "mysql",
SMSDMySQL_Connect,
SMSDMySQL_Query,
SMSDMySQL_Free,
@@ -192,7 +187,6 @@ struct GSM_SMSDdbobj SMSDMySQL = {
SMSDMySQL_NextRow,
SMSDMySQL_SeqID,
SMSDMySQL_AffectedRows,
- SMSDMySQL_NumRows,
SMSDMySQL_GetString,
SMSDMySQL_GetNumber,
SMSDMySQL_GetDate,
diff --git a/smsd/services/odbc.c b/smsd/services/odbc.c
new file mode 100644
index 0000000..a930e11
--- /dev/null
+++ b/smsd/services/odbc.c
@@ -0,0 +1,329 @@
+/**
+ * ODBC database backend
+ *
+ * Part of Gammu project
+ *
+ * Copyright (C) 2011 Michal Čihař
+ *
+ * Licensed under GNU GPL version 2 or later
+ */
+
+#include <gammu.h>
+
+#ifdef WIN32
+#include <windows.h>
+#ifndef __GNUC__
+#pragma comment(lib, "libodbc32.lib")
+#endif
+#endif
+
+#include <stdio.h>
+#include <sql.h>
+#include <sqlext.h>
+
+#include "../core.h"
+#include "sql.h"
+#include "sql-core.h"
+
+static void SMSDODBC_LogError(GSM_SMSDConfig * Config, SQLSMALLINT handle_type, SQLHANDLE handle, const char *message)
+{
+ SQLINTEGER i = 0;
+ SQLINTEGER native;
+ SQLCHAR state[ 7 ];
+ SQLCHAR text[256];
+ SQLSMALLINT len;
+ SQLRETURN ret;
+
+ SMSD_Log(DEBUG_ERROR, Config, "%s, ODBC diagnostics:", message);
+
+ do {
+ ret = SQLGetDiagRec(handle_type, handle, ++i, state, &native, text, sizeof(text), &len );
+ if (SQL_SUCCEEDED(ret)) {
+ SMSD_Log(DEBUG_ERROR, Config, "%s:%ld:%ld:%s\n", state, (long)i, (long)native, text);
+ }
+ } while (ret == SQL_SUCCESS);
+}
+
+long long SMSDODBC_GetNumber(GSM_SMSDConfig * Config, SQL_result *res, unsigned int field)
+{
+ SQLRETURN ret;
+ SQLINTEGER value;
+
+ ret = SQLGetData(res->odbc, field + 1, SQL_C_SLONG, &value, 0, NULL);
+ if (!SQL_SUCCEEDED(ret)) {
+ SMSDODBC_LogError(Config, SQL_HANDLE_STMT, res->odbc, "SQLGetData(long) failed");
+ return -1;
+ }
+ return value;
+}
+
+time_t SMSDODBC_GetDate(GSM_SMSDConfig * Config, SQL_result *res, unsigned int field)
+{
+ SQL_TIMESTAMP_STRUCT sqltime;
+ GSM_DateTime DT;
+ SQLRETURN ret;
+
+ ret = SQLGetData(res->odbc, field + 1, SQL_C_TYPE_TIMESTAMP, &sqltime, 0, NULL);
+ if (!SQL_SUCCEEDED(ret)) {
+ SMSDODBC_LogError(Config, SQL_HANDLE_STMT, res->odbc, "SQLGetData(timestamp) failed");
+ return -1;
+ }
+
+ DT.Year = sqltime.year;
+ DT.Month = sqltime.month;
+ DT.Day = sqltime.day;
+ DT.Hour = sqltime.hour;
+ DT.Minute = sqltime.minute;
+ DT.Second = sqltime.second;
+
+ return Fill_Time_T(DT);
+}
+
+const char *SMSDODBC_GetString(GSM_SMSDConfig * Config, SQL_result *res, unsigned int field)
+{
+ SQLLEN sqllen;
+ int size;
+ SQLRETURN ret;
+
+ if (field > SMSD_ODBC_MAX_RETURN_STRINGS) {
+ SMSD_Log(DEBUG_ERROR, Config, "Field %d returning NULL, too many fields!", field);
+ return NULL;
+ }
+
+ /* Figure out string length */
+ ret = SQLGetData(res->odbc, field + 1, SQL_C_CHAR, NULL, 0, &sqllen);
+ if (!SQL_SUCCEEDED(ret)) {
+ SMSDODBC_LogError(Config, SQL_HANDLE_STMT, res->odbc, "SQLGetData(string,NULL) failed");
+ return NULL;
+ }
+
+ /*
+ * This hack seems to be needed to avoid type breakage on Win64, don't ask me why.
+ *
+ * Might be actually bug in MinGW compiler, but when using SQLLEN type bellow
+ * anything fails (it does not match to SQL_NULL_DATA and realloc always fails).
+ */
+ size = sqllen;
+
+ /* Did not we get NULL? */
+ if (size == SQL_NULL_DATA) {
+ SMSD_Log(DEBUG_SQL, Config, "Field %d returning NULL", field);
+ return NULL;
+ }
+
+ /* Allocate string */
+ Config->conn.odbc.retstr[field] = realloc(Config->conn.odbc.retstr[field], size + 1);
+ if (Config->conn.odbc.retstr[field] == NULL) {
+ SMSD_Log(DEBUG_ERROR, Config, "Field %d returning NULL, failed to allocate %d bytes of memory", field, size + 1);
+ return NULL;
+ }
+
+ /* Actually grab result from database */
+ ret = SQLGetData(res->odbc, field + 1, SQL_C_CHAR, Config->conn.odbc.retstr[field], size + 1, &sqllen);
+ if (!SQL_SUCCEEDED(ret)) {
+ SMSDODBC_LogError(Config, SQL_HANDLE_STMT, res->odbc, "SQLGetData(string) failed");
+ return NULL;
+ }
+
+ SMSD_Log(DEBUG_SQL, Config, "Field %d returning string \"%s\"", field, Config->conn.odbc.retstr[field]);
+
+ return Config->conn.odbc.retstr[field];
+}
+
+gboolean SMSDODBC_GetBool(GSM_SMSDConfig * Config, SQL_result *res, unsigned int field)
+{
+ long long intval;
+ const char * charval;
+
+ /* Try to get numeric value first */
+ intval = SMSDODBC_GetNumber(Config, res, field);
+ if (intval == -1) {
+ /* If that fails, fall back to string and parse it */
+ charval = SMSDODBC_GetString(Config, res, field);
+ return GSM_StringToBool(charval);
+ }
+ return intval ? TRUE : FALSE;
+}
+
+/* Disconnects from a database */
+void SMSDODBC_Free(GSM_SMSDConfig * Config)
+{
+ int field;
+
+ SQLDisconnect(Config->conn.odbc.dbc);
+ SQLFreeHandle(SQL_HANDLE_ENV, Config->conn.odbc.env);
+
+ for (field = 0; field < SMSD_ODBC_MAX_RETURN_STRINGS; field++) {
+ if (Config->conn.odbc.retstr[field] != NULL) {
+ free(Config->conn.odbc.retstr[field]);
+ Config->conn.odbc.retstr[field] = NULL;
+ }
+ }
+}
+
+/* Connects to database */
+static SQL_Error SMSDODBC_Connect(GSM_SMSDConfig * Config)
+{
+ SQLRETURN ret;
+ int field;
+
+ for (field = 0; field < SMSD_ODBC_MAX_RETURN_STRINGS; field++) {
+ Config->conn.odbc.retstr[field] = NULL;
+ }
+
+ ret = SQLAllocHandle (SQL_HANDLE_ENV, SQL_NULL_HANDLE, &Config->conn.odbc.env);
+ if (!SQL_SUCCEEDED(ret)) {
+ SMSDODBC_LogError(Config, SQL_HANDLE_ENV, Config->conn.odbc.env, "SQLAllocHandle(ENV) failed");
+ return SQL_FAIL;
+ }
+
+ ret = SQLSetEnvAttr (Config->conn.odbc.env, SQL_ATTR_ODBC_VERSION, (void*)SQL_OV_ODBC3, 0);
+ if (!SQL_SUCCEEDED(ret)) {
+ SMSDODBC_LogError(Config, SQL_HANDLE_ENV, Config->conn.odbc.env, "SQLSetEnvAttr failed");
+ return SQL_FAIL;
+ }
+
+ ret = SQLAllocHandle (SQL_HANDLE_DBC, Config->conn.odbc.env, &Config->conn.odbc.dbc);
+ if (!SQL_SUCCEEDED(ret)) {
+ SMSDODBC_LogError(Config, SQL_HANDLE_ENV, Config->conn.odbc.env, "SQLAllocHandle(DBC) failed");
+ return SQL_FAIL;
+ }
+
+ ret = SQLConnect(Config->conn.odbc.dbc,
+ (SQLCHAR*)Config->host, SQL_NTS,
+ (SQLCHAR*)Config->user, SQL_NTS,
+ (SQLCHAR*)Config->password, SQL_NTS);
+ if (!SQL_SUCCEEDED(ret)) {
+ SMSDODBC_LogError(Config, SQL_HANDLE_DBC, Config->conn.odbc.dbc, "SQLConnect failed");
+ return SQL_FAIL;
+ }
+
+ return SQL_OK;
+}
+
+static SQL_Error SMSDODBC_Query(GSM_SMSDConfig * Config, const char *query, SQL_result * res)
+{
+ SQLRETURN ret;
+
+ ret = SQLAllocHandle(SQL_HANDLE_STMT, Config->conn.odbc.dbc, &res->odbc);
+ if (!SQL_SUCCEEDED(ret)) {
+ return SQL_FAIL;
+ }
+
+ ret = SQLExecDirect (res->odbc, (SQLCHAR*)query, SQL_NTS);
+ if (SQL_SUCCEEDED(ret)) {
+ return SQL_OK;
+ }
+
+ SMSDODBC_LogError(Config, SQL_HANDLE_STMT, res->odbc, "SQLExecDirect failed");
+ return SQL_FAIL;
+}
+
+/* free sql results */
+void SMSDODBC_FreeResult(GSM_SMSDConfig * Config, SQL_result *res)
+{
+ SQLFreeHandle (SQL_HANDLE_STMT, res->odbc);
+}
+
+/* set pointer to next row */
+int SMSDODBC_NextRow(GSM_SMSDConfig * Config, SQL_result *res)
+{
+ SQLRETURN ret;
+
+ ret = SQLFetch(res->odbc);
+
+ if (!SQL_SUCCEEDED(ret)) {
+ if (ret != SQL_NO_DATA) {
+ SMSDODBC_LogError(Config, SQL_HANDLE_STMT, res->odbc, "SQLFetch failed");
+ }
+ return 0;
+ }
+ return 1;
+}
+
+/* quote strings */
+char * SMSDODBC_QuoteString(GSM_SMSDConfig * Config, const char *string)
+{
+ char *encoded_text = NULL;
+ size_t i, len, pos = 0;
+
+ len = strlen(string);
+
+ encoded_text = (char *)malloc((len * 2) + 3);
+ encoded_text[pos++] = '"';
+ for (i = 0; i < len; i++) {
+ if (string[i] == '"' || string[i] == '\\') {
+ encoded_text[pos++] = '\\';
+ }
+ encoded_text[pos++] = string[i];
+ }
+ encoded_text[pos++] = '"';
+ encoded_text[pos] = '\0';
+ return encoded_text;
+}
+
+/* LAST_INSERT_ID */
+unsigned long long SMSDODBC_SeqID(GSM_SMSDConfig * Config, const char *id)
+{
+ SQLRETURN ret;
+ SQLHSTMT stmt;
+ SQLINTEGER value;
+
+ ret = SQLAllocHandle(SQL_HANDLE_STMT, Config->conn.odbc.dbc, &stmt);
+ if (!SQL_SUCCEEDED(ret)) {
+ return 0;
+ }
+
+ ret = SQLExecDirect (stmt, (SQLCHAR*)"SELECT @@IDENTITY", SQL_NTS);
+ if (!SQL_SUCCEEDED(ret)) {
+ SQLFreeHandle (SQL_HANDLE_STMT, stmt);
+ return 0;
+ }
+
+ ret = SQLFetch(stmt);
+ if (!SQL_SUCCEEDED(ret)) {
+ SQLFreeHandle (SQL_HANDLE_STMT, stmt);
+ return 0;
+ }
+
+ ret = SQLGetData(stmt, 1, SQL_C_SLONG, &value, 0, NULL);
+ if (!SQL_SUCCEEDED(ret)) {
+ SQLFreeHandle (SQL_HANDLE_STMT, stmt);
+ return 0;
+ }
+ SQLFreeHandle (SQL_HANDLE_STMT, stmt);
+
+ return value;
+}
+
+unsigned long SMSDODBC_AffectedRows(GSM_SMSDConfig * Config, SQL_result *res)
+{
+ SQLRETURN ret;
+ SQLLEN count;
+
+ ret = SQLRowCount (res->odbc, &count);
+ if (!SQL_SUCCEEDED(ret)) {
+ SMSDODBC_LogError(Config, SQL_HANDLE_DBC, Config->conn.odbc.dbc, "SQLRowCount failed");
+ return 0;
+ }
+ return count;
+}
+
+struct GSM_SMSDdbobj SMSDODBC = {
+ SMSDODBC_Connect,
+ SMSDODBC_Query,
+ SMSDODBC_Free,
+ SMSDODBC_FreeResult,
+ SMSDODBC_NextRow,
+ SMSDODBC_SeqID,
+ SMSDODBC_AffectedRows,
+ SMSDODBC_GetString,
+ SMSDODBC_GetNumber,
+ SMSDODBC_GetDate,
+ SMSDODBC_GetBool,
+ SMSDODBC_QuoteString,
+};
+
+/* How should editor hadle tabs in this file? Add editor commands here.
+ * vim: noexpandtab sw=8 ts=8 sts=8:
+ */
diff --git a/smsd/services/pgsql.c b/smsd/services/pgsql.c
index f3cdb28..4326d8f 100644
--- a/smsd/services/pgsql.c
+++ b/smsd/services/pgsql.c
@@ -1,4 +1,5 @@
/* (c) 2006 by Andrea Riciputi */
+/* Copyright (c) 2009 - 2011 Michal Cihar <michal@cihar.com> */
#define _XOPEN_SOURCE
#define _BSD_SOURCE
@@ -25,29 +26,29 @@
#include "../core.h"
#include "sql.h"
-long long SMSDPgSQL_GetNumber(GSM_SMSDConfig * Config, SQL_result rc, unsigned int field)
+long long SMSDPgSQL_GetNumber(GSM_SMSDConfig * Config, SQL_result *res, unsigned int field)
{
- return atoi(PQgetvalue(rc.pg.res, rc.pg.iter, field));
+ return atoi(PQgetvalue(res->pg.res, res->pg.iter, field));
}
-time_t SMSDPgSQL_GetDate(GSM_SMSDConfig * Config, SQL_result rc, unsigned int field)
+time_t SMSDPgSQL_GetDate(GSM_SMSDConfig * Config, SQL_result *res, unsigned int field)
{
const char *date;
- date = PQgetvalue(rc.pg.res, rc.pg.iter, field);
+ date = PQgetvalue(res->pg.res, res->pg.iter, field);
return SMSDSQL_ParseDate(Config, date);
}
-gboolean SMSDPgSQL_GetBool(GSM_SMSDConfig * Config, SQL_result rc, unsigned int field)
+gboolean SMSDPgSQL_GetBool(GSM_SMSDConfig * Config, SQL_result *res, unsigned int field)
{
const char *value;
- value = PQgetvalue(rc.pg.res, rc.pg.iter, field);
+ value = PQgetvalue(res->pg.res, res->pg.iter, field);
return GSM_StringToBool(value);
}
-const char *SMSDPgSQL_GetString(GSM_SMSDConfig * Config, SQL_result rc, unsigned int field)
+const char *SMSDPgSQL_GetString(GSM_SMSDConfig * Config, SQL_result *res, unsigned int field)
{
- return PQgetvalue(rc.pg.res, rc.pg.iter, field);
+ return PQgetvalue(res->pg.res, res->pg.iter, field);
}
/* Disconnects from a database */
@@ -92,10 +93,10 @@ static SQL_Error SMSDPgSQL_Connect(GSM_SMSDConfig * Config)
return SQL_OK;
}
-void SMSDPgSQL_FreeResult(GSM_SMSDConfig * Config, SQL_result res)
+void SMSDPgSQL_FreeResult(GSM_SMSDConfig * Config, SQL_result *res)
{
- PQclear(res.pg.res);
- res.pg.iter = -1;
+ PQclear(res->pg.res);
+ res->pg.iter = -1;
}
int SMSDPgSQL_NextRow(GSM_SMSDConfig * Config, SQL_result *res)
@@ -143,7 +144,7 @@ static SQL_Error SMSDPgSQL_Query(GSM_SMSDConfig * Config, const char *query, SQL
}
/* Assume 2 * strlen(from) + 1 buffer in to */
-char * SMSDPgSQL_QuoteString(GSM_SMSDConfig * Config, SQL_conn *conn, const char *from)
+char * SMSDPgSQL_QuoteString(GSM_SMSDConfig * Config, const char *from)
{
char *to;
int ret =0;
@@ -151,7 +152,7 @@ char * SMSDPgSQL_QuoteString(GSM_SMSDConfig * Config, SQL_conn *conn, const char
to[0] = '\'';
to[1] = '\0';
#ifdef HAVE_PQESCAPESTRINGCONN
- PQescapeStringConn(conn->pg, to+1, from, strlen(from), &ret);
+ PQescapeStringConn(Config->conn.pg, to+1, from, strlen(from), &ret);
#else
PQescapeString(to+1, from, strlen(from));
#endif
@@ -159,15 +160,9 @@ char * SMSDPgSQL_QuoteString(GSM_SMSDConfig * Config, SQL_conn *conn, const char
return to;
}
-unsigned long SMSDPgSQL_NumRows(GSM_SMSDConfig * Config, SQL_result Res)
+unsigned long SMSDPgSQL_AffectedRows(GSM_SMSDConfig * Config, SQL_result *res)
{
- return PQntuples(Res.pg.res);
-}
-
-
-unsigned long SMSDPgSQL_AffectedRows(GSM_SMSDConfig * Config, SQL_result Res)
-{
- return atoi(PQcmdTuples(Res.pg.res));
+ return atoi(PQcmdTuples(res->pg.res));
}
unsigned long long SMSDPgSQL_SeqID(GSM_SMSDConfig * Config, const char *seq_id)
@@ -188,7 +183,6 @@ unsigned long long SMSDPgSQL_SeqID(GSM_SMSDConfig * Config, const char *seq_id)
}
struct GSM_SMSDdbobj SMSDPgSQL = {
- "pgsql",
SMSDPgSQL_Connect,
SMSDPgSQL_Query,
SMSDPgSQL_Free,
@@ -196,7 +190,6 @@ struct GSM_SMSDdbobj SMSDPgSQL = {
SMSDPgSQL_NextRow,
SMSDPgSQL_SeqID,
SMSDPgSQL_AffectedRows,
- SMSDPgSQL_NumRows,
SMSDPgSQL_GetString,
SMSDPgSQL_GetNumber,
SMSDPgSQL_GetDate,
diff --git a/smsd/services/sql-core.h b/smsd/services/sql-core.h
index 486ddd3..d2551dc 100644
--- a/smsd/services/sql-core.h
+++ b/smsd/services/sql-core.h
@@ -30,6 +30,11 @@
#include <sys/types.h>
#endif
+#ifdef ODBC_FOUND
+#include <sql.h>
+#include <sqlext.h>
+#endif
+
/* sql result structures */
typedef union {
#ifdef LIBDBI_FOUND
@@ -48,8 +53,13 @@ typedef union {
int iter; /* libpq does not have nexrow .. */
} pg;
#endif
+#ifdef ODBC_FOUND
+ SQLHSTMT odbc; /* Statement being executed */
+#endif
} SQL_result;
+#define SMSD_ODBC_MAX_RETURN_STRINGS 30
+
/* sql connection structures */
typedef union __sql_conn {
#ifdef LIBDBI_FOUND
@@ -61,6 +71,13 @@ typedef union __sql_conn {
#ifdef HAVE_POSTGRESQL_LIBPQ_FE_H
PGconn *pg; /* pgsql driver */
#endif
+#ifdef ODBC_FOUND
+ struct {
+ SQLHENV env; /* Environment */
+ SQLHDBC dbc; /* DBC */
+ char * retstr[SMSD_ODBC_MAX_RETURN_STRINGS]; /* Retrun strings */
+ } odbc;
+#endif
} SQL_conn;
/* SQL errors */
@@ -120,20 +137,18 @@ struct GSM_SMSDConfig;
struct GSM_SMSDdbobj {
- const char *DriverName;
SQL_Error (* Connect)(GSM_SMSDConfig *);
- SQL_Error (* Query)(GSM_SMSDConfig *, const char *, SQL_result *res);
+ SQL_Error (* Query)(GSM_SMSDConfig *, const char *, SQL_result *);
void (* Free)(GSM_SMSDConfig *); /* = close() */
- void (* FreeResult)(GSM_SMSDConfig *, SQL_result);
+ void (* FreeResult)(GSM_SMSDConfig *, SQL_result *);
int (* NextRow)(GSM_SMSDConfig *, SQL_result *);
unsigned long long (* SeqID)(GSM_SMSDConfig *, const char *);
- unsigned long (* AffectedRows)(GSM_SMSDConfig *, SQL_result);
- unsigned long (* NumRows)(GSM_SMSDConfig *, SQL_result);
- const char * (* GetString)(GSM_SMSDConfig *, SQL_result, unsigned int);
- long long (* GetNumber)(GSM_SMSDConfig *, SQL_result, unsigned int);
- time_t (* GetDate)(GSM_SMSDConfig *, SQL_result, unsigned int);
- gboolean (* GetBool)(GSM_SMSDConfig *, SQL_result, unsigned int);
- char * (* QuoteString)(GSM_SMSDConfig *, SQL_conn *conn, const char *);
+ unsigned long (* AffectedRows)(GSM_SMSDConfig *, SQL_result *);
+ const char * (* GetString)(GSM_SMSDConfig *, SQL_result *, unsigned int);
+ long long (* GetNumber)(GSM_SMSDConfig *, SQL_result *, unsigned int);
+ time_t (* GetDate)(GSM_SMSDConfig *, SQL_result *, unsigned int);
+ gboolean (* GetBool)(GSM_SMSDConfig *, SQL_result *, unsigned int);
+ char * (* QuoteString)(GSM_SMSDConfig *, const char *);
};
/* database backends */
@@ -148,6 +163,10 @@ extern struct GSM_SMSDdbobj SMSDMySQL;
#ifdef LIBDBI_FOUND
extern struct GSM_SMSDdbobj SMSDDBI;
#endif
+
+#ifdef ODBC_FOUND
+extern struct GSM_SMSDdbobj SMSDODBC;
+#endif
#endif
/* How should editor hadle tabs in this file? Add editor commands here.
diff --git a/smsd/services/sql.c b/smsd/services/sql.c
index 350de50..a7a862b 100644
--- a/smsd/services/sql.c
+++ b/smsd/services/sql.c
@@ -3,7 +3,7 @@
*
* Part of Gammu project
*
- * Copyright (C) 2009-2010 Michal Čihař
+ * Copyright (C) 2009-2011 Michal Čihař
* (c) 2010 Miloslav Semler
*
* Licensed under GNU GPL version 2 or later
@@ -29,6 +29,8 @@
#include "../core.h"
#include "../../helper/string.h"
+/* FIXME: I know this is broken, need to figure out better way */
+const char now_plus_odbc[] = "{fn CURRENT_TIMESTAMP()} + INTERVAL %d SECOND";
const char now_plus_mysql[] = "(NOW() + INTERVAL %d SECOND) + 0";
const char now_plus_pgsql[] = "now() + interval '%d seconds'";
const char now_plus_sqlite[] = "datetime('now', '+%d seconds')";
@@ -53,18 +55,22 @@ static const char *SMSDSQL_NowPlus(GSM_SMSDConfig * Config, int seconds)
sprintf(result, now_plus_sqlite, seconds);
} else if (strcasecmp(driver_name, "freetds") == 0) {
sprintf(result, now_plus_freetds, seconds);
+ } else if (strcasecmp(driver_name, "odbc") == 0) {
+ sprintf(result, now_plus_odbc, seconds);
} else {
sprintf(result, now_plus_fallback, seconds);
}
return result;
}
+const char now_odbc[] = "{fn CURRENT_TIMESTAMP()}";
const char now_mysql[] = "NOW()";
const char now_pgsql[] = "now()";
const char now_sqlite[] = "datetime('now')";
const char now_freetds[] = "CURRENT_TIMESTAMP";
const char now_fallback[] = "NOW()";
+const char currtime_odbc[] = "{fn CURTIME()}";
const char currtime_mysql[] = "CURTIME()";
const char currtime_pgsql[] = "localtime";
const char currtime_sqlite[] = "time('now')";
@@ -85,6 +91,8 @@ static const char *SMSDSQL_CurrentTime(GSM_SMSDConfig * Config)
return currtime_sqlite;
} else if (strcasecmp(driver_name, "freetds") == 0) {
return currtime_freetds;
+ } else if (strcasecmp(driver_name, "odbc") == 0) {
+ return currtime_odbc;
} else {
return currtime_fallback;
}
@@ -103,6 +111,8 @@ static const char *SMSDSQL_Now(GSM_SMSDConfig * Config)
return now_sqlite;
} else if (strcasecmp(driver_name, "freetds") == 0) {
return now_freetds;
+ } else if (strcasecmp(driver_name, "odbc") == 0) {
+ return now_odbc;
} else {
return now_fallback;
}
@@ -143,12 +153,19 @@ static GSM_Error SMSDSQL_Query(GSM_SMSDConfig * Config, const char *query, SQL_r
return ERR_TIMEOUT;
}
-void SMSDSQL_Time2String(struct GSM_SMSDdbobj *db, time_t timestamp, char *static_buff, size_t size)
+void SMSDSQL_Time2String(GSM_SMSDConfig * Config, time_t timestamp, char *static_buff, size_t size)
{
struct tm *timestruct;
+ const char *driver_name;
+
+ driver_name = Config->driver;
+
if (timestamp == -2) {
strcpy(static_buff, "0000-00-00 00:00:00");
- } else if (strcmp(db->DriverName, "pgsql") == 0) {
+ } else if (strcasecmp(driver_name, "odbc") == 0) {
+ timestruct = gmtime(&timestamp);
+ strftime(static_buff, size, "{ ts '%Y-%m-%d %H:%M:%S' }", timestruct);
+ } else if (strcasecmp(driver_name, "pgsql") == 0 || strcasecmp(driver_name, "native_pgsql") == 0) {
timestruct = gmtime(&timestamp);
strftime(static_buff, size, "%Y-%m-%d %H:%M:%S GMT", timestruct);
} else {
@@ -188,7 +205,7 @@ static GSM_Error SMSDSQL_NamedQuery(GSM_SMSDConfig * Config, const char *sql_que
ptr += sprintf(ptr, "%i", params[n].v.i);
break;
case SQL_TYPE_STRING:
- buffer2 = db->QuoteString(Config, &Config->conn, params[n].v.s);
+ buffer2 = db->QuoteString(Config, params[n].v.s);
memcpy(ptr, buffer2, strlen(buffer2));
ptr += strlen(buffer2);
free(buffer2);
@@ -287,11 +304,11 @@ static GSM_Error SMSDSQL_NamedQuery(GSM_SMSDConfig * Config, const char *sql_que
numeric = 1;
break;
case 'C':
- SMSDSQL_Time2String(db, Fill_Time_T(sms->SMSCTime), static_buff, sizeof(static_buff));
+ SMSDSQL_Time2String(Config, Fill_Time_T(sms->SMSCTime), static_buff, sizeof(static_buff));
to_print = static_buff;
break;
case 'd':
- SMSDSQL_Time2String(db, Fill_Time_T(sms->DateTime), static_buff, sizeof(static_buff));
+ SMSDSQL_Time2String(Config, Fill_Time_T(sms->DateTime), static_buff, sizeof(static_buff));
to_print = static_buff;
break;
case 'e':
@@ -312,7 +329,7 @@ static GSM_Error SMSDSQL_NamedQuery(GSM_SMSDConfig * Config, const char *sql_que
if (numeric) {
ptr += sprintf(ptr, "%i", int_to_print);
} else if (to_print != NULL) {
- buffer2 = db->QuoteString(Config, &Config->conn, to_print);
+ buffer2 = db->QuoteString(Config, to_print);
memcpy(ptr, buffer2, strlen(buffer2));
ptr += strlen(buffer2);
free(buffer2);
@@ -340,7 +357,7 @@ static GSM_Error SMSDSQL_CheckTable(GSM_SMSDConfig * Config, const char *table)
db->Free(Config);
return ERR_UNKNOWN;
}
- db->FreeResult(Config, res);
+ db->FreeResult(Config, &res);
return ERR_NONE;
}
@@ -394,20 +411,14 @@ static GSM_Error SMSDSQL_Init(GSM_SMSDConfig * Config)
db->Free(Config);
return ERR_UNKNOWN;
}
- if (db->NumRows(Config, res) != 1) {
- SMSD_Log(DEBUG_ERROR, Config, "No Version information in table gammu!");
- db->FreeResult(Config, res);
- db->Free(Config);
- return ERR_UNKNOWN;
- }
if (db->NextRow(Config, &res) != 1) {
SMSD_Log(DEBUG_ERROR, Config, "Failed to seek to first row!");
- db->FreeResult(Config, res);
+ db->FreeResult(Config, &res);
db->Free(Config);
return ERR_UNKNOWN;
}
- version = db->GetNumber(Config, res, 0);
- db->FreeResult(Config, res);
+ version = db->GetNumber(Config, &res, 0);
+ db->FreeResult(Config, &res);
if (SMSD_CheckDBVersion(Config, version) != ERR_NONE) {
db->Free(Config);
return ERR_UNKNOWN;
@@ -420,25 +431,25 @@ static GSM_Error SMSDSQL_Init(GSM_SMSDConfig * Config)
static GSM_Error SMSDSQL_InitAfterConnect(GSM_SMSDConfig * Config)
{
- SQL_result Res;
+ SQL_result res;
struct GSM_SMSDdbobj *db = Config->db;
SQL_Var vars[3] = {{SQL_TYPE_STRING, {NULL}}, {SQL_TYPE_STRING, {NULL}}, {SQL_TYPE_NONE, {NULL}}};
- if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_DELETE_PHONE], NULL, NULL, &Res) != ERR_NONE) {
+ if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_DELETE_PHONE], NULL, NULL, &res) != ERR_NONE) {
SMSD_Log(DEBUG_INFO, Config, "Error deleting from database (%s)", __FUNCTION__);
return ERR_UNKNOWN;
}
- db->FreeResult(Config, Res);
+ db->FreeResult(Config, &res);
SMSD_Log(DEBUG_INFO, Config, "Inserting phone info");
vars[0].v.s = Config->enable_send ? "yes" : "no";
vars[1].v.s = Config->enable_receive ? "yes" : "no";
- if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_INSERT_PHONE], NULL, vars, &Res) != ERR_NONE) {
+ if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_INSERT_PHONE], NULL, vars, &res) != ERR_NONE) {
SMSD_Log(DEBUG_INFO, Config, "Error inserting into database (%s)", __FUNCTION__);
return ERR_UNKNOWN;
}
- db->FreeResult(Config, Res);
+ db->FreeResult(Config, &res);
return ERR_NONE;
}
@@ -446,7 +457,7 @@ static GSM_Error SMSDSQL_InitAfterConnect(GSM_SMSDConfig * Config)
/* Save SMS from phone (called Inbox sms - it's in phone Inbox) somewhere */
static GSM_Error SMSDSQL_SaveInboxSMS(GSM_MultiSMSMessage * sms, GSM_SMSDConfig * Config, char **Locations)
{
- SQL_result Res, Res2;
+ SQL_result res, res2;
SQL_Var vars[3];
struct GSM_SMSDdbobj *db = Config->db;
const char *q, *status;
@@ -465,21 +476,21 @@ static GSM_Error SMSDSQL_SaveInboxSMS(GSM_MultiSMSMessage * sms, GSM_SMSDConfig
*Locations = NULL;
for (i = 0; i < sms->Number; i++) {
- EncodeUTF8(smstext, sms->SMS[i].Text);
EncodeUTF8(destinationnumber, sms->SMS[i].Number);
EncodeUTF8(smsc_message, sms->SMS[i].SMSC.Number);
if (sms->SMS[i].PDU == SMS_Status_Report) {
+ EncodeUTF8(smstext, sms->SMS[i].Text);
SMSD_Log(DEBUG_INFO, Config, "Delivery report: %s to %s", smstext, destinationnumber);
- if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_SAVE_INBOX_SMS_SELECT], &sms->SMS[i], NULL, &Res) != ERR_NONE) {
+ if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_SAVE_INBOX_SMS_SELECT], &sms->SMS[i], NULL, &res) != ERR_NONE) {
SMSD_Log(DEBUG_INFO, Config, "Error reading from database (%s)", __FUNCTION__);
return ERR_UNKNOWN;
}
found = FALSE;
- while (db->NextRow(Config, &Res)) {
- smsc = db->GetString(Config, Res, 4);
- state = db->GetString(Config, Res, 1);
+ while (db->NextRow(Config, &res)) {
+ smsc = db->GetString(Config, &res, 4);
+ state = db->GetString(Config, &res, 1);
SMSD_Log(DEBUG_NOTICE, Config, "Checking for delivery report, SMSC=%s, state=%s", smsc, state);
if (strcmp(smsc, smsc_message) != 0) {
@@ -489,7 +500,7 @@ static GSM_Error SMSDSQL_SaveInboxSMS(GSM_MultiSMSMessage * sms, GSM_SMSDConfig
}
if (strcmp(state, "SendingOK") == 0 || strcmp(state, "DeliveryPending") == 0) {
- t_time1 = db->GetDate(Config, Res, 2);
+ t_time1 = db->GetDate(Config, &res, 2);
if (t_time1 < 0) {
SMSD_Log(DEBUG_ERROR, Config, "Invalid SendingDateTime -1 for SMS TPMR=%i", sms->SMS[i].MessageReference);
return ERR_UNKNOWN;
@@ -529,23 +540,23 @@ static GSM_Error SMSDSQL_SaveInboxSMS(GSM_MultiSMSMessage * sms, GSM_SMSDConfig
vars[0].type = SQL_TYPE_STRING;
vars[0].v.s = status; /* Status */
vars[1].type = SQL_TYPE_INT;
- vars[1].v.i = (long)db->GetNumber(Config, Res, 0); /* ID */
+ vars[1].v.i = (long)db->GetNumber(Config, &res, 0); /* ID */
vars[2].type = SQL_TYPE_NONE;
- if (SMSDSQL_NamedQuery(Config, q, &sms->SMS[i], vars, &Res2) != ERR_NONE) {
+ if (SMSDSQL_NamedQuery(Config, q, &sms->SMS[i], vars, &res2) != ERR_NONE) {
SMSD_Log(DEBUG_INFO, Config, "Error writing to database (%s)", __FUNCTION__);
return ERR_UNKNOWN;
}
- db->FreeResult(Config, Res2);
+ db->FreeResult(Config, &res2);
}
- db->FreeResult(Config, Res);
+ db->FreeResult(Config, &res);
continue;
}
if (sms->SMS[i].PDU != SMS_Deliver)
continue;
- if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_SAVE_INBOX_SMS_INSERT], &sms->SMS[i], NULL, &Res) != ERR_NONE) {
+ if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_SAVE_INBOX_SMS_INSERT], &sms->SMS[i], NULL, &res) != ERR_NONE) {
SMSD_Log(DEBUG_INFO, Config, "Error writing to database (%s)", __FUNCTION__);
return ERR_UNKNOWN;
}
@@ -557,7 +568,7 @@ static GSM_Error SMSDSQL_SaveInboxSMS(GSM_MultiSMSMessage * sms, GSM_SMSDConfig
}
SMSD_Log(DEBUG_NOTICE, Config, "Inserted message id %lu", (long)new_id);
- db->FreeResult(Config, Res);
+ db->FreeResult(Config, &res);
if (new_id != 0) {
if (locations_pos + 10 >= locations_size) {
@@ -571,11 +582,11 @@ static GSM_Error SMSDSQL_SaveInboxSMS(GSM_MultiSMSMessage * sms, GSM_SMSDConfig
locations_pos += sprintf((*Locations) + locations_pos, "%lu ", (long)new_id);
}
- if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_UPDATE_RECEIVED], &sms->SMS[i], NULL, &Res2) != ERR_NONE) {
+ if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_UPDATE_RECEIVED], &sms->SMS[i], NULL, &res2) != ERR_NONE) {
SMSD_Log(DEBUG_INFO, Config, "Error updating number of received messages (%s)", __FUNCTION__);
return ERR_UNKNOWN;
}
- db->FreeResult(Config, Res2);
+ db->FreeResult(Config, &res2);
}
@@ -584,23 +595,23 @@ static GSM_Error SMSDSQL_SaveInboxSMS(GSM_MultiSMSMessage * sms, GSM_SMSDConfig
static GSM_Error SMSDSQL_RefreshSendStatus(GSM_SMSDConfig * Config, char *ID)
{
- SQL_result Res;
+ SQL_result res;
struct GSM_SMSDdbobj *db = Config->db;
SQL_Var vars[2] = {
{SQL_TYPE_STRING, { .s = ID}},
{SQL_TYPE_NONE, {NULL}}};
- if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_REFRESH_SEND_STATUS], NULL, vars, &Res) != ERR_NONE) {
+ if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_REFRESH_SEND_STATUS], NULL, vars, &res) != ERR_NONE) {
SMSD_Log(DEBUG_INFO, Config, "Error writing to database (%s)", __FUNCTION__);
return ERR_UNKNOWN;
}
- if (db->AffectedRows(Config, Res) == 0) {
- db->FreeResult(Config, Res);
+ if (db->AffectedRows(Config, &res) == 0) {
+ db->FreeResult(Config, &res);
return ERR_UNKNOWN;
}
- db->FreeResult(Config, Res);
+ db->FreeResult(Config, &res);
return ERR_NONE;
}
@@ -609,7 +620,7 @@ static GSM_Error SMSDSQL_RefreshSendStatus(GSM_SMSDConfig * Config, char *ID)
*/
static GSM_Error SMSDSQL_FindOutboxSMS(GSM_MultiSMSMessage * sms, GSM_SMSDConfig * Config, char *ID)
{
- SQL_result Res;
+ SQL_result res;
struct GSM_SMSDdbobj *db = Config->db;
int i;
gboolean found = FALSE;
@@ -634,20 +645,20 @@ static GSM_Error SMSDSQL_FindOutboxSMS(GSM_MultiSMSMessage * sms, GSM_SMSDConfig
vars[0].v.i = limit;
vars[1].type = SQL_TYPE_NONE;
- if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_FIND_OUTBOX_SMS_ID], NULL, vars, &Res) != ERR_NONE) {
+ if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_FIND_OUTBOX_SMS_ID], NULL, vars, &res) != ERR_NONE) {
SMSD_Log(DEBUG_INFO, Config, "Error reading from database (%s)", __FUNCTION__);
return ERR_UNKNOWN;
}
- while (db->NextRow(Config, &Res)) {
- timestamp = db->GetDate(Config, Res, 1);
+ while (db->NextRow(Config, &res)) {
+ timestamp = db->GetDate(Config, &res, 1);
if (timestamp == -1) {
SMSD_Log(DEBUG_INFO, Config, "Invalid date for InsertIntoDB.");
return ERR_UNKNOWN;
}
- sprintf(ID, "%ld", (long)db->GetNumber(Config, Res, 0));
- SMSDSQL_Time2String(db, timestamp, Config->DT, sizeof(Config->DT));
- sender_id = db->GetString(Config, Res, 3);
+ sprintf(ID, "%ld", (long)db->GetNumber(Config, &res, 0));
+ SMSDSQL_Time2String(Config, timestamp, Config->DT, sizeof(Config->DT));
+ sender_id = db->GetString(Config, &res, 3);
if (sender_id == NULL || strlen(sender_id) == 0 || !strcmp(sender_id, Config->PhoneID)) {
if (SMSDSQL_RefreshSendStatus(Config, ID) == ERR_NONE) {
found = TRUE;
@@ -656,7 +667,7 @@ static GSM_Error SMSDSQL_FindOutboxSMS(GSM_MultiSMSMessage * sms, GSM_SMSDConfig
}
}
- db->FreeResult(Config, Res);
+ db->FreeResult(Config, &res);
if (!found) {
return ERR_EMPTY;
@@ -680,26 +691,25 @@ static GSM_Error SMSDSQL_FindOutboxSMS(GSM_MultiSMSMessage * sms, GSM_SMSDConfig
} else {
q = SMSDSQL_queries[SQL_QUERY_FIND_OUTBOX_MULTIPART];
}
- if (SMSDSQL_NamedQuery(Config, q, NULL, vars, &Res) != ERR_NONE) {
- SMSD_Log(DEBUG_INFO, Config, "Error reading from database (%s)", __FUNCTION__);
+ if (SMSDSQL_NamedQuery(Config, q, NULL, vars, &res) != ERR_NONE) {
+ SMSD_Log(DEBUG_ERROR, Config, "Error reading from database (%s)", __FUNCTION__);
return ERR_UNKNOWN;
}
- if (db->NumRows(Config, Res) == 0) {
- db->FreeResult(Config, Res);
+ if (db->NextRow(Config, &res) != 1) {
+ db->FreeResult(Config, &res);
return ERR_NONE;
}
- db->NextRow(Config, &Res);
- coding = db->GetString(Config, Res, 1);
- text = db->GetString(Config, Res, 0);
+ coding = db->GetString(Config, &res, 1);
+ text = db->GetString(Config, &res, 0);
if (text == NULL) {
text_len = 0;
} else {
text_len = strlen(text);
}
- text_decoded = db->GetString(Config, Res, 4);
- udh = db->GetString(Config, Res, 2);
+ text_decoded = db->GetString(Config, &res, 4);
+ udh = db->GetString(Config, &res, 2);
if (udh == NULL) {
udh_len = 0;
} else {
@@ -712,8 +722,13 @@ static GSM_Error SMSDSQL_FindOutboxSMS(GSM_MultiSMSMessage * sms, GSM_SMSDConfig
}
if (text == NULL || text_len == 0) {
- SMSD_Log(DEBUG_NOTICE, Config, "Message: %s", text_decoded);
- DecodeUTF8(sms->SMS[sms->Number].Text, text_decoded, strlen(text_decoded));
+ if (text_decoded == NULL) {
+ SMSD_Log(DEBUG_ERROR, Config, "Message without text!");
+ return ERR_UNKNOWN;
+ } else {
+ SMSD_Log(DEBUG_NOTICE, Config, "Message: %s", text_decoded);
+ DecodeUTF8(sms->SMS[sms->Number].Text, text_decoded, strlen(text_decoded));
+ }
} else {
switch (sms->SMS[sms->Number].Coding) {
case SMS_Coding_Unicode_No_Compression:
@@ -733,7 +748,11 @@ static GSM_Error SMSDSQL_FindOutboxSMS(GSM_MultiSMSMessage * sms, GSM_SMSDConfig
}
if (i == 1) {
- destination = db->GetString(Config, Res, 6);
+ destination = db->GetString(Config, &res, 6);
+ if (destination == NULL) {
+ SMSD_Log(DEBUG_ERROR, Config, "Message without recipient!");
+ return ERR_UNKNOWN;
+ }
DecodeUTF8(sms->SMS[sms->Number].Number, destination, strlen(destination));
} else {
CopyUnicodeString(sms->SMS[sms->Number].Number, sms->SMS[0].Number);
@@ -746,23 +765,23 @@ static GSM_Error SMSDSQL_FindOutboxSMS(GSM_MultiSMSMessage * sms, GSM_SMSDConfig
DecodeHexBin(sms->SMS[sms->Number].UDH.Text, udh, udh_len);
}
- sms->SMS[sms->Number].Class = db->GetNumber(Config, Res, 3);
+ sms->SMS[sms->Number].Class = db->GetNumber(Config, &res, 3);
sms->SMS[sms->Number].PDU = SMS_Submit;
sms->Number++;
if (i == 1) {
- strcpy(Config->CreatorID, db->GetString(Config, Res, 10));
- Config->relativevalidity = db->GetNumber(Config, Res, 8);
+ strcpy(Config->CreatorID, db->GetString(Config, &res, 10));
+ Config->relativevalidity = db->GetNumber(Config, &res, 8);
- Config->currdeliveryreport = db->GetBool(Config, Res, 9);
+ Config->currdeliveryreport = db->GetBool(Config, &res, 9);
- if (!db->GetBool(Config, Res, 7)) {
- db->FreeResult(Config, Res);
+ if (!db->GetBool(Config, &res, 7)) {
+ db->FreeResult(Config, &res);
break;
}
}
- db->FreeResult(Config, Res);
+ db->FreeResult(Config, &res);
}
return ERR_NONE;
@@ -771,7 +790,7 @@ static GSM_Error SMSDSQL_FindOutboxSMS(GSM_MultiSMSMessage * sms, GSM_SMSDConfig
/* After sending SMS is moved to Sent Items or Error Items. */
static GSM_Error SMSDSQL_MoveSMS(GSM_MultiSMSMessage * sms UNUSED, GSM_SMSDConfig * Config, char *ID, gboolean alwaysDelete UNUSED, gboolean sent UNUSED)
{
- SQL_result Res;
+ SQL_result res;
SQL_Var vars[2];
struct GSM_SMSDdbobj *db = Config->db;
@@ -779,17 +798,17 @@ static GSM_Error SMSDSQL_MoveSMS(GSM_MultiSMSMessage * sms UNUSED, GSM_SMSDConfi
vars[0].v.s = ID;
vars[1].type = SQL_TYPE_NONE;
- if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_DELETE_OUTBOX], NULL, vars, &Res) != ERR_NONE) {
+ if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_DELETE_OUTBOX], NULL, vars, &res) != ERR_NONE) {
SMSD_Log(DEBUG_INFO, Config, "Error deleting from database (%s)", __FUNCTION__);
return ERR_UNKNOWN;
}
- db->FreeResult(Config, Res);
+ db->FreeResult(Config, &res);
- if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_DELETE_OUTBOX_MULTIPART], NULL, vars, &Res) != ERR_NONE) {
+ if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_DELETE_OUTBOX_MULTIPART], NULL, vars, &res) != ERR_NONE) {
SMSD_Log(DEBUG_INFO, Config, "Error deleting from database (%s)", __FUNCTION__);
return ERR_UNKNOWN;
}
- db->FreeResult(Config, Res);
+ db->FreeResult(Config, &res);
return ERR_NONE;
}
@@ -800,7 +819,7 @@ static GSM_Error SMSDSQL_CreateOutboxSMS(GSM_MultiSMSMessage * sms, GSM_SMSDConf
char creator[200];
int i;
unsigned int ID = 0;
- SQL_result Res;
+ SQL_result res;
SQL_Var vars[6];
struct GSM_SMSDdbobj *db = Config->db;
const char *report, *multipart, *q;
@@ -828,7 +847,7 @@ static GSM_Error SMSDSQL_CreateOutboxSMS(GSM_MultiSMSMessage * sms, GSM_SMSDConf
vars[4].v.i = ID;
vars[5].type = SQL_TYPE_NONE;
- if (SMSDSQL_NamedQuery(Config, q, &sms->SMS[i], vars, &Res) != ERR_NONE) {
+ if (SMSDSQL_NamedQuery(Config, q, &sms->SMS[i], vars, &res) != ERR_NONE) {
SMSD_Log(DEBUG_INFO, Config, "Error writing to database (%s)", __FUNCTION__);
return ERR_UNKNOWN;
}
@@ -839,7 +858,7 @@ static GSM_Error SMSDSQL_CreateOutboxSMS(GSM_MultiSMSMessage * sms, GSM_SMSDConf
return ERR_UNKNOWN;
}
}
- db->FreeResult(Config, Res);
+ db->FreeResult(Config, &res);
}
SMSD_Log(DEBUG_INFO, Config, "Written message with ID %u", ID);
if (NewID != NULL)
@@ -849,7 +868,7 @@ static GSM_Error SMSDSQL_CreateOutboxSMS(GSM_MultiSMSMessage * sms, GSM_SMSDConf
static GSM_Error SMSDSQL_AddSentSMSInfo(GSM_MultiSMSMessage * sms, GSM_SMSDConfig * Config, char *ID, int Part, GSM_SMSDSendingError err, int TPMR)
{
- SQL_result Res;
+ SQL_result res;
struct GSM_SMSDdbobj *db = Config->db;
const char *message_state;
@@ -893,35 +912,35 @@ static GSM_Error SMSDSQL_AddSentSMSInfo(GSM_MultiSMSMessage * sms, GSM_SMSDConfi
vars[4].v.s = Config->DT;
vars[5].type = SQL_TYPE_NONE;
- if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_ADD_SENT_INFO], &sms->SMS[Part - 1], vars, &Res) != ERR_NONE) {
+ if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_ADD_SENT_INFO], &sms->SMS[Part - 1], vars, &res) != ERR_NONE) {
SMSD_Log(DEBUG_INFO, Config, "Error writing to database (%s)", __FUNCTION__);
return ERR_UNKNOWN;
}
- db->FreeResult(Config, Res);
+ db->FreeResult(Config, &res);
- if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_UPDATE_SENT], &sms->SMS[Part - 1], NULL, &Res) != ERR_NONE) {
+ if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_UPDATE_SENT], &sms->SMS[Part - 1], NULL, &res) != ERR_NONE) {
SMSD_Log(DEBUG_INFO, Config, "Error updating number of sent messages (%s)", __FUNCTION__);
return ERR_UNKNOWN;
}
- db->FreeResult(Config, Res);
+ db->FreeResult(Config, &res);
return ERR_NONE;
}
static GSM_Error SMSDSQL_RefreshPhoneStatus(GSM_SMSDConfig * Config)
{
- SQL_result Res;
+ SQL_result res;
SQL_Var vars[3] = {
{SQL_TYPE_INT, { .i = Config->Status->Charge.BatteryPercent}},
{SQL_TYPE_INT, { .i = Config->Status->Network.SignalPercent}},
{SQL_TYPE_NONE, {NULL}}};
struct GSM_SMSDdbobj *db = Config->db;
- if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_REFRESH_PHONE_STATUS], NULL, vars, &Res) != ERR_NONE) {
+ if (SMSDSQL_NamedQuery(Config, SMSDSQL_queries[SQL_QUERY_REFRESH_PHONE_STATUS], NULL, vars, &res) != ERR_NONE) {
SMSD_Log(DEBUG_INFO, Config, "Error writing to database (%s)", __FUNCTION__);
return ERR_UNKNOWN;
}
- db->FreeResult(Config, Res);
+ db->FreeResult(Config, &res);
return ERR_NONE;
}
@@ -1016,7 +1035,7 @@ GSM_Error SMSDSQL_ReadConfiguration(GSM_SMSDConfig *Config)
Config->dbdir = INI_GetValue(Config->smsdcfgfile, "smsd", "dbdir", FALSE);
if (Config->driver == NULL) {
- SMSD_Log(DEBUG_ERROR, Config, "No database driver selected. Must be native_mysql, native_pgsql or DBI one.");
+ SMSD_Log(DEBUG_ERROR, Config, "No database driver selected. Must be native_mysql, native_pgsql, ODBC or DBI one.");
return ERR_UNKNOWN;
}
@@ -1029,6 +1048,10 @@ GSM_Error SMSDSQL_ReadConfiguration(GSM_SMSDConfig *Config)
if (!strcasecmp(Config->driver, "native_pgsql"))
Config->db = &SMSDPgSQL;
#endif
+#ifdef ODBC_FOUND
+ if (!strcasecmp(Config->driver, "odbc"))
+ Config->db = &SMSDODBC;
+#endif
if (Config->db == NULL) {
#ifdef LIBDBI_FOUND
Config->db = &SMSDDBI;
@@ -1175,28 +1198,23 @@ time_t SMSDSQL_ParseDate(GSM_SMSDConfig * Config, const char *date)
{
char *parse_res;
struct tm timestruct;
+ GSM_DateTime DT;
if (strcmp(date, "0000-00-00 00:00:00") == 0) {
return -2;
}
- tzset();
-
-#ifdef HAVE_DAYLIGHT
- timestruct.tm_isdst = daylight;
-#else
- timestruct.tm_isdst = -1;
-#endif
-#ifdef HAVE_STRUCT_TM_TM_ZONE
- /* No time zone information */
- timestruct.tm_gmtoff = timezone;
- timestruct.tm_zone = *tzname;
-#endif
-
parse_res = strptime(date, "%Y-%m-%d %H:%M:%S", &timestruct);
if (parse_res != NULL && *parse_res == 0) {
- return mktime(&timestruct);
+ DT.Year = timestruct.tm_year + 1900;
+ DT.Month = timestruct.tm_mon + 1;
+ DT.Day = timestruct.tm_mday;
+ DT.Hour = timestruct.tm_hour;
+ DT.Minute = timestruct.tm_min;
+ DT.Second = timestruct.tm_sec;
+
+ return Fill_Time_T(DT);
}
/* Used during testing */
if (Config != NULL) {
diff --git a/smsd/test-smsd-files-include.sh b/smsd/test-smsd-files-include.sh.in
index 7fa6672..7fa6672 100644
--- a/smsd/test-smsd-files-include.sh
+++ b/smsd/test-smsd-files-include.sh.in
diff --git a/smsd/test-smsd.sh b/smsd/test-smsd.sh.in
index bb170b1..b0a040d 100755
--- a/smsd/test-smsd.sh
+++ b/smsd/test-smsd.sh.in
@@ -8,7 +8,7 @@ SERVICE="$1"
TEST_MATCH=";999999999999999;3;9;0;100;42"
-if [ "@HAVE_KILL@" -eq 1 ] ; then
+if [ "x@HAVE_KILL@" = x1 ] ; then
SMSD_EXTRA_PARAMS="-p @CMAKE_CURRENT_BINARY_DIR@/smsd-test-$SERVICE/smsd.pid"
fi
@@ -97,6 +97,15 @@ user = @MYSQL_USER@
password = @MYSQL_PASSWORD@
EOT
;;
+ odbc)
+ cat >> .smsdrc <<EOT
+service = sql
+driver = odbc
+pc = @ODBC_DSN@
+user = @MYSQL_USER@
+password = @MYSQL_PASSWORD@
+EOT
+ ;;
null)
TEST_MATCH=";999999999999999;0;9;0;100;42"
cat >> .smsdrc <<EOT
@@ -126,7 +135,7 @@ case $SERVICE in
echo "DROP TABLE IF EXISTS daemons, gammu, inbox, outbox, outbox_multipart, pbk, pbk_groups, phones, sentitems;" | PGPASSWORD=@PSQL_PASSWORD@ @PSQL_BIN@ -h @PSQL_HOST@ -U @PSQL_USER@ @PSQL_DATABASE@
PGPASSWORD=@PSQL_PASSWORD@ @PSQL_BIN@ -h @PSQL_HOST@ -U @PSQL_USER@ @PSQL_DATABASE@ < @CMAKE_CURRENT_SOURCE_DIR@/../docs/sql/pgsql.sql 2>&1 | grep -v 'ERROR.*language "plpgsql" already exists'
;;
- *mysql)
+ *mysql|odbc)
echo "DROP TABLE IF EXISTS daemons, gammu, inbox, outbox, outbox_multipart, pbk, pbk_groups, phones, sentitems;" | @MYSQL_BIN@ -u@MYSQL_USER@ -h@MYSQL_HOST@ -p@MYSQL_PASSWORD@ @MYSQL_DATABASE@
@MYSQL_BIN@ -h@MYSQL_HOST@ -u@MYSQL_USER@ -p@MYSQL_PASSWORD@ @MYSQL_DATABASE@ < @CMAKE_CURRENT_SOURCE_DIR@/../docs/sql/mysql.sql
;;
@@ -168,7 +177,7 @@ case $SERVICE in
*pgsql)
echo "INSERT INTO outbox(DestinationNumber,TextDecoded,CreatorID,Coding) VALUES('800123465', 'This is a SQL test message', 'T3st', 'Default_No_Compression');" | PGPASSWORD=@PSQL_PASSWORD@ @PSQL_BIN@ -h @PSQL_HOST@ -U @PSQL_USER@ @PSQL_DATABASE@
;;
- *mysql)
+ *mysql|odbc)
echo "INSERT INTO outbox(DestinationNumber,TextDecoded,CreatorID,Coding) VALUES('800123465', 'This is a SQL test message', 'T3st', 'Default_No_Compression');" | @MYSQL_BIN@ -u@MYSQL_USER@ -h@MYSQL_HOST@ -p@MYSQL_PASSWORD@ @MYSQL_DATABASE@
;;
files*)
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index f8050bb..ec876e9 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -1027,7 +1027,7 @@ add_test(include-wap "${GAMMU_TEST_PATH}/include-wap${GAMMU_TEST_SUFFIX}")
# Test for GetInt
add_executable(getint getint.c)
target_link_libraries(getint cmdline)
-set(GETINT_PASS 1 23213 3213213 -321312)
+set(GETINT_PASS 1 23213 3213213 -321312 -1)
set(GETINT_FAIL 1a 24432f xxx foo 3243243243243243232432432432432)
foreach(NUM ${GETINT_PASS})
add_test(getint-${NUM} "${GAMMU_TEST_PATH}/getint${GAMMU_TEST_SUFFIX}" "${NUM}")
diff --git a/tests/debug.c b/tests/debug.c
index a8a0d14..ed320f2 100644
--- a/tests/debug.c
+++ b/tests/debug.c
@@ -15,10 +15,10 @@ char debug_filename[] = ".\\gammu-debug-test.log";
char debug_filename[] = "./gammu-debug-test.log";
#endif
-NORETURN void fail(int errcode)
+NORETURN void fail(int error_code)
{
unlink(debug_filename);
- exit(errcode);
+ exit(error_code);
}
void check_log(FILE * f, gboolean match, const char *test_name)