Cherry-picking upstream version 0.6.0+20151227.

Removed dbg package in favor of dbgsym.
Fixied debian/docs
Simplifed debian/rules
Renamed debian/qterminal.manpages to debian/manpages
ubuntu/cosmic debian/0.6.0+20151227-1
Alf Gaida 9 years ago
parent 44bb546f94
commit 8efa303345

@ -1,16 +1,16 @@
# Bug reports # Bug reports
Please file bugs on the qterminal github tracker: Please file bugs on the qterminal github tracker:
https://github.com/qterminal/qterminal/ https://github.com/lxde/qterminal/issues
Please file qtermwidget-related bugs on the qtermwidget github tracker: Please file qtermwidget-related bugs on the qtermwidget github tracker:
https://github.com/qterminal/qtermwidget/ https://github.com/lxde/qtermwidget/issues
# Code contributions # Code contributions
For all code contributions, please open a pull request on Github: For all code contributions, please open a pull request on Github:
https://github.com/qterminal/qterminal/ https://github.com/lxde/qterminal/
Make sure your code is clean, devoid of debug statements and respects the style Make sure your code is clean, devoid of debug statements and respects the style
of the rest of the file (including line length and indentation). of the rest of the file (including line length and indentation).

@ -1,15 +0,0 @@
Requirements:
Qt >= 5.2
cmake
qtermwidget (https://github.com/qterminal/qtermwidget)
Build:
A shadow build (out of source) is strongly recommended
http://www.cmake.org/Wiki/CMake_FAQ#Out-of-source_build_trees
1) mkdir -p build && cd build
2) cmake path/to/source
3) make
4) optional: make install
Read cmake docs to fine tune the build process (CMAKE_INSTALL_PREFIX, etc...)

@ -278,62 +278,3 @@ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES. POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
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, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License.

@ -1,8 +0,0 @@
qterminal
## Installation
See the INSTALL file for details
## Translations
- Edit src/CMakeLists.txt to add a new ts file.
- make lupdate updates ts files to be translated (lrelease is called automatically in make)

@ -0,0 +1,29 @@
# QTerminal
The lightweight Qt terminal emulator
## Installation
### Requirements
* Qt >= 5.2
* CMake >= 2.8
* [qtermwidget](https://github.com/lxde/qtermwidget)
### Building
A shadow build (out of source) is strongly recommended
http://www.cmake.org/Wiki/CMake_FAQ#Out-of-source_build_trees
1. `mkdir -p build && cd build`
2. `cmake <path/to/source>`
3. `make`
4. (to install) `make install`
Read cmake docs to fine tune the build process (CMAKE_INSTALL_PREFIX, etc...)
## Translations
* Edit `src/CMakeLists.txt` to add a new ts file.
* `make lupdate` updates ts files to be translated (lrelease is called automatically in make)

10
debian/changelog vendored

@ -1,3 +1,13 @@
qterminal (0.6.0+20151227-1) unstable; urgency=medium
* Cherry-picking upstream version 0.6.0+20151227.
* Removed dbg package in favor of dbgsym.
* Fixied debian/docs
* Simplifed debian/rules
* Renamed debian/qterminal.manpages to debian/manpages
-- Alf Gaida <agaida@siduction.org> Sun, 27 Dec 2015 17:57:04 +0100
qterminal (0.6.0+20150802-2) unstable; urgency=medium qterminal (0.6.0+20150802-2) unstable; urgency=medium
* Change x-terminal-emulator alternative priority to 40. (Closes: #802430) * Change x-terminal-emulator alternative priority to 40. (Closes: #802430)

19
debian/control vendored

@ -32,22 +32,3 @@ Description: QT-based multitab terminal emulator
* Multiple tab. * Multiple tab.
* Customized shortcut. * Customized shortcut.
* Change color scheme. * Change color scheme.
Package: qterminal-dbg
Architecture: any
Section: debug
Priority: extra
Depends: ${shlibs:Depends},
${misc:Depends},
qterminal (= ${binary:Version})
Description: QT-based multitab terminal emulator (debug symbols)
Qterminal is a Qt-based multitab terminal forked from QTermWidget, it is
lightweight, open-source, specially designed for LXQt desktop environment.
.
The features of qterminal include:
* Split terminal horizontal and vertical.
* Multiple tab.
* Customized shortcut.
* Change color scheme.
.
This package contains debug symbols for qterminal.

2
debian/docs vendored

@ -1,3 +1,3 @@
AUTHORS AUTHORS
CONTRIBUTING.md CONTRIBUTING.md
README README.md

5
debian/postinst vendored

@ -1,7 +1,5 @@
#!/bin/sh #!/bin/sh
# postinst script for qterminal # postinst script for qterminal
#
# see: dh_installdeb(1)
set -e set -e
@ -19,9 +17,6 @@ case "$1" in
;; ;;
esac esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER# #DEBHELPER#
exit 0 exit 0

19
debian/prerm vendored

@ -1,24 +1,8 @@
#!/bin/sh #!/bin/sh
# postrm script for qterminal # postrm script for qterminal
#
# see: dh_installdeb(1)
set -e set -e
# summary of how this script can be called:
# * <postrm> `remove'
# * <postrm> `purge'
# * <old-postrm> `upgrade' <new-version>
# * <new-postrm> `failed-upgrade' <old-version>
# * <new-postrm> `abort-install'
# * <new-postrm> `abort-install' <old-version>
# * <new-postrm> `abort-upgrade' <old-version>
# * <disappearer's-postrm> `disappear' <overwriter>
# <overwriter-version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
case "$1" in case "$1" in
purge|remove|disappear) purge|remove|disappear)
update-alternatives --remove x-terminal-emulator /usr/bin/qterminal | exit 0 update-alternatives --remove x-terminal-emulator /usr/bin/qterminal | exit 0
@ -33,9 +17,6 @@ case "$1" in
;; ;;
esac esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER# #DEBHELPER#
exit 0 exit 0

9
debian/rules vendored

@ -4,10 +4,5 @@
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
%: %:
dh $@ --buildsystem cmake --parallel dh ${@} --buildsystem cmake \
--parallel
override_dh_auto_install:
dh_auto_install -- DESTDIR=$(CURDIR)/debian/qterminal
override_dh_strip:
dh_strip --dbg-package=qterminal-dbg

@ -38,5 +38,5 @@
<caption>Find bar and highlighted match.</caption> <caption>Find bar and highlighted match.</caption>
</screenshot> </screenshot>
</screenshots> </screenshots>
<url type="homepage">https://github.com/qterminal/qterminal</url> <url type="homepage">https://github.com/lxde/qterminal</url>
</application> </application>

@ -8,6 +8,7 @@ Comment[de]=Befehlszeile verwenden
Comment[fr]=Terminal Comment[fr]=Terminal
Comment[pt]=Emulador de terminal Comment[pt]=Emulador de terminal
Comment[ru_RU]=Эмулятор терминала Comment[ru_RU]=Эмулятор терминала
Comment[ja]=ターミナル エミュレータ
Icon=utilities-terminal Icon=utilities-terminal
Exec=qterminal Exec=qterminal
@ -17,8 +18,8 @@ Actions=Dropdown;
[Desktop Action Dropdown] [Desktop Action Dropdown]
Name=Drop-down terminal Name=Drop-down terminal
Icon=qterminal
Exec=qterminal --drop Exec=qterminal --drop
Icon=utilities-terminal
Name[en_GB]=Drop-down Terminal Name[en_GB]=Drop-down Terminal
Name[bg]=Падащ терминал Name[bg]=Падащ терминал

