Commit 789a4b61 authored by Craig Watson's avatar Craig Watson

Merge branch 'dev' (1.3.0 release)

parents f4b1079d 303b5872
......@@ -50,6 +50,9 @@ Thumbs.db
.settings
Makefile.Sankore*
*.swp
*.vim
# Build files #
###############
build
......@@ -58,6 +61,8 @@ Makefile
Makefile.Debug
Makefile.Release
buildContext
# plugins #
###########
......
......@@ -9,17 +9,22 @@ CONFIG += debug_and_release \
VERSION_MAJ = 1
VERSION_MIN = 02
VERSION_MIN = 3
VERSION_PATCH = 0
VERSION_TYPE = r # a = alpha, b = beta, rc = release candidate, r = release, other => error
VERSION_PATCH = 10
VERSION_BUILD = 0
VERSION = "$${VERSION_MAJ}.$${VERSION_MIN}.$${VERSION_PATCH}-$${VERSION_TYPE}.$${VERSION_BUILD}"
equals(VERSION_TYPE, r) {
VERSION = "$${VERSION_MAJ}.$${VERSION_MIN}.$${VERSION_PATCH}"
}
VERSION = "$${VERSION_MAJ}.$${VERSION_MIN}.$${VERSION_TYPE}.$${VERSION_PATCH}"
VERSION = $$replace(VERSION, "\\.r", "")
LONG_VERSION = "$${VERSION}.$${SVN_VERSION}"
macx:OSX_VERSION = "$${VERSION} (r$${SVN_VERSION})"
VERSION_RC = $$VERSION_MAJ,$$VERSION_MIN,$$VERSION_TYPE,$$VERSION_PATCH
VERSION_RC = $$VERSION_MAJ,$$VERSION_MIN,$$VERSION_PATCH,$$VERSION_TYPE,$$VERSION_BUILD
VERSION_RC = $$replace(VERSION_RC, "a", "160") # 0xA0
VERSION_RC = $$replace(VERSION_RC, "b", "176") # 0xB0
VERSION_RC = $$replace(VERSION_RC, "rc", "192" ) # 0xC0
......@@ -109,12 +114,20 @@ RCC_DIR = $$BUILD_DIR/rcc
UI_DIR = $$BUILD_DIR/ui
win32 {
LIBS += -lUser32
LIBS += -lGdi32
LIBS += -lAdvApi32
LIBS += -lOle32
RC_FILE = resources/win/OpenBoard.rc
CONFIG += qaxcontainer
CONFIG += axcontainer
exists(console):CONFIG += console
QMAKE_CXXFLAGS += /MP
QMAKE_CXXFLAGS += /MD
QMAKE_CXXFLAGS_RELEASE += /Od /Zi
QMAKE_LFLAGS_RELEASE += /DEBUG
QMAKE_LFLAGS += /VERBOSE:LIB
UB_LIBRARY.path = $$DESTDIR
UB_I18N.path = $$DESTDIR/i18n
UB_ETC.path = $$DESTDIR
......@@ -124,36 +137,41 @@ win32 {
system(echo "$$LONG_VERSION" > $$BUILD_DIR/longversion)
system(echo "$$SVN_VERSION" > $$BUILD_DIR/svnversion)
DEFINES += NOMINMAX # avoids compilation error in qdatetime.h
}
macx {
LIBS += -framework Foundation
LIBS += -framework Cocoa
LIBS += -framework Carbon
LIBS += -framework AVFoundation
LIBS += -framework CoreMedia
LIBS += -lcrypto
CONFIG(release, debug|release):CONFIG += x86
# [03-02-2011] We must use the 32bit version for the moment
# because the Quicktime components used by this application
# are not yet available in 64bits.
CONFIG(debug, debug|release):CONFIG += x86
CONFIG(release, debug|release):CONFIG += x86_64
CONFIG(debug, debug|release):CONFIG += x86_64
QMAKE_MAC_SDK = "/Developer/SDKs/MacOSX10.6.sdk"
QMAKE_MACOSX_DEPLOYMENT_TARGET = "10.5"
QMAKE_MAC_SDK = macosx
QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.10
VERSION_RC_PATH = "$$BUILD_DIR/version_rc"
QMAKE_CXXFLAGS += -Wno-overloaded-virtual
#VERSION_RC_PATH = "$$BUILD_DIR/version_rc"
# No references to breakpad in the code =>is this still used?
# Embed version into executable for breakpad
QMAKE_LFLAGS += -sectcreate \
__DATA \
__version \
$$VERSION_RC_PATH
#QMAKE_LFLAGS += -sectcreate \
# __DATA \
# __version \
# $$VERSION_RC_PATH
QMAKE_CXXFLAGS_RELEASE += -gdwarf-2 \
-mdynamic-no-pic
QMAKE_CFLAGS += -fopenmp
QMAKE_CXXFLAGS += -fopenmp
QMAKE_LFLAGS += -fopenmp
# QMAKE_CFLAGS += -fopenmp
# QMAKE_CXXFLAGS += -fopenmp
# QMAKE_LFLAGS += -fopenmp
CONTENTS_DIR = "Contents"
RESOURCES_DIR = "Contents/Resources"
......@@ -364,7 +382,7 @@ macx {
system(mkdir -p $$BUILD_DIR)
system(printf \""$$OSX_VERSION"\" > $$BUILD_DIR/osx_version)
system(printf \""$$VERSION"\" > $$BUILD_DIR/version)
system(printf "%02x%02x%02x%02x" `printf $$VERSION_RC | cut -d ',' -f 1` `printf $$VERSION_RC | cut -d ',' -f 2` `printf $$VERSION_RC | cut -d ',' -f 3` `printf $$VERSION_RC | cut -d ',' -f 4` | xxd -r -p > "$$VERSION_RC_PATH")
# system(printf "%02x%02x%02x%02x" `printf $$VERSION_RC | cut -d ',' -f 1` `printf $$VERSION_RC | cut -d ',' -f 2` `printf $$VERSION_RC | cut -d ',' -f 3` `printf $$VERSION_RC | cut -d ',' -f 4` | xxd -r -p > "$$VERSION_RC_PATH")
}
linux-g++* {
......
[Ubuntu Linux]
Fonts
- If you want to use the web compatible fonts, you need to install the package ttf-mscorefonts-installer.
\ No newline at end of file
# OpenBoard
OpenBoard is an open source cross-platform interactive white board application designed primarily for use in schools. It was originally forked from Open-Sankoré, which was itself based on Uniboard.
Supported platforms are Windows (7+), OS X (10.9+) and Linux (tested on Ubuntu 14.04 and 16.04).
## Installing
Installers are available for Windows, OS X and Ubuntu on the [wiki](https://github.com/DIP-SEM/OpenBoard/wiki/Downloads).
## Building from source
First, obtain the third party libraries from the OpenBoard-ThirdParty repository, and build them (instructions are provided for each library).
Then, you may use the build (and packaging) scripts which are provided for all three platforms. These take care of compiling OpenBoard, including the translations (for OpenBoard and for Qt), stripping the debug symbols, creating the installers etc.
Minor modification to those scripts may be necessary depending on your configuration, to set the correct Qt path for example.
Alternatively, you can easily build OpenBoard with qmake and make:
qmake OpenBoard.pro -spec linux-g++-64 # replace linux-g++-64 by macx or win32 for other platforms
make
Compilers used are gcc (Linux), clang (OS X) and MSVC 2010 (Windows). Make sure that your version of Qt matches this, as it is not possible e.g to build OpenBoard with clang if Qt was built with gcc.
## Dependencies
The latest version (1.3) requires Qt 5.5. (While it has been shown to mostly work with Qt 5.2, we cannot guarantee compatibility with Qt versions other than 5.5.)
### Qt 5.5 on Linux
Due to a shared library conflict within Qt 5 in some distributions / some Qt versions (the Multimedia and Webkit modules were built against different versions of gstreamer by default), a specific installation of Qt5.5 may be needed for all of OpenBoard's features to work correctly.
It can either be built from source, with the configure flag `-gstreamer 1.0` (see [here](http://doc.qt.io/qt-5/linux-building.html)), or installed from Stephan Binner's PPAs on Ubuntu.
In the latter case, simply add the repositories and install Qt 5.5.1 like so (example provided for Ubuntu 14.04, aka "Trusty"):
sudo add-apt-repository ppa:beineri/opt-qt551-trusty
sudo apt-get update
sudo apt-get install qt-latest
Some distributions, such as Ubuntu 16.04, provide Qt 5.5.1 packages that work perfectly with OpenBoard, so you can simply install Qt from the official repository.
****************************
* TEST OpenBoard *
* under Win32 (Windows 7) *
* *
****************************
======================|====================|
Modules | Status |
======================|====================|
Network Manager | web OK |
----------------------|--------------------|
the video media |.avi not working |
| .mp4 works in small|
| format |
----------------------|--------------------|
audio | OK |
----------------------|--------------------|
| |
----------------------|--------------------|
| |
----------------------|--------------------|
| |
----------------------|--------------------|
This diff is collapsed.
This diff is collapsed.
#!/bin/bash
# --------------------------------------------------------------------
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# ---------------------------------------------------------------------
initializeVariables()
{
APPLICATION_NAME="OpenBoard"
STANDARD_QT_USED=false
# Root directory
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PROJECT_ROOT="$SCRIPT_PATH/../.."
BUILD_DIR="$PROJECT_ROOT/build/linux/release"
PRODUCT_PATH="$BUILD_DIR/product"
# Qt installation path. This may vary across machines
QT_PATH="/usr/lib/x86_64-linux-gnu/qt5"
PLUGINS_PATH="$QT_PATH/plugins"
GUI_TRANSLATIONS_DIRECTORY_PATH="/usr/share/qt5/translations"
QMAKE_PATH="$QT_PATH/bin/qmake"
LRELEASES="$QT_PATH/bin/lrelease"
NOTIFY_CMD=`which notify-send`
ZIP_PATH=`which zip`
if [ -z $ARCHITECTURE ]; then
ARCHITECTURE=`uname -m`
if [ $ARCHITECTURE == "x86_64" ]; then
ARCHITECTURE="amd64"
fi
fi
}
notifyError(){
if [ -e "$NOTIFY_CMD" ]; then
$NOTIFY_CMD -t 0 -i "/usr/share/icons/oxygen/64x64/status/dialog-error.png" "$1"
fi
printf "\033[31merror:\033[0m $1\n"
exit 1
}
notifyProgress(){
if [ -e "$NOTIFY_CMD" ]; then
$NOTIFY_CMD "$1" "$2"
fi
printf "\033[32m--> Achieved task:\033[0m $1:\n\t$2\n"
}
checkDir(){
if [ ! -d "$1" ]; then
notifyError "Directory not found : $1"
fi
}
checkExecutable(){
if [ ! -e "$1" ]; then
notifyError "$1 command not found"
fi
}
buildWithStandardQt(){
# if both Qt4 and Qt5 are installed, choose Qt5
export QT_SELECT=5
STANDARD_QT=`which qmake`
if [ $? == "0" ]; then
QT_VERSION=`$STANDARD_QT --version | grep -i "Using Qt version" | sed -e "s/Using Qt version \(.*\) in.*/\1/"`
if [ `echo $QT_VERSION | sed -e "s/\.//g"` -gt 480 ]; then
notifyProgress "Standard QT" "A recent enough qmake has been found. Using this one instead of custom one"
STANDARD_QT_USED=true
QMAKE_PATH=$STANDARD_QT
LRELEASES=`which lrelease`
PLUGINS_PATH="$STANDARD_QT/../plugins"
fi
fi
}
buildImporter(){
IMPORTER_DIR="../OpenBoard-Importer/"
IMPORTER_NAME="OpenBoardImporter"
checkDir $IMPORTER_DIR
cd ${IMPORTER_DIR}
rm moc_*
rm -rf debug release
rm *.o
notifyProgress "Building importer"
$QMAKE_PATH ${IMPORTER_NAME}.pro
make clean
make -j4
checkExecutable $IMPORTER_NAME
cd -
}
createBuildContext() {
BUILD_CONTEXT="buildContext"
echo $ARCHITECTURE > $BUILD_CONTEXT
}
# Check command-line arguments to force an architecture
for var in "$@"
do
if [ $var == "i386" ]; then
ARCHITECTURE="i386"
fi
if [ $var == "amd64" ]; then
ARCHITECTURE="amd64"
fi
done
initializeVariables
#buildWithStandardQt
createBuildContext
cd $PROJECT_ROOT
# check of directories and executables
checkDir $QT_PATH
checkDir $PLUGINS_PATH
checkDir $GUI_TRANSLATIONS_DIRECTORY_PATH
checkExecutable $QMAKE_PATH
checkExecutable $LRELEASES
checkExecutable $ZIP_PATH
#build third party application
buildImporter
notifyProgress "OpenBoardImporter" "Built Importer"
# cleaning the build directory
rm -rf $BUILD_DIR
# Generate translations
notifyProgress "QT" "Internationalization"
$LRELEASES ${APPLICATION_NAME}.pro
cd $GUI_TRANSLATIONS_DIRECTORY_PATH
$LRELEASES translations.pro
cd -
notifyProgress "${APPLICATION_NAME}" "Building ${APPLICATION_NAME}"
if [ "$ARCHITECTURE" == "amd64" ] || [ "$ARCHITECTURE" == "x86_64" ]; then
$QMAKE_PATH ${APPLICATION_NAME}.pro -spec linux-g++-64
else
$QMAKE_PATH ${APPLICATION_NAME}.pro -spec linux-g++
fi
make -j4 release-install
if [ ! -e "$PRODUCT_PATH/${APPLICATION_NAME}" ]; then
notifyError "${APPLICATION_NAME} build failed"
else
notifyProgress "Finished building OpenBoard. You may now run the packaging script."
fi
#!/bin/bash
# --------------------------------------------------------------------
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# ---------------------------------------------------------------------
xdg-desktop-menu uninstall /usr/share/applications/openboard.desktop
rm -f /usr/bin/openboard
exit 0
This diff is collapsed.
......@@ -14,23 +14,26 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# ---------------------------------------------------------------------
SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
PROJECT_ROOT="$SCRIPT_PATH/../.."
APPLICATION_NAME="OpenBoard"
BASE_TROLLTECH_DIRECTORY=/usr/local/Trolltech/Qt-4.8.0
BASE_QT_DIR=~/Qt/5.5/clang_64
# Executables
QMAKE=$BASE_TROLLTECH_DIRECTORY/bin/qmake
MACDEPLOYQT=$BASE_TROLLTECH_DIRECTORY/bin/macdeployqt
DMGUTIL="`pwd`/../Sankore-ThirdParty/refnum/dmgutil/dmgutil.pl"
QMAKE=$BASE_QT_DIR/bin/qmake
MACDEPLOYQT=$BASE_QT_DIR/bin/macdeployqt
DMGUTIL="$PROJECT_ROOT/../OpenBoard-ThirdParty/refnum/dmgutil/dmgutil.pl"
DSYMUTIL=/usr/bin/dsymutil
STRIP=/usr/bin/strip
PLISTBUDDY=/usr/libexec/PlistBuddy
ICEBERG=/usr/local/bin/freeze
LRELEASE=$BASE_TROLLTECH_DIRECTORY/bin/lrelease
LRELEASE=$BASE_QT_DIR/bin/lrelease
# Directories
BUILD_DIR="build/macx/release"
BUILD_DIR="$PROJECT_ROOT/build/macx/release"
PRODUCT_DIR="$BUILD_DIR/product"
BASE_QT_TRANSLATIONS_DIRECTORY=../Qt4.8/translations
BASE_QT_TRANSLATIONS_DIRECTORY=$BASE_QT_DIR/translations
function notify {
GROWLNOTIFY=`which growlnotify`
......@@ -90,8 +93,8 @@ function addImporter {
fi
cd ${importerDir}
git reset --hard
git pull
# git reset --hard
# git pull
rm -rf ${importerName}.app
rm MakeFile*
rm -rf release
......@@ -106,6 +109,8 @@ trap "defaults write org.oe-f.OpenBoard.release Running -bool NO" EXIT
notify "Running OpenBoard release script (`date`)"
cd $PROJECT_ROOT
script_is_running=`defaults read org.oe-f.OpenBoard.release Running 2>/dev/null`
if [[ $? -eq 0 ]] && [[ "$script_is_running" = "1" ]]; then
trap EXIT
......@@ -149,7 +154,7 @@ notify "Compiling ..."
make -j4 release
notify "Qt Translations ..."
$LRELEASE $BASE_QT_TRANSLATIONS_DIRECTORY/translations.pro
#$LRELEASE $BASE_QT_TRANSLATIONS_DIRECTORY/translations.pro
addQtTranslations
cp -R resources/customizations $PRODUCT_DIR/$APPLICATION_NAME.app/Contents/Resources
......@@ -159,19 +164,19 @@ VERSION=`cat "$BUILD_DIR/version"`
if [ ! -f "$BUILD_DIR/version" ]; then
echo "version not found"
exit 1
else
notify "Tagging ..."
LAST_COMMITED_VERSION="`git describe $(git rev-list --tags --max-count=1)`"
if [ "v$VERSION" != "$LAST_COMMITED_VERSION" ]; then
echo creating a tag with the version $VERSION
#else
# notify "Tagging ..."
# LAST_COMMITED_VERSION="`git describe $(git rev-list --tags --max-count=1)`"
# if [ "v$VERSION" != "$LAST_COMMITED_VERSION" ]; then
# echo creating a tag with the version $VERSION
# git tag -a "v$VERSION" -m "Generated setup for v$VERSION"
# git push origin --tags
fi
# fi
fi
if [ $? != 0 ]; then
abort "compilation failed"
fi
#if [ $? != 0 ]; then
# abort "compilation failed"
#fi
DMG="$APPLICATION_NAME.dmg"
......@@ -200,7 +205,7 @@ $DSYMUTIL "$APP/Contents/MacOS/$APPLICATION_NAME" -o "$DSYM"
$STRIP -S "$APP/Contents/MacOS/$APPLICATION_NAME"
if [ "$1" == "pkg" ]; then
BASE_ICEBERG_CONFIG_FILE="$APPLICATION_NAME.packproj"
BASE_ICEBERG_CONFIG_FILE="$SCRIPT_PATH/$APPLICATION_NAME.packproj"
#copy the standard file for working with
ICEBERG_CONFIG_FILE="$APPLICATION_NAME-working.packproj"
cp -r $BASE_ICEBERG_CONFIG_FILE $ICEBERG_CONFIG_FILE
......
......@@ -8,7 +8,7 @@
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{F6E79ADE-83AE-4A2E-92D7-145BDC014271}
AppId={{8CCA6AC7-BBF9-4DD2-8E70-A907E0FCA38F}}
AppName=OpenBoard
AppVerName=OpenBoard {#ApplicationVersion}
AppPublisher=Open Education Foundation
......@@ -20,9 +20,11 @@ AppUpdatesURL=http://get.openboard.org
DefaultDirName={pf}\OpenBoard
DefaultGroupName=OpenBoard
OutputDir=.\install\win32\
#define ProjectRoot GetEnv('PROJECT_ROOT')
OutputDir={#ProjectRoot}\install\win32\
OutputBaseFilename=OpenBoard
SetupIconFile=.\resources\win\OpenBoard.ico
SetupIconFile={#ProjectRoot}\resources\win\OpenBoard.ico
Compression=lzma
SolidCompression=yes
......@@ -46,62 +48,84 @@ Type: filesandordirs ; Name: "{app}\plugins"
Type: filesandordirs ; Name: "{app}\i18n"
Type: files ; Name: "{app}\*.dll"
#define QtLibs GetEnv('QT_BIN')
#define QtDir GetEnv('QT_DIR')
[Files]
Source: "..\OpenBoard-ThirdParty\microsoft\vcredist_x86.exe"; DestDir:"{tmp}"
Source: "build\win32\release\product\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "{#ProjectRoot}\..\OpenBoard-ThirdParty\microsoft\vcredist_x86.exe"; DestDir:"{tmp}"
Source: "{#ProjectRoot}\build\win32\release\product\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
;OpenSSL
Source: "..\OpenBoard-ThirdParty\openssl\openssl-1.0.0d\out32dll\libeay32.dll"; DestDir:"{app}"; Flags: ignoreversion
Source: "..\OpenBoard-ThirdParty\openssl\openssl-1.0.0d\out32dll\ssleay32.dll"; DestDir:"{app}"; Flags: ignoreversion
Source: "{#ProjectRoot}\..\OpenBoard-ThirdParty\openssl\openssl-1.0.2-win32\lib\libeay32.lib"; DestDir:"{app}"; Flags: ignoreversion
Source: "{#ProjectRoot}\..\OpenBoard-ThirdParty\openssl\openssl-1.0.2-win32\lib\ssleay32.lib"; DestDir:"{app}"; Flags: ignoreversion
;Qt base dll
Source: "..\Qt-4.8\lib\QtScript4.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\Qt-4.8\lib\QtGui4.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\Qt-4.8\lib\QtXml4.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\Qt-4.8\lib\QtCore4.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\Qt-4.8\lib\QtWebKit4.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\Qt-4.8\lib\phonon4.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\Qt-4.8\lib\QtNetwork4.dll"; DestDir: "{app}"; Flags: ignoreversion
Source: "..\Qt-4.8\lib\QtSvg4.dll"; DestDir: "{app}"; Flags: ignoreversion
;Qt plugins
Source: "..\Qt-4.8\plugins\accessible\qtaccessiblecompatwidgets4.dll"; DestDir: "{app}\accessible"; Flags: ignoreversion
Source: "..\Qt-4.8\plugins\accessible\qtaccessiblewidgets4.dll"; DestDir: "{app}\accessible"; Flags: ignoreversion
Source: "..\Qt-4.8\plugins\bearer\qgenericbearer4.dll"; DestDir: "{app}\bearer"; Flags: ignoreversion
Source: "..\Qt-4.8\plugins\bearer\qnativewifibearer4.dll"; DestDir: "{app}\bearer"; Flags: ignoreversion
Source: "..\Qt-4.8\plugins\codecs\qcncodecs4.dll"; DestDir: "{app}\codecs"; Flags: ignoreversion
Source: "..\Qt-4.8\plugins\codecs\qjpcodecs4.dll"; DestDir: "{app}\codecs"; Flags: ignoreversion
Source: "..\Qt-4.8\plugins\codecs\qkrcodecs4.dll"; DestDir: "{app}\codecs"; Flags: ignoreversion
Source: "..\Qt-4.8\plugins\codecs\qtwcodecs4.dll"; DestDir: "{app}\codecs"; Flags: ignoreversion
Source: "..\Qt-4.8\plugins\graphicssystems\qglgraphicssystem4.dll"; DestDir: "{app}\graphicssystems"; Flags: ignoreversion
Source: "..\Qt-4.8\plugins\graphicssystems\qtracegraphicssystem4.dll"; DestDir: "{app}\graphicssystems"; Flags: ignoreversion
Source: "..\Qt-4.8\plugins\iconengines\qsvgicon4.dll"; DestDir: "{app}\iconengines"; Flags: ignoreversion
Source: "..\Qt-4.8\plugins\imageformats\qgif4.dll"; DestDir: "{app}\imageformats"; Flags: ignoreversion
Source: "..\Qt-4.8\plugins\imageformats\qico4.dll"; DestDir: "{app}\imageformats"; Flags: ignoreversion
Source: "..\Qt-4.8\plugins\imageformats\qjpeg4.dll"; DestDir: "{app}\imageformats"; Flags: ignoreversion
Source: "..\Qt-4.8\plugins\imageformats\qmng4.dll"; DestDir: "{app}\imageformats"; Flags: ignoreversion
Source: "..\Qt-4.8\plugins\imageformats\qsvg4.dll"; DestDir: "{app}\imageformats"; Flags: ignoreversion
Source: "..\Qt-4.8\plugins\imageformats\qtiff4.dll"; DestDir: "{app}\imageformats"; Flags: ignoreversion
Source: "..\Qt-4.8\plugins\phonon_backend\phonon_ds94.dll"; DestDir: "{app}\phonon_backend"; Flags: ignoreversion
;Source: "OpenBoard.exe"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5Core.dll"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5Gui.dll"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5Multimedia.dll"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5MultimediaWidgets.dll"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5Network.dll"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5Opengl.dll"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5PrintSupport.dll"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5Qml.dll"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5Script.dll"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5Sql.dll"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5Svg.dll"; DestDir: "{app}"
;Source: "Qt5V8.dll"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5WebKit.dll"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5WebKitWidgets.dll"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5Widgets.dll"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5Xml.dll"; DestDir: "{app}"
Source: "{#QtLibs}\libGLESv2.dll"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5Quick.dll"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5Positioning.dll"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5Sensors.dll"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5WebChannel.dll"; DestDir: "{app}"
Source: "{#QtLibs}\libEGL.dll"; DestDir: "{app}"
;Source: "/etc/freezedWidgetWrapper.html"; DestDir: "{app}"
;Source: "*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "{#QtLibs}\icudt54.dll"; DestDir: "{app}"
Source: "{#QtLibs}\icuin54.dll"; DestDir: "{app}"
Source: "{#QtLibs}\icuuc54.dll"; DestDir: "{app}"
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
;qt multimedia plugins
Source: "c:\OpenBoard\plugins\mediaservice\qtmedia_audioengine.dll"; DestDir: "c:\OpenBoard\plugins\mediaservice"; Flags: ignoreversion
Source: "c:\OpenBoard\plugins\mediaservice\qtmedia_audioengined.dll"; DestDir: "c:\OpenBoard\plugins\mediaservice"; Flags: ignoreversion
Source: "c:\OpenBoard\plugins\mediaservice\dsengine.dll"; DestDir: "c:\OpenBoard\plugins\mediaservice"; Flags: ignoreversion
Source: "c:\OpenBoard\plugins\mediaservice\dsengined.dll"; DestDir: "c:\OpenBoard\plugins\mediaservice"; Flags: ignoreversion
;Qt windows plugins
Source: "{#QtDir}\plugins\platforms\qminimal.dll"; DestDir: "{app}\platforms"; Flags: ignoreversion
Source: "{#QtDir}\plugins\platforms\qoffscreen.dll"; DestDir: "{app}\platforms"; Flags: ignoreversion
Source: "{#QtDir}\plugins\platforms\qwindows.dll"; DestDir: "{app}\platforms"; Flags: ignoreversion
Source: "c:\OpenBoard\plugins\playlistformats\qtmultimediakit_m3u.dll"; DestDir: "c:\OpenBoard\plugins\playlistformats"; Flags: ignoreversion
Source: "c:\OpenBoard\plugins\playlistformats\qtmultimediakit_m3ud.dll"; DestDir: "c:\OpenBoard\plugins\playlistformats"; Flags: ignoreversion
;Qt images formats plugins
Source: "{#QtDir}\plugins\imageformats\qgif.dll"; DestDir: "{app}\imageformats"; Flags: ignoreversion
Source: "{#QtDir}\plugins\imageformats\qico.dll"; DestDir: "{app}\imageformats"; Flags: ignoreversion
Source: "{#QtDir}\plugins\imageformats\qjpeg.dll"; DestDir: "{app}\imageformats"; Flags: ignoreversion
Source: "{#QtDir}\plugins\imageformats\qmng.dll"; DestDir: "{app}\imageformats"; Flags: ignoreversion
Source: "{#QtDir}\plugins\imageformats\qsvg.dll"; DestDir: "{app}\imageformats"; Flags: ignoreversion
Source: "{#QtDir}\plugins\imageformats\qtiff.dll"; DestDir: "{app}\imageformats"; Flags: ignoreversion
;qt icon engine plugins
Source: "{#QtDir}\plugins\iconengines\qsvgicon.dll"; DestDir: "{app}\iconengines"; Flags: ignoreversion
;qt multimedia plugins
Source: "{#QtDir}\plugins\mediaservice\dsengine.dll"; DestDir: "{app}\mediaservice"; Flags: ignoreversion
Source: "{#QtDir}\plugins\mediaservice\dsengined.dll"; DestDir: "{app}\mediaservice"; Flags: ignoreversion
Source: "{#QtDir}\plugins\mediaservice\qtmedia_audioengine.dll"; DestDir: "{app}\mediaservice"; Flags: ignoreversion
Source: "{#QtDir}\plugins\mediaservice\qtmedia_audioengined.dll"; DestDir: "{app}\mediaservice"; Flags: ignoreversion
Source: "{#QtDir}\plugins\mediaservice\wmfengine.dll"; DestDir: "{app}\mediaservice"; Flags: ignoreversion
Source: "{#QtDir}\plugins\mediaservice\wmfengined.dll"; DestDir: "{app}\mediaservice"; Flags: ignoreversion
;OpenBoardImporter
Source: "..\OpenBoard-Importer\release\OpenBoardImporter.exe"; DestDir: "c:\OpenBoard\Importer"; Flags: ignoreversion
Source: "..\Qt-4.8\lib\QtGui4.dll"; DestDir: "c:\OpenBoard\Importer"; Flags: ignoreversion
Source: "..\Qt-4.8\lib\QtCore4.dll"; DestDir: "c:\OpenBoard\Importer"; Flags: ignoreversion
Source: "{#ProjectRoot}\..\OpenBoard-Importer\release\OpenBoardImporter.exe"; DestDir: "{app}\Importer"; Flags: ignoreversion
Source: "{#QtLibs}\Qt5Core.dll"; DestDir: "{app}"
Source: "{#QtLibs}\Qt5Gui.dll"; DestDir: "{app}"
;fonts for xpdf
Source: "resources\windows\xpdfrc"; DestDir: "{app}"; Flags: ignoreversion
Source: "resources\fonts\*"; DestDir: "{app}\fonts"; Flags: ignoreversion
Source: "{#ProjectRoot}\resources\windows\xpdfrc"; DestDir: "{app}"; Flags: ignoreversion
Source: "{#ProjectRoot}\resources\fonts\*"; DestDir: "{app}\fonts"; Flags: ignoreversion
[Icons]
Name: "{group}\OpenBoard"; Filename: "{app}\OpenBoard.exe"
......
echo off
@echo off
@echo off
REM --------------------------------------------------------------------
REM This program is free software: you can redistribute it and/or modify
REM it under the terms of the GNU General Public License as published by
......@@ -14,18 +15,20 @@ REM You should have received a copy of the GNU General Public License
REM along with this program. If not, see <http://www.gnu.org/licenses/>.
REM ---------------------------------------------------------------------
set SCRIPT_PATH=%~dp0
set PROJECT_ROOT=%SCRIPT_PATH%\..\..
set APPLICATION_NAME=OpenBoard
set QT_DIR=..\Qt-4.8
set QT_DIR=C:\Qt\5.5\msvc2010
set QT_BIN=%QT_DIR%\bin
set PROGRAMS_FILE_PATH=C:\Program Files
set PROGRAMS_FILE_PATH=C:\Program Files (x86)
set GIT_BIN=%PROGRAMS_FILE_PATH%\Git\bin
set VS_BIN=%PROGRAMS_FILE_PATH%\Microsoft Visual Studio 9.0\VC\bin
set VS_BIN=%PROGRAMS_FILE_PATH%\Microsoft Visual Studio 10.0\VC\bin
set WIN_SDK_BIN=%PROGRAMS_FILE_PATH%\Microsoft SDKs\Windows\v6.0A\Bin
set INNO_EXE=%PROGRAMS_FILE_PATH%\Inno Setup 5\iscc.exe
set BUILD_DIR=build\win32\release
set BUILD_DIR=%PROJECT_ROOT%\build\win32\release
set LRELEASE=%QT_DIR%\bin\lrelease
set BASE_QT_TRANSLATIONS_DIRECTORY=%QT_DIR%\translations
......@@ -35,11 +38,14 @@ call "%VS_BIN%\vcvars32.bat"
echo %PATH%
cd %PROJECT_ROOT%
REM Third party impoter application
set IMPORTER_NAME=OpenBoardImporter
set IMPORTER_PATH="%cd%\..\OpenBoard-Importer"
set IMPORTER_PATH="..\OpenBoard-Importer"
IF NOT EXIST "%IMPORTER_PATH%" GOTO EXIT_WITH_ERROR
set HOME_DIR="%cd%"
cd %IMPORTER_PATH%
IF EXIST "release" (del "release\*.*" /Q)
......@@ -47,7 +53,7 @@ IF EXIST "debug" (del "debug\*.*" /Q)
IF EXIST "MakeFile" (del "MakeFile*" /Q)
IF EXIST "MakeFile" (del "MakeFile*" /Q)
IF EXIST "%IMPORTER_NAME%.exe" (del "%IMPORTER_NAME%.exe" /Q)
"%QT_BIN%\qmake.exe" %IMPORTER_NAME%.pro"
"%QT_BIN%\qmake.exe" %IMPORTER_NAME%.pro
nmake release
IF NOT EXIST release\"%IMPORTER_NAME%.exe" GOTO EXIT_WITH_ERROR
cd %HOME_DIR%
......@@ -55,7 +61,7 @@ cd %HOME_DIR%
REM this checks if the custom qt directory path
REM is correct. This is important because installer
REM pick up dll from this directory
IF NOT EXIST "%QT_DIR%\lib\QtCore4.dll" GOTO EXIT_WITH_ERROR
REM IF NOT EXIST "%QT_DIR%\bin\Qt5Core.dll" GOTO EXIT_WITH_ERROR
rmdir /S /Q %BUILD_DIR%
rmdir /S /Q install
......@@ -81,8 +87,8 @@ REM echo %LAST_TAG_VERSION%
nmake release-install
IF NOT EXIST build\win32\release\product\%APPLICATION_NAME%.exe GOTO EXIT_WITH_ERROR
xcopy C:\%APPLICATION_NAME%\lib\*.dll build\win32\release\product\
xcopy %QT_DIR%\lib\QtOpenGL4.dll build\win32\release\product\
xcopy C:\%APPLICATION_NAME%\bin\*.dll build\win32\release\product\
xcopy %QT_DIR%\bin\Qt5OpenGL.dll build\win32\release\product\
set CUSTOMIZATIONS=build\win32\release\product\customizations
mkdir %CUSTOMIZATIONS%
......@@ -96,7 +102,7 @@ del build\win32\release\product\i18n\qt_help*
del "build\win32\release\product\%APPLICATION_NAME%.pdb"
call "%INNO_EXE%" "%APPLICATION_NAME%.iss" /F"%APPLICATION_NAME%_Installer_%VERSION%"
call "%INNO_EXE%" "%SCRIPT_PATH%\%APPLICATION_NAME%.iss" /F"%APPLICATION_NAME%_Installer_%VERSION%"
GOTO END
......
......@@ -60,9 +60,9 @@
<file>images/toolbar/background.png</file>
<file>images/toolbar/documents.png</file>
<file>images/toolbar/newPage.png</file>
<file>images/toolbar/nextPage.png</file>
<file>images/toolbar/next.png</file>
<file>images/toolbar/nextPageOn.png</file>
<file>images/toolbar/previousPage.png</file>
<file>images/toolbar/previous.png</file>
<file>images/toolbar/previousPageOn.png</file>
<file>images/toolbar/redo.png</file>
<file>images/toolbar/redoOn.png</file>
......
[App]
AngleTolerance=4
EnableAutomaticSoftwareUpdates=false
EnableSoftwareUpdates=true
EnableStartupHints=true
FavoriteToolURIs=openboardtool://openboard/mask, openboardtool://ruler, openboardtool://compass, openboardtool://protractor, openboardtool://triangle, openboardtool://magnifier, openboardtool://cache
IsInSoftwareUpdateProcess=false
LastSessionDocumentUUID=
LastSessionPageIndex=0
LookForOpenSankoreInstall=true
OnlineUserName=
PageCacheSize=20
PreferredLanguage=
ProductWebAddress=http://www.openboard.ch
StartMode=
SwapControlAndDisplayScreens=false
ToolBarDisplayText=true
ToolBarOrientationVertical=false
ToolBarPositionedAtTop=true
TutorialUrl=http://www.openboard.ch
UseMultiscreenMode=true
UseSystemOnScreenKeyboard=true
[Board]
AutoSaveIntervalInMinutes=3
CrossedBackground=0
DarkBackground=0
DefaultPageSize=@Size(1280 960)
EraserCircleWidthIndex=1
FeatureSliderPosition=40
KeyboardPaletteKeyBtnSize=16x16
LeftLibPaletteBoardModeIsCollapsed=true
LeftLibPaletteBoardModeWidth=270
LeftLibPaletteDesktopModeIsCollapsed=true
LeftLibPaletteDesktopModeWidth=270
MagnifierDrawingMode=0
MarkerAlpha=0.5
MarkerColorIndex=0
MarkerDarkBackgroundColors=#FFFF00, #FF4400, #66C0FF, #81FF5C, #B68360, #FF497E, #8D69FF, #FFFFFF
MarkerDarkBackgroundSelectedColors=#FFFF00, #FF4400, #66C0FF, #81FF5C, #B68360
MarkerFineWidth=12
MarkerLightBackgroundColors=#E3FF00, #FF0000, #004080, #008000, #C87400, #800040, #008080, #000000
MarkerLightBackgroundSelectedColors=#E3FF00, #FF0000, #004080, #008000, #C87400
MarkerMediumWidth=24
MarkerPressureSensitive=false
MarkerStrongWidth=48
PenColorIndex=0
PenDarkBackgroundColors=#FFFFFF, #FF3400, #66C0FF, #81FF5C, #FFFF00, #B68360, #FF497E, #8D69FF, #000000
PenDarkBackgroundSelectedColors=#FFFFFF, #FF3400, #66C0FF, #81FF5C, #FFFF00
PenFineWidth=1.5
PenLightBackgroundColors=#000000, #FF0000, #004080, #008000, #FFDD00, #C87400, #800040, #008080, #5F2D0A, #FFFFFF
PenLightBackgroundSelectedColors=#000000, #FF0000, #004080, #008000, #FFDD00
PenLineWidthIndex=0
PenMediumWidth=3
PenPressureSensitive=true
PenStrongWidth=8
RightLibPaletteBoardModeIsCollapsed=true
RightLibPaletteBoardModeWidth=270
RightLibPaletteDesktopModeIsCollapsed=true
RightLibPaletteDesktopModeWidth=270
ShowEraserPreviewCircle=true
ShowMarkerPreviewCircle=true
ShowToolsPalette=false
StartupKeyboardLocale=0
UseHighResTabletEvent=true
ZoomFactor=1.4099999999999999
pageDpi=0
[Community]
CredentialsPersistence=false
Password=
Username=
[Document]
EmptyGroupNames=@Invalid()
ThumbnailWidth=150
[IntranetPodcast]
Author=
PublishToIntranet=false
PublishingUrl=
[Library]
AnimationsDirectory=./library/animations
ApplicationsDirectory=./library/applications
AudiosDirectory=./library/audios
ImageDirectory=./library/pictures
ImageThumbnailWidth=150
InteractivitiesDirectory=./library/interactivities
LibIconSize=80
ShapeDirectory=./library/shape
ShapeThumbnailWidth=50
SoundThumbnailWidth=50
VideoThumbnailWidth=80
VideosDirectory=./library/videos
[Mirroring]
RefreshRateInFramePerSecond=2
[PDF]
Margin=20
PageFormat=A4
Resolution=300
[Podcast]
AudioRecordingDevice=Default
FramesPerSecond=10
PublishToYouTube=false
QuickTimeQuality=High
VideoSize=Medium
WindowsMediaBitsPerSecond=1700000
[SVG]
ViewBoxMargin=50
[Voting]
ReplyPlusAddressingMode=static
ReplyPlusConnectionURL=USB
ReplyPlusMaxKeypads=100
ReplyWWSerialPort=3
[Web]
AddBookmarkURL="http://www.myuniboard.com/bookmarks/save/?url="
BookmarksPage=http://www.myuniboard.com
HistoryLimit=15
Homepage=http://www.openboard.ch
ShowAddBookmarkButton=false
ShowPageImediatelyOnMirroredScreen=false
UseExternalBrowser=false
[YouTube]
CredentialsPersistence=false
UserEMail=
......@@ -321,7 +321,7 @@ QTabBar::tab
border-top-left-radius: 3px;
border-top-right-radius: 3px;
min-width: 15ex;
min-width: 12ex;
margin: 2px;
margin-top: 6px;
margin-bottom: 2px;
......
......@@ -22,7 +22,7 @@
<object type="application/x-shockwave-flash" data="{in.url}" width="100%" height="100%">
<param name="movie" value="{in.url}">
<param name="quality" value="high">
<param name="wmode" value="transparent">
<param name="wmode" value="window">
</object>
</div>
</body>
......
......@@ -445,10 +445,19 @@
<string>Color</string>
</property>
</action>
<action name="actionColor4">
<property name="icon">
<iconset resource="../OpenBoard.qrc">
<normaloff>:/images/toolbar/color.png</normaloff>:/images/toolbar/color.png</iconset>
</property>
<property name="text">
<string>Color</string>
</property>
</action>
<action name="actionWebBack">
<property name="icon">
<iconset resource="../OpenBoard.qrc">
<normaloff>:/images/toolbar/previousPageOn.png</normaloff>:/images/toolbar/previousPageOn.png</iconset>
<normaloff>:/images/toolbar/previous.png</normaloff>:/images/toolbar/previous.png</iconset>
</property>
<property name="text">
<string>Back</string>
......@@ -463,7 +472,7 @@
<action name="actionWebForward">
<property name="icon">
<iconset resource="../OpenBoard.qrc">
<normaloff>:/images/toolbar/nextPageOn.png</normaloff>:/images/toolbar/nextPageOn.png</iconset>
<normaloff>:/images/toolbar/next.png</normaloff>:/images/toolbar/next.png</iconset>
</property>
<property name="text">
<string>Forward</string>
......
This diff is collapsed.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="ar" sourcelanguage="fr">
<TS version="2.1" language="ar" sourcelanguage="fr">
<context>
<name>BlackoutWidget</name>
<message>
......@@ -842,11 +842,11 @@
<name>QObject</name>
<message>
<source>Element ID = </source>
<translation>معرّف المكوّن =</translation>
<translation type="vanished">معرّف المكوّن =</translation>
</message>
<message>
<source>Content is not supported in destination format.</source>
<translation>المحتوى غير مدعوم في النسق الهدف.</translation>
<translation type="vanished">المحتوى غير مدعوم في النسق الهدف.</translation>
</message>
<message>
<source>Remove Page</source>
......@@ -937,6 +937,14 @@
<source>Ungroup</source>
<translation>تفريق</translation>
</message>
<message>
<source>Saving document...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Document has just been saved...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBBoardPaletteManager</name>
......@@ -1137,6 +1145,14 @@
<source>The document &apos;%1&apos; has been generated with a newer version of OpenBoard (%2). By opening it, you may lose some information. Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to remove all selected documents?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove multiple documents</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBDocumentManager</name>
......@@ -1232,23 +1248,23 @@
<name>UBExportCFF</name>
<message>
<source>Export to IWB</source>
<translation>التصدير للـIWB</translation>
<translation type="vanished">التصدير للـIWB</translation>
</message>
<message>
<source>Export as IWB File</source>
<translation>التصدير كملف IWB</translation>
<translation type="vanished">التصدير كملف IWB</translation>
</message>
<message>
<source>Exporting document...</source>
<translation>تصدير الوثيقة...</translation>
<translation type="vanished">تصدير الوثيقة...</translation>
</message>
<message>
<source>Export successful.</source>
<translation>تصدير ناجح.</translation>
<translation type="vanished">تصدير ناجح.</translation>
</message>
<message>
<source>Export failed.</source>
<translation>فشل التصدير.</translation>
<translation type="vanished">فشل التصدير.</translation>
</message>
</context>
<context>
......@@ -1277,6 +1293,18 @@
<source>Export to OpenBoard Format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed: location not writable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to export to the selected location. You do not have the permissions necessary to save the file.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBExportFullPDF</name>
......@@ -1296,6 +1324,18 @@
<source>Export to PDF</source>
<translation>التصدير للـPDF</translation>
</message>
<message>
<source>Export failed: location not writable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to export to the selected location. You do not have the permissions necessary to save the file.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBExportPDF</name>
......@@ -1496,6 +1536,25 @@
<translation>الذهاب الى مصدر المحتوى</translation>
</message>
</context>
<context>
<name>UBGraphicsMediaItem</name>
<message>
<source>Media resource couldn&apos;t be resolved</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unsupported media format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Media playback service not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Media error: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBGraphicsTextItem</name>
<message>
......@@ -1543,23 +1602,23 @@
<name>UBImportCFF</name>
<message>
<source>Common File Format (</source>
<translation>شكل ملف مشترك (</translation>
<translation type="vanished">شكل ملف مشترك (</translation>
</message>
<message>
<source>Importing file %1...</source>
<translation>استيراد ملف 1%...</translation>
<translation type="vanished">استيراد ملف 1%...</translation>
</message>
<message>
<source>Import of file %1 failed.</source>
<translation>فشل تصدير الملف 1%</translation>
<translation type="vanished">فشل تصدير الملف 1%</translation>
</message>
<message>
<source>Import successful.</source>
<translation>استيراد ناجح</translation>
<translation type="vanished">استيراد ناجح</translation>
</message>
<message>
<source>Import failed.</source>
<translation>استيراد فاشل.</translation>
<translation type="vanished">استيراد فاشل.</translation>
</message>
</context>
<context>
......@@ -1685,10 +1744,6 @@ Do you want to ignore these errors for this host?</source>
<source>Open-Sankore Documents Detected</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open-Sankoré documents are present on your computer. It is possible to import them to OpenBoard by pressing the “Proceed” button to launch the importer application.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show this panel next time</source>
<translation type="unfinished"></translation>
......@@ -1705,6 +1760,10 @@ Do you want to ignore these errors for this host?</source>
<source>Proceed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open-Sankoré documents are present on your computer. It is possible to import them to OpenBoard by pressing the Proceed button to launch the importer application.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBPersistenceManager</name>
......@@ -2427,7 +2486,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<source>Keyboard button size:</source>
<translation>حجم أزرار لوحة المفاتيح:</translation>
<translation type="vanished">حجم أزرار لوحة المفاتيح:</translation>
</message>
<message>
<source>Toolbar</source>
......@@ -2485,7 +2544,7 @@ p, li { white-space: pre-wrap; }
<source>Network</source>
<translation>شبكة</translation>
</message>
<message utf8="true">
<message>
<source>version : </source>
<translation>نسخة:</translation>
</message>
......@@ -2529,14 +2588,22 @@ p, li { white-space: pre-wrap; }
<source>Credits</source>
<translation>الشكر إلى</translation>
</message>
<message utf8="true">
<message>
<source>Open-Sankoré Importer</source>
<translation type="unfinished"></translation>
</message>
<message utf8="true">
<message>
<source>Check if Open-Sankoré data could be imported at launch</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use system keyboard (recommended)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Built-in virtual keyboard button size:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>trapFlashDialog</name>
......
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="bg_BG">
<TS version="2.1" language="bg_BG">
<context>
<name>BlackoutWidget</name>
<message>
......@@ -842,11 +842,11 @@
<name>QObject</name>
<message>
<source>Element ID = </source>
<translation>Номер на елемента =</translation>
<translation type="vanished">Номер на елемента =</translation>
</message>
<message>
<source>Content is not supported in destination format.</source>
<translation>Това съдържание не се поддържа вкрайния формат.</translation>
<translation type="vanished">Това съдържание не се поддържа вкрайния формат.</translation>
</message>
<message>
<source>Remove Page</source>
......@@ -937,6 +937,14 @@
<source>Ungroup</source>
<translation>Премахни групирането</translation>
</message>
<message>
<source>Saving document...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Document has just been saved...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBBoardPaletteManager</name>
......@@ -1133,6 +1141,14 @@
<source>The document &apos;%1&apos; has been generated with a newer version of OpenBoard (%2). By opening it, you may lose some information. Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to remove all selected documents?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove multiple documents</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBDocumentManager</name>
......@@ -1224,23 +1240,23 @@
<name>UBExportCFF</name>
<message>
<source>Export to IWB</source>
<translation>Експортирай към интерактивната дъска</translation>
<translation type="vanished">Експортирай към интерактивната дъска</translation>
</message>
<message>
<source>Export as IWB File</source>
<translation>Експортирай като файл за интерактивна дъска</translation>
<translation type="vanished">Експортирай като файл за интерактивна дъска</translation>
</message>
<message>
<source>Exporting document...</source>
<translation>Експортиране на документ...</translation>
<translation type="vanished">Експортиране на документ...</translation>
</message>
<message>
<source>Export successful.</source>
<translation>Експортирането успешно.</translation>
<translation type="vanished">Експортирането успешно.</translation>
</message>
<message>
<source>Export failed.</source>
<translation>Експортирането се провали.</translation>
<translation type="vanished">Експортирането се провали.</translation>
</message>
</context>
<context>
......@@ -1269,6 +1285,18 @@
<source>Export to OpenBoard Format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed: location not writable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to export to the selected location. You do not have the permissions necessary to save the file.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBExportFullPDF</name>
......@@ -1288,6 +1316,18 @@
<source>Export to PDF</source>
<translation>Експортиране към PDF</translation>
</message>
<message>
<source>Export failed: location not writable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to export to the selected location. You do not have the permissions necessary to save the file.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBExportPDF</name>
......@@ -1488,6 +1528,25 @@
<translation>Отиди към източника на съдържанието</translation>
</message>
</context>
<context>
<name>UBGraphicsMediaItem</name>
<message>
<source>Media resource couldn&apos;t be resolved</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unsupported media format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Media playback service not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Media error: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBGraphicsTextItem</name>
<message>
......@@ -1535,23 +1594,23 @@
<name>UBImportCFF</name>
<message>
<source>Common File Format (</source>
<translation>Общ формат на файла (</translation>
<translation type="vanished">Общ формат на файла (</translation>
</message>
<message>
<source>Importing file %1...</source>
<translation>Импортиране на файл %1...</translation>
<translation type="vanished">Импортиране на файл %1...</translation>
</message>
<message>
<source>Import of file %1 failed.</source>
<translation>Импортирането на файл %1 се провали.</translation>
<translation type="vanished">Импортирането на файл %1 се провали.</translation>
</message>
<message>
<source>Import successful.</source>
<translation>Импортирането успешно.</translation>
<translation type="vanished">Импортирането успешно.</translation>
</message>
<message>
<source>Import failed.</source>
<translation>Грешка при импортирането.</translation>
<translation type="vanished">Грешка при импортирането.</translation>
</message>
</context>
<context>
......@@ -1683,10 +1742,6 @@ Do you want to ignore these errors for this host?</source>
<source>Open-Sankore Documents Detected</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open-Sankoré documents are present on your computer. It is possible to import them to OpenBoard by pressing the “Proceed” button to launch the importer application.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show this panel next time</source>
<translation type="unfinished"></translation>
......@@ -1703,6 +1758,10 @@ Do you want to ignore these errors for this host?</source>
<source>Proceed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open-Sankoré documents are present on your computer. It is possible to import them to OpenBoard by pressing the Proceed button to launch the importer application.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBPersistenceManager</name>
......@@ -2414,7 +2473,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<source>Keyboard button size:</source>
<translation>Големина на бутоните на клавиатурата:</translation>
<translation type="vanished">Големина на бутоните на клавиатурата:</translation>
</message>
<message>
<source>Positioned at the Top (recommended for tablets)</source>
......@@ -2472,7 +2531,7 @@ p, li { white-space: pre-wrap; }
<source>Marker</source>
<translation>Маркер</translation>
</message>
<message utf8="true">
<message>
<source>version : </source>
<translation>версия: ...</translation>
</message>
......@@ -2524,14 +2583,22 @@ p, li { white-space: pre-wrap; }
<source>Credits</source>
<translation>Изготвили</translation>
</message>
<message utf8="true">
<message>
<source>Open-Sankoré Importer</source>
<translation type="unfinished"></translation>
</message>
<message utf8="true">
<message>
<source>Check if Open-Sankoré data could be imported at launch</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use system keyboard (recommended)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Built-in virtual keyboard button size:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>trapFlashDialog</name>
......
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="ca" sourcelanguage="en">
<TS version="2.1" language="ca" sourcelanguage="en">
<context>
<name>BlackoutWidget</name>
<message>
......@@ -842,11 +842,11 @@
<name>QObject</name>
<message>
<source>Element ID = </source>
<translation>ID de l&apos;element = </translation>
<translation type="vanished">ID de l&apos;element = </translation>
</message>
<message>
<source>Content is not supported in destination format.</source>
<translation>Aquest contingut no està suportat pel format escollit.</translation>
<translation type="vanished">Aquest contingut no està suportat pel format escollit.</translation>
</message>
<message>
<source>Remove Page</source>
......@@ -937,6 +937,14 @@
<source>Ungroup</source>
<translation>Desagrupa</translation>
</message>
<message>
<source>Saving document...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Document has just been saved...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBBoardPaletteManager</name>
......@@ -1118,7 +1126,6 @@
<translation>
<numerusform>Esteu segur que voleu eliminar %n pàgina del document seleccionat &apos;%1&apos;?</numerusform>
<numerusform>Esteu segur que voleu eliminar %n pàgines del document seleccionat &apos;%1&apos;?</numerusform>
<numerusform>Esteu segur que voleu eliminar %n pàgines del document seleccionat &apos;%1&apos;?</numerusform>
</translation>
</message>
<message>
......@@ -1133,6 +1140,14 @@
<source>The document &apos;%1&apos; has been generated with a newer version of OpenBoard (%2). By opening it, you may lose some information. Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to remove all selected documents?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove multiple documents</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBDocumentManager</name>
......@@ -1199,7 +1214,6 @@
<translation>
<numerusform>%1 pàgina copiada</numerusform>
<numerusform>%1 pàgines copiades</numerusform>
<numerusform>%1 pàgines copiades</numerusform>
</translation>
</message>
</context>
......@@ -1225,23 +1239,23 @@
<name>UBExportCFF</name>
<message>
<source>Export to IWB</source>
<translation>Exporta a IWB</translation>
<translation type="vanished">Exporta a IWB</translation>
</message>
<message>
<source>Export as IWB File</source>
<translation>Exporta com a fitxer IWB</translation>
<translation type="vanished">Exporta com a fitxer IWB</translation>
</message>
<message>
<source>Exporting document...</source>
<translation>S&apos;està exportant el document...</translation>
<translation type="vanished">S&apos;està exportant el document...</translation>
</message>
<message>
<source>Export successful.</source>
<translation>L&apos;exportació ha estat correcta.</translation>
<translation type="vanished">L&apos;exportació ha estat correcta.</translation>
</message>
<message>
<source>Export failed.</source>
<translation>L&apos;exportació ha fallat.</translation>
<translation type="vanished">L&apos;exportació ha fallat.</translation>
</message>
</context>
<context>
......@@ -1270,6 +1284,18 @@
<source>Export to OpenBoard Format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed: location not writable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to export to the selected location. You do not have the permissions necessary to save the file.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBExportFullPDF</name>
......@@ -1289,6 +1315,18 @@
<source>Export successful.</source>
<translation>L&apos;exportació ha estat correcta.</translation>
</message>
<message>
<source>Export failed: location not writable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to export to the selected location. You do not have the permissions necessary to save the file.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBExportPDF</name>
......@@ -1489,6 +1527,25 @@
<translation>Ves a la font de contingut</translation>
</message>
</context>
<context>
<name>UBGraphicsMediaItem</name>
<message>
<source>Media resource couldn&apos;t be resolved</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unsupported media format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Media playback service not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Media error: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBGraphicsTextItem</name>
<message>
......@@ -1536,23 +1593,23 @@
<name>UBImportCFF</name>
<message>
<source>Common File Format (</source>
<translation>Format de fitxer comú (</translation>
<translation type="vanished">Format de fitxer comú (</translation>
</message>
<message>
<source>Importing file %1...</source>
<translation>S&apos;està important el fitxer %1...</translation>
<translation type="vanished">S&apos;està important el fitxer %1...</translation>
</message>
<message>
<source>Import of file %1 failed.</source>
<translation>Ha fallat la importació del fitxer %1.</translation>
<translation type="vanished">Ha fallat la importació del fitxer %1.</translation>
</message>
<message>
<source>Import successful.</source>
<translation>La importació ha estat correcta.</translation>
<translation type="vanished">La importació ha estat correcta.</translation>
</message>
<message>
<source>Import failed.</source>
<translation>Ha fallat la importació.</translation>
<translation type="vanished">Ha fallat la importació.</translation>
</message>
</context>
<context>
......@@ -1684,10 +1741,6 @@ Voleu ignorar aquests errors per a aquest amfitrió?</translation>
<source>Open-Sankore Documents Detected</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open-Sankoré documents are present on your computer. It is possible to import them to OpenBoard by pressing the “Proceed” button to launch the importer application.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show this panel next time</source>
<translation type="unfinished"></translation>
......@@ -1704,6 +1757,10 @@ Voleu ignorar aquests errors per a aquest amfitrió?</translation>
<source>Proceed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open-Sankoré documents are present on your computer. It is possible to import them to OpenBoard by pressing the Proceed button to launch the importer application.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBPersistenceManager</name>
......@@ -2387,7 +2444,7 @@ p, li { white-space: pre-wrap; }
<source>Preferences</source>
<translation>Preferències</translation>
</message>
<message utf8="true">
<message>
<source>version : </source>
<translation>versió: </translation>
</message>
......@@ -2417,7 +2474,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<source>Keyboard button size:</source>
<translation>Mida de les tecles:</translation>
<translation type="vanished">Mida de les tecles:</translation>
</message>
<message>
<source>Toolbar</source>
......@@ -2519,14 +2576,22 @@ p, li { white-space: pre-wrap; }
<source>Credits</source>
<translation>Crèdits</translation>
</message>
<message utf8="true">
<message>
<source>Open-Sankoré Importer</source>
<translation type="unfinished"></translation>
</message>
<message utf8="true">
<message>
<source>Check if Open-Sankoré data could be imported at launch</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use system keyboard (recommended)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Built-in virtual keyboard button size:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>trapFlashDialog</name>
......
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="cs_CZ" sourcelanguage="en">
<TS version="2.1" language="cs_CZ" sourcelanguage="en">
<context>
<name>BlackoutWidget</name>
<message>
......@@ -843,11 +843,11 @@
<name>QObject</name>
<message>
<source>Element ID = </source>
<translation type="unfinished">ID objektu = </translation>
<translation type="obsolete">ID objektu = </translation>
</message>
<message>
<source>Content is not supported in destination format.</source>
<translation>Obsah není podporován v cílovém formátu.</translation>
<translation type="vanished">Obsah není podporován v cílovém formátu.</translation>
</message>
<message>
<source>Remove Page</source>
......@@ -938,6 +938,14 @@
<source>Ungroup</source>
<translation>Odseskupit</translation>
</message>
<message>
<source>Saving document...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Document has just been saved...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBBoardPaletteManager</name>
......@@ -1134,6 +1142,14 @@
<source>The document &apos;%1&apos; has been generated with a newer version of OpenBoard (%2). By opening it, you may lose some information. Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to remove all selected documents?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove multiple documents</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBDocumentManager</name>
......@@ -1226,23 +1242,23 @@
<name>UBExportCFF</name>
<message>
<source>Export to IWB</source>
<translation>Export do IWB</translation>
<translation type="vanished">Export do IWB</translation>
</message>
<message>
<source>Export as IWB File</source>
<translation>Exportovat jako IWB soubor</translation>
<translation type="vanished">Exportovat jako IWB soubor</translation>
</message>
<message>
<source>Exporting document...</source>
<translation>Exportuje se dokument...</translation>
<translation type="vanished">Exportuje se dokument...</translation>
</message>
<message>
<source>Export successful.</source>
<translation>Export byl úspěšně dokončen.</translation>
<translation type="vanished">Export byl úspěšně dokončen.</translation>
</message>
<message>
<source>Export failed.</source>
<translation>Export se nezdařil.</translation>
<translation type="vanished">Export se nezdařil.</translation>
</message>
</context>
<context>
......@@ -1271,6 +1287,18 @@
<source>Export to OpenBoard Format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed: location not writable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to export to the selected location. You do not have the permissions necessary to save the file.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBExportFullPDF</name>
......@@ -1290,6 +1318,18 @@
<source>Export successful.</source>
<translation>Export byl úspěšně dokončen.</translation>
</message>
<message>
<source>Export failed: location not writable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to export to the selected location. You do not have the permissions necessary to save the file.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBExportPDF</name>
......@@ -1490,6 +1530,25 @@
<translation>Viditelné na rozšířené obrazovce</translation>
</message>
</context>
<context>
<name>UBGraphicsMediaItem</name>
<message>
<source>Media resource couldn&apos;t be resolved</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unsupported media format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Media playback service not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Media error: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBGraphicsTextItem</name>
<message>
......@@ -1537,23 +1596,23 @@
<name>UBImportCFF</name>
<message>
<source>Importing file %1...</source>
<translation>Importuje se soubor %1...</translation>
<translation type="vanished">Importuje se soubor %1...</translation>
</message>
<message>
<source>Import failed.</source>
<translation>Import se nezdařil.</translation>
<translation type="vanished">Import se nezdařil.</translation>
</message>
<message>
<source>Import of file %1 failed.</source>
<translation>Import souboru %1 se nezdařil.</translation>
<translation type="vanished">Import souboru %1 se nezdařil.</translation>
</message>
<message>
<source>Common File Format (</source>
<translation>Univerzální IWB soubor (</translation>
<translation type="vanished">Univerzální IWB soubor (</translation>
</message>
<message>
<source>Import successful.</source>
<translation>Import byl úspěšně dokončen.</translation>
<translation type="vanished">Import byl úspěšně dokončen.</translation>
</message>
</context>
<context>
......@@ -1685,10 +1744,6 @@ Chcete ignorovat tyto chyby na tomto serveru?</translation>
<source>Open-Sankore Documents Detected</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open-Sankoré documents are present on your computer. It is possible to import them to OpenBoard by pressing the “Proceed” button to launch the importer application.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show this panel next time</source>
<translation type="unfinished"></translation>
......@@ -1705,6 +1760,10 @@ Chcete ignorovat tyto chyby na tomto serveru?</translation>
<source>Proceed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open-Sankoré documents are present on your computer. It is possible to import them to OpenBoard by pressing the Proceed button to launch the importer application.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBPersistenceManager</name>
......@@ -2457,7 +2516,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<source>Keyboard button size:</source>
<translation>Velikost tlačítka klávesnice:</translation>
<translation type="vanished">Velikost tlačítka klávesnice:</translation>
</message>
<message>
<source>Stylus Palette</source>
......@@ -2479,7 +2538,7 @@ p, li { white-space: pre-wrap; }
<source>Preferences</source>
<translation>Předvolby</translation>
</message>
<message utf8="true">
<message>
<source>version : </source>
<translation>verze:...</translation>
</message>
......@@ -2527,14 +2586,22 @@ p, li { white-space: pre-wrap; }
<source>Credits</source>
<translation>Zásluhy</translation>
</message>
<message utf8="true">
<message>
<source>Open-Sankoré Importer</source>
<translation type="unfinished"></translation>
</message>
<message utf8="true">
<message>
<source>Check if Open-Sankoré data could be imported at launch</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use system keyboard (recommended)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Built-in virtual keyboard button size:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>trapFlashDialog</name>
......
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="da_DK">
<TS version="2.1" language="da_DK">
<context>
<name>BlackoutWidget</name>
<message>
......@@ -842,11 +842,11 @@
<name>QObject</name>
<message>
<source>Element ID = </source>
<translation>Element-ID = </translation>
<translation type="vanished">Element-ID = </translation>
</message>
<message>
<source>Content is not supported in destination format.</source>
<translation>Indholdet understøttes ikke i destinationsformatet.</translation>
<translation type="vanished">Indholdet understøttes ikke i destinationsformatet.</translation>
</message>
<message>
<source>Remove Page</source>
......@@ -937,6 +937,14 @@
<source>Ungroup</source>
<translation>Opdel gruppe</translation>
</message>
<message>
<source>Saving document...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Document has just been saved...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBBoardPaletteManager</name>
......@@ -1132,6 +1140,14 @@
<source>The document &apos;%1&apos; has been generated with a newer version of OpenBoard (%2). By opening it, you may lose some information. Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to remove all selected documents?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove multiple documents</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBDocumentManager</name>
......@@ -1223,23 +1239,23 @@
<name>UBExportCFF</name>
<message>
<source>Export to IWB</source>
<translation>Eksporter til IWB</translation>
<translation type="vanished">Eksporter til IWB</translation>
</message>
<message>
<source>Export as IWB File</source>
<translation>Eksporter som IWB-fil</translation>
<translation type="vanished">Eksporter som IWB-fil</translation>
</message>
<message>
<source>Exporting document...</source>
<translation>Eksporterer dokument...</translation>
<translation type="vanished">Eksporterer dokument...</translation>
</message>
<message>
<source>Export successful.</source>
<translation>Eksport gennemført.</translation>
<translation type="vanished">Eksport gennemført.</translation>
</message>
<message>
<source>Export failed.</source>
<translation>Eksport mislykkedes.</translation>
<translation type="vanished">Eksport mislykkedes.</translation>
</message>
</context>
<context>
......@@ -1268,6 +1284,18 @@
<source>Export to OpenBoard Format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed: location not writable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to export to the selected location. You do not have the permissions necessary to save the file.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBExportFullPDF</name>
......@@ -1287,6 +1315,18 @@
<source>Export to PDF</source>
<translation>Eksport til PDF</translation>
</message>
<message>
<source>Export failed: location not writable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to export to the selected location. You do not have the permissions necessary to save the file.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBExportPDF</name>
......@@ -1487,6 +1527,25 @@
<translation>Gå til indholdskilde</translation>
</message>
</context>
<context>
<name>UBGraphicsMediaItem</name>
<message>
<source>Media resource couldn&apos;t be resolved</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unsupported media format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Media playback service not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Media error: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBGraphicsTextItem</name>
<message>
......@@ -1534,23 +1593,23 @@
<name>UBImportCFF</name>
<message>
<source>Common File Format (</source>
<translation>Almindelig filformat (</translation>
<translation type="vanished">Almindelig filformat (</translation>
</message>
<message>
<source>Importing file %1...</source>
<translation>Importerer fil %1...</translation>
<translation type="vanished">Importerer fil %1...</translation>
</message>
<message>
<source>Import of file %1 failed.</source>
<translation>Import af fil %1 mislykkedes.</translation>
<translation type="vanished">Import af fil %1 mislykkedes.</translation>
</message>
<message>
<source>Import successful.</source>
<translation>Import gennemført.</translation>
<translation type="vanished">Import gennemført.</translation>
</message>
<message>
<source>Import failed.</source>
<translation>Import mislykkedes.</translation>
<translation type="vanished">Import mislykkedes.</translation>
</message>
</context>
<context>
......@@ -1682,10 +1741,6 @@ Do you want to ignore these errors for this host?</source>
<source>Open-Sankore Documents Detected</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open-Sankoré documents are present on your computer. It is possible to import them to OpenBoard by pressing the “Proceed” button to launch the importer application.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show this panel next time</source>
<translation type="unfinished"></translation>
......@@ -1702,6 +1757,10 @@ Do you want to ignore these errors for this host?</source>
<source>Proceed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open-Sankoré documents are present on your computer. It is possible to import them to OpenBoard by pressing the Proceed button to launch the importer application.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBPersistenceManager</name>
......@@ -2388,7 +2447,7 @@ p, li { white-space: pre-wrap; }
<source>Preferences</source>
<translation>Indstillinger</translation>
</message>
<message utf8="true">
<message>
<source>version : </source>
<translation>version: ...</translation>
</message>
......@@ -2422,7 +2481,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<source>Keyboard button size:</source>
<translation>Størrelse på tastaturknapper:</translation>
<translation type="vanished">Størrelse på tastaturknapper:</translation>
</message>
<message>
<source>Toolbar</source>
......@@ -2520,14 +2579,22 @@ p, li { white-space: pre-wrap; }
<source>Credits</source>
<translation>Anerkendelse</translation>
</message>
<message utf8="true">
<message>
<source>Open-Sankoré Importer</source>
<translation type="unfinished"></translation>
</message>
<message utf8="true">
<message>
<source>Check if Open-Sankoré data could be imported at launch</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use system keyboard (recommended)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Built-in virtual keyboard button size:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>trapFlashDialog</name>
......
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="de_DE">
<TS version="2.1" language="de_DE">
<context>
<name>BlackoutWidget</name>
<message>
......@@ -842,11 +842,11 @@
<name>QObject</name>
<message>
<source>Element ID = </source>
<translation type="unfinished">Element ID = </translation>
<translation type="obsolete">Element ID = </translation>
</message>
<message>
<source>Content is not supported in destination format.</source>
<translation type="unfinished">Inhalt wird im Zielformat nicht unterstützt.</translation>
<translation type="obsolete">Inhalt wird im Zielformat nicht unterstützt.</translation>
</message>
<message>
<source>Remove Page</source>
......@@ -937,6 +937,14 @@
<source>Ungroup</source>
<translation type="unfinished">Gruppierung auflösen</translation>
</message>
<message>
<source>Saving document...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Document has just been saved...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBBoardPaletteManager</name>
......@@ -1132,6 +1140,14 @@
<source>The document &apos;%1&apos; has been generated with a newer version of OpenBoard (%2). By opening it, you may lose some information. Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to remove all selected documents?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove multiple documents</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBDocumentManager</name>
......@@ -1223,23 +1239,23 @@
<name>UBExportCFF</name>
<message>
<source>Export to IWB</source>
<translation>Exportieren nach IWB</translation>
<translation type="vanished">Exportieren nach IWB</translation>
</message>
<message>
<source>Export as IWB File</source>
<translation>Exportieren als IWB-Datei</translation>
<translation type="vanished">Exportieren als IWB-Datei</translation>
</message>
<message>
<source>Exporting document...</source>
<translation>Dokument wird exportiert...</translation>
<translation type="vanished">Dokument wird exportiert...</translation>
</message>
<message>
<source>Export successful.</source>
<translation>Export erfolgreich.</translation>
<translation type="vanished">Export erfolgreich.</translation>
</message>
<message>
<source>Export failed.</source>
<translation>Export fehlgeschlagen.</translation>
<translation type="vanished">Export fehlgeschlagen.</translation>
</message>
</context>
<context>
......@@ -1268,6 +1284,18 @@
<source>Export to OpenBoard Format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed: location not writable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to export to the selected location. You do not have the permissions necessary to save the file.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBExportFullPDF</name>
......@@ -1287,6 +1315,18 @@
<source>Export to PDF</source>
<translation>In PDF-Datei exportieren</translation>
</message>
<message>
<source>Export failed: location not writable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to export to the selected location. You do not have the permissions necessary to save the file.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBExportPDF</name>
......@@ -1487,6 +1527,25 @@
<translation>Gehen Sie zum ursprünglichen Inhalt</translation>
</message>
</context>
<context>
<name>UBGraphicsMediaItem</name>
<message>
<source>Media resource couldn&apos;t be resolved</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unsupported media format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Media playback service not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Media error: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBGraphicsTextItem</name>
<message>
......@@ -1534,23 +1593,23 @@
<name>UBImportCFF</name>
<message>
<source>Common File Format (</source>
<translation>Standard-Dateiformat (</translation>
<translation type="vanished">Standard-Dateiformat (</translation>
</message>
<message>
<source>Importing file %1...</source>
<translation>Datei %1 wird importiert...</translation>
<translation type="vanished">Datei %1 wird importiert...</translation>
</message>
<message>
<source>Import of file %1 failed.</source>
<translation>Import der Datei %1 fehlgeschlagen.</translation>
<translation type="vanished">Import der Datei %1 fehlgeschlagen.</translation>
</message>
<message>
<source>Import successful.</source>
<translation>Import erfolgreich.</translation>
<translation type="vanished">Import erfolgreich.</translation>
</message>
<message>
<source>Import failed.</source>
<translation>Import fehlgeschlagen.</translation>
<translation type="vanished">Import fehlgeschlagen.</translation>
</message>
</context>
<context>
......@@ -1682,10 +1741,6 @@ Möchten Sie diese Fehler auf diesem Computer ignorieren?</translation>
<source>Open-Sankore Documents Detected</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open-Sankoré documents are present on your computer. It is possible to import them to OpenBoard by pressing the “Proceed” button to launch the importer application.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show this panel next time</source>
<translation type="unfinished"></translation>
......@@ -1702,6 +1757,10 @@ Möchten Sie diese Fehler auf diesem Computer ignorieren?</translation>
<source>Proceed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open-Sankoré documents are present on your computer. It is possible to import them to OpenBoard by pressing the Proceed button to launch the importer application.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBPersistenceManager</name>
......@@ -2392,7 +2451,7 @@ p, li { white-space: pre-wrap; }
<source>Preferences</source>
<translation>Einstellungen</translation>
</message>
<message utf8="true">
<message>
<source>version : </source>
<translation>Version: ...</translation>
</message>
......@@ -2426,7 +2485,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<source>Keyboard button size:</source>
<translation>Tastengröße der Tastatur:</translation>
<translation type="vanished">Tastengröße der Tastatur:</translation>
</message>
<message>
<source>Toolbar</source>
......@@ -2525,14 +2584,22 @@ p, li { white-space: pre-wrap; }
<translatorcomment>do not translate!</translatorcomment>
<translation></translation>
</message>
<message utf8="true">
<message>
<source>Open-Sankoré Importer</source>
<translation type="unfinished"></translation>
</message>
<message utf8="true">
<message>
<source>Check if Open-Sankoré data could be imported at launch</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use system keyboard (recommended)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Built-in virtual keyboard button size:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>trapFlashDialog</name>
......
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="el_GR">
<TS version="2.1" language="el_GR">
<context>
<name>BlackoutWidget</name>
<message>
......@@ -842,11 +842,11 @@
<name>QObject</name>
<message>
<source>Element ID = </source>
<translation>Αναγνωριστικό στοιχείου=</translation>
<translation type="vanished">Αναγνωριστικό στοιχείου=</translation>
</message>
<message>
<source>Content is not supported in destination format.</source>
<translation>Η μορφή του περιεχομένου δεν υποστηριζεται στον προορισμό</translation>
<translation type="vanished">Η μορφή του περιεχομένου δεν υποστηριζεται στον προορισμό</translation>
</message>
<message>
<source>Remove Page</source>
......@@ -937,6 +937,14 @@
<source>Ungroup</source>
<translation>Αποομαδοποίηση</translation>
</message>
<message>
<source>Saving document...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Document has just been saved...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBBoardPaletteManager</name>
......@@ -1132,6 +1140,14 @@
<source>The document &apos;%1&apos; has been generated with a newer version of OpenBoard (%2). By opening it, you may lose some information. Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to remove all selected documents?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove multiple documents</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBDocumentManager</name>
......@@ -1223,23 +1239,23 @@
<name>UBExportCFF</name>
<message>
<source>Export to IWB</source>
<translation>Εξαγωγή σε IWB</translation>
<translation type="vanished">Εξαγωγή σε IWB</translation>
</message>
<message>
<source>Export as IWB File</source>
<translation>Εξαγωγή ως αρχείο IWB</translation>
<translation type="vanished">Εξαγωγή ως αρχείο IWB</translation>
</message>
<message>
<source>Exporting document...</source>
<translation>Εξαγωγή εγγράφου...</translation>
<translation type="vanished">Εξαγωγή εγγράφου...</translation>
</message>
<message>
<source>Export successful.</source>
<translation>Επιτυχημένη εξαγωγή</translation>
<translation type="vanished">Επιτυχημένη εξαγωγή</translation>
</message>
<message>
<source>Export failed.</source>
<translation>Αποτυχημένη εξαγωγή</translation>
<translation type="vanished">Αποτυχημένη εξαγωγή</translation>
</message>
</context>
<context>
......@@ -1268,6 +1284,18 @@
<source>Export to OpenBoard Format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed: location not writable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to export to the selected location. You do not have the permissions necessary to save the file.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBExportFullPDF</name>
......@@ -1287,6 +1315,18 @@
<source>Export to PDF</source>
<translation>Εξαγωγή σε PDF</translation>
</message>
<message>
<source>Export failed: location not writable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to export to the selected location. You do not have the permissions necessary to save the file.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBExportPDF</name>
......@@ -1487,6 +1527,25 @@
<translation>Μετάβαση στην Πηγή Περιεχομένου</translation>
</message>
</context>
<context>
<name>UBGraphicsMediaItem</name>
<message>
<source>Media resource couldn&apos;t be resolved</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unsupported media format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Media playback service not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Media error: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBGraphicsTextItem</name>
<message>
......@@ -1534,23 +1593,23 @@
<name>UBImportCFF</name>
<message>
<source>Common File Format (</source>
<translation>Συνηθισμένη μορφή αρχείου (</translation>
<translation type="vanished">Συνηθισμένη μορφή αρχείου (</translation>
</message>
<message>
<source>Importing file %1...</source>
<translation>Εισαγωγή αρχείου %1...</translation>
<translation type="vanished">Εισαγωγή αρχείου %1...</translation>
</message>
<message>
<source>Import of file %1 failed.</source>
<translation>Η εισαγωγή του αρχείου %1 απέτυχε</translation>
<translation type="vanished">Η εισαγωγή του αρχείου %1 απέτυχε</translation>
</message>
<message>
<source>Import successful.</source>
<translation>Επιτυχημένη εισαγωγή</translation>
<translation type="vanished">Επιτυχημένη εισαγωγή</translation>
</message>
<message>
<source>Import failed.</source>
<translation>Αποτυχημένη εισαγωγή</translation>
<translation type="vanished">Αποτυχημένη εισαγωγή</translation>
</message>
</context>
<context>
......@@ -1682,10 +1741,6 @@ Do you want to ignore these errors for this host?</source>
<source>Open-Sankore Documents Detected</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open-Sankoré documents are present on your computer. It is possible to import them to OpenBoard by pressing the “Proceed” button to launch the importer application.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show this panel next time</source>
<translation type="unfinished"></translation>
......@@ -1702,6 +1757,10 @@ Do you want to ignore these errors for this host?</source>
<source>Proceed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open-Sankoré documents are present on your computer. It is possible to import them to OpenBoard by pressing the Proceed button to launch the importer application.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBPersistenceManager</name>
......@@ -2414,7 +2473,7 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<source>Keyboard button size:</source>
<translation>Μέγεθος πλήκτρων πληκτρολογίου:</translation>
<translation type="vanished">Μέγεθος πλήκτρων πληκτρολογίου:</translation>
</message>
<message>
<source>Positioned at the Top (recommended for tablets)</source>
......@@ -2472,7 +2531,7 @@ p, li { white-space: pre-wrap; }
<source>Marker</source>
<translation>Μαρκαδόρος</translation>
</message>
<message utf8="true">
<message>
<source>version : </source>
<translation>έκδοση: ...</translation>
</message>
......@@ -2524,14 +2583,22 @@ p, li { white-space: pre-wrap; }
<source>Credits</source>
<translation>Εύσημα</translation>
</message>
<message utf8="true">
<message>
<source>Open-Sankoré Importer</source>
<translation type="unfinished"></translation>
</message>
<message utf8="true">
<message>
<source>Check if Open-Sankoré data could be imported at launch</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use system keyboard (recommended)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Built-in virtual keyboard button size:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>trapFlashDialog</name>
......
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<TS version="2.1">
<context>
<name>BlackoutWidget</name>
<message>
......@@ -840,14 +840,6 @@
</context>
<context>
<name>QObject</name>
<message>
<source>Element ID = </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Content is not supported in destination format.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove Page</source>
<translation type="unfinished"></translation>
......@@ -937,6 +929,14 @@
<source>Ungroup</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Saving document...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Document has just been saved...</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBBoardPaletteManager</name>
......@@ -1131,6 +1131,14 @@
<source>The document &apos;%1&apos; has been generated with a newer version of OpenBoard (%2). By opening it, you may lose some information. Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Are you sure you want to remove all selected documents?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove multiple documents</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBDocumentManager</name>
......@@ -1218,13 +1226,13 @@
</message>
</context>
<context>
<name>UBExportCFF</name>
<name>UBExportDocument</name>
<message>
<source>Export to IWB</source>
<source>Page</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export as IWB File</source>
<source>Export as UBZ File</source>
<translation type="unfinished"></translation>
</message>
<message>
......@@ -1236,34 +1244,23 @@
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBExportDocument</name>
<message>
<source>Page</source>
<source>Exporting %1 %2 of %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export as UBZ File</source>
<source>Export to OpenBoard Format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Exporting document...</source>
<source>Export failed: location not writable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export successful.</source>
<source>Export failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Exporting %1 %2 of %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export to OpenBoard Format</source>
<source>Unable to export to the selected location. You do not have the permissions necessary to save the file.</source>
<translation type="unfinished"></translation>
</message>
</context>
......@@ -1285,6 +1282,18 @@
<source>Export successful.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed: location not writable</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Export failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unable to export to the selected location. You do not have the permissions necessary to save the file.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBExportPDF</name>
......@@ -1485,6 +1494,25 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBGraphicsMediaItem</name>
<message>
<source>Media resource couldn&apos;t be resolved</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unsupported media format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Media playback service not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Media error: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBGraphicsTextItem</name>
<message>
......@@ -1528,29 +1556,6 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBImportCFF</name>
<message>
<source>Common File Format (</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Importing file %1...</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Import of file %1 failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Import successful.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Import failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBImportDocument</name>
<message>
......@@ -1674,10 +1679,6 @@ Do you want to ignore these errors for this host?</source>
<source>Open-Sankore Documents Detected</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open-Sankoré documents are present on your computer. It is possible to import them to OpenBoard by pressing the “Proceed” button to launch the importer application.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Show this panel next time</source>
<translation type="unfinished"></translation>
......@@ -1694,6 +1695,10 @@ Do you want to ignore these errors for this host?</source>
<source>Proceed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open-Sankoré documents are present on your computer. It is possible to import them to OpenBoard by pressing the Proceed button to launch the importer application.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UBPersistenceManager</name>
......@@ -2399,10 +2404,6 @@ p, li { white-space: pre-wrap; }
<source>Virtual Keyboard</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Keyboard button size:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Positioned at the Top (recommended for tablets)</source>
<translation type="unfinished"></translation>
......@@ -2459,7 +2460,7 @@ p, li { white-space: pre-wrap; }
<source>Marker</source>
<translation type="unfinished"></translation>
</message>
<message utf8="true">
<message>
<source>version : </source>
<translation type="unfinished"></translation>
</message>
......@@ -2511,14 +2512,22 @@ p, li { white-space: pre-wrap; }
<source>Credits</source>
<translation type="unfinished"></translation>
</message>
<message utf8="true">
<message>
<source>Open-Sankoré Importer</source>
<translation type="unfinished"></translation>
</message>
<message utf8="true">
<message>
<source>Check if Open-Sankoré data could be imported at launch</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Use system keyboard (recommended)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Built-in virtual keyboard button size:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>trapFlashDialog</name>
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 43363) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="40.815px" height="19.919px" viewBox="-10.719 10.182 40.815 19.919" enable-background="new -10.719 10.182 40.815 19.919"
xml:space="preserve">
<path fill="#707070" stroke="#000000" stroke-miterlimit="3.8637" d="M21.02,11.062c4.547-0.003,8.234,3.68,8.236,8.227l0.002,1.854
c0.002,4.547-3.682,8.234-8.228,8.236l-22.729,0.014c-4.545,0.002-8.232-3.682-8.236-8.227v-1.854
c-0.004-4.546,3.681-8.234,8.227-8.236L21.02,11.062z"/>
<path fill="#FFFFFF" d="M17.315,23.464c0.201-0.002,0.363,0.156,0.363,0.35c0,0.191-0.162,0.35-0.36,0.35l-16.677,0.01
c-0.199,0-0.361-0.156-0.362-0.35c0-0.195,0.161-0.35,0.36-0.35L17.315,23.464z M17.315,19.871c0.199,0.001,0.361,0.157,0.361,0.351
s-0.162,0.351-0.361,0.351L0.639,20.583c-0.201,0-0.362-0.157-0.362-0.351s0.161-0.351,0.36-0.351L17.315,19.871z M17.311,16.28
c0.201,0,0.363,0.156,0.363,0.349c0,0.194-0.162,0.351-0.361,0.351l-16.678,0.01c-0.199,0.001-0.359-0.156-0.361-0.35
c0-0.192,0.162-0.351,0.361-0.351L17.311,16.28z"/>
</svg>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Layer_1"
x="0px"
y="0px"
width="18.512798"
height="8.9038639"
viewBox="-10.719 10.182 18.512799 8.9038636"
enable-background="new -10.719 10.182 40.815 19.919"
xml:space="preserve"
inkscape:version="0.91 r13725"
sodipodi:docname="angleMarker.svg"><metadata
id="metadata11"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
id="defs9" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="640"
inkscape:window-height="480"
id="namedview7"
showgrid="false"
units="px"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="6.7132184"
inkscape:cx="20.123506"
inkscape:cy="9.7515518"
inkscape:window-x="747"
inkscape:window-y="144"
inkscape:window-maximized="0"
inkscape:current-layer="Layer_1" /><path
stroke-miterlimit="3.8637"
d="m 3.7691007,10.4123 c 2.094337,-0.0014 3.7925601,1.694999 3.7934813,3.789336 l 9.179e-4,0.853947 c 9.179e-4,2.094337 -1.6959202,3.79256 -3.7897967,3.793482 l -10.4689215,0.0065 c -2.0934159,9.09e-4 -3.7916387,-1.695919 -3.7934817,-3.789336 l 0,-0.853947 c -0.0018,-2.093876 1.6954599,-3.79256 3.7893363,-3.793482 l 10.468461,-0.0065 z"
id="path3"
inkscape:connector-curvature="0"
style="fill:#707070;stroke:#000000;stroke-width:0.46059754;stroke-miterlimit:3.86369991" /><path
d="m 2.0625868,16.12463 c 0.09258,-9.09e-4 0.1671969,0.07186 0.1671969,0.16121 0,0.08797 -0.074617,0.161209 -0.1658151,0.161209 l -7.6813853,0.0046 c -0.091659,0 -0.1662757,-0.07186 -0.1667364,-0.161208 0,-0.08982 0.074156,-0.161209 0.1658152,-0.161209 l 7.6809247,-0.0046 z m 0,-1.654927 c 0.091659,4.61e-4 0.1662756,0.07231 0.1662756,0.16167 0,0.08935 -0.074617,0.16167 -0.1662756,0.16167 l -7.6809247,0.0046 c -0.09258,0 -0.1667363,-0.07231 -0.1667363,-0.16167 0,-0.08935 0.074156,-0.16167 0.1658151,-0.16167 l 7.6818459,-0.0046 z m -0.00184,-1.654006 c 0.09258,0 0.1671968,0.07186 0.1671968,0.160749 0,0.08935 -0.074617,0.16167 -0.1662757,0.16167 l -7.6818459,0.0046 c -0.091659,4.61e-4 -0.1653545,-0.07186 -0.1662756,-0.161209 0,-0.08843 0.074617,-0.16167 0.1662756,-0.16167 l 7.6809248,-0.0042 z"
id="path5"
inkscape:connector-curvature="0"
style="fill:#ffffff" /></svg>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="359.93991mm"
height="175.1581mm"
viewBox="0 0 1275.3776 620.63892"
id="svg2"
version="1.1"
inkscape:version="0.91 r"
sodipodi:docname="logo.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.49497474"
inkscape:cx="434.14448"
inkscape:cy="124.32491"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1680"
inkscape:window-height="1023"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(326.70573,-158.19652)">
<g
id="g4180"
transform="translate(-80.000001,-1211.4286)"
inkscape:export-xdpi="90.052353"
inkscape:export-ydpi="90.052353">
<g
transform="matrix(0.70018513,0,0,0.70018513,773.20087,250.60192)"
id="g4153">
<path
inkscape:connector-curvature="0"
id="path4161"
d="m -628.62068,1697.4681 c 13.14312,0.2124 35.12086,16.4365 42.94711,32.0803 2.35808,4.7135 4.91382,12.368 5.69949,17.0701 1.01914,6.0995 1.32218,45.6874 1.06514,139.1498 -0.35795,130.1622 -0.36873,130.6498 -3.04254,137.6326 -6.98689,18.2469 -18.80254,30.1214 -37.31669,37.5024 l -7.5,2.99 -88.17598,0.3596 -88.17599,0.3595 -74.3201,74.328 c -40.876,40.8803 -74.7437,74.3279 -75.2615,74.3279 -0.5178,0 -0.95,-32.7656 -0.9606,-72.8125 l 0.003,-4e-4 c -0.01,-40.0469 -0.4509,-73.4919 -0.9787,-74.3224 -0.7293,-1.1474 -20.1541,-1.6024 -80.91836,-1.8956 -79.2912,-0.3824 -80.0205,-0.409 -87.3578,-3.1831 -20.4938,-7.7481 -35.7458,-25.1932 -39.4693,-45.1446 -1.6934,-9.0731 -1.654,-263.6831 0.042,-271.3919 4.2556,-19.3442 18.8058,-36.5688 37.1476,-43.9759 l 7.1787,-2.8991 210.93746,-0.3267 c 116.0157,-0.1797 210.93754,-0.017 210.93754,0.3604 m -22.71007,33.0913 -195.20747,0.028 c -186.11286,0.026 -195.44086,0.1335 -200.21816,2.3038 -6.3018,2.8629 -12.5827,9.9275 -14.2891,16.0721 -0.8754,3.1522 -1.3135,47.1598 -1.3182,132.3915 l -0.01,127.6697 3.4928,6.6859 c 2.5425,4.867 5.1512,7.7114 9.5886,10.4553 l 6.0958,3.7693 92.898,0.3434 92.89796,0.3434 0.3259,53.3027 c 0.2434,39.8 0.7021,53.428 1.8109,53.7974 0.8167,0.2721 26.048,-23.7104 56.0696,-53.2945 l 54.5847,-53.7893 90.18035,-0.3516 c 100.83729,-0.3931 93.47886,0.2938 102.37862,-9.5571 2.48072,-2.7459 5.10718,-7.1417 5.8366,-9.7685 1.87394,-6.7484 1.85479,-253.5001 -0.0203,-260.9466 -2.94132,-11.681 -13.39081,-19.3768 -26.37832,-19.4269"
style="fill:#505556;fill-opacity:1"
sodipodi:nodetypes="cssssscccsscccssccscsccssscccscccscscssssc" />
<path
sodipodi:nodetypes="cssssssccssssc"
inkscape:connector-curvature="0"
id="path4163"
d="m -650.46338,1731.932 -25.0324,43.3307 c -13.7678,23.8319 -28.9698,49.1185 -33.7823,56.1925 -19.4479,28.5869 -69.98167,94.2133 -81.23877,105.502 -5.5577,5.5732 -13.7438,8.7141 -19.4471,7.4614 -7.8682,-1.7282 -12.8519,-12.6325 -10.0491,-21.9875 3.1587,-10.5426 43.97117,-98.8133 56.00257,-121.1241 3.1513,-5.8438 14.4102,-23.4888 25.0198,-39.2113 77.9724,-114.4038 54.4668,-79.8679 77.9724,-114.4038 33.3219,-48.9912 33.8173,-49.51 47.2739,-49.51 6.9774,0 9.0105,0.5388 13.483,3.5733 5.7935,3.9308 10.3583,11.8124 10.3583,17.8848 0,6.3557 -2.2694,11.0695 -20.8474,43.3028 -9.8464,17.0838 -17.9026,31.7717 -17.9026,32.6398"
style="fill:#f48c4f;fill-opacity:1" />
</g>
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:231.51719666px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#f48c4f;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-253.65125"
y="1947.4333"
id="text4175"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4177"
x="-253.65125"
y="1947.4333"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:'TeX Gyre Adventor';-inkscape-font-specification:'TeX Gyre Adventor Bold';fill:#f48c4f;fill-opacity:1">Open<tspan
id="tspan4178"
style="fill:#505556;fill-opacity:1">Board</tspan></tspan></text>
</g>
</g>
</svg>
This diff is collapsed.
resources/images/toolbar/nextPageOn.png

1.76 KB | W: | H:

resources/images/toolbar/nextPageOn.png

1.63 KB | W: | H:

resources/images/toolbar/nextPageOn.png
resources/images/toolbar/nextPageOn.png
resources/images/toolbar/nextPageOn.png
resources/images/toolbar/nextPageOn.png
  • 2-up
  • Swipe
  • Onion skin
resources/images/toolbar/previousPageOn.png

1.77 KB | W: | H:

resources/images/toolbar/previousPageOn.png

1.61 KB | W: | H:

resources/images/toolbar/previousPageOn.png
resources/images/toolbar/previousPageOn.png
resources/images/toolbar/previousPageOn.png
resources/images/toolbar/previousPageOn.png
  • 2-up
  • Swipe
  • Onion skin
var sankoreLang = {
var sankoreLang = {
"en":{
"embed": "Embed"
},
......@@ -7,5 +7,8 @@ var sankoreLang = {
},
"fr":{
"embed": "Intégrer"
},
"sk":{
"embed": "Vložiť"
}
};
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment