Merge pull request #319 from tcuje/master

Fix Issues #160 #239
This commit is contained in:
Leonardo Zide 2019-03-09 16:21:37 -08:00 committed by GitHub
commit 03127dedd6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
19 changed files with 733 additions and 606 deletions

View file

@ -30,6 +30,7 @@ void lcPreferences::LoadDefaults()
mViewSphereColor = lcGetProfileInt(LC_PROFILE_VIEW_SPHERE_COLOR);
mViewSphereTextColor = lcGetProfileInt(LC_PROFILE_VIEW_SPHERE_TEXT_COLOR);
mViewSphereHighlightColor = lcGetProfileInt(LC_PROFILE_VIEW_SPHERE_HIGHLIGHT_COLOR);
autoLoadMostRecent = lcGetProfileInt(LC_PROFILE_AUTOLOAD_MOSTRECENT);
}
void lcPreferences::SaveDefaults()
@ -50,6 +51,7 @@ void lcPreferences::SaveDefaults()
lcSetProfileInt(LC_PROFILE_VIEW_SPHERE_COLOR, mViewSphereColor);
lcSetProfileInt(LC_PROFILE_VIEW_SPHERE_TEXT_COLOR, mViewSphereTextColor);
lcSetProfileInt(LC_PROFILE_VIEW_SPHERE_HIGHLIGHT_COLOR, mViewSphereHighlightColor);
lcSetProfileInt(LC_PROFILE_AUTOLOAD_MOSTRECENT, autoLoadMostRecent);
}
lcApplication::lcApplication(int& Argc, char** Argv)
@ -196,7 +198,7 @@ bool lcApplication::Initialize(QList<QPair<QString, bool>>& LibraryPaths, bool&
QString ModelName;
QString CameraName;
QString ViewpointName;
QString ProjectName;
QString ProjectName = lcGetProfileInt(LC_PROFILE_AUTOLOAD_MOSTRECENT) ? lcGetProfileString(LC_PROFILE_RECENT_FILE1) : QString();
QString SaveWavefrontName;
QString Save3DSName;
QString SaveCOLLADAName;

View file

@ -44,6 +44,7 @@ public:
quint32 mViewSphereColor;
quint32 mViewSphereTextColor;
quint32 mViewSphereHighlightColor;
bool autoLoadMostRecent;
};
class lcApplication : public QApplication

View file

@ -12,7 +12,7 @@
#include <array>
#ifndef Q_FALLTHROUGH
#define Q_FALLTHROUGH(); [[fallthrough]];
#define Q_FALLTHROUGH(); // fall through
#endif
#if !defined(EGL_VERSION_1_0) && !defined(GL_ES_VERSION_2_0) && !defined(GL_ES_VERSION_3_0) && !defined(QT_OPENGL_ES)

View file