@ -3,11 +3,12 @@ Type=Application
Exec=qterminal --drop Exec=qterminal --drop
Terminal=false Terminal=false
Categories=Qt;System;TerminalEmulator; Categories=Qt;System;TerminalEmulator;
Icon=qterminal Icon=utilities-terminal
Name=QTerminal drop down Name=QTerminal drop down
Name[de]=QTerminal herabhängend Name[de]=QTerminal herabhängend
Name[pt]=QTerminal suspenso Name[pt]=QTerminal suspenso
Name[ja]=QTerminal ドロップダウン
GenericName=Drop-down Terminal GenericName=Drop-down Terminal
GenericName[bg]=Падащ терминал GenericName[bg]=Падащ терминал
@ -47,3 +48,5 @@ Comment=A drop-down terminal emulator.
Comment[de]=Ein Ausklapp-Terminalemulator. Comment[de]=Ein Ausklapp-Terminalemulator.
Comment[pt]=Um emulador de terminal suspenso. Comment[pt]=Um emulador de terminal suspenso.
Comment[ru]=Вападающий эмулятор терминала. Comment[ru]=Вападающий эмулятор терминала.
Comment[ja]=ドロップダウン式 ターミナルエミュレータ

@ -34,7 +34,7 @@
</property> </property>
<property name="minimumSize"> <property name="minimumSize">
<size> <size>
<width>100</width> <width>150</width>
<height>0</height> <height>0</height>
</size> </size>
</property> </property>

@ -63,6 +63,9 @@
<height>26</height> <height>26</height>
</rect> </rect>
</property> </property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<widget class="QMenu" name="menu_File"> <widget class="QMenu" name="menu_File">
<property name="title"> <property name="title">
<string>&amp;File</string> <string>&amp;File</string>

@ -49,8 +49,8 @@ void print_usage_and_exit(int code)
puts(" -p, --profile Load qterminal with specific options"); puts(" -p, --profile Load qterminal with specific options");
puts(" -v, --version Prints application version and exits"); puts(" -v, --version Prints application version and exits");
puts(" -w, --workdir <dir> Start session with specified work directory"); puts(" -w, --workdir <dir> Start session with specified work directory");
puts("\nHomepage: <https://github.com/qterminal>"); puts("\nHomepage: <https://github.com/lxde/qterminal>");
puts("Report bugs to <https://github.com/qterminal/qterminal>"); puts("Report bugs to <https://github.com/lxde/qterminal/issues>");
exit(code); exit(code);
} }
@ -122,7 +122,7 @@ int main(int argc, char *argv[])
QIcon::setThemeName("QTerminal"); QIcon::setThemeName("QTerminal");
// translations // translations
QString fname = QString("qterminal_%1.qm").arg(QLocale::system().name().left(2)); QString fname = QString("qterminal_%1.qm").arg(QLocale::system().name().left(5));
QTranslator translator; QTranslator translator;
#ifdef TRANSLATIONS_DIR #ifdef TRANSLATIONS_DIR
qDebug() << "TRANSLATIONS_DIR: Loading translation file" << fname << "from dir" << TRANSLATIONS_DIR; qDebug() << "TRANSLATIONS_DIR: Loading translation file" << fname << "from dir" << TRANSLATIONS_DIR;

@ -52,7 +52,9 @@ MainWindow::MainWindow(const QString& work_dir,
m_bookmarksDock = new QDockWidget(tr("Bookmarks"), this); m_bookmarksDock = new QDockWidget(tr("Bookmarks"), this);
m_bookmarksDock->setObjectName("BookmarksDockWidget"); m_bookmarksDock->setObjectName("BookmarksDockWidget");
m_bookmarksDock->setAutoFillBackground(true);
BookmarksWidget *bookmarksWidget = new BookmarksWidget(m_bookmarksDock); BookmarksWidget *bookmarksWidget = new BookmarksWidget(m_bookmarksDock);
bookmarksWidget->setAutoFillBackground(true);
m_bookmarksDock->setWidget(bookmarksWidget); m_bookmarksDock->setWidget(bookmarksWidget);
addDockWidget(Qt::LeftDockWidgetArea, m_bookmarksDock); addDockWidget(Qt::LeftDockWidgetArea, m_bookmarksDock);
connect(bookmarksWidget, SIGNAL(callCommand(QString)), connect(bookmarksWidget, SIGNAL(callCommand(QString)),
@ -511,15 +513,18 @@ void MainWindow::closeEvent(QCloseEvent *ev)
{ {
// #80 - do not save state and geometry in drop mode // #80 - do not save state and geometry in drop mode
if (!m_dropMode) { if (!m_dropMode) {
if (Properties::Instance()->savePosOnExit) { if (Properties::Instance()->savePosOnExit) {
Properties::Instance()->mainWindowPosition = pos(); Properties::Instance()->mainWindowPosition = pos();
} }
if (Properties::Instance()->saveSizeOnExit) { if (Properties::Instance()->saveSizeOnExit) {
Properties::Instance()->mainWindowSize = size(); Properties::Instance()->mainWindowSize = size();
} }
Properties::Instance()->mainWindowState = saveState(); Properties::Instance()->mainWindowState = saveState();
} }
Properties::Instance()->saveSettings(); Properties::Instance()->saveSettings();
for (int i = consoleTabulator->count(); i > 0; --i) {
consoleTabulator->removeTab(i - 1);
}
ev->accept(); ev->accept();
return; return;
} }
@ -531,6 +536,7 @@ void MainWindow::closeEvent(QCloseEvent *ev)
QCheckBox * dontAskCheck = new QCheckBox(tr("Do not ask again"), dia); QCheckBox * dontAskCheck = new QCheckBox(tr("Do not ask again"), dia);
QDialogButtonBox * buttonBox = new QDialogButtonBox(QDialogButtonBox::Yes | QDialogButtonBox::No, Qt::Horizontal, dia); QDialogButtonBox * buttonBox = new QDialogButtonBox(QDialogButtonBox::Yes | QDialogButtonBox::No, Qt::Horizontal, dia);
buttonBox->button(QDialogButtonBox::Yes)->setDefault(true);
connect(buttonBox, SIGNAL(accepted()), dia, SLOT(accept())); connect(buttonBox, SIGNAL(accepted()), dia, SLOT(accept()));
connect(buttonBox, SIGNAL(rejected()), dia, SLOT(reject())); connect(buttonBox, SIGNAL(rejected()), dia, SLOT(reject()));
@ -547,6 +553,9 @@ void MainWindow::closeEvent(QCloseEvent *ev)
Properties::Instance()->mainWindowState = saveState(); Properties::Instance()->mainWindowState = saveState();
Properties::Instance()->askOnExit = !dontAskCheck->isChecked(); Properties::Instance()->askOnExit = !dontAskCheck->isChecked();
Properties::Instance()->saveSettings(); Properties::Instance()->saveSettings();
for (int i = consoleTabulator->count(); i > 0; --i) {
consoleTabulator->removeTab(i - 1);
}
ev->accept(); ev->accept();
} else { } else {
ev->ignore(); ev->ignore();

@ -50,6 +50,7 @@ TabWidget::TabWidget(QWidget* parent) : QTabWidget(parent), tabNumerator(0)
connect(this, SIGNAL(tabCloseRequested(int)), this, SLOT(removeTab(int))); connect(this, SIGNAL(tabCloseRequested(int)), this, SLOT(removeTab(int)));
connect(tabBar(), SIGNAL(tabMoved(int,int)), this, SLOT(updateTabIndices())); connect(tabBar(), SIGNAL(tabMoved(int,int)), this, SLOT(updateTabIndices()));
connect(this, SIGNAL(tabRenameRequested(int)), this, SLOT(renameSession(int)));
} }
TermWidgetHolder * TabWidget::terminalHolder() TermWidgetHolder * TabWidget::terminalHolder()
@ -78,9 +79,7 @@ int TabWidget::addNewTab(const QString & shell_program)
TermWidgetHolder *console = new TermWidgetHolder(cwd, shell_program, this); TermWidgetHolder *console = new TermWidgetHolder(cwd, shell_program, this);
connect(console, SIGNAL(finished()), SLOT(removeFinished())); connect(console, SIGNAL(finished()), SLOT(removeFinished()));
//connect(console, SIGNAL(lastTerminalClosed()), this, SLOT(removeCurrentTab()));
connect(console, SIGNAL(lastTerminalClosed()), this, SLOT(removeFinished())); connect(console, SIGNAL(lastTerminalClosed()), this, SLOT(removeFinished()));
connect(console, SIGNAL(renameSession()), this, SLOT(renameSession()));
int index = addTab(console, label); int index = addTab(console, label);
updateTabIndices(); updateTabIndices();
@ -153,7 +152,7 @@ void TabWidget::updateTabIndices()
widget(i)->setProperty(TAB_INDEX_PROPERTY, i); widget(i)->setProperty(TAB_INDEX_PROPERTY, i);
} }
void TabWidget::renameSession() void TabWidget::renameSession(int index)
{ {
bool ok = false; bool ok = false;
QString text = QInputDialog::getText(this, tr("Tab name"), QString text = QInputDialog::getText(this, tr("Tab name"),
@ -161,7 +160,7 @@ void TabWidget::renameSession()
QString(), &ok); QString(), &ok);
if(ok && !text.isEmpty()) if(ok && !text.isEmpty())
{ {
setTabText(currentIndex(), text); setTabText(index, text);
} }
} }
@ -179,11 +178,17 @@ void TabWidget::contextMenuEvent ( QContextMenuEvent * event )
{ {
QMenu menu(this); QMenu menu(this);
menu.addAction(QIcon::fromTheme("document-close"), tr("Close session"), QAction *close = menu.addAction(QIcon::fromTheme("document-close"), tr("Close session"));
this, SLOT(removeCurrentTab())); QAction *rename = menu.addAction(tr("Rename session"));
menu.addAction(tr("Rename session"), this, SLOT(renameSession()), tr(RENAME_SESSION_SHORTCUT)); rename->setShortcut(tr(RENAME_SESSION_SHORTCUT));
menu.exec(event->globalPos()); int tabIndex = tabBar()->tabAt(event->pos());
QAction *action = menu.exec(event->globalPos());
if (action == close) {
emit tabCloseRequested(tabIndex);
} else if (action == rename) {
emit tabRenameRequested(tabIndex);
}
} }
bool TabWidget::eventFilter(QObject *obj, QEvent *event) bool TabWidget::eventFilter(QObject *obj, QEvent *event)
@ -193,10 +198,11 @@ bool TabWidget::eventFilter(QObject *obj, QEvent *event)
QMouseEvent *e = reinterpret_cast<QMouseEvent*>(event); QMouseEvent *e = reinterpret_cast<QMouseEvent*>(event);
// if user doubleclicks on tab button - rename it. If user // if user doubleclicks on tab button - rename it. If user
// clicks on free space - open new tab // clicks on free space - open new tab
if (tabBar()->tabAt(e->pos()) == -1) int index = tabBar()->tabAt(e->pos());
if (index == -1)
addNewTab(); addNewTab();
else else
renameSession(); renameSession(index);
return true; return true;
} }
return QTabWidget::eventFilter(obj, event); return QTabWidget::eventFilter(obj, event);

@ -48,7 +48,7 @@ public slots:
void removeFinished(); void removeFinished();
void moveLeft(); void moveLeft();
void moveRight(); void moveRight();
void renameSession(); void renameSession(int);
void setWorkDirectory(const QString&); void setWorkDirectory(const QString&);
void switchNextSubterminal(); void switchNextSubterminal();
@ -79,6 +79,7 @@ public slots:
signals: signals:
void closeTabNotification(); void closeTabNotification();
void tabRenameRequested(int);
protected: protected:
enum Direction{Left = 1, Right}; enum Direction{Left = 1, Right};

@ -36,232 +36,237 @@
<context> <context>
<name>MainWindow</name> <name>MainWindow</name>
<message> <message>
<location filename="../mainwindow.cpp" line="319"/> <location filename="../mainwindow.cpp" line="53"/>
<source>Close Tab</source> <source>Bookmarks</source>
<translation>Reiter schließen</translation> <translation>Lesezeichen</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="175"/> <location filename="../mainwindow.cpp" line="98"/>
<source>Split Terminal Horizontally</source> <source>Rename Session</source>
<translation>Terminal horizontal teilen</translation> <translation>Sitzung umbenennen</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="182"/> <location filename="../mainwindow.cpp" line="131"/>
<source>Split Terminal Vertically</source> <source>Press &quot;%1&quot; to see the terminal.</source>
<translation>Terminal vertikal teilen</translation> <translation>&quot;%1&quot; tippen, um das Terminal zu sehen.</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="189"/> <location filename="../mainwindow.cpp" line="142"/>
<source>Collapse Subterminal</source> <source>&amp;Clear Current Tab</source>
<translation>Unterterminal schließen</translation> <translation>&amp;Aktuellen Reiter leeren</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="196"/> <location filename="../mainwindow.cpp" line="151"/>
<source>Next Subterminal</source> <source>&amp;Next Tab</source>
<translation>Nächstes Unterterminal</translation> <translation>&amp;Nächster Reiter</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="203"/> <location filename="../mainwindow.cpp" line="158"/>
<source>Previous Subterminal</source> <source>&amp;Previous Tab</source>
<translation>Voriges Unterterminal</translation> <translation>&amp;Voriger Reiter</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="145"/> <location filename="../mainwindow.cpp" line="165"/>
<source>Next Tab</source> <source>Move Tab &amp;Left</source>
<translation>Nächster Reiter</translation> <translation>Reiter nach &amp;links verschieben</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="152"/> <location filename="../mainwindow.cpp" line="172"/>
<source>Previous Tab</source> <source>Move Tab &amp;Right</source>
<translation>Voriger Reiter</translation> <translation>Reiter nach &amp;rechts verschieben</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="159"/> <location filename="../mainwindow.cpp" line="181"/>
<source>Move Tab Left</source> <source>Split Terminal &amp;Horizontally</source>
<translation>Reiter nach links verschieben</translation> <translation>Terminal &amp;horizontal teilen</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="166"/> <location filename="../mainwindow.cpp" line="188"/>
<source>Move Tab Right</source> <source>Split Terminal &amp;Vertically</source>
<translation>Reiter nach rechts verschieben</translation> <translation>Terminal &amp;vertikal teilen</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="213"/> <location filename="../mainwindow.cpp" line="195"/>
<source>Copy Selection</source> <source>&amp;Collapse Subterminal</source>
<translation>Textauswahl kopieren</translation> <translation>&amp;Unterterminal schließen</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="227"/> <location filename="../mainwindow.cpp" line="202"/>
<source>Paste Selection</source> <source>N&amp;ext Subterminal</source>
<translation>Textauswahl einfügen</translation> <translation>Nächst&amp;es Unterterminal</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="269"/> <location filename="../mainwindow.cpp" line="209"/>
<source>Save Session</source> <source>P&amp;revious Subterminal</source>
<translation>Sitzung speichern</translation> <translation>Vo&amp;riges Unterterminal</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="275"/> <location filename="../mainwindow.cpp" line="219"/>
<source>Load Session</source> <source>Copy &amp;Selection</source>
<translation>Sitzung laden</translation> <translation>Textau&amp;swahl kopieren</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="308"/> <location filename="../mainwindow.cpp" line="226"/>
<source>New Tab From Preset</source> <source>Paste Clip&amp;board</source>
<translation>Neuer Reiter von Vorlage</translation> <translation>Zwischena&amp;blage einfügen</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="309"/> <location filename="../mainwindow.cpp" line="233"/>
<source>1 Terminal</source> <source>Paste S&amp;election</source>
<translation>1 Terminal</translation> <translation>Textauswahl &amp;einfügen</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="311"/> <location filename="../mainwindow.cpp" line="240"/>
<source>2 Horizontal Terminals</source> <source>Zoom &amp;in</source>
<translation>2 horizontale Terminals</translation> <translation>Ver&amp;größern</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="313"/> <location filename="../mainwindow.cpp" line="247"/>
<source>2 Vertical Terminals</source> <source>Zoom &amp;out</source>
<translation>2 vertikale Terminals</translation> <translation>Ver&amp;kleinern</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="315"/> <location filename="../mainwindow.cpp" line="254"/>
<source>4 Terminals</source> <source>Zoom rese&amp;t</source>
<translation>4 Terminals</translation> <translation>Zurückse&amp;tzen</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="395"/> <location filename="../mainwindow.cpp" line="263"/>
<source>Bottom</source> <source>&amp;Find...</source>
<translation>Unten</translation> <translation>&amp;Suchen...</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="396"/> <location filename="../mainwindow.cpp" line="275"/>
<source>Top</source> <source>&amp;Save Session</source>
<translation>Oben</translation> <translation>&amp;Sitzung speichern</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="397"/> <location filename="../mainwindow.cpp" line="281"/>
<location filename="../mainwindow.cpp" line="428"/> <source>&amp;Load Session</source>
<source>Right</source> <translation>Sitzung &amp;laden</translation>
<translation>Rechts</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="398"/> <location filename="../mainwindow.cpp" line="288"/>
<location filename="../mainwindow.cpp" line="429"/> <source>&amp;Toggle Menu</source>
<source>Left</source> <translation>&amp;Menü ein-/ausblenden</translation>
<translation>Links</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="413"/> <location filename="../mainwindow.cpp" line="307"/>
<source>Tabs Layout</source> <source>&amp;New Tab</source>
<translation>Anzeige Reiterleiste</translation> <translation>Neuer Rei&amp;ter</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="427"/> <location filename="../mainwindow.cpp" line="314"/>
<source>None</source> <source>New Tab From &amp;Preset</source>
<translation>Keine</translation> <translation>Neuer Reiter von Vor&amp;lage</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="445"/> <location filename="../mainwindow.cpp" line="315"/>
<source>Scrollbar Layout</source> <source>1 &amp;Terminal</source>
<translation>Anzeige Bildlaufleiste</translation> <translation>1 &amp;Terminal</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="500"/> <location filename="../mainwindow.cpp" line="317"/>
<source>Exit QTerminal</source> <source>2 &amp;Horizontal Terminals</source>
<translation>QTerminal beenden</translation> <translation>2 &amp;horizontale Terminals</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="502"/> <location filename="../mainwindow.cpp" line="319"/>
<source>Do not ask again</source> <source>2 &amp;Vertical Terminals</source>
<translation>Nicht erneut nachfragen</translation> <translation>2 &amp;vertikale Terminals</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="509"/> <location filename="../mainwindow.cpp" line="321"/>
<source>Are you sure you want to exit?</source> <source>4 Terminal&amp;s</source>
<translation>Sind Sie sicher, dass Sie QTerminal beenden wollen?</translation> <translation>4 Terminal&amp;s</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="529"/> <location filename="../mainwindow.cpp" line="325"/>
<source>A lightweight multiplatform terminal emulator</source> <source>&amp;Close Tab</source>
<translation>Ein schlanker plattformunabhängiger Terminalemulator</translation> <translation>&amp;Reiter schließen</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="53"/> <location filename="../mainwindow.cpp" line="332"/>
<source>Bookmarks</source> <source>&amp;New Window</source>
<translation>Lesezeichen</translation> <translation>&amp;Neues Fenster</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="92"/> <location filename="../mainwindow.cpp" line="366"/>
<source>Rename Session</source> <source>&amp;Hide Window Borders</source>
<translation>Sitzung umbenennen</translation> <translation>Fensterra&amp;hmen ausblenden</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="125"/> <location filename="../mainwindow.cpp" line="381"/>
<source>Press &quot;%1&quot; to see the terminal.</source> <source>&amp;Show Tab Bar</source>
<translation>Tippen Sie &quot;%1&quot;, um das Terminal zu sehen.</translation> <translation>Reiterlei&amp;ste anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="136"/> <location filename="../mainwindow.cpp" line="393"/>
<source>Clear Current Tab</source> <source>Fullscreen</source>
<translation>Aktuellen Reiter leeren</translation> <translation>Vollbild</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="220"/> <location filename="../mainwindow.cpp" line="413"/>
<source>Paste Clipboard</source> <source>&amp;Bottom</source>
<translation>Zwischenablage einfügen</translation> <translation>&amp;Unten</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="234"/> <location filename="../mainwindow.cpp" line="414"/>
<source>Zoom in</source> <source>&amp;Top</source>
<translation>Vergrößern</translation> <translation>&amp;Oben</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="241"/> <location filename="../mainwindow.cpp" line="415"/>
<source>Zoom out</source> <location filename="../mainwindow.cpp" line="446"/>
<translation>Verkleinern</translation> <source>&amp;Right</source>
<translation>&amp;Rechts</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="248"/> <location filename="../mainwindow.cpp" line="416"/>
<source>Zoom reset</source> <location filename="../mainwindow.cpp" line="447"/>
<translation>Zurücksetzen</translation> <source>&amp;Left</source>
<translation>&amp;Links</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="257"/> <location filename="../mainwindow.cpp" line="431"/>
<source>Find...</source> <source>&amp;Tabs Layout</source>
<translation>Suchen...</translation> <translation>&amp;Anzeige Reiterleiste</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="282"/> <location filename="../mainwindow.cpp" line="445"/>
<source>Toggle Menu</source> <source>&amp;None</source>
<translation>Menü ein-/ausblenden</translation> <translation>&amp;Keine</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="301"/> <location filename="../mainwindow.cpp" line="463"/>
<source>New Tab</source> <source>S&amp;crollbar Layout</source>
<translation>Neuer Reiter</translation> <translation>&amp;Anzeige Bildlaufleiste</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="326"/> <location filename="../mainwindow.cpp" line="530"/>
<source>New Window</source> <source>Exit QTerminal</source>
<translation>Neues Fenster</translation> <translation>QTerminal beenden</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="360"/> <location filename="../mainwindow.cpp" line="532"/>
<source>Hide Window Borders</source> <source>Do not ask again</source>
<translation>Fensterrahmen ausblenden</translation> <translation>Nicht erneut nachfragen</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="374"/> <location filename="../mainwindow.cpp" line="539"/>
<source>Show Tab Bar</source> <source>Are you sure you want to exit?</source>
<translation>Reiterleiste anzeigen</translation> <translation>Soll QTerminal wirklich beendet werden?</translation>
</message>
<message>
<location filename="../mainwindow.cpp" line="560"/>
<source>A lightweight multiplatform terminal emulator</source>
<translation>Ein schlanker plattformunabhängiger Terminalemulator</translation>
</message> </message>
</context> </context>
<context> <context>
<name>PropertiesDialog</name> <name>PropertiesDialog</name>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="316"/> <location filename="../forms/propertiesdialog.ui" line="319"/>
<source>Emulation</source> <source>Emulation</source>
<translation>Emulation</translation> <translation>Emulation</translation>
</message> </message>
@ -282,7 +287,7 @@
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="57"/> <location filename="../forms/propertiesdialog.ui" line="57"/>
<location filename="../forms/propertiesdialog.ui" line="341"/> <location filename="../forms/propertiesdialog.ui" line="344"/>
<source>Behavior</source> <source>Behavior</source>
<translation>Verhalten</translation> <translation>Verhalten</translation>
</message> </message>
@ -337,88 +342,98 @@
<translation>Start mit Vorlage:</translation> <translation>Start mit Vorlage:</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="205"/> <location filename="../forms/propertiesdialog.ui" line="208"/>
<source>None (single terminal)</source> <source>None (single terminal)</source>
<translation>Keine (ein Terminal)</translation> <translation>Keine (ein Terminal)</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="210"/> <location filename="../forms/propertiesdialog.ui" line="213"/>
<source>2 terminals horizontally</source> <source>2 terminals horizontally</source>
<translation>2 horizontale Terminals</translation> <translation>2 horizontale Terminals</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="215"/> <location filename="../forms/propertiesdialog.ui" line="218"/>
<source>2 terminals vertically</source> <source>2 terminals vertically</source>
<translation>2 vertikale Terminals</translation> <translation>2 vertikale Terminals</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="220"/> <location filename="../forms/propertiesdialog.ui" line="223"/>
<source>4 terminals</source> <source>4 terminals</source>
<translation>4 Terminals</translation> <translation>4 Terminals</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="256"/> <location filename="../forms/propertiesdialog.ui" line="259"/>
<source>Font</source> <source>Font</source>
<translation>Schriftart</translation> <translation>Schriftart</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="325"/> <location filename="../forms/propertiesdialog.ui" line="328"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Which behavior to emulate. Note that this does not have to match your operating system.&lt;/p&gt;&lt;p&gt;The &lt;span style=&quot; font-weight:600;&quot;&gt;default&lt;/span&gt; emulation is a fallback with a minimal featureset.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Which behavior to emulate. Note that this does not have to match your operating system.&lt;/p&gt;&lt;p&gt;The &lt;span style=&quot; font-weight:600;&quot;&gt;default&lt;/span&gt; emulation is a fallback with a minimal featureset.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Verhalten des Emulators wählen. Hinweis: Emulationsarten können auch unter anderen Systemen genutzt werden (z.B. &quot;linux&quot; unter OS X).&lt;/p&gt;&lt;p&gt;Die Standardemulation ist &lt;span style=&quot; font-weight:600;&quot;&gt;default&lt;/span&gt; mit minimalem Funktionsumfang.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation> <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Verhalten des Emulators wählen. Hinweis: Emulationsarten können auch unter anderen Systemen genutzt werden (z.B. &quot;linux&quot; unter OS X).&lt;/p&gt;&lt;p&gt;Die Standardemulation ist &lt;span style=&quot; font-weight:600;&quot;&gt;default&lt;/span&gt; mit minimalem Funktionsumfang.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="347"/> <location filename="../forms/propertiesdialog.ui" line="350"/>
<source>Action after paste</source> <source>Action after paste</source>
<translation>Aktion nach Einfügen aus der Zwischenablage</translation> <translation>Aktion nach Einfügen aus der Zwischenablage</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="380"/> <location filename="../forms/propertiesdialog.ui" line="383"/>
<source>Open new terminals in current working directory</source> <source>Open new terminals in current working directory</source>
<translation>Neues Terminal im aktuellen Verzeichnis öffnen</translation> <translation>Neues Terminal im aktuellen Verzeichnis öffnen</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="387"/> <location filename="../forms/propertiesdialog.ui" line="390"/>
<source>Save Size when closing</source>
<translation>Beim Beenden Größe speichern</translation>
</message>
<message>
<location filename="../forms/propertiesdialog.ui" line="397"/>
<source>Save Position when closing</source>
<translation>Beim Beenden Position speichern</translation>
</message>
<message>
<location filename="../forms/propertiesdialog.ui" line="404"/>
<source>Ask for confirmation when closing</source> <source>Ask for confirmation when closing</source>
<translation>Beim Schließen eines Fensters nachfragen</translation> <translation>Beim Schließen eines Fensters nachfragen</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="397"/> <location filename="../forms/propertiesdialog.ui" line="414"/>
<source>Unlimited history</source> <source>Unlimited history</source>
<translation>Uneingeschränkte Historie</translation> <translation>Uneingeschränkte Historie</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="404"/> <location filename="../forms/propertiesdialog.ui" line="421"/>
<source>History size (in lines)</source> <source>History size (in lines)</source>
<translation>Historie (Zeilen)</translation> <translation>Historie (Zeilen)</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="472"/> <location filename="../forms/propertiesdialog.ui" line="489"/>
<source>Height</source> <source>Height</source>
<translation>Höhe</translation> <translation>Höhe</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="479"/> <location filename="../forms/propertiesdialog.ui" line="496"/>
<location filename="../forms/propertiesdialog.ui" line="493"/> <location filename="../forms/propertiesdialog.ui" line="510"/>
<source>%</source> <source>%</source>
<translation>%</translation> <translation>%</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="486"/> <location filename="../forms/propertiesdialog.ui" line="503"/>
<source>Width</source> <source>Width</source>
<translation>Breite</translation> <translation>Breite</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="536"/> <location filename="../forms/propertiesdialog.ui" line="553"/>
<source>Edit bookmark file contents</source> <source>Edit bookmark file contents</source>
<translation>Lesezeichendatei bearbeiten</translation> <translation>Lesezeichendatei bearbeiten</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="558"/> <location filename="../forms/propertiesdialog.ui" line="575"/>
<source>Enable bookmarks</source> <source>Enable bookmarks</source>
<translation>Lesezeichen verwenden</translation> <translation>Lesezeichen verwenden</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="567"/> <location filename="../forms/propertiesdialog.ui" line="584"/>
<source>Bookmark file</source> <source>Bookmark file</source>
<translation>Lesezeichendatei</translation> <translation>Lesezeichendatei</translation>
</message> </message>
@ -429,12 +444,12 @@
<translation>%</translation> <translation>%</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="437"/> <location filename="../forms/propertiesdialog.ui" line="454"/>
<source>Shortcut</source> <source>Shortcut</source>
<translation>Tastenkürzel</translation> <translation>Tastenkürzel</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="442"/> <location filename="../forms/propertiesdialog.ui" line="459"/>
<source>Key</source> <source>Key</source>
<translation>Taste</translation> <translation>Taste</translation>
</message> </message>
@ -446,88 +461,88 @@
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="137"/> <location filename="../forms/propertiesdialog.ui" line="137"/>
<source>Hide tab bar with only one tab</source> <source>Hide tab bar with only one tab</source>
<translation type="unfinished">Reiterleiste bei nur einem Reiter vergergen</translation> <translation>Reiterleiste bei nur einem Reiter verbergen</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="289"/> <location filename="../forms/propertiesdialog.ui" line="292"/>
<source>&amp;Change...</source> <source>&amp;Change...</source>
<translation type="unfinished">&amp;Ändern...</translation> <translation>&amp;Ändern...</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="454"/> <location filename="../forms/propertiesdialog.ui" line="471"/>
<source>Show on start</source> <source>Show on start</source>
<translation>Beim Start anzeigen</translation> <translation>Beim Start anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="461"/> <location filename="../forms/propertiesdialog.ui" line="478"/>
<source>Size</source> <source>Size</source>
<translation>Größe</translation> <translation>Größe</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="507"/> <location filename="../forms/propertiesdialog.ui" line="524"/>
<source>Shortcut:</source> <source>Shortcut:</source>
<translation>Tastenkürzel:</translation> <translation>Tastenkürzel:</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="577"/> <location filename="../forms/propertiesdialog.ui" line="594"/>
<source>Find...</source> <source>Find...</source>
<translation>Suchen...</translation> <translation>Suchen...</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="586"/> <location filename="../forms/propertiesdialog.ui" line="603"/>
<source>You can specify your own bookmarks file location. It allows easy bookmark sharing with tools like OwnCloud or Dropbox.</source> <source>You can specify your own bookmarks file location. It allows easy bookmark sharing with tools like OwnCloud or Dropbox.</source>
<translation>Sie können eine Datei für eigene Lesezeichen angeben. Das erlaubt einfachen Austausch mit Werkzeugen wie OwnCloud oder DropBox.</translation> <translation>Sie können eine Datei für eigene Lesezeichen angeben. Das erlaubt einfachen Austausch mit Werkzeugen wie OwnCloud oder DropBox.</translation>
</message> </message>
<message> <message>
<location filename="../propertiesdialog.cpp" line="45"/> <location filename="../propertiesdialog.cpp" line="61"/>
<source>No scrollbar</source> <source>No scrollbar</source>
<translation>Keine Bildlaufleiste</translation> <translation>Keine Bildlaufleiste</translation>
</message> </message>
<message> <message>
<location filename="../propertiesdialog.cpp" line="45"/> <location filename="../propertiesdialog.cpp" line="61"/>
<location filename="../propertiesdialog.cpp" line="51"/> <location filename="../propertiesdialog.cpp" line="67"/>
<source>Left</source> <source>Left</source>
<translation>Links</translation> <translation>Links</translation>
</message> </message>
<message> <message>
<location filename="../propertiesdialog.cpp" line="45"/> <location filename="../propertiesdialog.cpp" line="61"/>
<location filename="../propertiesdialog.cpp" line="51"/> <location filename="../propertiesdialog.cpp" line="67"/>
<source>Right</source> <source>Right</source>
<translation>Rechts</translation> <translation>Rechts</translation>
</message> </message>
<message> <message>
<location filename="../propertiesdialog.cpp" line="51"/> <location filename="../propertiesdialog.cpp" line="67"/>
<source>Top</source> <source>Top</source>
<translation>Oben</translation> <translation>Oben</translation>
</message> </message>
<message> <message>
<location filename="../propertiesdialog.cpp" line="51"/> <location filename="../propertiesdialog.cpp" line="67"/>
<source>Bottom</source> <source>Bottom</source>
<translation>Unten</translation> <translation>Unten</translation>
</message> </message>
<message> <message>
<location filename="../propertiesdialog.cpp" line="63"/> <location filename="../propertiesdialog.cpp" line="79"/>
<source>No move</source> <source>No move</source>
<translation>Nicht bewegen</translation> <translation>Nicht bewegen</translation>
</message> </message>
<message> <message>
<location filename="../propertiesdialog.cpp" line="63"/> <location filename="../propertiesdialog.cpp" line="79"/>
<source>Move start</source> <source>Move start</source>
<translation>An den Anfang bewegen</translation> <translation>An den Anfang bewegen</translation>
</message> </message>
<message> <message>
<location filename="../propertiesdialog.cpp" line="63"/> <location filename="../propertiesdialog.cpp" line="79"/>
<source>Move end</source> <source>Move end</source>
<translation>An das Ende bewegen</translation> <translation>An das Ende bewegen</translation>
</message> </message>
<message> <message>
<location filename="../propertiesdialog.cpp" line="68"/> <location filename="../propertiesdialog.cpp" line="84"/>
<location filename="../propertiesdialog.cpp" line="122"/> <location filename="../propertiesdialog.cpp" line="139"/>
<source>System Default</source> <source>System Default</source>
<translation>Systemstandard</translation> <translation>Systemstandard</translation>
</message> </message>
<message> <message>
<location filename="../propertiesdialog.cpp" line="252"/> <location filename="../propertiesdialog.cpp" line="272"/>
<source>Open or create bookmarks file</source> <source>Open or create bookmarks file</source>
<translation>Lesezeichendatei öffnen oder erstellen</translation> <translation>Lesezeichendatei öffnen oder erstellen</translation>
</message> </message>
@ -535,12 +550,12 @@
<context> <context>
<name>QObject</name> <name>QObject</name>
<message> <message>
<location filename="../bookmarkswidget.cpp" line="97"/> <location filename="../bookmarkswidget.cpp" line="110"/>
<source>Local Bookmarks</source> <source>Local Bookmarks</source>
<translation>Lokale Lesezeichen</translation> <translation>Lokale Lesezeichen</translation>
</message> </message>
<message> <message>
<location filename="../bookmarkswidget.cpp" line="187"/> <location filename="../bookmarkswidget.cpp" line="167"/>
<source>Synchronized Bookmarks</source> <source>Synchronized Bookmarks</source>
<translation>Synchronisierte Lesezeichen</translation> <translation>Synchronisierte Lesezeichen</translation>
</message> </message>
@ -548,28 +563,28 @@
<context> <context>
<name>TabWidget</name> <name>TabWidget</name>
<message> <message>
<location filename="../tabwidget.cpp" line="69"/> <location filename="../tabwidget.cpp" line="68"/>
<location filename="../tabwidget.cpp" line="174"/> <location filename="../tabwidget.cpp" line="173"/>
<source>Shell No. %1</source> <source>Shell No. %1</source>
<translation>Shell Nr. %1</translation> <translation>Shell Nr. %1</translation>
</message> </message>
<message> <message>
<location filename="../tabwidget.cpp" line="160"/> <location filename="../tabwidget.cpp" line="159"/>
<source>Tab name</source> <source>Tab name</source>
<translation>Reiterbezeichnung</translation> <translation>Reiterbezeichnung</translation>
</message> </message>
<message> <message>
<location filename="../tabwidget.cpp" line="161"/> <location filename="../tabwidget.cpp" line="160"/>
<source>New tab name:</source> <source>New tab name:</source>
<translation>Neue Reiterbezeichnung:</translation> <translation>Neue Reiterbezeichnung:</translation>
</message> </message>
<message> <message>
<location filename="../tabwidget.cpp" line="183"/> <location filename="../tabwidget.cpp" line="182"/>
<source>Close session</source> <source>Close session</source>
<translation>Sitzung schließen</translation> <translation>Sitzung schließen</translation>
</message> </message>
<message> <message>
<location filename="../tabwidget.cpp" line="185"/> <location filename="../tabwidget.cpp" line="184"/>
<source>Rename session</source> <source>Rename session</source>
<translation>Sitzung umbenennen</translation> <translation>Sitzung umbenennen</translation>
</message> </message>
@ -577,65 +592,65 @@
<context> <context>
<name>TermWidgetHolder</name> <name>TermWidgetHolder</name>
<message> <message>
<location filename="../termwidgetholder.cpp" line="46"/> <location filename="../termwidgetholder.cpp" line="64"/>
<source>Load Session</source> <source>Load Session</source>
<translation>Sitzung laden</translation> <translation>Sitzung laden</translation>
</message> </message>
<message> <message>
<location filename="../termwidgetholder.cpp" line="47"/> <location filename="../termwidgetholder.cpp" line="65"/>
<source>List of saved sessions:</source> <source>List of saved sessions:</source>
<translation>Liste der gespeicherten Sitzungen:</translation> <translation>Liste der gespeicherten Sitzungen:</translation>
</message> </message>
</context> </context>
<context> <context>
<name>mainWindow</name> <name>mainWindow</name>
<message>
<location filename="../forms/qterminal.ui" line="68"/>
<source>&amp;File</source>
<translation>&amp;Datei</translation>
</message>
<message> <message>
<location filename="../forms/qterminal.ui" line="76"/> <location filename="../forms/qterminal.ui" line="76"/>
<source>Actions</source> <source>&amp;Actions</source>
<translation>Aktionen</translation> <translation>&amp;Aktionen</translation>
</message> </message>
<message> <message>
<location filename="../forms/qterminal.ui" line="81"/> <location filename="../forms/qterminal.ui" line="81"/>
<source>Help</source> <source>&amp;Help</source>
<translation>Hilfe</translation> <translation>&amp;Hilfe</translation>
</message>
<message>
<location filename="../forms/qterminal.ui" line="88"/>
<source>&amp;View</source>
<translation>&amp;Ansicht</translation>
</message> </message>
<message> <message>
<location filename="../forms/qterminal.ui" line="93"/> <location filename="../forms/qterminal.ui" line="93"/>
<source>Edit</source> <source>&amp;Edit</source>
<translation>Bearbeiten</translation> <translation>&amp;Bearbeiten</translation>
</message> </message>
<message> <message>
<location filename="../forms/qterminal.ui" line="107"/> <location filename="../forms/qterminal.ui" line="109"/>
<source>About...</source> <source>&amp;About...</source>
<translation>Über...</translation> <translation>Ü&amp;ber...</translation>
</message> </message>
<message> <message>
<location filename="../forms/qterminal.ui" line="112"/> <location filename="../forms/qterminal.ui" line="114"/>
<source>About Qt...</source> <source>About &amp;Qt...</source>
<translation>Über Qt...</translation> <translation>Über &amp;Qt...</translation>
</message> </message>
<message> <message>
<location filename="../forms/qterminal.ui" line="117"/> <location filename="../forms/qterminal.ui" line="119"/>
<source>&amp;Preferences...</source> <source>&amp;Preferences...</source>
<translation>&amp;Einstellungen...</translation> <translation>&amp;Einstellungen...</translation>
</message> </message>
<message> <message>
<location filename="../forms/qterminal.ui" line="14"/> <location filename="../forms/qterminal.ui" line="14"/>
<source>MainWindow</source> <source>MainWindow</source>
<translation></translation> <translation>Hauptfenster</translation>
</message>
<message>
<location filename="../forms/qterminal.ui" line="68"/>
<source>File</source>
<translation>Datei</translation>
</message>
<message>
<location filename="../forms/qterminal.ui" line="88"/>
<source>View</source>
<translation>Ansicht</translation>
</message> </message>
<message> <message>
<location filename="../forms/qterminal.ui" line="125"/> <location filename="../forms/qterminal.ui" line="129"/>
<source>&amp;Quit</source> <source>&amp;Quit</source>
<translation>&amp;Beenden</translation> <translation>&amp;Beenden</translation>
</message> </message>