@ -592,8 +592,7 @@ void lcModel::LoadLDraw(QIODevice& Device, Project* Project)
if (Token == QLatin1String("BEGIN"))
{
QString Name = LineStream.readAll().trimmed();
QByteArray NameUtf = Name.toUtf8(); // todo: replace with qstring
lcGroup* Group = GetGroup(NameUtf.constData(), true);
lcGroup* Group = GetGroup(Name, true);
if (!CurrentGroups.IsEmpty())
Group->mGroup = CurrentGroups[CurrentGroups.GetSize() - 1];
else

View file

@ -82,6 +82,7 @@ static lcProfileEntry gProfileEntries[LC_NUM_PROFILE_KEYS] =
lcProfileEntry("Settings", "RecentFile2", ""), // LC_PROFILE_RECENT_FILE2
lcProfileEntry("Settings", "RecentFile3", ""), // LC_PROFILE_RECENT_FILE3
lcProfileEntry("Settings", "RecentFile4", ""), // LC_PROFILE_RECENT_FILE4
lcProfileEntry("Settings", "AutoLoadMostRecent", false), // LC_PROFILE_AUTOLOAD_MOSTRECENT
lcProfileEntry("Settings", "AutosaveInterval", 10), // LC_PROFILE_AUTOSAVE_INTERVAL
lcProfileEntry("Settings", "MouseSensitivity", 11), // LC_PROFILE_MOUSE_SENSITIVITY
lcProfileEntry("Settings", "ImageWidth", 1280), // LC_PROFILE_IMAGE_WIDTH

View file

@ -30,6 +30,7 @@ enum LC_PROFILE_KEY
LC_PROFILE_RECENT_FILE2,
LC_PROFILE_RECENT_FILE3,
LC_PROFILE_RECENT_FILE4,
LC_PROFILE_AUTOLOAD_MOSTRECENT,
LC_PROFILE_AUTOSAVE_INTERVAL,
LC_PROFILE_MOUSE_SENSITIVITY,
LC_PROFILE_IMAGE_WIDTH,

View file

@ -89,6 +89,7 @@
<file>resources/time_add_keys.png</file>
<file>resources/parts_search.png</file>
<file>resources/parts_cancel.png</file>
<file>resources/archive.png</file>
<file>resources/library.zip</file>
<file>resources/ldconfig.ldr</file>
<file>resources/minifig.ini</file>

View file

@ -43,7 +43,8 @@ lcQPreferencesDialog::lcQPreferencesDialog(QWidget *parent, void *data) :
ui->lgeoPath->setText(options->LGEOPath);
ui->mouseSensitivity->setValue(options->Preferences.mMouseSensitivity);
ui->checkForUpdates->setCurrentIndex(options->CheckForUpdates);
ui->fixedDirectionKeys->setChecked((options->Preferences.mFixedAxes) != 0);
ui->fixedDirectionKeys->setChecked(options->Preferences.mFixedAxes);
ui->autoLoadMostRecent->setChecked(options->Preferences.autoLoadMostRecent);
ui->antiAliasing->setChecked(options->AASamples != 1);
if (options->AASamples == 8)
@ -145,6 +146,7 @@ void lcQPreferencesDialog::accept()
options->Preferences.mMouseSensitivity = ui->mouseSensitivity->value();
options->CheckForUpdates = ui->checkForUpdates->currentIndex();
options->Preferences.mFixedAxes = ui->fixedDirectionKeys->isChecked();
options->Preferences.autoLoadMostRecent = ui->autoLoadMostRecent->isChecked();
if (!ui->antiAliasing->isChecked())
options->AASamples = 1;
@ -188,7 +190,15 @@ void lcQPreferencesDialog::accept()
void lcQPreferencesDialog::on_partsLibraryBrowse_clicked()
{
QString result = QFileDialog::getExistingDirectory(this, tr("Open Parts Library Folder"), ui->partsLibrary->text());
QString result = QFileDialog::getExistingDirectory(this, tr("Select Parts Library Folder..."), ui->partsLibrary->text());
if (!result.isEmpty())
ui->partsLibrary->setText(QDir::toNativeSeparators(result));
}
void lcQPreferencesDialog::on_partsArchiveBrowse_clicked()
{
QString result = QFileDialog::getOpenFileName(this, tr("Select Parts Library Archive..."), ui->partsLibrary->text(), tr("Supported Archives (*.zip *.bin);;All Files (*.*)"));
if (!result.isEmpty())
ui->partsLibrary->setText(QDir::toNativeSeparators(result));

View file

@ -27,6 +27,7 @@ public:
public slots:
void accept();
void on_partsLibraryBrowse_clicked();
void on_partsArchiveBrowse_clicked();
void on_povrayExecutableBrowse_clicked();
void on_lgeoPathBrowse_clicked();
void ColorButtonClicked();

View file

@ -67,8 +67,17 @@
</item>
<item>
<widget class="QToolButton" name="partsLibraryBrowse">
<property name="text">
<string>...</string>
<property name="icon">
<iconset>
<normaloff>:/resources/file_open.png</normaloff>:/resources/file_open.png</iconset>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="partsArchiveBrowse">
<property name="icon">
<iconset>
<normaloff>:/resources/archive.png</normaloff>:/resources/archive.png</iconset>
</property>
</widget>
</item>
@ -158,6 +167,13 @@
</property>
</widget>
</item>
<item row="8" column="0" colspan="2">
<widget class="QCheckBox" name="autoLoadMostRecent">
<property name="text">
<string>Open most recent file on startup</string>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tabRendering">
@ -982,6 +998,7 @@
<tabstop>authorName</tabstop>
<tabstop>partsLibrary</tabstop>
<tabstop>partsLibraryBrowse</tabstop>
<tabstop>partsArchiveBrowse</tabstop>
<tabstop>povrayExecutable</tabstop>
<tabstop>povrayExecutableBrowse</tabstop>
<tabstop>lgeoPath</tabstop>

View file

@ -139,7 +139,7 @@ void lcQPropertiesTreeDelegate::paint(QPainter *painter, const QStyleOptionViewI
if (m_treeWidget)
hasValue = m_treeWidget->indexToItem(index)->data(0, lcQPropertiesTree::PropertyTypeRole).toInt() != lcQPropertiesTree::PropertyGroup;
QStyleOptionViewItemV3 opt = option;
QStyleOptionViewItem opt = option;
opt.state &= ~QStyle::State_HasFocus;
@ -241,7 +241,7 @@ QSize lcQPropertiesTree::sizeHint() const
void lcQPropertiesTree::drawRow(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
{
QStyleOptionViewItemV3 opt = option;
QStyleOptionViewItem opt = option;
QTreeWidgetItem *item = itemFromIndex(index);

View file

@ -30,7 +30,7 @@ lcRenderDialog::lcRenderDialog(QWidget* Parent)
QImage Image(LC_POVRAY_PREVIEW_WIDTH, LC_POVRAY_PREVIEW_HEIGHT, QImage::Format_RGB32);
Image.fill(QColor(255, 255, 255));
ui->label->setPixmap(QPixmap::fromImage(Image));
ui->preview->setPixmap(QPixmap::fromImage(Image));
connect(&mUpdateTimer, SIGNAL(timeout()), this, SLOT(Update()));
mUpdateTimer.start(500);
@ -168,10 +168,15 @@ void lcRenderDialog::on_RenderButton_clicked()
#endif
mProcess = new QProcess(this);
connect(mProcess, SIGNAL(readyReadStandardError()), this, SLOT(ReadStdErr()));
mProcess->start(POVRayPath, Arguments);
if (mProcess->waitForStarted())
{
ui->RenderButton->setText(tr("Cancel"));
ui->RenderProgress->setValue(ui->RenderProgress->minimum());
stdErrList.clear();
}
else
{
QMessageBox::warning(this, tr("Error"), tr("Error starting POV-Ray."));
@ -180,6 +185,19 @@ void lcRenderDialog::on_RenderButton_clicked()
#endif
}
void lcRenderDialog::ReadStdErr()
{
QString stdErr = QString(mProcess->readAllStandardError());
stdErrList.append(stdErr);
QRegExp regexPovRayProgress("Rendered (\\d+) of (\\d+) pixels.*");
regexPovRayProgress.setCaseSensitivity(Qt::CaseInsensitive);
if (regexPovRayProgress.indexIn(stdErr) == 0)
{
ui->RenderProgress->setMaximum(regexPovRayProgress.cap(2).toInt());
ui->RenderProgress->setValue(regexPovRayProgress.cap(1).toInt());
}
}
void lcRenderDialog::Update()
{
#ifndef QT_NO_PROCESS
@ -188,14 +206,12 @@ void lcRenderDialog::Update()
if (mProcess->state() == QProcess::NotRunning)
{
// QString Output = mProcess->readAllStandardError();
// QMessageBox::information(this, "LeoCAD", Output);
#ifdef Q_OS_LINUX
QByteArray Output = mProcess->readAllStandardOutput();
QImage Image = QImage::fromData(Output);
ui->label->setPixmap(QPixmap::fromImage(Image.scaled(LC_POVRAY_PREVIEW_WIDTH, LC_POVRAY_PREVIEW_HEIGHT, Qt::KeepAspectRatio, Qt::SmoothTransformation)));
mImage = QImage::fromData(Output);
ShowResult();
#endif
CloseProcess();
}
#endif
@ -251,10 +267,27 @@ void lcRenderDialog::Update()
Header->PixelsRead = PixelsWritten;
ui->label->setPixmap(QPixmap::fromImage(mImage.scaled(LC_POVRAY_PREVIEW_WIDTH, LC_POVRAY_PREVIEW_HEIGHT, Qt::KeepAspectRatio, Qt::SmoothTransformation)));
if (PixelsWritten == Width * Height)
{
ShowResult();
#endif
}
void lcRenderDialog::ShowResult() {
ReadStdErr();
ui->RenderProgress->setValue(ui->RenderProgress->maximum());
if (mProcess->exitStatus() != QProcess::NormalExit || mProcess->exitCode() != 0) {
QMessageBox error;
error.setWindowTitle(tr("Error"));
error.setIcon(QMessageBox::Critical);
error.setText(tr("An error occurred while rendering. Check details or try again."));
error.setDetailedText(stdErrList.join(""));
error.exec();
return;
}
ui->preview->setPixmap(QPixmap::fromImage(mImage.scaled(LC_POVRAY_PREVIEW_WIDTH, LC_POVRAY_PREVIEW_HEIGHT, Qt::KeepAspectRatio, Qt::SmoothTransformation)));
QString FileName = ui->OutputEdit->text();
if (!FileName.isEmpty())
@ -266,8 +299,6 @@ void lcRenderDialog::Update()
if (!Result)
QMessageBox::information(this, tr("Error"), tr("Error writing to file '%1':\n%2").arg(FileName, Writer.errorString()));
}
}
#endif
}
void lcRenderDialog::on_OutputBrowseButton_clicked()

View file

@ -20,11 +20,15 @@ public slots:
void on_OutputBrowseButton_clicked();
void Update();
protected slots:
void ReadStdErr();
protected:
QString GetOutputFileName() const;
QString GetPOVFileName() const;
void CloseProcess();
bool PromptCancel();
void ShowResult();
#ifndef QT_NO_PROCESS
QProcess* mProcess;
@ -33,6 +37,7 @@ protected:
QFile mOutputFile;
void* mOutputBuffer;
QImage mImage;
QStringList stdErrList;
Ui::lcRenderDialog* ui;
};

View file

@ -13,43 +13,43 @@
<property name="windowTitle">
<string>Render</string>
</property>
<layout class="QHBoxLayout" name="horizontalLayout">
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QLabel" name="label">
<property name="text">
<string/>
</property>
</widget>
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_2">
<layout class="QVBoxLayout" name="topLayout">
<item>
<widget class="QGroupBox" name="groupBox">
<property name="title">
<string>Settings</string>
</property>
<layout class="QFormLayout" name="formLayout">
<item row="1" column="1">
<widget class="QLineEdit" name="WidthEdit"/>
</item>
<item row="2" column="1">
<widget class="QLineEdit" name="HeightEdit"/>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_2">
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QLabel" name="widthLabel">
<property name="text">
<string>Width:</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_3">
<item>
<widget class="QLineEdit" name="WidthEdit"/>
</item>
<item>
<widget class="QLabel" name="heightLabel">
<property name="text">
<string>Height:</string>
</property>
</widget>
</item>
<item row="3" column="1">
<item>
<widget class="QLineEdit" name="HeightEdit"/>
</item>
<item>
<widget class="QLabel" name="qualityLabel">
<property name="text">
<string>Quality:</string>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="QualityComboBox">
<item>
<property name="text">
@ -68,22 +68,18 @@
</item>
</widget>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_4">
<property name="text">
<string>Quality:</string>
</property>
</layout>
</widget>
</item>
<item row="4" column="0">
<widget class="QLabel" name="label_5">
<item>
<layout class="QHBoxLayout" name="outputLayout">
<item>
<widget class="QLabel" name="outputLabel">
<property name="text">
<string>Output:</string>
</property>
</widget>
</item>
<item row="4" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QLineEdit" name="OutputEdit"/>
</item>
@ -96,7 +92,16 @@
</item>
</layout>
</item>
</layout>
<item>
<layout class="QHBoxLayout" name="renderLayout">
<item>
<widget class="QProgressBar" name="RenderProgress">
<property name="maximum">
<number>1</number>
</property>
<property name="value">
<number>0</number>
</property>
</widget>
</item>
<item>
@ -106,30 +111,23 @@
</property>
</widget>
</item>
<item>
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</layout>
</item>
</layout>
</item>
<item>
<widget class="QLabel" name="preview">
<property name="text">
<string/>
</property>
</widget>
</item>
</layout>
</widget>
<tabstops>
<tabstop>WidthEdit</tabstop>
<tabstop>HeightEdit</tabstop>
<tabstop>QualityComboBox</tabstop>
<tabstop>OutputEdit</tabstop>
<tabstop>OutputBrowseButton</tabstop>
<tabstop>RenderButton</tabstop>
</tabstops>
<resources/>
<connections/>

View file

@ -138,7 +138,7 @@ int main(int argc, char *argv[])
}
QTranslator Translator;
if (Translator.load(QString("leocad_") + QLocale::system().name().section('_', 0, 0) + ".qm", ":/resources"))
if (Translator.load("leocad_" + QLocale::system().name(), ":/resources"))
{
Application.installTranslator(&Translator);
}

BIN
resources/archive.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 966 B

View file

@ -2076,9 +2076,9 @@
<location filename="../common/project.cpp" line="2053"/>
<location filename="../common/project.cpp" line="2092"/>
<location filename="../common/project.cpp" line="2138"/>
<location filename="../common/project.cpp" line="2333"/>
<location filename="../common/project.cpp" line="2347"/>
<location filename="../common/project.cpp" line="2364"/>
<location filename="../common/project.cpp" line="2337"/>
<location filename="../common/project.cpp" line="2351"/>
<location filename="../common/project.cpp" line="2368"/>
<source>LeoCAD</source>
<translation>LeoCAD</translation>
</message>
@ -2088,7 +2088,7 @@
<location filename="../common/project.cpp" line="1193"/>
<location filename="../common/project.cpp" line="1458"/>
<location filename="../common/project.cpp" line="2040"/>
<location filename="../common/project.cpp" line="2333"/>
<location filename="../common/project.cpp" line="2337"/>
<source>Nothing to export.</source>
<translation>Nichts zu exportieren.</translation>
</message>
@ -2108,8 +2108,8 @@
<location filename="../common/project.cpp" line="1206"/>
<location filename="../common/project.cpp" line="1472"/>
<location filename="../common/project.cpp" line="2053"/>
<location filename="../common/project.cpp" line="2347"/>
<location filename="../common/project.cpp" line="2364"/>
<location filename="../common/project.cpp" line="2351"/>
<location filename="../common/project.cpp" line="2368"/>
<source>Could not open file &apos;%1&apos; for writing.</source>
<translation>Konnte Datei » %1 « nicht zum Schreiben öffnen.</translation>
</message>
@ -2166,12 +2166,12 @@
<translation>Konnte keine LGEO Dateien im Verzeichnis » %1 « finden.</translation>
</message>
<message>
<location filename="../common/project.cpp" line="2337"/>
<location filename="../common/project.cpp" line="2341"/>
<source>Export Wavefront</source>
<translation>Nach Wavefront exportieren</translation>
</message>
<message>
<location filename="../common/project.cpp" line="2337"/>
<location filename="../common/project.cpp" line="2341"/>
<source>Wavefront Files (*.obj);;All Files (*.*)</source>
<translation>Wavefront Dateien (*.obj);;Alle Dateien (*.*)</translation>
</message>
@ -3203,15 +3203,15 @@
<context>
<name>lcApplication</name>
<message>
<location filename="../common/lc_application.cpp" line="427"/>
<location filename="../common/lc_application.cpp" line="681"/>
<location filename="../common/lc_application.cpp" line="429"/>
<location filename="../common/lc_application.cpp" line="683"/>
<location filename="../common/lc_application.cpp" line="685"/>
<location filename="../common/lc_application.cpp" line="687"/>
<source>LeoCAD</source>
<translation>LeoCAD</translation>
</message>
<message>
<location filename="../common/lc_application.cpp" line="422"/>
<location filename="../common/lc_application.cpp" line="424"/>
<source>LeoCAD could not find a compatible Parts Library so only a small number of parts will be available.
Please visit https://www.leocad.org for information on how to download and install a library.</source>
@ -3220,7 +3220,7 @@ Please visit https://www.leocad.org for information on how to download and insta
Bitte lesen sie unter https://www.leocad.org nach wie man eine Bibliothek herunterläd und installiert.</translation>
</message>
<message>
<location filename="../common/lc_application.cpp" line="424"/>
<location filename="../common/lc_application.cpp" line="426"/>
<source>LeoCAD could not load Parts Library.
Please visit https://www.leocad.org for information on how to download and install a library.</source>
@ -3229,17 +3229,17 @@ Please visit https://www.leocad.org for information on how to download and insta
Bitte lesen sie unter https://www.leocad.org nach wie man eine Bibliothek herunterläd und installiert.</translation>
</message>
<message>
<location filename="../common/lc_application.cpp" line="681"/>
<location filename="../common/lc_application.cpp" line="683"/>
<source>Parts library and Anti-aliasing changes will only take effect the next time you start LeoCAD.</source>
<translation>Die Teilebibliothek und Einstellungen zu Aliasing werden erst nach Neustart von LeoCAD wirksam.</translation>
</message>
<message>
<location filename="../common/lc_application.cpp" line="683"/>
<location filename="../common/lc_application.cpp" line="685"/>
<source>Parts library changes will only take effect the next time you start LeoCAD.</source>
<translation>Die Teilebibliothek werden erst nach Neustart von LeoCAD wirksam.</translation>
</message>
<message>
<location filename="../common/lc_application.cpp" line="685"/>
<location filename="../common/lc_application.cpp" line="687"/>
<source>Anti-aliasing changes will only take effect the next time you start LeoCAD.</source>
<translation>Einstellungen zu Aliasing werden erst nach Neustart von LeoCAD wirksam.</translation>
</message>
@ -3959,17 +3959,17 @@ Bitte lesen sie unter https://www.leocad.org nach wie man eine Bibliothek herunt
<message>
<location filename="../common/lc_partselectionwidget.cpp" line="471"/>
<source>Medium Icons</source>
<translation>Mittelgrosse Symbole</translation>
<translation>Mittelgroße Symbole</translation>
</message>
<message>
<location filename="../common/lc_partselectionwidget.cpp" line="476"/>
<source>Large Icons</source>
<translation>Grosse Icons</translation>
<translation>Große Symbole</translation>
</message>
<message>
<location filename="../common/lc_partselectionwidget.cpp" line="481"/>
<source>Extra Large Icons</source>
<translation>Extragrosse Symbole</translation>
<translation>Extragroße Symbole</translation>
</message>
<message>
<location filename="../common/lc_partselectionwidget.cpp" line="491"/>
@ -4650,9 +4650,8 @@ GL_EXT_texture_filter_anisotropic extension: %5
<translation>Voreinstellung für Autor:</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="71"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="95"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="119"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="104"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="128"/>
<source>...</source>
<translation>...</translation>
</message>
@ -4662,516 +4661,531 @@ GL_EXT_texture_filter_anisotropic extension: %5
<translation>Eigene Teilebibliothek:</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="782"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="173"/>
<source>Open most recent file on startup</source>
<translation>Öffne die zuletzt verwendete Datei beim Start</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="798"/>
<source>Mouse</source>
<translation>Maus</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="790"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="806"/>
<source>Mouse Shortcuts</source>
<translation>Maus-Kurzbefehle</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="805"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="821"/>
<source>Action</source>
<translation>Aktion</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="810"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="826"/>
<source>Shortcut 1</source>
<translation>Tastenkürzel 1</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="815"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="831"/>
<source>Shortcut 2</source>
<translation>Tastenkürzel 2</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="862"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="878"/>
<source>Button:</source>
<translation>Maustaste:</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="870"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="886"/>
<source>None</source>
<translation>Keine</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="875"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="891"/>
<source>Left</source>
<translation>Links</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="880"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="896"/>
<source>Middle</source>
<translation>Mitte</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="885"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="901"/>
<source>Right</source>
<translation>Rechts</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="893"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="909"/>
<source>Modifiers:</source>
<translation>Sondertaste:</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="900"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="916"/>
<source>Control</source>
<translation>Strg</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="907"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="923"/>
<source>Alt</source>
<translation>Alt</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="914"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="930"/>
<source>Shift</source>
<translation>Shift</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="942"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="958"/>
<source>Mouse sensitivity:</source>
<translation>Mausempfindlichkeit:</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="128"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="137"/>
<source>Check for updates:</source>
<translation>Auf Aktualisierungen prüfen:</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="80"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="89"/>
<source>PO&amp;V-Ray Executable:</source>
<translation>PO&amp;V-Ray Executable:</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="104"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="113"/>
<source>&amp;LGEO Path:</source>
<translation>&amp;LGEO Pfad:</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="139"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="148"/>
<source>Never</source>
<translation>Nie</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="144"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="153"/>
<source>Once a day</source>
<translation>Einmal am Tag</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="149"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="158"/>
<source>Once a week</source>
<translation>Einmal pro Woche</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="157"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="166"/>
<source>Fixed direction keys</source>
<translation>Feste Richtungstasten</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="165"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="181"/>
<source>Rendering</source>
<translation>Rendern</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="174"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="190"/>
<source>Edge lines</source>
<translation>Randlinien</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="210"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="226"/>
<source>Axis icon</source>
<translation>Achsenbeschriftung</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="237"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="253"/>
<source>width</source>
<translation>Breite</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="230"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="246"/>
<source>Anti-aliasing</source>
<translation>Anti-aliasing</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="182"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="198"/>
<source>2x</source>
<translation>2x</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="187"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="203"/>
<source>4x</source>
<translation>4x</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="192"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="208"/>
<source>8x</source>
<translation>8x</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="244"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="260"/>
<source>Shading Mode:</source>
<translation>Schattenmodus:</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="252"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="268"/>
<source>Wireframe</source>
<translation>Drahtmodell</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="257"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="273"/>
<source>Flat Shading</source>
<translation>Einfache Schatten</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="262"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="278"/>
<source>Default Lights</source>
<translation>Voreingestellte Beleuchtung</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="273"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="289"/>
<source>Base Grid</source>
<translation>Grundraster</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="309"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="325"/>
<source>Draw studs</source>
<translation>Noppen darstellen</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="316"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="332"/>
<source>studs</source>
<translation>Noppen</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="323"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="339"/>
<source>Draw lines every</source>
<translation>Linien zeichnen alle</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="340"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="356"/>
<source>View Sphere</source>
<translation>Ansichtskugel</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="360"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="376"/>
<source>Disabled</source>
<translation>Deaktiviert</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="365"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="381"/>
<source>Small</source>
<translation>Klein</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="370"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="386"/>
<source>Medium</source>
<translation>Mittel</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="375"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="391"/>
<source>Large</source>
<translation>Groß</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="383"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="399"/>
<source>Highlight Color:</source>
<translation>Hervorhebungsfarbe:</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="390"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="406"/>
<source>Size:</source>
<translation>Größe:</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="404"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="420"/>
<source>Color:</source>
<translation>Farbe:</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="418"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="434"/>
<source>Text Color:</source>
<translation>Textfarbe:</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="425"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="441"/>
<source>Location:</source>
<translation>Position:</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="433"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="449"/>
<source>Top Left</source>
<translation>Oben links</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="438"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="454"/>
<source>Top Right</source>
<translation>Oben rechts</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="443"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="459"/>
<source>Bottom Left</source>
<translation>Unten links</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="448"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="464"/>
<source>Bottom Right</source>
<translation>Oben rechts</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="480"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="521"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="496"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="537"/>
<source>Categories</source>
<translation>Kategorie</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="486"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="502"/>
<source>Parts Library Categories</source>
<translation>Kategorie der Teilebibliothek</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="555"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="571"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="560"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="576"/>
<source>Number</source>
<translation>Nummer</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="571"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="692"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="587"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="708"/>
<source>Import...</source>
<translation>Importieren</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="578"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="699"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="594"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="715"/>
<source>Export...</source>
<translation>Exportieren</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="585"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="706"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="825"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="601"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="722"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="841"/>
<source>Reset...</source>
<translation>Zurücksetzen</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="610"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="626"/>
<source>Category</source>
<translation>Kategorie</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="616"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="632"/>
<source>New...</source>
<translation>Neu</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="623"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="639"/>
<source>Edit...</source>
<translation>Bearbeiten</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="630"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="646"/>
<source>Delete...</source>
<translation>Löschen</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="654"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="670"/>
<source>Keyboard</source>
<translation>Tastatur</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="664"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="680"/>
<source>Keyboard Shortcuts</source>
<translation>Tastenkürzel</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="677"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="693"/>
<source>Command</source>
<translation>Befehl</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="682"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="734"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="854"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="698"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="750"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="870"/>
<source>Shortcut</source>
<translation>Kürzel</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="740"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="756"/>
<source>Key se&amp;quence:</source>
<translation>Tasten&amp;folge:</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="753"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="921"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="769"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="937"/>
<source>Assign</source>
<translation>Zuweisen</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="760"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="928"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="776"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="944"/>
<source>Remove</source>
<translation>Entfernen</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="137"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="138"/>
<source>Grid spacing must be greater than 0.</source>
<translation>Rasterweite muss grösser als 0 sein.</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="191"/>
<source>Open Parts Library Folder</source>
<translation>Ordern der Teilebibliothek öffnen</translation>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="193"/>
<source>Select Parts Library Folder...</source>
<translation>Ordner der Teilebibliothek auswählen...</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="200"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="201"/>
<source>Select Parts Library Archive...</source>
<translation>Archiv der Teilebibliothek auswählen...</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="201"/>
<source>Supported Archives (*.zip *.bin);;All Files (*.*)</source>
<translation>Unterstütze Bibliotheken (*.zip *.bin);;Alle Dateien (*.*)</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="210"/>
<source>Executable Files (*.exe);;All Files (*.*)</source>
<translation>Asuführbare Dateien (*.exe);;Alle Dateien (*.*)</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="202"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="212"/>
<source>All Files (*.*)</source>
<translation>Alle Dateien (*.*)</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="205"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="215"/>
<source>Open POV-Ray Executable</source>
<translation>Asuführbares POV-Ray öffnen</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="213"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="223"/>
<source>Open LGEO Folder</source>
<translation>LGEO Ordner öffnen</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="229"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="239"/>
<source>Select Grid Stud Color</source>
<translation>Farbe der Noppen im Gitter wählen</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="235"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="245"/>
<source>Select Grid Line Color</source>
<translation>Farbe der Gitterlinien wählen</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="241"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="251"/>
<source>Select View Sphere Color</source>
<translation>Wähle Ansichtskugelfarbe</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="247"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="257"/>
<source>Select View Sphere Text Color</source>
<translation>Wähle Ansichtskugel Textfarbe</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="253"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="263"/>
<source>Select View Sphere Highlight Color</source>
<translation>Wähle Ansichtskugel Hervorhebungsfarbe</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="317"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="327"/>
<source>Unassigned</source>
<translation>Unbestimmt</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="431"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="441"/>
<source>Are you sure you want to delete the category &apos;%1&apos;?</source>
<translation>Sind sie sicher dass sie die Kategorie » %1 « löschen möchten?</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="444"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="454"/>
<source>Import Categories</source>
<translation>Kategorien importieren</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="444"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="463"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="650"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="670"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="454"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="473"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="660"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="680"/>
<source>Text Files (*.txt);;All Files (*.*)</source>
<translation>Textdateien (*.txt);;Alle Dateien (*.*)</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="452"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="462"/>
<source>Error loading categories file.</source>
<translation>Fehler beim Laden der Kategoriedatei.</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="463"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="473"/>
<source>Export Categories</source>
<translation>Kategorien exportieren</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="470"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="480"/>
<source>Error saving categories file.</source>
<translation>Fehler beim Speichern der Kategoriendatei.</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="477"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="487"/>
<source>Are you sure you want to load the default categories?</source>
<translation>Sind sie sicher dass sie die voreingestellten Kategorien laden möchten?</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="650"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="660"/>
<source>Import shortcuts</source>
<translation>Tastenkürzel laden</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="658"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="668"/>
<source>Error loading keyboard shortcuts file.</source>
<translation>Fehler beim Laden der Tastaturkürzel-Datei.</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="670"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="680"/>
<source>Export shortcuts</source>
<translation>Tastaturkürzel exportieren</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="677"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="687"/>
<source>Error saving keyboard shortcuts file.</source>
<translation>Fehler beim Speichern der Tastaturkürzel-Datei.</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="684"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="694"/>
<source>Are you sure you want to load the default keyboard shortcuts?</source>
<translation>Sind sie sicher dass sie die voreingestellten Tastaturkürzel laden möchten?</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="711"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="721"/>
<source>Left Button</source>
<translation>Linke Maustaste</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="716"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="726"/>
<source>Middle Button</source>
<translation>Mittlere Maustaste</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="721"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="731"/>
<source>Right Button</source>
<translation>Rechte Maustaste</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="790"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="799"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="800"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="809"/>
<source>Override Shortcut</source>
<translation>Tastaturkürzel ändern</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="790"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="799"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="800"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="809"/>
<source>This shortcut is already assigned to &apos;%1&apos;, do you want to replace it?</source>
<translation>Dieses Tastaturkürzel ist bereits » %1 « zugewiesen, möchten sie es ersetzen?</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="844"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="854"/>
<source>Are you sure you want to load the default mouse shortcuts?</source>
<translation>Sind sie sicher dass sie die voreingestellten Mauskürzel laden möchten?</translation>
</message>
@ -5304,34 +5318,34 @@ GL_EXT_texture_filter_anisotropic extension: %5
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="817"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="945"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="947"/>
<source>Position</source>
<translation>Position</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="818"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="823"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="946"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="951"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="956"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="948"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="953"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="958"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="819"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="824"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="947"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="952"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="957"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="949"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="954"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="959"/>
<source>Y</source>
<translation>Y</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="820"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="825"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="948"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="953"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="958"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="950"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="955"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="960"/>
<source>Z</source>
<translation>Z</translation>
</message>
@ -5371,43 +5385,43 @@ GL_EXT_texture_filter_anisotropic extension: %5
<translation>Teil</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="950"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="952"/>
<source>Target</source>
<translation>Ziel</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="955"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="960"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="957"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="962"/>
<source>Up</source>
<translation>Hoch</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="961"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="963"/>
<source>Orthographic</source>
<translation>Orhografisch</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="962"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="964"/>
<source>FOV</source>
<translation>FOV</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="963"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="965"/>
<source>Near</source>
<translation>Nah</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="964"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="966"/>
<source>Far</source>
<translation>Fern</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="965"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="967"/>
<source>Name</source>
<translation>Name</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="1045"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="1047"/>
<source>Multiple Objects Selected</source>
<translation>Mehrere Objekre ausgewählt</translation>
</message>
@ -5487,23 +5501,23 @@ GL_EXT_texture_filter_anisotropic extension: %5
<name>lcRenderDialog</name>
<message>
<location filename="../qt/lc_renderdialog.ui" line="14"/>
<location filename="../qt/lc_renderdialog.ui" line="105"/>
<location filename="../qt/lc_renderdialog.ui" line="110"/>
<location filename="../qt/lc_renderdialog.cpp" line="71"/>
<source>Render</source>
<translation>Render</translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.ui" line="29"/>
<location filename="../qt/lc_renderdialog.ui" line="22"/>
<source>Settings</source>
<translation>Einstellungen</translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.ui" line="41"/>
<location filename="../qt/lc_renderdialog.ui" line="28"/>
<source>Width:</source>
<translation>Breite:</translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.ui" line="48"/>
<location filename="../qt/lc_renderdialog.ui" line="38"/>
<source>Height:</source>
<translation>Höhe:</translation>
</message>
@ -5523,17 +5537,17 @@ GL_EXT_texture_filter_anisotropic extension: %5
<translation>Niedrig</translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.ui" line="74"/>
<location filename="../qt/lc_renderdialog.ui" line="48"/>
<source>Quality:</source>
<translation>Qualität:</translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.ui" line="81"/>
<location filename="../qt/lc_renderdialog.ui" line="79"/>
<source>Output:</source>
<translation>Ausgabe:</translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.ui" line="93"/>
<location filename="../qt/lc_renderdialog.ui" line="89"/>
<source>...</source>
<translation>...</translation>
</message>
@ -5548,35 +5562,41 @@ GL_EXT_texture_filter_anisotropic extension: %5
<translation>Sind sie sicher dass sie das aktuelle Rendern abbrechen wollen?</translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="174"/>
<location filename="../qt/lc_renderdialog.cpp" line="176"/>
<source>Cancel</source>
<translation>Abbrechen</translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="177"/>
<location filename="../qt/lc_renderdialog.cpp" line="267"/>
<location filename="../qt/lc_renderdialog.cpp" line="182"/>
<location filename="../qt/lc_renderdialog.cpp" line="282"/>
<location filename="../qt/lc_renderdialog.cpp" line="301"/>
<source>Error</source>
<translation>Fehler</translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="177"/>
<location filename="../qt/lc_renderdialog.cpp" line="182"/>
<source>Error starting POV-Ray.</source>
<translation>Fehler beim Start von POV-Ray.</translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="267"/>
<location filename="../qt/lc_renderdialog.cpp" line="284"/>
<source>An error occurred while rendering. Check details or try again.</source>
<translation>Beim Rendern ist ein Fehler aufgetreten. Siehe Details oder versuchen Sie es erneut.</translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="301"/>
<source>Error writing to file &apos;%1&apos;:
%2</source>
<translation>Fehler beim Schreiben der Datei » %1 « :
%2</translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="275"/>
<location filename="../qt/lc_renderdialog.cpp" line="307"/>
<source>Select Output File</source>
<translation>Wahl der Ausgabedatei</translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="275"/>
<location filename="../qt/lc_renderdialog.cpp" line="307"/>
<source>Supported Image Files (*.bmp *.png *.jpg);;BMP Files (*.bmp);;PNG Files (*.png);;JPEG Files (*.jpg);;All Files (*.*)</source>
<translation>Unterstützte Bilddateien (*.bmp *.png *.jpg);;BMP Dateien (*.bmp);;PNG Dateien (*.png);;JPEG Dateien (*.jpg);;Alle Dateien (*.*)</translation>
</message>

View file

@ -2003,7 +2003,7 @@
<message>
<location filename="../common/lc_commands.cpp" line="1559"/>
<source>Delete</source>
<translation type="unfinished"></translation>
<translation type="unfinished">Effacer</translation>
</message>
<message>
<location filename="../common/lc_commands.cpp" line="1560"/>
@ -2076,9 +2076,9 @@
<location filename="../common/project.cpp" line="2053"/>
<location filename="../common/project.cpp" line="2092"/>
<location filename="../common/project.cpp" line="2138"/>
<location filename="../common/project.cpp" line="2333"/>
<location filename="../common/project.cpp" line="2347"/>
<location filename="../common/project.cpp" line="2364"/>
<location filename="../common/project.cpp" line="2337"/>
<location filename="../common/project.cpp" line="2351"/>
<location filename="../common/project.cpp" line="2368"/>
<source>LeoCAD</source>
<translation>LeoCAD</translation>
</message>
@ -2088,7 +2088,7 @@
<location filename="../common/project.cpp" line="1193"/>
<location filename="../common/project.cpp" line="1458"/>
<location filename="../common/project.cpp" line="2040"/>
<location filename="../common/project.cpp" line="2333"/>
<location filename="../common/project.cpp" line="2337"/>
<source>Nothing to export.</source>
<translation>Rien à exporter.</translation>
</message>
@ -2108,8 +2108,8 @@
<location filename="../common/project.cpp" line="1206"/>
<location filename="../common/project.cpp" line="1472"/>
<location filename="../common/project.cpp" line="2053"/>
<location filename="../common/project.cpp" line="2347"/>
<location filename="../common/project.cpp" line="2364"/>
<location filename="../common/project.cpp" line="2351"/>
<location filename="../common/project.cpp" line="2368"/>
<source>Could not open file &apos;%1&apos; for writing.</source>
<translation>Na pas pu ouvrir le fichier « %1 » en écriture.</translation>
</message>
@ -2166,12 +2166,12 @@
<translation>Na pas pu trouver les fichiers LGEO dans le dossier « %1 ».</translation>
</message>
<message>
<location filename="../common/project.cpp" line="2337"/>
<location filename="../common/project.cpp" line="2341"/>
<source>Export Wavefront</source>
<translation>Exporter vers Wavefront</translation>
</message>
<message>
<location filename="../common/project.cpp" line="2337"/>
<location filename="../common/project.cpp" line="2341"/>
<source>Wavefront Files (*.obj);;All Files (*.*)</source>
<translation>Fichiers Wavefront (*.obj);;Tous les fichiers (*.*)</translation>
</message>
@ -3177,7 +3177,7 @@
<message>
<location filename="../common/lc_viewsphere.cpp" line="42"/>
<source>Right</source>
<translation type="unfinished"></translation>
<translation type="unfinished">Droit</translation>
</message>
<message>
<location filename="../common/lc_viewsphere.cpp" line="42"/>
@ -3203,15 +3203,15 @@
<context>
<name>lcApplication</name>
<message>
<location filename="../common/lc_application.cpp" line="427"/>
<location filename="../common/lc_application.cpp" line="681"/>
<location filename="../common/lc_application.cpp" line="429"/>
<location filename="../common/lc_application.cpp" line="683"/>
<location filename="../common/lc_application.cpp" line="685"/>
<location filename="../common/lc_application.cpp" line="687"/>
<source>LeoCAD</source>
<translation>LeoCAD</translation>
</message>
<message>
<location filename="../common/lc_application.cpp" line="422"/>
<location filename="../common/lc_application.cpp" line="424"/>
<source>LeoCAD could not find a compatible Parts Library so only a small number of parts will be available.
Please visit https://www.leocad.org for information on how to download and install a library.</source>
@ -3220,7 +3220,7 @@ Please visit https://www.leocad.org for information on how to download and insta
SVP visitez https://www.leocad.org pour apprendre comment télécharger et installer une bibliothèque.</translation>
</message>
<message>
<location filename="../common/lc_application.cpp" line="424"/>
<location filename="../common/lc_application.cpp" line="426"/>
<source>LeoCAD could not load Parts Library.
Please visit https://www.leocad.org for information on how to download and install a library.</source>
@ -3229,17 +3229,17 @@ Please visit https://www.leocad.org for information on how to download and insta
SVP visitez https://www.leocad.org pour apprendre comment télécharger et installer une bibliothèque.</translation>
</message>
<message>
<location filename="../common/lc_application.cpp" line="681"/>
<location filename="../common/lc_application.cpp" line="683"/>
<source>Parts library and Anti-aliasing changes will only take effect the next time you start LeoCAD.</source>
<translation>Les changements concernant la bibliothèque de pièces et lanti-aliasing ne prendront effet quau prochain lancement de LeoCAD.</translation>
</message>
<message>
<location filename="../common/lc_application.cpp" line="683"/>
<location filename="../common/lc_application.cpp" line="685"/>
<source>Parts library changes will only take effect the next time you start LeoCAD.</source>
<translation>Les changement concernant la bibliothèque de pièces ne prendront effet quau prochain lancement de LeoCAD.</translation>
</message>
<message>
<location filename="../common/lc_application.cpp" line="685"/>
<location filename="../common/lc_application.cpp" line="687"/>
<source>Anti-aliasing changes will only take effect the next time you start LeoCAD.</source>
<translation>Les changement concernant lanti-aliasing ne prendront effet quau prochain lancement de LeoCAD.</translation>
</message>
@ -4645,9 +4645,8 @@ GL_EXT_texture_filter_anisotropic extension: %5
<translation>Auteur par défaut :</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="71"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="95"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="119"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="104"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="128"/>
<source>...</source>
<translation>...</translation>
</message>
@ -4657,516 +4656,531 @@ GL_EXT_texture_filter_anisotropic extension: %5
<translation>Bibliothèque de pièces personnalisées :</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="782"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="173"/>
<source>Open most recent file on startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="798"/>
<source>Mouse</source>
<translation>Souris</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="790"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="806"/>
<source>Mouse Shortcuts</source>
<translation>Raccourcis souris</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="805"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="821"/>
<source>Action</source>
<translation>Action</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="810"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="826"/>
<source>Shortcut 1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="815"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="831"/>
<source>Shortcut 2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="862"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="878"/>
<source>Button:</source>
<translation>Bouton :</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="870"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="886"/>
<source>None</source>
<translation>Aucun</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="875"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="891"/>
<source>Left</source>
<translation>Gauche</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="880"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="896"/>
<source>Middle</source>
<translation>Central</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="885"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="901"/>
<source>Right</source>
<translation>Droit</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="893"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="909"/>
<source>Modifiers:</source>
<translation>Modificateurs :</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="900"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="916"/>
<source>Control</source>
<translation>Contrôle</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="907"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="923"/>
<source>Alt</source>
<translation>Alt</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="914"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="930"/>
<source>Shift</source>
<translation>Maj</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="942"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="958"/>
<source>Mouse sensitivity:</source>
<translation>Sensibilité de la souris :</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="128"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="137"/>
<source>Check for updates:</source>
<translation>Vérifier les mises à jour :</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="80"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="89"/>
<source>PO&amp;V-Ray Executable:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="104"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="113"/>
<source>&amp;LGEO Path:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="139"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="148"/>
<source>Never</source>
<translation>Jamais</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="144"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="153"/>
<source>Once a day</source>
<translation>Tous les jours</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="149"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="158"/>
<source>Once a week</source>
<translation>Toutes les semaines</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="157"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="166"/>
<source>Fixed direction keys</source>
<translation>Touches de directions fixes</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="165"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="181"/>
<source>Rendering</source>
<translation>Rendu</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="174"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="190"/>
<source>Edge lines</source>
<translation>Bordures</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="210"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="226"/>
<source>Axis icon</source>
<translation>Icônes daxes</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="237"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="253"/>
<source>width</source>
<translation>largeur</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="230"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="246"/>
<source>Anti-aliasing</source>
<translation>Anti-aliasing</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="182"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="198"/>
<source>2x</source>
<translation>2x</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="187"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="203"/>
<source>4x</source>
<translation>4x</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="192"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="208"/>
<source>8x</source>
<translation>8x</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="244"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="260"/>
<source>Shading Mode:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="252"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="268"/>
<source>Wireframe</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="257"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="273"/>
<source>Flat Shading</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="262"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="278"/>
<source>Default Lights</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="273"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="289"/>
<source>Base Grid</source>
<translation>Grille de base</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="309"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="325"/>
<source>Draw studs</source>
<translation>Dessiner les tenons</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="316"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="332"/>
<source>studs</source>
<translation>tenons</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="323"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="339"/>
<source>Draw lines every</source>
<translation>Dessine des lignes tous les</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="340"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="356"/>
<source>View Sphere</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="360"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="376"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="365"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="381"/>
<source>Small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="370"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="386"/>
<source>Medium</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="375"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="391"/>
<source>Large</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="383"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="399"/>
<source>Highlight Color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="390"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="406"/>
<source>Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="404"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="420"/>
<source>Color:</source>
<translation type="unfinished">Couleur :</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="418"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="434"/>
<source>Text Color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="425"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="441"/>
<source>Location:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="433"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="449"/>
<source>Top Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="438"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="454"/>
<source>Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="443"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="459"/>
<source>Bottom Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="448"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="464"/>
<source>Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="480"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="521"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="496"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="537"/>
<source>Categories</source>
<translation>Catégories</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="486"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="502"/>
<source>Parts Library Categories</source>
<translation>Catégories de la bibliothèque de pièces</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="555"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="571"/>
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="560"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="576"/>
<source>Number</source>
<translation>Nombre</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="571"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="692"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="587"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="708"/>
<source>Import...</source>
<translation>Importer</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="578"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="699"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="594"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="715"/>
<source>Export...</source>
<translation>Exporter</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="585"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="706"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="825"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="601"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="722"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="841"/>
<source>Reset...</source>
<translation>Réinitialiser</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="610"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="626"/>
<source>Category</source>
<translation>Catégorie</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="616"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="632"/>
<source>New...</source>
<translation>Nouveau</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="623"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="639"/>
<source>Edit...</source>
<translation>Éditer</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="630"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="646"/>
<source>Delete...</source>
<translation>Supprimer</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="654"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="670"/>
<source>Keyboard</source>
<translation>Clavier</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="664"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="680"/>
<source>Keyboard Shortcuts</source>
<translation>Raccourcis clavier</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="677"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="693"/>
<source>Command</source>
<translation>Commande</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="682"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="734"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="854"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="698"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="750"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="870"/>
<source>Shortcut</source>
<translation>Raccourcis</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="740"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="756"/>
<source>Key se&amp;quence:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="753"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="921"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="769"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="937"/>
<source>Assign</source>
<translation>Attribuer</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="760"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="928"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="776"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="944"/>
<source>Remove</source>
<translation>Supprimer</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="137"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="138"/>
<source>Grid spacing must be greater than 0.</source>
<translation>Lespacement de la grille doit être plus grand que 0.</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="191"/>
<source>Open Parts Library Folder</source>
<translation>Ouvrir le dossier de la bibliothèque de pièces</translation>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="193"/>
<source>Select Parts Library Folder...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="200"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="201"/>
<source>Select Parts Library Archive...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="201"/>
<source>Supported Archives (*.zip *.bin);;All Files (*.*)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="210"/>
<source>Executable Files (*.exe);;All Files (*.*)</source>
<translation>Fichiers exécutables (*.exe);;Tous les fichiers (*.*)</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="202"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="212"/>
<source>All Files (*.*)</source>
<translation>Tous les fichiers (*.*)</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="205"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="215"/>
<source>Open POV-Ray Executable</source>
<translation>Lancer lexécutable POV-Ray</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="213"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="223"/>
<source>Open LGEO Folder</source>
<translation>Ouvrir le dossier LGEO</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="229"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="239"/>
<source>Select Grid Stud Color</source>
<translation>Choisir le couleur des tenons de la grille</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="235"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="245"/>
<source>Select Grid Line Color</source>
<translation>Choisir la couleur des lignes de la grille</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="241"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="251"/>
<source>Select View Sphere Color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="247"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="257"/>
<source>Select View Sphere Text Color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="253"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="263"/>
<source>Select View Sphere Highlight Color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="317"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="327"/>
<source>Unassigned</source>
<translation>Non-attribué</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="431"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="441"/>
<source>Are you sure you want to delete the category &apos;%1&apos;?</source>
<translation>Êtes-vous sûr de vouloir supprimer la catégorie « %1 » ?</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="444"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="454"/>
<source>Import Categories</source>
<translation>Importer les catégories</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="444"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="463"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="650"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="670"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="454"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="473"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="660"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="680"/>
<source>Text Files (*.txt);;All Files (*.*)</source>
<translation>Fichiers texte (*.txt);;Tous les fichiers (*.*)</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="452"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="462"/>
<source>Error loading categories file.</source>
<translation>Erreur au chargement du fichier des catégories.</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="463"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="473"/>
<source>Export Categories</source>
<translation>Exporter les catégories</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="470"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="480"/>
<source>Error saving categories file.</source>
<translation>Erreur à lenregistrement du fichier des catégories.</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="477"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="487"/>
<source>Are you sure you want to load the default categories?</source>
<translation>Êtes-vous sûr de vouloir charger les catégories par défaut ?</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="650"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="660"/>
<source>Import shortcuts</source>
<translation>Importer les raccourcis</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="658"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="668"/>
<source>Error loading keyboard shortcuts file.</source>
<translation>Erreur au chargement du fichier des raccourcis clavier.</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="670"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="680"/>
<source>Export shortcuts</source>
<translation>Exporter les raccourcis</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="677"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="687"/>
<source>Error saving keyboard shortcuts file.</source>
<translation>Erreur à lenregistrement du fichier des raccourcis clavier.</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="684"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="694"/>
<source>Are you sure you want to load the default keyboard shortcuts?</source>
<translation>Êtes-vous sûr de vouloir charger les raccourcis clavier par défaut ?</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="711"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="721"/>
<source>Left Button</source>
<translation>Bouton gauche</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="716"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="726"/>
<source>Middle Button</source>
<translation>Bouton central</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="721"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="731"/>
<source>Right Button</source>
<translation>Bouton droit</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="790"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="799"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="800"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="809"/>
<source>Override Shortcut</source>
<translation>Écraser le raccourcis</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="790"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="799"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="800"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="809"/>
<source>This shortcut is already assigned to &apos;%1&apos;, do you want to replace it?</source>
<translation>Ce raccourcis est déjà attribué à « %1 », voulez-vous le remplacer ?</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="844"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="854"/>
<source>Are you sure you want to load the default mouse shortcuts?</source>
<translation>Êtes-vous sûr de vouloir charger les raccourcis souris par défaut ?</translation>
</message>
@ -5299,34 +5313,34 @@ GL_EXT_texture_filter_anisotropic extension: %5
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="817"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="945"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="947"/>
<source>Position</source>
<translation>Position</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="818"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="823"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="946"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="951"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="956"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="948"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="953"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="958"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="819"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="824"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="947"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="952"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="957"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="949"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="954"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="959"/>
<source>Y</source>
<translation>Y</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="820"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="825"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="948"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="953"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="958"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="950"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="955"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="960"/>
<source>Z</source>
<translation>Z</translation>
</message>
@ -5366,43 +5380,43 @@ GL_EXT_texture_filter_anisotropic extension: %5
<translation>Pièce</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="950"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="952"/>
<source>Target</source>
<translation>Cible</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="955"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="960"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="957"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="962"/>
<source>Up</source>
<translation>Haut</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="961"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="963"/>
<source>Orthographic</source>
<translation>Orthographique</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="962"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="964"/>
<source>FOV</source>
<translation>FOV</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="963"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="965"/>
<source>Near</source>
<translation>Proche</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="964"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="966"/>
<source>Far</source>
<translation>Loin</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="965"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="967"/>
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="1045"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="1047"/>
<source>Multiple Objects Selected</source>
<translation>Plusieurs objets sélectionnés</translation>
</message>
@ -5482,23 +5496,23 @@ GL_EXT_texture_filter_anisotropic extension: %5
<name>lcRenderDialog</name>
<message>
<location filename="../qt/lc_renderdialog.ui" line="14"/>
<location filename="../qt/lc_renderdialog.ui" line="105"/>
<location filename="../qt/lc_renderdialog.ui" line="110"/>
<location filename="../qt/lc_renderdialog.cpp" line="71"/>
<source>Render</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.ui" line="29"/>
<location filename="../qt/lc_renderdialog.ui" line="22"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.ui" line="41"/>
<location filename="../qt/lc_renderdialog.ui" line="28"/>
<source>Width:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.ui" line="48"/>
<location filename="../qt/lc_renderdialog.ui" line="38"/>
<source>Height:</source>
<translation type="unfinished">Hauteur :</translation>
</message>
@ -5518,17 +5532,17 @@ GL_EXT_texture_filter_anisotropic extension: %5
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.ui" line="74"/>
<location filename="../qt/lc_renderdialog.ui" line="48"/>
<source>Quality:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.ui" line="81"/>
<location filename="../qt/lc_renderdialog.ui" line="79"/>
<source>Output:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.ui" line="93"/>
<location filename="../qt/lc_renderdialog.ui" line="89"/>
<source>...</source>
<translation type="unfinished">...</translation>
</message>
@ -5543,35 +5557,41 @@ GL_EXT_texture_filter_anisotropic extension: %5
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="174"/>
<location filename="../qt/lc_renderdialog.cpp" line="176"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="177"/>
<location filename="../qt/lc_renderdialog.cpp" line="267"/>
<location filename="../qt/lc_renderdialog.cpp" line="182"/>
<location filename="../qt/lc_renderdialog.cpp" line="282"/>
<location filename="../qt/lc_renderdialog.cpp" line="301"/>
<source>Error</source>
<translation type="unfinished">Erreur</translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="177"/>
<location filename="../qt/lc_renderdialog.cpp" line="182"/>
<source>Error starting POV-Ray.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="267"/>
<location filename="../qt/lc_renderdialog.cpp" line="284"/>
<source>An error occurred while rendering. Check details or try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="301"/>
<source>Error writing to file &apos;%1&apos;:
%2</source>
<translation type="unfinished">Erreur en écrivant le fichier « %1 » :
%2</translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="275"/>
<location filename="../qt/lc_renderdialog.cpp" line="307"/>
<source>Select Output File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="275"/>
<location filename="../qt/lc_renderdialog.cpp" line="307"/>
<source>Supported Image Files (*.bmp *.png *.jpg);;BMP Files (*.bmp);;PNG Files (*.png);;JPEG Files (*.jpg);;All Files (*.*)</source>
<translation type="unfinished">Fichiers images pris en charge (*.bmp *.png *.jpg);;Fichiers BMP (*.bmp);;Fichiers PNG (*.png);;Fichiers JPEG (*.jpg);;Tous les fichiers (*.*)</translation>
</message>

View file

@ -2076,9 +2076,9 @@
<location filename="../common/project.cpp" line="2053"/>
<location filename="../common/project.cpp" line="2092"/>
<location filename="../common/project.cpp" line="2138"/>
<location filename="../common/project.cpp" line="2333"/>
<location filename="../common/project.cpp" line="2347"/>
<location filename="../common/project.cpp" line="2364"/>
<location filename="../common/project.cpp" line="2337"/>
<location filename="../common/project.cpp" line="2351"/>
<location filename="../common/project.cpp" line="2368"/>
<source>LeoCAD</source>
<translation>LeoCAD</translation>
</message>
@ -2088,7 +2088,7 @@
<location filename="../common/project.cpp" line="1193"/>
<location filename="../common/project.cpp" line="1458"/>
<location filename="../common/project.cpp" line="2040"/>
<location filename="../common/project.cpp" line="2333"/>
<location filename="../common/project.cpp" line="2337"/>
<source>Nothing to export.</source>
<translation>Nada a exportar.</translation>
</message>
@ -2108,8 +2108,8 @@
<location filename="../common/project.cpp" line="1206"/>
<location filename="../common/project.cpp" line="1472"/>
<location filename="../common/project.cpp" line="2053"/>
<location filename="../common/project.cpp" line="2347"/>
<location filename="../common/project.cpp" line="2364"/>
<location filename="../common/project.cpp" line="2351"/>
<location filename="../common/project.cpp" line="2368"/>
<source>Could not open file &apos;%1&apos; for writing.</source>
<translation>Erro ao abrir o ficheiro &apos;%1&apos; para escrever.</translation>
</message>
@ -2166,12 +2166,12 @@
<translation>Não achei ficheiros LGEO na pasta &apos;%1&apos;.</translation>
</message>
<message>
<location filename="../common/project.cpp" line="2337"/>
<location filename="../common/project.cpp" line="2341"/>
<source>Export Wavefront</source>
<translation>Exportar Wavefront</translation>
</message>
<message>
<location filename="../common/project.cpp" line="2337"/>
<location filename="../common/project.cpp" line="2341"/>
<source>Wavefront Files (*.obj);;All Files (*.*)</source>
<translation>Ficheiros Wavefront (*.obj);;Todos os Ficheiros (*.*)</translation>
</message>
@ -3203,15 +3203,15 @@
<context>
<name>lcApplication</name>
<message>
<location filename="../common/lc_application.cpp" line="427"/>
<location filename="../common/lc_application.cpp" line="681"/>
<location filename="../common/lc_application.cpp" line="429"/>
<location filename="../common/lc_application.cpp" line="683"/>
<location filename="../common/lc_application.cpp" line="685"/>
<location filename="../common/lc_application.cpp" line="687"/>
<source>LeoCAD</source>
<translation>LeoCAD</translation>
</message>
<message>
<location filename="../common/lc_application.cpp" line="422"/>
<location filename="../common/lc_application.cpp" line="424"/>
<source>LeoCAD could not find a compatible Parts Library so only a small number of parts will be available.
Please visit https://www.leocad.org for information on how to download and install a library.</source>
@ -3220,7 +3220,7 @@ Please visit https://www.leocad.org for information on how to download and insta
Veja https://www.leocad.org para saber como descarragar e instalar uma biblioteca.</translation>
</message>
<message>
<location filename="../common/lc_application.cpp" line="424"/>
<location filename="../common/lc_application.cpp" line="426"/>
<source>LeoCAD could not load Parts Library.
Please visit https://www.leocad.org for information on how to download and install a library.</source>
@ -3229,17 +3229,17 @@ Please visit https://www.leocad.org for information on how to download and insta
Veja https://www.leocad.org para saber como descarragar e instalar uma biblioteca.</translation>
</message>
<message>
<location filename="../common/lc_application.cpp" line="681"/>
<location filename="../common/lc_application.cpp" line="683"/>
<source>Parts library and Anti-aliasing changes will only take effect the next time you start LeoCAD.</source>
<translation>As mudanças de Biblioteca e de Antisserrilhamento tomam efeito após o próximo arranque do LeoCAD.</translation>
</message>
<message>
<location filename="../common/lc_application.cpp" line="683"/>
<location filename="../common/lc_application.cpp" line="685"/>
<source>Parts library changes will only take effect the next time you start LeoCAD.</source>
<translation>As mudanças de Biblioteca tomam efeito após o próximo arranque do LeoCAD.</translation>
</message>
<message>
<location filename="../common/lc_application.cpp" line="685"/>
<location filename="../common/lc_application.cpp" line="687"/>
<source>Anti-aliasing changes will only take effect the next time you start LeoCAD.</source>
<translation>As mudanças de Antisserrilhamento tomam efeito após o próximo arranque do LeoCAD.</translation>
</message>
@ -4645,9 +4645,8 @@ GL_EXT_texture_filter_anisotropic extension: %5
<translation>Nome do autor por omissão:</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="71"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="95"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="119"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="104"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="128"/>
<source>...</source>
<translation>...</translation>
</message>
@ -4657,516 +4656,531 @@ GL_EXT_texture_filter_anisotropic extension: %5
<translation>Biblioteca de peças personalizada:</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="942"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="958"/>
<source>Mouse sensitivity:</source>
<translation>Sensibilidade do rato :</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="128"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="137"/>
<source>Check for updates:</source>
<translation>Procurar actualizações:</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="80"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="89"/>
<source>PO&amp;V-Ray Executable:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="104"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="113"/>
<source>&amp;LGEO Path:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="139"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="148"/>
<source>Never</source>
<translation>Nunca</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="144"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="153"/>
<source>Once a day</source>
<translation>Uma vez por dia</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="149"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="158"/>
<source>Once a week</source>
<translation>Uma vez por semana</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="157"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="166"/>
<source>Fixed direction keys</source>
<translation>Teclas de direcção fixas</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="165"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="173"/>
<source>Open most recent file on startup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="181"/>
<source>Rendering</source>
<translation>Restituir</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="174"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="190"/>
<source>Edge lines</source>
<translation>Contornos</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="210"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="226"/>
<source>Axis icon</source>
<translation>Eixos</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="237"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="253"/>
<source>width</source>
<translation>largura</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="230"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="246"/>
<source>Anti-aliasing</source>
<translation>Suavização</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="182"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="198"/>
<source>2x</source>
<translation>2x</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="187"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="203"/>
<source>4x</source>
<translation>4x</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="192"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="208"/>
<source>8x</source>
<translation>8x</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="244"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="260"/>
<source>Shading Mode:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="252"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="268"/>
<source>Wireframe</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="257"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="273"/>
<source>Flat Shading</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="262"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="278"/>
<source>Default Lights</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="273"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="289"/>
<source>Base Grid</source>
<translation>Grelha de Base</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="309"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="325"/>
<source>Draw studs</source>
<translation>Desenhar pregos</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="316"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="332"/>
<source>studs</source>
<translation>pregos</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="323"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="339"/>
<source>Draw lines every</source>
<translation>Desenhar linhas cada</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="340"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="356"/>
<source>View Sphere</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="360"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="376"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="365"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="381"/>
<source>Small</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="370"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="386"/>
<source>Medium</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="375"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="391"/>
<source>Large</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="383"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="399"/>
<source>Highlight Color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="390"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="406"/>
<source>Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="404"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="420"/>
<source>Color:</source>
<translation type="unfinished">Cor:</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="418"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="434"/>
<source>Text Color:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="425"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="441"/>
<source>Location:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="433"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="449"/>
<source>Top Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="438"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="454"/>
<source>Top Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="443"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="459"/>
<source>Bottom Left</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="448"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="464"/>
<source>Bottom Right</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="480"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="521"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="496"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="537"/>
<source>Categories</source>
<translation>Categorias</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="486"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="502"/>
<source>Parts Library Categories</source>
<translation>Categorias de Peças na Biblioteca</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="555"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="571"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="560"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="576"/>
<source>Number</source>
<translation>Número</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="571"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="692"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="587"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="708"/>
<source>Import...</source>
<translation>Importar....</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="578"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="699"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="594"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="715"/>
<source>Export...</source>
<translation>Exportar...</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="585"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="706"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="825"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="601"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="722"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="841"/>
<source>Reset...</source>
<translation>Reiniciar...</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="610"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="626"/>
<source>Category</source>
<translation>Categoria</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="616"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="632"/>
<source>New...</source>
<translation>Novo...</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="623"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="639"/>
<source>Edit...</source>
<translation>Editar...</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="630"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="646"/>
<source>Delete...</source>
<translation>Apagar...</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="654"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="670"/>
<source>Keyboard</source>
<translation>Teclado</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="664"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="680"/>
<source>Keyboard Shortcuts</source>
<translation>Atalhos de Teclado</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="677"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="693"/>
<source>Command</source>
<translation>Commando</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="682"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="734"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="854"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="698"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="750"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="870"/>
<source>Shortcut</source>
<translation>Atalho</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="740"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="756"/>
<source>Key se&amp;quence:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="782"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="798"/>
<source>Mouse</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="790"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="806"/>
<source>Mouse Shortcuts</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="805"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="821"/>
<source>Action</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="810"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="826"/>
<source>Shortcut 1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="815"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="831"/>
<source>Shortcut 2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="862"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="878"/>
<source>Button:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="870"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="886"/>
<source>None</source>
<translation type="unfinished">Nenhum</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="875"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="891"/>
<source>Left</source>
<translation type="unfinished">Left</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="880"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="896"/>
<source>Middle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="885"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="901"/>
<source>Right</source>
<translation type="unfinished">Right</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="893"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="909"/>
<source>Modifiers:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="900"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="916"/>
<source>Control</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="907"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="923"/>
<source>Alt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="914"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="930"/>
<source>Shift</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="753"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="921"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="769"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="937"/>
<source>Assign</source>
<translation>Definir</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.ui" line="760"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="928"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="776"/>
<location filename="../qt/lc_qpreferencesdialog.ui" line="944"/>
<source>Remove</source>
<translation>Remover</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="137"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="138"/>
<source>Grid spacing must be greater than 0.</source>
<translation>O espaço de grelha deve ser superior a 0.</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="191"/>
<source>Open Parts Library Folder</source>
<translation>Escolher a Pasta da Biblioteca de Peças</translation>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="193"/>
<source>Select Parts Library Folder...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="200"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="201"/>
<source>Select Parts Library Archive...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="201"/>
<source>Supported Archives (*.zip *.bin);;All Files (*.*)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="210"/>
<source>Executable Files (*.exe);;All Files (*.*)</source>
<translation>Ficheiros Executaveis(*.exe);;Todos os Ficheiros (*.*)</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="202"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="212"/>
<source>All Files (*.*)</source>
<translation>Todos os Ficheiros (*.*)</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="205"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="215"/>
<source>Open POV-Ray Executable</source>
<translation>Escolher o programa POV-Ray</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="213"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="223"/>
<source>Open LGEO Folder</source>
<translation>Escolher a Pasta LGEO</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="229"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="239"/>
<source>Select Grid Stud Color</source>
<translation>Cor dos Pregos na Grelha</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="235"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="245"/>
<source>Select Grid Line Color</source>
<translation>Cor das Linhas na Grelha</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="241"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="251"/>
<source>Select View Sphere Color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="247"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="257"/>
<source>Select View Sphere Text Color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="253"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="263"/>
<source>Select View Sphere Highlight Color</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="317"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="327"/>
<source>Unassigned</source>
<translation>Por Definir</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="431"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="441"/>
<source>Are you sure you want to delete the category &apos;%1&apos;?</source>
<translation>Confirmar querer apagar a categoria &apos;%1&apos;?</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="444"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="454"/>
<source>Import Categories</source>
<translation>Importar Categorias</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="444"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="463"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="650"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="670"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="454"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="473"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="660"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="680"/>
<source>Text Files (*.txt);;All Files (*.*)</source>
<translation>Ficheiros Texto (*.txt);;Todos os Ficheiros (*.*)</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="452"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="462"/>
<source>Error loading categories file.</source>
<translation>Erro ao carregar o ficheiro de categorias.</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="463"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="473"/>
<source>Export Categories</source>
<translation>Exportar Categorias</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="470"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="480"/>
<source>Error saving categories file.</source>
<translation>Erro ao gravar o ficheiro de categorias.</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="477"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="487"/>
<source>Are you sure you want to load the default categories?</source>
<translation>Confirmar querer carregar as categorias por omissão?</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="650"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="660"/>
<source>Import shortcuts</source>
<translation>Importar Atalhos de Teclado</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="658"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="668"/>
<source>Error loading keyboard shortcuts file.</source>
<translation>Erro ao carregar o ficheiro de atalhos de teclado.</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="670"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="680"/>
<source>Export shortcuts</source>
<translation>Exportar Atalhos de Teclado</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="677"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="687"/>
<source>Error saving keyboard shortcuts file.</source>
<translation>Erro ao gravar o ficheiro de atalhos de teclado.</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="684"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="694"/>
<source>Are you sure you want to load the default keyboard shortcuts?</source>
<translation>Confirmar querer carregar os atalhos de teclado por omissão?</translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="711"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="721"/>
<source>Left Button</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="716"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="726"/>
<source>Middle Button</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="721"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="731"/>
<source>Right Button</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="790"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="799"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="800"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="809"/>
<source>Override Shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="790"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="799"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="800"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="809"/>
<source>This shortcut is already assigned to &apos;%1&apos;, do you want to replace it?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="844"/>
<location filename="../qt/lc_qpreferencesdialog.cpp" line="854"/>
<source>Are you sure you want to load the default mouse shortcuts?</source>
<translation type="unfinished"></translation>
</message>
@ -5299,34 +5313,34 @@ GL_EXT_texture_filter_anisotropic extension: %5
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="817"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="945"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="947"/>
<source>Position</source>
<translation>Posição</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="818"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="823"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="946"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="951"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="956"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="948"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="953"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="958"/>
<source>X</source>
<translation>X</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="819"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="824"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="947"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="952"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="957"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="949"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="954"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="959"/>
<source>Y</source>
<translation>Y</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="820"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="825"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="948"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="953"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="958"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="950"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="955"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="960"/>
<source>Z</source>
<translation>Z</translation>
</message>
@ -5366,43 +5380,43 @@ GL_EXT_texture_filter_anisotropic extension: %5
<translation>Peça</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="950"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="952"/>
<source>Target</source>
<translation>Objectivo</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="955"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="960"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="957"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="962"/>
<source>Up</source>
<translation>Subir</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="961"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="963"/>
<source>Orthographic</source>
<translation>Ortográfico</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="962"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="964"/>
<source>FOV</source>
<translation>FOV</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="963"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="965"/>
<source>Near</source>
<translation>Perto</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="964"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="966"/>
<source>Far</source>
<translation>Longe</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="965"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="967"/>
<source>Name</source>
<translation>Nome</translation>
</message>
<message>
<location filename="../qt/lc_qpropertiestree.cpp" line="1045"/>
<location filename="../qt/lc_qpropertiestree.cpp" line="1047"/>
<source>Multiple Objects Selected</source>
<translation type="unfinished"></translation>
</message>
@ -5482,23 +5496,23 @@ GL_EXT_texture_filter_anisotropic extension: %5
<name>lcRenderDialog</name>
<message>
<location filename="../qt/lc_renderdialog.ui" line="14"/>
<location filename="../qt/lc_renderdialog.ui" line="105"/>
<location filename="../qt/lc_renderdialog.ui" line="110"/>
<location filename="../qt/lc_renderdialog.cpp" line="71"/>
<source>Render</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.ui" line="29"/>
<location filename="../qt/lc_renderdialog.ui" line="22"/>
<source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.ui" line="41"/>
<location filename="../qt/lc_renderdialog.ui" line="28"/>
<source>Width:</source>
<translation>Largura:</translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.ui" line="48"/>
<location filename="../qt/lc_renderdialog.ui" line="38"/>
<source>Height:</source>
<translation>Altura:</translation>
</message>
@ -5518,17 +5532,17 @@ GL_EXT_texture_filter_anisotropic extension: %5
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.ui" line="74"/>
<location filename="../qt/lc_renderdialog.ui" line="48"/>
<source>Quality:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.ui" line="81"/>
<location filename="../qt/lc_renderdialog.ui" line="79"/>
<source>Output:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.ui" line="93"/>
<location filename="../qt/lc_renderdialog.ui" line="89"/>
<source>...</source>
<translation type="unfinished">...</translation>
</message>
@ -5543,35 +5557,41 @@ GL_EXT_texture_filter_anisotropic extension: %5
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="174"/>
<location filename="../qt/lc_renderdialog.cpp" line="176"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="177"/>
<location filename="../qt/lc_renderdialog.cpp" line="267"/>
<location filename="../qt/lc_renderdialog.cpp" line="182"/>
<location filename="../qt/lc_renderdialog.cpp" line="282"/>
<location filename="../qt/lc_renderdialog.cpp" line="301"/>
<source>Error</source>
<translation>Erro</translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="177"/>
<location filename="../qt/lc_renderdialog.cpp" line="182"/>
<source>Error starting POV-Ray.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="267"/>
<location filename="../qt/lc_renderdialog.cpp" line="284"/>
<source>An error occurred while rendering. Check details or try again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="301"/>
<source>Error writing to file &apos;%1&apos;:
%2</source>
<translation type="unfinished">Erro ao escrever no ficheiro &apos;%1&apos;:
%2</translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="275"/>
<location filename="../qt/lc_renderdialog.cpp" line="307"/>
<source>Select Output File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qt/lc_renderdialog.cpp" line="275"/>
<location filename="../qt/lc_renderdialog.cpp" line="307"/>
<source>Supported Image Files (*.bmp *.png *.jpg);;BMP Files (*.bmp);;PNG Files (*.png);;JPEG Files (*.jpg);;All Files (*.*)</source>
<translation>Formatos de Imagem Suportados (*.bmp *.png *.jpg);;Ficheiros BMP (*.bmp);;Ficheiros PNG (*.png);;Ficheiros JPEG (*.jpg);;Todos os Ficheiros (*.*)</translation>
</message>