@ -235,7 +235,7 @@
<message> <message>
<location filename="../mainwindow.cpp" line="287"/> <location filename="../mainwindow.cpp" line="287"/>
<source>&amp;Toggle Menu</source> <source>&amp;Toggle Menu</source>
<translation>(&amp;T)</translation> <translation>/(&amp;T)</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="306"/> <location filename="../mainwindow.cpp" line="306"/>
@ -324,7 +324,7 @@
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="144"/> <location filename="../forms/propertiesdialog.ui" line="144"/>
<source>Show a border around the current terminal</source> <source>Show a border around the current terminal</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="151"/> <location filename="../forms/propertiesdialog.ui" line="151"/>
@ -339,7 +339,7 @@
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="184"/> <location filename="../forms/propertiesdialog.ui" line="184"/>
<source>Start with preset:</source> <source>Start with preset:</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="208"/> <location filename="../forms/propertiesdialog.ui" line="208"/>
@ -369,37 +369,37 @@
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="328"/> <location filename="../forms/propertiesdialog.ui" line="328"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Which behavior to emulate. Note that this does not have to match your operating system.&lt;/p&gt;&lt;p&gt;The &lt;span style=&quot; font-weight:600;&quot;&gt;default&lt;/span&gt; emulation is a fallback with a minimal featureset.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Which behavior to emulate. Note that this does not have to match your operating system.&lt;/p&gt;&lt;p&gt;The &lt;span style=&quot; font-weight:600;&quot;&gt;default&lt;/span&gt; emulation is a fallback with a minimal featureset.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt; &lt;span style=&quot; font-weight:600;&quot;&gt;default&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation> <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt; &lt;span style=&quot; font-weight:600;&quot;&gt;default&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="350"/> <location filename="../forms/propertiesdialog.ui" line="350"/>
<source>Action after paste</source> <source>Action after paste</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="383"/> <location filename="../forms/propertiesdialog.ui" line="383"/>
<source>Open new terminals in current working directory</source> <source>Open new terminals in current working directory</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="390"/> <location filename="../forms/propertiesdialog.ui" line="390"/>
<source>Save Size when closing</source> <source>Save Size when closing</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="397"/> <location filename="../forms/propertiesdialog.ui" line="397"/>
<source>Save Position when closing</source> <source>Save Position when closing</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="404"/> <location filename="../forms/propertiesdialog.ui" line="404"/>
<source>Ask for confirmation when closing</source> <source>Ask for confirmation when closing</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="414"/> <location filename="../forms/propertiesdialog.ui" line="414"/>
<source>Unlimited history</source> <source>Unlimited history</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="421"/> <location filename="../forms/propertiesdialog.ui" line="421"/>
@ -420,7 +420,7 @@
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="486"/> <location filename="../forms/propertiesdialog.ui" line="486"/>
<source>Width</source> <source>Width</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="536"/> <location filename="../forms/propertiesdialog.ui" line="536"/>
@ -430,7 +430,7 @@
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="558"/> <location filename="../forms/propertiesdialog.ui" line="558"/>
<source>Enable bookmarks</source> <source>Enable bookmarks</source>
<translation type="unfinished"></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="567"/> <location filename="../forms/propertiesdialog.ui" line="567"/>
@ -461,12 +461,12 @@
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="137"/> <location filename="../forms/propertiesdialog.ui" line="137"/>
<source>Hide tab bar with only one tab</source> <source>Hide tab bar with only one tab</source>
<translation type="unfinished">1使</translation> <translation>1使</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="289"/> <location filename="../forms/propertiesdialog.ui" line="289"/>
<source>&amp;Change...</source> <source>&amp;Change...</source>
<translation type="unfinished">&amp;C)...</translation> <translation>&amp;C)...</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="454"/> <location filename="../forms/propertiesdialog.ui" line="454"/>
@ -491,7 +491,7 @@
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="586"/> <location filename="../forms/propertiesdialog.ui" line="586"/>
<source>You can specify your own bookmarks file location. It allows easy bookmark sharing with tools like OwnCloud or Dropbox.</source> <source>You can specify your own bookmarks file location. It allows easy bookmark sharing with tools like OwnCloud or Dropbox.</source>
<translation type="unfinished">OwnCloudDropbox</translation> <translation>OwnCloudDropbox</translation>
</message> </message>
<message> <message>
<location filename="../propertiesdialog.cpp" line="45"/> <location filename="../propertiesdialog.cpp" line="45"/>
@ -523,17 +523,17 @@
<message> <message>
<location filename="../propertiesdialog.cpp" line="63"/> <location filename="../propertiesdialog.cpp" line="63"/>
<source>No move</source> <source>No move</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../propertiesdialog.cpp" line="63"/> <location filename="../propertiesdialog.cpp" line="63"/>
<source>Move start</source> <source>Move start</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../propertiesdialog.cpp" line="63"/> <location filename="../propertiesdialog.cpp" line="63"/>
<source>Move end</source> <source>Move end</source>
<translation></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../propertiesdialog.cpp" line="68"/> <location filename="../propertiesdialog.cpp" line="68"/>
@ -632,7 +632,7 @@
<message> <message>
<location filename="../forms/qterminal.ui" line="119"/> <location filename="../forms/qterminal.ui" line="119"/>
<source>&amp;Preferences...</source> <source>&amp;Preferences...</source>
<translation type="unfinished">(&amp;P)...</translation> <translation>(&amp;P)...</translation>
</message> </message>
<message> <message>
<location filename="../forms/qterminal.ui" line="14"/> <location filename="../forms/qterminal.ui" line="14"/>

@ -15,7 +15,7 @@
<location filename="../forms/fontdialog.ui" line="14"/> <location filename="../forms/fontdialog.ui" line="14"/>
<location filename="../forms/fontdialog.ui" line="73"/> <location filename="../forms/fontdialog.ui" line="73"/>
<source>Select Terminal Font</source> <source>Select Terminal Font</source>
<translation>Выбрать шрифт терминала</translation> <translation>Выберите шрифт терминала</translation>
</message> </message>
<message> <message>
<location filename="../forms/fontdialog.ui" line="32"/> <location filename="../forms/fontdialog.ui" line="32"/>
@ -68,12 +68,12 @@
<message> <message>
<location filename="../mainwindow.cpp" line="164"/> <location filename="../mainwindow.cpp" line="164"/>
<source>Move Tab &amp;Left</source> <source>Move Tab &amp;Left</source>
<translation>Сдвинуть вкладку &amp;влево</translation> <translation>Сдвинуть вкладку в&amp;лево</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="171"/> <location filename="../mainwindow.cpp" line="171"/>
<source>Move Tab &amp;Right</source> <source>Move Tab &amp;Right</source>
<translation>Сдвинуть вкладку &amp;вправо</translation> <translation>Сдвинуть вкладку в&amp;право</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="180"/> <location filename="../mainwindow.cpp" line="180"/>
@ -250,7 +250,7 @@
<message> <message>
<location filename="../mainwindow.cpp" line="531"/> <location filename="../mainwindow.cpp" line="531"/>
<source>Do not ask again</source> <source>Do not ask again</source>
<translation>Не справшивать снова</translation> <translation>Не спрашивать снова</translation>
</message> </message>
<message> <message>
<location filename="../mainwindow.cpp" line="538"/> <location filename="../mainwindow.cpp" line="538"/>
@ -260,7 +260,7 @@
<message> <message>
<location filename="../mainwindow.cpp" line="559"/> <location filename="../mainwindow.cpp" line="559"/>
<source>A lightweight multiplatform terminal emulator</source> <source>A lightweight multiplatform terminal emulator</source>
<translation>Лёгкий мультиплатформенный эмулятор терминала </translation> <translation>Лёгкий мультиплатформенный эмулятор терминала</translation>
</message> </message>
</context> </context>
<context> <context>
@ -324,7 +324,7 @@
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="130"/> <location filename="../forms/propertiesdialog.ui" line="130"/>
<source>Show the menu bar</source> <source>Show the menu bar</source>
<translation>Показать панель меню</translation> <translation>Показывать панель меню</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="144"/> <location filename="../forms/propertiesdialog.ui" line="144"/>
@ -374,7 +374,7 @@
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="328"/> <location filename="../forms/propertiesdialog.ui" line="328"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Which behavior to emulate. Note that this does not have to match your operating system.&lt;/p&gt;&lt;p&gt;The &lt;span style=&quot; font-weight:600;&quot;&gt;default&lt;/span&gt; emulation is a fallback with a minimal featureset.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Which behavior to emulate. Note that this does not have to match your operating system.&lt;/p&gt;&lt;p&gt;The &lt;span style=&quot; font-weight:600;&quot;&gt;default&lt;/span&gt; emulation is a fallback with a minimal featureset.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Какое поведение эмулировать. Обратите внимание, что это не обязательно должн осоответствовать вашей операционной системе.&lt;/p&gt;&lt;p&gt;Эмуляция &lt;span style=&quot; font-weight:600;&quot;&gt;по умолчанию&lt;/span&gt; это запасной режим с минимальным набором функций.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation> <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Какое поведение эмулировать. Обратите внимание, что это не обязательно должно соответствовать вашей операционной системе.&lt;/p&gt;&lt;p&gt;Эмуляция &lt;span style=&quot; font-weight:600;&quot;&gt;по умолчанию&lt;/span&gt; - это запасной режим с минимальным набором функций.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="350"/> <location filename="../forms/propertiesdialog.ui" line="350"/>
@ -384,7 +384,7 @@
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="383"/> <location filename="../forms/propertiesdialog.ui" line="383"/>
<source>Open new terminals in current working directory</source> <source>Open new terminals in current working directory</source>
<translation>Открывать новые терминалы в текущей рабочей папке</translation> <translation>Открывать новые терминалы в текущем рабочем каталоге</translation>
</message> </message>
<message> <message>
<location filename="../forms/propertiesdialog.ui" line="390"/> <location filename="../forms/propertiesdialog.ui" line="390"/>
@ -523,17 +523,17 @@
<message> <message>
<location filename="../propertiesdialog.cpp" line="63"/> <location filename="../propertiesdialog.cpp" line="63"/>
<source>No move</source> <source>No move</source>
<translation type="unfinished"></translation> <translation>Не двигаться</translation>
</message> </message>
<message> <message>
<location filename="../propertiesdialog.cpp" line="63"/> <location filename="../propertiesdialog.cpp" line="63"/>
<source>Move start</source> <source>Move start</source>
<translation type="unfinished"></translation> <translation>Переместиться в начало</translation>
</message> </message>
<message> <message>
<location filename="../propertiesdialog.cpp" line="63"/> <location filename="../propertiesdialog.cpp" line="63"/>
<source>Move end</source> <source>Move end</source>
<translation type="unfinished"></translation> <translation>Переместиться в конец</translation>
</message> </message>
<message> <message>
<location filename="../propertiesdialog.cpp" line="68"/> <location filename="../propertiesdialog.cpp" line="68"/>

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS> <!DOCTYPE TS>
<TS version="2.1" language="ja"> <TS version="2.1" language="zh_CN">
<context> <context>
<name>BookmarksWidget</name> <name>BookmarksWidget</name>
<message> <message>

Loading…
Cancel
Save