From 944f0ffe40f352fc3d3caa22cc260c1152335275 Mon Sep 17 00:00:00 2001 From: Hanna K Date: Wed, 1 Dec 2021 14:10:34 +0100 Subject: [PATCH] Add as multiple functions if plot expression results in matrix (e.g. root(x, [3,4,5])); Fix plot expression with localized decimal separator; Update category list when new category has been introduced by new/edited object; Move favorites and user objects to top of category list; Preserve selection after update of variable, units, and functions dialogs; Clear search entry when category selection reset; Do not generally set keyboard shortcuts as application wide (fixes search shortcut in dialogs); Fix unlocalization of expressions after editing of object; Fix set current result as value if value text has not changed in variable edit dialog; Disable (temporarily) conversion button after switching to RPN mode; Avoid line breaks in result index; Update qalculate-qt.appdata.xml; Update translations --- data/qalculate-qt.appdata.xml | 7 +- qalculate-qt.pro | 2 +- src/functionsdialog.cpp | 47 +- src/historyview.cpp | 5 +- src/plotdialog.cpp | 68 +- src/qalculateqtsettings.cpp | 3 +- src/qalculatewindow.cpp | 23 +- src/unitsdialog.cpp | 53 +- src/variableeditdialog.cpp | 1 + src/variablesdialog.cpp | 49 +- translations/qalculate-qt_ca.ts | 1016 ++++++++++++++-------------- translations/qalculate-qt_de.ts | 1016 ++++++++++++++-------------- translations/qalculate-qt_es.ts | 1016 ++++++++++++++-------------- translations/qalculate-qt_fr.ts | 1016 ++++++++++++++-------------- translations/qalculate-qt_nl.ts | 1016 ++++++++++++++-------------- translations/qalculate-qt_pt_BR.ts | 1016 ++++++++++++++-------------- translations/qalculate-qt_ru.ts | 600 ++++++++-------- translations/qalculate-qt_sl.ts | 1016 ++++++++++++++-------------- translations/qalculate-qt_sv.ts | 1016 ++++++++++++++-------------- translations/qalculate-qt_zh_CN.ts | 1016 ++++++++++++++-------------- 20 files changed, 5101 insertions(+), 4901 deletions(-) diff --git a/data/qalculate-qt.appdata.xml b/data/qalculate-qt.appdata.xml index c7185e7..d697689 100644 --- a/data/qalculate-qt.appdata.xml +++ b/data/qalculate-qt.appdata.xml @@ -68,7 +68,7 @@ qalculate-qt - +

Changes:

    @@ -82,13 +82,12 @@
  • Ctrl+Enter shortcut for approximation of current result
  • New functions: linearfit(), quadraticfit(), cubicfit(), ramlatency(), parallel()
  • Improved and extended parallel operator (|| is interpreted as parallel if units are used)
  • +
  • Merged inv() and inverse() functions
  • Allow nested subfunctions
  • Solve x^(x^(-a))=b
  • -
  • Improved simplification: Im(-x)=-Im(x), Re(-x)=-Re(x)
  • Fix pearson() and spearman()
  • +
  • Fix a*sin(x)+b*cos(x)=c
  • Fix display of incompletely solved equation with dual approximation in some cases
  • -
  • Fix genvector() when step size requires evaluation
  • -
  • Fix a%%-b (interpret %% as mod, not percent)
  • Many minor feature enhancements and bug fixes
diff --git a/qalculate-qt.pro b/qalculate-qt.pro index 4348d06..fdff594 100644 --- a/qalculate-qt.pro +++ b/qalculate-qt.pro @@ -64,7 +64,7 @@ TRANSLATIONS = translations/qalculate-qt_ca.ts \ translations/qalculate-qt_sv.ts \ translations/qalculate-qt_zh_CN.ts -!win32: { +!win32:!macx { TRANSLATIONS = $$prependAll(LANGUAGES, $$PWD/translations/qalculate-qt_, .ts) TRANSLATIONS_FILES = qtPrepareTool(LRELEASE, lrelease) for(tsfile, TRANSLATIONS) { diff --git a/src/functionsdialog.cpp b/src/functionsdialog.cpp index 62f183d..8804ae3 100644 --- a/src/functionsdialog.cpp +++ b/src/functionsdialog.cpp @@ -100,13 +100,11 @@ FunctionsDialog::FunctionsDialog(QWidget *parent) : QDialog(parent, Qt::Window) selected_category = "All"; updateFunctions(); functionsView->setFocus(); - functionsModel->setFilter("All"); connect(searchEdit, SIGNAL(textChanged(const QString&)), this, SLOT(searchChanged(const QString&))); connect(buttonBox->button(QDialogButtonBox::Close), SIGNAL(clicked()), this, SLOT(reject())); connect(categoriesView, SIGNAL(currentItemChanged(QTreeWidgetItem*, QTreeWidgetItem*)), this, SLOT(selectedCategoryChanged(QTreeWidgetItem*, QTreeWidgetItem*))); connect(functionsView->selectionModel(), SIGNAL(currentChanged(const QModelIndex&, const QModelIndex&)), this, SLOT(selectedFunctionChanged(const QModelIndex&, const QModelIndex&))); connect(functionsView, SIGNAL(doubleClicked(const QModelIndex&)), this, SLOT(calculateClicked())); - selectedFunctionChanged(QModelIndex(), QModelIndex()); if(!settings->functions_geometry.isEmpty()) restoreGeometry(settings->functions_geometry); else resize(900, 800); if(!settings->functions_vsplitter_state.isEmpty()) vsplitter->restoreState(settings->functions_vsplitter_state); @@ -181,16 +179,24 @@ void FunctionsDialog::newClicked() { QList list = categoriesView->findItems("Inactive", Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); if(list.isEmpty()) {QStringList l; l << tr("Inactive"); l << "Inactive"; new QTreeWidgetItem(categoriesView, l);} } + selected_item = f; if(f->category().empty()) { QList list = categoriesView->findItems("Uncategorized", Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); if(list.isEmpty()) {QStringList l; l << tr("Uncategorized"); l << "Uncategorized"; new QTreeWidgetItem(categoriesView->topLevelItem(2), l);} + } else if(f->category() != CALCULATOR->temporaryCategory()) { + QList list = categoriesView->findItems(QString("/") + QString::fromStdString(f->category()), Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); + if(list.isEmpty()) { + if(selected_category != "All") selected_category = "User items"; + updateFunctions(); + emit itemsChanged(); + return; + } } - selected_item = f; QStandardItem *item = new QStandardItem(QString::fromStdString(f->title(true, settings->printops.use_unicode_signs, &can_display_unicode_string_function, (void*) functionsView))); item->setEditable(false); item->setData(QVariant::fromValue((void*) f), Qt::UserRole); sourceModel->appendRow(item); - if(selected_category != "All" && selected_category != "User items" && selected_category != std::string("/") + f->category()) { + if(selected_category != "All" && selected_category != "User items" && selected_category != std::string("/") + f->category() && (selected_category != "Uncategorized" || !f->category().empty())) { QList list = categoriesView->findItems("User items", Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); if(!list.isEmpty()) { categoriesView->setCurrentItem(list[0], 0, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Clear); @@ -222,16 +228,24 @@ void FunctionsDialog::editClicked() { QList list = categoriesView->findItems("Inactive", Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); if(list.isEmpty()) {QStringList l; l << tr("Inactive"); l << "Inactive"; new QTreeWidgetItem(categoriesView, l);} } + selected_item = f; if(f->category().empty()) { QList list = categoriesView->findItems("Uncategorized", Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); if(list.isEmpty()) {QStringList l; l << tr("Uncategorized"); l << "Uncategorized"; new QTreeWidgetItem(categoriesView->topLevelItem(2), l);} + } else if(f->category() != CALCULATOR->temporaryCategory()) { + QList list = categoriesView->findItems(QString("/") + QString::fromStdString(f->category()), Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); + if(list.isEmpty()) { + if(selected_category != "All") selected_category = "User items"; + updateFunctions(); + emit itemsChanged(); + return; + } } QStandardItem *item = new QStandardItem(QString::fromStdString(f->title(true, settings->printops.use_unicode_signs, &can_display_unicode_string_function, (void*) functionsView))); item->setEditable(false); item->setData(QVariant::fromValue((void*) f), Qt::UserRole); sourceModel->appendRow(item); - selected_item = f; - if(selected_category != "All" && selected_category != "User items" && selected_category != std::string("/") + f->category()) { + if(selected_category != "All" && selected_category != "User items" && selected_category != std::string("/") + f->category() && (selected_category != "Uncategorized" || !f->category().empty())) { QList list = categoriesView->findItems("User items", Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); if(!list.isEmpty()) { categoriesView->setCurrentItem(list[0], 0, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Clear); @@ -549,7 +563,9 @@ void FunctionsDialog::updateFunctions() { function_cats.parent = NULL; bool has_inactive = false, has_uncat = false; std::list::iterator it; + QStandardItem *item_sel = NULL; + functionsView->selectionModel()->blockSignals(true); sourceModel->clear(); sourceModel->setColumnCount(1); sourceModel->setHorizontalHeaderItem(0, new QStandardItem(tr("Function"))); @@ -601,12 +617,15 @@ void FunctionsDialog::updateFunctions() { item->setEditable(false); item->setData(QVariant::fromValue((void*) f), Qt::UserRole); sourceModel->appendRow(item); - if(f == selected_item) functionsView->selectionModel()->setCurrentIndex(functionsModel->mapFromSource(item->index()), QItemSelectionModel::SelectCurrent | QItemSelectionModel::Clear); + if(f == selected_item) item_sel = item; } + functionsView->selectionModel()->blockSignals(false); sourceModel->sort(0); function_cats.sort(); + categoriesView->blockSignals(true); categoriesView->clear(); + categoriesView->blockSignals(false); QTreeWidgetItem *iter, *iter2, *iter3; QStringList l; l.clear(); l << tr("Favorites"); l << "Favorites"; @@ -676,12 +695,24 @@ void FunctionsDialog::updateFunctions() { iter->setSelected(true); } } + iter3->setExpanded(true); if(categoriesView->selectedItems().isEmpty()) { //if no category has been selected (previously selected has been renamed/deleted), select "All" selected_category = "All"; - iter3->setExpanded(true); iter3->setSelected(true); } + searchEdit->blockSignals(true); + searchEdit->clear(); + searchEdit->blockSignals(false); + functionsModel->setFilter(selected_category); + QModelIndex index; + if(item_sel) index = functionsModel->mapFromSource(item_sel->index()); + if(!index.isValid()) index = functionsModel->index(0, 0); + if(index.isValid()) { + functionsView->selectionModel()->setCurrentIndex(index, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Clear); + functionsView->scrollTo(index); + } + selectedFunctionChanged(index, QModelIndex()); } void FunctionsDialog::setSearch(const QString &str) { searchEdit->setText(str); diff --git a/src/historyview.cpp b/src/historyview.cpp index 0a8f3e4..a100441 100644 --- a/src/historyview.cpp +++ b/src/historyview.cpp @@ -286,8 +286,9 @@ void HistoryView::addResult(std::vector values, std::string express size_t i_answer = -1; if(!initial_load) i_answer = dual_approx && i == 0 ? settings->history_answer.size() - 1 : settings->history_answer.size(); QFontMetrics fm(font()); - int w = fm.boundingRect("#9999" + unhtmlize(QString::fromStdString(values[i]))).width(); - str += ""; + int w = fm.boundingRect("#9999").width(); + str += ""; + w = fm.boundingRect("#9999" + unhtmlize(QString::fromStdString(values[i]))).width(); if(!initial_load && (dual_approx || i == 0)) { if(expression.empty() && last_ans == i_answer && !last_ref.isEmpty()) s_text.remove(last_ref); QString sref; diff --git a/src/plotdialog.cpp b/src/plotdialog.cpp index 2cc6c25..b37efb2 100644 --- a/src/plotdialog.cpp +++ b/src/plotdialog.cpp @@ -303,10 +303,10 @@ class PlotThread : public Thread { if(plot_rate < 0) { MathStructure m_step = CALCULATOR->calculate(CALCULATOR->unlocalizeExpression(plot_step, eo.parse_options), eo); if(!CALCULATOR->aborted()) { - y_vector->set(CALCULATOR->expressionToPlotVector(plot_str, min, max, m_step, x_vector, plot_x, eo.parse_options, 0)); + y_vector->set(CALCULATOR->expressionToPlotVector(CALCULATOR->unlocalizeExpression(plot_str, eo.parse_options), min, max, m_step, x_vector, plot_x, eo.parse_options, 0)); } } else if(!CALCULATOR->aborted()) { - y_vector->set(CALCULATOR->expressionToPlotVector(plot_str, min, max, plot_rate, x_vector, plot_x, eo.parse_options, 0)); + y_vector->set(CALCULATOR->expressionToPlotVector(CALCULATOR->unlocalizeExpression(plot_str, eo.parse_options), min, max, plot_rate, x_vector, plot_x, eo.parse_options, 0)); } } CALCULATOR->stopControl(); @@ -532,17 +532,59 @@ void PlotDialog::updateItem(QTreeWidgetItem *item) { } MathStructure *x_vector, *y_vector; generatePlotSeries(&x_vector, &y_vector, type, expression, str_x); - item->setData(0, TYPE_ROLE, type); - item->setData(0, YAXIS2_ROLE, secondaryButton->isChecked()); - item->setData(0, ROWS_ROLE, rowsBox->isChecked()); - item->setData(0, SMOOTHING_ROLE, smoothingCombo->currentData()); - item->setData(0, STYLE_ROLE, styleCombo->currentData()); - item->setData(0, YVECTOR_ROLE, QVariant::fromValue((void*) y_vector)); - item->setData(0, XVECTOR_ROLE, QVariant::fromValue((void*) x_vector)); - item->setData(0, X_ROLE, str_x); - item->setText(0, title); - item->setText(1, expression); - item->setTextAlignment(1, Qt::AlignRight | Qt::AlignVCenter); + bool b_multiple = (type != 1 && type != 2 && y_vector->isMatrix() && expression != item->text(1)); + MathStructure mfunc; + if(b_multiple) { + EvaluationOptions eo; + eo.approximation = APPROXIMATION_APPROXIMATE; + eo.parse_options = settings->evalops.parse_options; + eo.parse_options.base = 10; + eo.parse_options.read_precision = DONT_READ_PRECISION; + eo.interval_calculation = INTERVAL_CALCULATION_NONE; + mfunc = CALCULATOR->parse(expression.toStdString(), eo.parse_options); + if(!mfunc.isVector()) { + CALCULATOR->beginTemporaryStopIntervalArithmetic(); + CALCULATOR->beginTemporaryStopMessages(); + mfunc.eval(eo); + CALCULATOR->endTemporaryStopMessages(); + CALCULATOR->endTemporaryStopIntervalArithmetic(); + if(!mfunc.isVector() || mfunc.size() != y_vector->columns()) b_multiple = false; + } + } + PrintOptions po = settings->printops; + po.can_display_unicode_string_arg = (void*) expressionEdit; + po.base = 10; + po.is_approximate = NULL; + po.allow_non_usable = false; + for(size_t i = 0; ; i++) { + if(b_multiple) { + MathStructure *m = new MathStructure(); + y_vector->columnToVector(i + 1, *m); + item->setData(0, YVECTOR_ROLE, QVariant::fromValue((void*) m)); + item->setData(0, XVECTOR_ROLE, QVariant::fromValue((void*) new MathStructure(*x_vector))); + QString str = QString::fromStdString(mfunc[i].print(po)); + item->setText(1, str); + if(i == 0) expressionEdit->setText(str); + } else { + item->setData(0, YVECTOR_ROLE, QVariant::fromValue((void*) y_vector)); + item->setData(0, XVECTOR_ROLE, QVariant::fromValue((void*) x_vector)); + item->setText(1, expression); + } + item->setData(0, TYPE_ROLE, type); + item->setData(0, YAXIS2_ROLE, secondaryButton->isChecked()); + item->setData(0, ROWS_ROLE, rowsBox->isChecked()); + item->setData(0, SMOOTHING_ROLE, smoothingCombo->currentData()); + item->setData(0, STYLE_ROLE, styleCombo->currentData()); + item->setData(0, X_ROLE, str_x); + item->setText(0, title); + item->setTextAlignment(1, Qt::AlignRight | Qt::AlignVCenter); + if(!b_multiple || i + 1 >= y_vector->columns()) break; + item = new QTreeWidgetItem(graphsTable); + } + if(b_multiple) { + delete y_vector; + delete x_vector; + } } void PlotDialog::onApplyClicked() { QList list = graphsTable->selectedItems(); diff --git a/src/qalculateqtsettings.cpp b/src/qalculateqtsettings.cpp index d3fef6e..d4723c7 100644 --- a/src/qalculateqtsettings.cpp +++ b/src/qalculateqtsettings.cpp @@ -1111,13 +1111,14 @@ std::string QalculateQtSettings::localizeExpression(std::string str, bool unit_e std::string QalculateQtSettings::unlocalizeExpression(std::string str) { ParseOptions pa = evalops.parse_options; pa.base = 10; - str = CALCULATOR->localizeExpression(str, pa); + str = CALCULATOR->unlocalizeExpression(str, pa); CALCULATOR->parseSigns(str); return str; } void QalculateQtSettings::updateMessagePrintOptions() { PrintOptions message_printoptions = printops; + message_printoptions.is_approximate = NULL; message_printoptions.interval_display = INTERVAL_DISPLAY_PLUSMINUS; message_printoptions.show_ending_zeroes = false; message_printoptions.base = 10; diff --git a/src/qalculatewindow.cpp b/src/qalculatewindow.cpp index 8f89681..0e29cfe 100644 --- a/src/qalculatewindow.cpp +++ b/src/qalculatewindow.cpp @@ -303,12 +303,12 @@ QalculateWindow::QalculateWindow() : QMainWindow() { if(settings->use_custom_app_font) appfont.fromString(QString::fromStdString(settings->custom_app_font)); action = new QAction("Negate", this); - action->setShortcut(Qt::CTRL | Qt::Key_Minus); action->setShortcutContext(Qt::ApplicationShortcut); + action->setShortcut(Qt::CTRL | Qt::Key_Minus); addAction(action); connect(action, SIGNAL(triggered()), this, SLOT(negate())); action = new QAction("Approximate", this); - action->setShortcuts({Qt::CTRL | Qt::Key_Return, Qt::CTRL | Qt::Key_Enter}); action->setShortcutContext(Qt::ApplicationShortcut); + action->setShortcuts({Qt::CTRL | Qt::Key_Return, Qt::CTRL | Qt::Key_Enter}); addAction(action); connect(action, SIGNAL(triggered()), this, SLOT(approximateResult())); @@ -329,13 +329,12 @@ QalculateWindow::QalculateWindow() : QMainWindow() { menu->addAction(tr("Import CSV File…"), this, SLOT(importCSV())); menu->addAction(tr("Export CSV File…"), this, SLOT(exportCSV())); menu->addSeparator(); - menu->addAction(tr("Functions"), this, SLOT(openFunctions()), Qt::CTRL | Qt::Key_F)->setShortcutContext(Qt::ApplicationShortcut); + menu->addAction(tr("Functions"), this, SLOT(openFunctions()), Qt::CTRL | Qt::Key_F); variablesAction = menu->addAction(tr("Variables and Constants"), this, SLOT(openVariables()), Qt::CTRL | Qt::Key_M); - variablesAction->setShortcutContext(Qt::ApplicationShortcut); - menu->addAction(tr("Units"), this, SLOT(openUnits()), Qt::CTRL | Qt::Key_U)->setShortcutContext(Qt::ApplicationShortcut); + menu->addAction(tr("Units"), this, SLOT(openUnits()), Qt::CTRL | Qt::Key_U); menu->addAction(tr("Data Sets"), this, SLOT(openDatasets())); menu->addSeparator(); - menu->addAction(tr("Plot Functions/Data"), this, SLOT(openPlot()), Qt::CTRL | Qt::Key_P)->setShortcutContext(Qt::ApplicationShortcut); + menu->addAction(tr("Plot Functions/Data"), this, SLOT(openPlot()), Qt::CTRL | Qt::Key_P); menu->addAction(tr("Floating Point Conversion (IEEE 754)"), this, SLOT(openFPConversion())); menu->addAction(tr("Calendar Conversion"), this, SLOT(openCalendarConversion())); menu->addAction(tr("Percentage Calculation Tool"), this, SLOT(openPercentageCalculation())); @@ -345,7 +344,7 @@ QalculateWindow::QalculateWindow() : QMainWindow() { menu->addSeparator(); group = new QActionGroup(this); action = menu->addAction(tr("Normal Mode"), this, SLOT(normalModeActivated())); action->setCheckable(true); group->addAction(action); action->setObjectName("action_normalmode"); if(!settings->rpn_mode && !settings->chain_mode) action->setChecked(true); - action = menu->addAction(tr("RPN Mode"), this, SLOT(rpnModeActivated()), Qt::CTRL | Qt::Key_R); action->setShortcutContext(Qt::ApplicationShortcut); action->setCheckable(true); group->addAction(action); action->setObjectName("action_rpnmode"); if(settings->rpn_mode) action->setChecked(true); + action = menu->addAction(tr("RPN Mode"), this, SLOT(rpnModeActivated()), Qt::CTRL | Qt::Key_R); action->setCheckable(true); group->addAction(action); action->setObjectName("action_rpnmode"); if(settings->rpn_mode) action->setChecked(true); action = menu->addAction(tr("Chain Mode"), this, SLOT(chainModeActivated())); action->setCheckable(true); group->addAction(action); action->setObjectName("action_chainmode"); if(settings->chain_mode) action->setChecked(true); menu->addSeparator(); menu->addAction(tr("Preferences"), this, SLOT(editPreferences())); @@ -571,10 +570,10 @@ QalculateWindow::QalculateWindow() : QMainWindow() { toAction = new QAction(LOAD_ICON("convert"), tr("Convert"), this); toAction->setEnabled(false); - toAction->setShortcut(Qt::CTRL | Qt::Key_T); toAction->setShortcutContext(Qt::ApplicationShortcut); toAction->setToolTip(tr("Convert (%1)").arg(toAction->shortcut().toString(QKeySequence::NativeText))); + toAction->setShortcut(Qt::CTRL | Qt::Key_T); toAction->setToolTip(tr("Convert (%1)").arg(toAction->shortcut().toString(QKeySequence::NativeText))); connect(toAction, SIGNAL(triggered(bool)), this, SLOT(onToActivated())); tb->addAction(toAction); - storeAction = new QAction(LOAD_ICON("document-save"), tr("Store"), this); storeAction->setShortcut(QKeySequence::Save); storeAction->setShortcutContext(Qt::ApplicationShortcut); storeAction->setToolTip(tr("Store (%1)").arg(storeAction->shortcut().toString(QKeySequence::NativeText))); + storeAction = new QAction(LOAD_ICON("document-save"), tr("Store"), this); storeAction->setShortcut(QKeySequence::Save); storeAction->setToolTip(tr("Store (%1)").arg(storeAction->shortcut().toString(QKeySequence::NativeText))); connect(storeAction, SIGNAL(triggered(bool)), this, SLOT(onStoreActivated())); variablesMenu = new QMenu(this); updateVariablesMenu(); @@ -609,12 +608,12 @@ QalculateWindow::QalculateWindow() : QMainWindow() { connect(percentageAction, SIGNAL(triggered(bool)), this, SLOT(openPercentageCalculation())); tb->addAction(percentageAction);*/ basesAction = new QAction(LOAD_ICON("number-bases"), tr("Number bases"), this); - basesAction->setShortcut(Qt::CTRL | Qt::Key_B); basesAction->setShortcutContext(Qt::ApplicationShortcut); basesAction->setToolTip(tr("Number Bases (%1)").arg(basesAction->shortcut().toString(QKeySequence::NativeText))); + basesAction->setShortcut(Qt::CTRL | Qt::Key_B); basesAction->setToolTip(tr("Number Bases (%1)").arg(basesAction->shortcut().toString(QKeySequence::NativeText))); connect(basesAction, SIGNAL(triggered(bool)), this, SLOT(onBasesActivated(bool))); basesAction->setCheckable(true); tb->addAction(basesAction); keypadAction = new QAction(LOAD_ICON("keypad"), tr("Keypad"), this); - keypadAction->setShortcut(Qt::CTRL | Qt::Key_K); keypadAction->setShortcutContext(Qt::ApplicationShortcut); keypadAction->setToolTip(tr("Keypad (%1)").arg(keypadAction->shortcut().toString(QKeySequence::NativeText))); + keypadAction->setShortcut(Qt::CTRL | Qt::Key_K); keypadAction->setToolTip(tr("Keypad (%1)").arg(keypadAction->shortcut().toString(QKeySequence::NativeText))); connect(keypadAction, SIGNAL(triggered(bool)), this, SLOT(onKeypadActivated(bool))); keypadAction->setCheckable(true); tb->addAction(keypadAction); @@ -6042,6 +6041,7 @@ void QalculateWindow::onRPNVisibilityChanged(bool b) { } QAction *w = findChild("action_rpnmode"); if(w) w->setChecked(true); + toAction->setEnabled(false); } else { normalModeActivated(); QAction *w = findChild("action_normalmode"); @@ -6060,6 +6060,7 @@ void QalculateWindow::rpnModeActivated() { if(!settings->rpn_shown) {rpnDock->setFloating(true); settings->rpn_shown = true;} rpnDock->show(); rpnDock->raise(); + toAction->setEnabled(false); } } void QalculateWindow::chainModeActivated() { diff --git a/src/unitsdialog.cpp b/src/unitsdialog.cpp index 3ff9194..9836eba 100644 --- a/src/unitsdialog.cpp +++ b/src/unitsdialog.cpp @@ -127,8 +127,6 @@ UnitsDialog::UnitsDialog(QWidget *parent) : QDialog(parent, Qt::Window) { selected_category = "All"; updateUnits(); unitsView->setFocus(); - unitsModel->setFilter("All"); - toModel->setFilter("All"); connect(searchEdit, SIGNAL(textChanged(const QString&)), this, SLOT(searchChanged(const QString&))); connect(fromEdit, SIGNAL(textEdited(const QString&)), this, SLOT(fromChanged())); connect(toEdit, SIGNAL(textEdited(const QString&)), this, SLOT(toChanged())); @@ -137,7 +135,6 @@ UnitsDialog::UnitsDialog(QWidget *parent) : QDialog(parent, Qt::Window) { connect(categoriesView, SIGNAL(currentItemChanged(QTreeWidgetItem*, QTreeWidgetItem*)), this, SLOT(selectedCategoryChanged(QTreeWidgetItem*, QTreeWidgetItem*))); connect(unitsView->selectionModel(), SIGNAL(currentChanged(const QModelIndex&, const QModelIndex&)), this, SLOT(selectedUnitChanged(const QModelIndex&, const QModelIndex&))); connect(unitsView, SIGNAL(doubleClicked(const QModelIndex&)), this, SLOT(onUnitActivated(const QModelIndex&))); - selectedUnitChanged(QModelIndex(), QModelIndex()); if(!settings->units_geometry.isEmpty()) restoreGeometry(settings->units_geometry); else resize(900, 800); if(!settings->units_vsplitter_state.isEmpty()) vsplitter->restoreState(settings->units_vsplitter_state); @@ -315,11 +312,19 @@ void UnitsDialog::newClicked() { if(list.isEmpty()) {QStringList l; l << tr("Inactive"); l << "Inactive"; new QTreeWidgetItem(categoriesView, l);} } } + selected_item = u; if(u->category().empty()) { QList list = categoriesView->findItems("Uncategorized", Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); if(list.isEmpty()) {QStringList l; l << tr("Uncategorized"); l << "Uncategorized"; new QTreeWidgetItem(categoriesView->topLevelItem(2), l);} + } else if(u->category() != CALCULATOR->temporaryCategory()) { + QList list = categoriesView->findItems(QString("/") + QString::fromStdString(u->category()), Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); + if(list.isEmpty()) { + if(selected_category != "All") selected_category = "User items"; + updateUnits(); + emit itemsChanged(); + return; + } } - selected_item = u; QString qstr; SET_TO_STR QStandardItem *item = new QStandardItem(qstr); @@ -330,7 +335,7 @@ void UnitsDialog::newClicked() { item->setEditable(false); item->setData(QVariant::fromValue((void*) u), Qt::UserRole); sourceModel->appendRow(item); - if(selected_category != "All" && selected_category != "User items" && selected_category != std::string("/") + u->category()) { + if(selected_category != "All" && selected_category != "User items" && selected_category != std::string("/") + u->category() && (selected_category != "Uncategorized" || !u->category().empty())) { QList list = categoriesView->findItems("User items", Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); if(!list.isEmpty()) { categoriesView->setCurrentItem(list[0], 0, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Clear); @@ -388,9 +393,18 @@ void UnitsDialog::editClicked() { if(list.isEmpty()) {QStringList l; l << tr("Inactive"); l << "Inactive"; new QTreeWidgetItem(categoriesView, l);} } } + selected_item = u; if(u->category().empty()) { QList list = categoriesView->findItems("Uncategorized", Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); if(list.isEmpty()) {QStringList l; l << tr("Uncategorized"); l << "Uncategorized"; new QTreeWidgetItem(categoriesView->topLevelItem(2), l);} + } else if(u->category() != CALCULATOR->temporaryCategory()) { + QList list = categoriesView->findItems(QString("/") + QString::fromStdString(u->category()), Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); + if(list.isEmpty()) { + if(selected_category != "All") selected_category = "User items"; + updateUnits(); + emit itemsChanged(); + return; + } } QString qstr; SET_TO_STR @@ -402,8 +416,7 @@ void UnitsDialog::editClicked() { item->setEditable(false); item->setData(QVariant::fromValue((void*) u), Qt::UserRole); sourceModel->appendRow(item); - selected_item = u; - if(selected_category != "All" && selected_category != "User items" && selected_category != std::string("/") + u->category()) { + if(selected_category != "All" && selected_category != "User items" && selected_category != std::string("/") + u->category() && (selected_category != "Uncategorized" || !u->category().empty())) { QList list = categoriesView->findItems("User items", Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); if(!list.isEmpty()) { categoriesView->setCurrentItem(list[0], 0, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Clear); @@ -692,7 +705,9 @@ void UnitsDialog::updateUnits() { unit_cats.parent = NULL; bool has_inactive = false, has_uncat = false; std::list::iterator it; + QStandardItem *item_sel = NULL; + unitsView->selectionModel()->blockSignals(true); sourceModel->clear(); sourceModel->setColumnCount(1); sourceModel->setHorizontalHeaderItem(0, new QStandardItem(tr("Unit"))); @@ -747,19 +762,22 @@ void UnitsDialog::updateUnits() { item->setEditable(false); item->setData(QVariant::fromValue((void*) u), Qt::UserRole); sourceModel->appendRow(item); - if(u == selected_item) unitsView->selectionModel()->setCurrentIndex(unitsModel->mapFromSource(item->index()), QItemSelectionModel::SelectCurrent | QItemSelectionModel::Clear); - + if(u == selected_item) item_sel = item; + SET_TO_STR item = new QStandardItem(qstr); item->setEditable(false); item->setData(QVariant::fromValue((void*) u), Qt::UserRole); toSourceModel->appendRow(item); } + unitsView->selectionModel()->blockSignals(false); sourceModel->sort(0); toSourceModel->sort(0); unit_cats.sort(); + categoriesView->blockSignals(true); categoriesView->clear(); + categoriesView->blockSignals(false); QTreeWidgetItem *iter, *iter2, *iter3; QStringList l; l.clear(); l << tr("Favorites"); l << "Favorites"; @@ -772,7 +790,7 @@ void UnitsDialog::updateUnits() { if(selected_category == "User items") { iter->setSelected(true); } - l.clear(); l << tr("All", "All functions"); l << "All"; + l.clear(); l << tr("All", "All units"); l << "All"; iter3 = new QTreeWidgetItem(categoriesView, l); tree_struct *item, *item2; unit_cats.it = unit_cats.items.begin(); @@ -829,12 +847,24 @@ void UnitsDialog::updateUnits() { iter->setSelected(true); } } + iter3->setExpanded(true); if(categoriesView->selectedItems().isEmpty()) { //if no category has been selected (previously selected has been renamed/deleted), select "All" selected_category = "All"; - iter3->setExpanded(true); iter3->setSelected(true); } + searchEdit->blockSignals(true); + searchEdit->clear(); + searchEdit->blockSignals(false); + unitsModel->setFilter(selected_category); + QModelIndex index; + if(item_sel) index = unitsModel->mapFromSource(item_sel->index()); + if(!index.isValid()) index = unitsModel->index(0, 0); + if(index.isValid()) { + unitsView->selectionModel()->setCurrentIndex(index, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Clear); + unitsView->scrollTo(index); + } + selectedUnitChanged(index, QModelIndex()); } void UnitsDialog::setSearch(const QString &str) { searchEdit->setText(str); @@ -846,4 +876,3 @@ void UnitsDialog::selectCategory(std::string str) { } } - diff --git a/src/variableeditdialog.cpp b/src/variableeditdialog.cpp index be476d0..8095860 100644 --- a/src/variableeditdialog.cpp +++ b/src/variableeditdialog.cpp @@ -307,6 +307,7 @@ void VariableEditDialog::onValueEdited() { void VariableEditDialog::setValue(const QString &str) { valueEdit->setPlainText(str); if(!b_empty) onValueEdited(); + b_changed = false; } void VariableEditDialog::disableValue() { valueEdit->setReadOnly(true); diff --git a/src/variablesdialog.cpp b/src/variablesdialog.cpp index 7072e5f..ecfab2f 100644 --- a/src/variablesdialog.cpp +++ b/src/variablesdialog.cpp @@ -106,13 +106,11 @@ VariablesDialog::VariablesDialog(QWidget *parent) : QDialog(parent, Qt::Window) selected_category = "All"; updateVariables(); variablesView->setFocus(); - variablesModel->setFilter("All"); connect(searchEdit, SIGNAL(textChanged(const QString&)), this, SLOT(searchChanged(const QString&))); connect(buttonBox->button(QDialogButtonBox::Close), SIGNAL(clicked()), this, SLOT(reject())); connect(categoriesView, SIGNAL(currentItemChanged(QTreeWidgetItem*, QTreeWidgetItem*)), this, SLOT(selectedCategoryChanged(QTreeWidgetItem*, QTreeWidgetItem*))); connect(variablesView->selectionModel(), SIGNAL(currentChanged(const QModelIndex&, const QModelIndex&)), this, SLOT(selectedVariableChanged(const QModelIndex&, const QModelIndex&))); connect(variablesView, SIGNAL(doubleClicked(const QModelIndex&)), this, SLOT(insertClicked())); - selectedVariableChanged(QModelIndex(), QModelIndex()); if(!settings->variables_geometry.isEmpty()) restoreGeometry(settings->variables_geometry); else resize(900, 700); if(!settings->variables_vsplitter_state.isEmpty()) vsplitter->restoreState(settings->variables_vsplitter_state); @@ -199,16 +197,24 @@ void VariablesDialog::newVariable(int type) { if(list.isEmpty()) {QStringList l; l << tr("Inactive"); l << "Inactive"; new QTreeWidgetItem(categoriesView, l);} } } + selected_item = v; if(v->category().empty()) { QList list = categoriesView->findItems("Uncategorized", Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); if(list.isEmpty()) {QStringList l; l << tr("Uncategorized"); l << "Uncategorized"; new QTreeWidgetItem(categoriesView->topLevelItem(2), l);} + } else if(v->category() != CALCULATOR->temporaryCategory()) { + QList list = categoriesView->findItems(QString("/") + QString::fromStdString(v->category()), Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); + if(list.isEmpty()) { + if(selected_category != "All") selected_category = "User items"; + updateVariables(); + emit itemsChanged(); + return; + } } - selected_item = v; QStandardItem *item = new QStandardItem(QString::fromStdString(v->title(true, settings->printops.use_unicode_signs, &can_display_unicode_string_function, (void*) variablesView))); item->setEditable(false); item->setData(QVariant::fromValue((void*) v), Qt::UserRole); sourceModel->appendRow(item); - if(selected_category != "All" && selected_category != "User items" && selected_category != std::string("/") + v->category()) { + if(selected_category != "All" && selected_category != "User items" && selected_category != std::string("/") + v->category() && (selected_category != "Uncategorized" || !v->category().empty())) { QList list = categoriesView->findItems("User items", Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); if(!list.isEmpty()) { categoriesView->setCurrentItem(list[0], 0, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Clear); @@ -264,16 +270,24 @@ void VariablesDialog::editClicked() { if(list.isEmpty()) {QStringList l; l << tr("Inactive"); l << "Inactive"; new QTreeWidgetItem(categoriesView, l);} } } + selected_item = v; if(v->category().empty()) { QList list = categoriesView->findItems("Uncategorized", Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); if(list.isEmpty()) {QStringList l; l << tr("Uncategorized"); l << "Uncategorized"; new QTreeWidgetItem(categoriesView->topLevelItem(2), l);} + } else if(v->category() != CALCULATOR->temporaryCategory()) { + QList list = categoriesView->findItems(QString("/") + QString::fromStdString(v->category()), Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); + if(list.isEmpty()) { + if(selected_category != "All") selected_category = "User items"; + updateVariables(); + emit itemsChanged(); + return; + } } QStandardItem *item = new QStandardItem(QString::fromStdString(v->title(true, settings->printops.use_unicode_signs, &can_display_unicode_string_function, (void*) variablesView))); item->setEditable(false); item->setData(QVariant::fromValue((void*) v), Qt::UserRole); sourceModel->appendRow(item); - selected_item = v; - if(selected_category != "All" && selected_category != "User items" && selected_category != std::string("/") + v->category()) { + if(selected_category != "All" && selected_category != "User items" && selected_category != std::string("/") + v->category() && (selected_category != "Uncategorized" || !v->category().empty())) { QList list = categoriesView->findItems("User items", Qt::MatchExactly | Qt::MatchRecursive | Qt::MatchWrap, 1); if(!list.isEmpty()) { categoriesView->setCurrentItem(list[0], 0, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Clear); @@ -501,7 +515,9 @@ void VariablesDialog::updateVariables() { variable_cats.parent = NULL; bool has_inactive = false, has_uncat = false; std::list::iterator it; + QStandardItem *item_sel = NULL; + variablesView->selectionModel()->blockSignals(true); sourceModel->clear(); sourceModel->setColumnCount(1); sourceModel->setHorizontalHeaderItem(0, new QStandardItem(tr("Variable"))); @@ -553,12 +569,15 @@ void VariablesDialog::updateVariables() { item->setEditable(false); item->setData(QVariant::fromValue((void*) v), Qt::UserRole); sourceModel->appendRow(item); - if(v == selected_item) variablesView->selectionModel()->setCurrentIndex(variablesModel->mapFromSource(item->index()), QItemSelectionModel::SelectCurrent | QItemSelectionModel::Clear); + if(v == selected_item) item_sel = item; } + variablesView->selectionModel()->blockSignals(false); sourceModel->sort(0); variable_cats.sort(); + categoriesView->blockSignals(true); categoriesView->clear(); + categoriesView->blockSignals(false); QTreeWidgetItem *iter, *iter2, *iter3; QStringList l; l.clear(); l << tr("Favorites"); l << "Favorites"; @@ -571,7 +590,7 @@ void VariablesDialog::updateVariables() { if(selected_category == "User items") { iter->setSelected(true); } - l.clear(); l << tr("All", "All functions"); l << "All"; + l.clear(); l << tr("All", "All variables"); l << "All"; iter3 = new QTreeWidgetItem(categoriesView, l); tree_struct *item, *item2; variable_cats.it = variable_cats.items.begin(); @@ -628,12 +647,24 @@ void VariablesDialog::updateVariables() { iter->setSelected(true); } } + iter3->setExpanded(true); if(categoriesView->selectedItems().isEmpty()) { //if no category has been selected (previously selected has been renamed/deleted), select "All" selected_category = "All"; - iter3->setExpanded(true); iter3->setSelected(true); } + searchEdit->blockSignals(true); + searchEdit->clear(); + searchEdit->blockSignals(false); + variablesModel->setFilter(selected_category); + QModelIndex index; + if(item_sel) index = variablesModel->mapFromSource(item_sel->index()); + if(!index.isValid()) index = variablesModel->index(0, 0); + if(index.isValid()) { + variablesView->selectionModel()->setCurrentIndex(index, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Clear); + variablesView->scrollTo(index); + } + selectedVariableChanged(index, QModelIndex()); } void VariablesDialog::setSearch(const QString &str) { searchEdit->setText(str); diff --git a/translations/qalculate-qt_ca.ts b/translations/qalculate-qt_ca.ts index 0405f70..0f08d32 100644 --- a/translations/qalculate-qt_ca.ts +++ b/translations/qalculate-qt_ca.ts @@ -5108,138 +5108,138 @@ Voleu reemplaçar l'acció actual? ArgumentEditDialog - + Name: Nom: - + Type: Tipus: - + Free Libre - + Number Nombre - + Integer Enter - + Symbol Símbol - + Text Text - + Date Dada - + Vector Vector - + Matrix Matriu - + Boolean Booleà - + Angle Angle - + Object Objecte - + Function Funció - + Unit Unitat - + Variable Variable - + File Fitxer - + Enable rules and type test Habilita regles i verificació de tipus - + Custom condition: Condició personalitzada: - + For example if argument is a matrix that must have equal number of rows and columns: rows(\x) = columns(\x) Per exemple, si l'argument és una matriu que ha de tenir un nombre igual de files i columnes: rows(\x) = columns(\x) - + Allow matrix Permet matriu - + Forbid zero Prohibeix zero - + Handle vector Tractar amb vectors - + Calculate function for each separate element in vector. Calcula la funció per cada element distint en el vector. - + Min Mín - - + + Include equals Inclusiu - + Max Màx @@ -6554,27 +6554,27 @@ Voleu sobreescriure la funció? FunctionEditDialog - + Required Necessari - + Details Detalls - + Description Descripció - + Name: Nom: - + Expression: Expressió: @@ -6597,122 +6597,122 @@ Voleu sobreescriure la funció? \x, \y, \z, \a, \b, … (p. ex., "(\x+\y)/2") - + Use x, y, and z (e.g. "(x+y)/2"), or \x, \y, \z, \a, \b, … (e.g. "(\x+\y)/2") Utilitzeu x, y i z (per exemple "(x+y)/2"), o \x, \y, \z, \a, \b, … (per exemple "(\x+\y)/2") - + Category: Categoria: - + Descriptive name: Nom descriptiu: - + Hide function Amaga la funció - + Example: Exemple: - + Description: Descripció: - + Condition: Condició: - + Condition that must be true for the function (e.g. if the second argument must be greater than the first: "\y > \x") La condició que ha de ser cert per a la funció (per exemple, si el segon argument ha de ser més gran que el primer: "\y > \x") - + Sub-functions: Subfuncions: - + Expression Expressió - + Precalculate Precalcula - - + + Reference Referència - - + + Add Afegeix - - + + Edit Edita - - + + Remove Elimina - + Arguments: Arguments: - + Name Nom - + Type Tipus - - + + Question Pregunta - - + + A function with the same name already exists. Do you want to overwrite the function? Una funció amb el mateix nom ja existeix. Voleu sobreescriure la funció? - + Edit Function Edició de funció - + New Function Funció nova @@ -6731,7 +6731,7 @@ Voleu sobreescriure la funció? - + Function Funció @@ -6747,8 +6747,8 @@ Voleu sobreescriure la funció? - - + + Deactivate Desactiva @@ -6778,90 +6778,92 @@ Voleu sobreescriure la funció? Favorit - + argument argument - + Retrieves data from the %1 data set for a given object and property. If "info" is typed as property, a dialog window will pop up with all properties of the object. Obté dades del conjunt de dades %1 per a un objecte i una propietat donats. Si "info" és de tipus propietat, una finestra de diàleg emergirà amb totes les propietats de l'objecte. - + Example: Exemple: - + Arguments Arguments - + optional optional argument opcional - + default: argument default default: - + Requirement: Required condition for function Requisit: - + Properties Propietats - + %1: %1: - + key indicating that the property is a data set key clau - + Activate Activa - + All All functions Tot - + + + Uncategorized Sense categoria - + User functions Funcions de l'usuari - + Favorites Favorits - - - - + + + + Inactive Desactivat @@ -6869,63 +6871,63 @@ Voleu sobreescriure la funció? HistoryView - + Insert Value Insereix el valor - + Insert Text Insereix el text - + Copy Copia - + Copy Formatted Text Copia text formatat - + Select All Selleciona-ho tot - + Search… Cerca… - + Protect Protegeix - + Move to Top Mou al cim - + Remove Elimina - + Clear Neteja - + Text: Text: - - + + Search Cerca @@ -6933,17 +6935,17 @@ Voleu sobreescriure la funció? KeypadButton - + <i>Right-click/long press</i>: %1 <i>Clic dret o premuda llarga</i>: %1 - + <i>Right-click</i>: %1 <i>Clic dret</i>: %1 - + <i>Middle-click</i>: %1 <i>Clic del mig</i>: %1 @@ -6996,171 +6998,171 @@ Voleu sobreescriure la funció? Potenciació - + Percent or remainder Per cent o residu - + Uncertainty/interval Incertesa/interval - + Relative error Error relatiu - + Interval Interval - + Move cursor left Mou el cursor a l'esquerra - + Move cursor to start Mou el cursor al principi - + Move cursor right Mou el cursor a la dreta - + Move cursor to end Mou el cursor al fin - + Left parenthesis Parèntesi esquerre - + Left vector bracket Claudàtor esquerre de vector - + Right parenthesis Parèntesi dret - + Right vector bracket Claudàtor dret de vector - + Smart parentheses Parèntesis intel·ligents - + Vector brackets Claudàtors de vector - + Argument separator Separador d'arguments - - + + Blank space Espai en blanc - - + + New line Línia nova - + Decimal point Punt decimal - + Previous result (static) Resultat previ (estàtic) - + Multiplication Multiplicació - + Bitwise AND AND bit a bit - + Bitwise Shift Desplaçament bit a bit - + Delete Suprimeix - + Backspace Retrocés - + Addition Addició - + Plus Més - - + + Subtraction Sostracció - - + + Minus Menys - + Division Divisó - + Bitwise OR OR bit a bit - + Bitwise NOT NOT bit a bit - + Clear expression Neteja l'expressió - + Calculate expression Calcula l'expressió @@ -7168,88 +7170,88 @@ Voleu sobreescriure la funció? NamesEditDialog - - + + Name Nom - + Abbreviation Abreviatura - + Plural Plural - - + + Reference Referència - + Avoid input Evita l'entrada - + Unicode Unicode - + Suffix Sufix - + Case sensitive Distingeix entre majúscules i minúscules - + Completion only Només compleció - + Add - + Edit Edita - + Remove Elimina - - - + + + Warning Advertiment - + Illegal name El nom és il ilegal - + A function with the same name already exists. Una funció amb el mateix nom ja existeix. - - + + A unit or variable with the same name already exists. Una unitat o variable amb el mateix nom ja existeix. @@ -7311,73 +7313,73 @@ Voleu sobreescriure la funció? Taula periòdica - + Element Data Dades d'element - + Alkali Metal Metall alcalí - + Alkaline-Earth Metal Metall alcalinoterri - + Lanthanide Lantanoide - + Actinide Actinoide - + Transition Metal Metall de transició - + Metal Metall - + Metalloid Metal·loide - + Polyatomic Non-Metal Poliatòmic no metal - + Diatomic Non-Metal Diatòmic no metal - + Noble Gas Gas noble - + Unknown chemical properties Propietats químiques desconegudes - + Unknown Desconeguda - - + + %1: %1: @@ -8257,7 +8259,7 @@ Voleu, malgrat això, canviar el comportament predeterminat i permetre múltiple - + answer resposta @@ -8277,42 +8279,42 @@ Voleu, malgrat això, canviar el comportament predeterminat i permetre múltiple L'índex d'historial %s no existeix. - + Last Answer Última resposta - + Answer 2 Resposta 2 - + Answer 3 Resposta 3 - + Answer 4 Resposta 4 - + Answer 5 Resposta 5 - + Memory Memòria - + Error Error - + Couldn't write preferences to %1 No s'ha pogut escriure les preferèncias a @@ -8322,12 +8324,12 @@ Voleu, malgrat això, canviar el comportament predeterminat i permetre múltiple QalculateQtSettings - + Update exchange rates? Actualitza les taxes d'intercanvi? - + It has been %n day(s) since the exchange rates last were updated. Do you wish to update the exchange rates now? @@ -8345,59 +8347,59 @@ Voleu actualitzar les taxes d'intercanvi ara? S'estan obtenint les taxes d'intercanvi. - - + + Fetching exchange rates… S'estan obtenint les taxes d'intercanvi… - - - - - + + + + + Error Error - + Warning Advertiment - + Information Informació - + Path of executable not found. No s'ha trobat el camí de l'executable. - + curl not found. No s'ha trobat curl. - + Failed to run update script. %1 S'ha fallat en executar l'script d'actualització. %1 - + Failed to check for updates. S'ha fallat en cercar actualitzacions. - + No updates found. No s'ha trobat cap actualització. - + A new version of %1 is available at %2. Do you wish to update to version %3? @@ -8406,7 +8408,7 @@ Do you wish to update to version %3? Voleu actualitzar a la versió %3? - + A new version of %1 is available. You can get version %3 at %2. @@ -8487,776 +8489,776 @@ Podeu aconseguir la versió %3 a %2. QalculateWindow - + Menu Menú - + Menu (%1) Menú (%1) - + New Nou - + Function… Funció… - + Variable/Constant… Variable/constant… - + Unknown Variable… Variable desconeguda… - + Matrix… Matriu… - + Import CSV File… Importa un fitxer CSV… - + Export CSV File… Exporta un fitxer CSV… - - + + Functions Funcions - + Variables and Constants Variables i constants - - + + Units Unitats - - + + Plot Functions/Data Dibuixa funcions/dades - + Floating Point Conversion (IEEE 754) Conversió de punt flotant (IEEE 754) - + Calendar Conversion Conversió de calendari - + Update Exchange Rates Actualitza les taxes d'intercanvi - + Normal Mode Mode normal - + RPN Mode Mode NPI - + Chain Mode Mode de cadena - + Preferences Preferències - + Help Ajuda - + Report a Bug Informa d'un error - + Check for Updates Cercar actualitzacions - - - + + + About %1 Quant a %1 - + Quit Surt - + Mode Mode - + Mode (%1) Mode (%1) - - + + General Display Mode Mode de presentació general - + Normal Normal - + Scientific Científica - + Engineering Enginyeria - + Simple Senzill - - + + Angle Unit Unitat d'angle - + Radians Radians - + Degrees Graus - + Gradians Gradians - - + + Approximation Aproximació - + Automatic Automatic approximation Automàtica - + Dual Dual approximation Doble - + Exact Exact approximation Exacte - + Approximate Aproxima - + Assumptions Suposicions - + Type Assumptions type Tipus - + Number Nombre - + Real Real - + Rational Racional - + Integer Enter - + Boolean Booleà - + Sign Assumptions sign Signe - + Unknown Unknown assumptions sign Desconeguda - + Non-zero No zero - + Positive Positiu - + Non-negative No negatiu - + Negative Negatiu - + Non-positive No positiu - - + + Result Base Base del resultat - - + + Binary Binària - - + + Octal Octal - - + + Decimal Decimal - - + + Hexadecimal Hexadecimal - - + + Other Altre - - + + Duodecimal Duodecimal - + Sexagesimal Sexagesimal - + Time format Format de temps - - + + Roman numerals Numerals romans - - + + Unicode Unicode - - + + Bijective base-26 Base 26 bijectiva - + Custom: Number base - - + + Expression Base Base d'expressió - + Other: Number base Altra: - + Precision: Precisió: - + Min decimals: Mín de decimals: - + Max decimals: Màx de decimals: - + off Max decimals desactivat - + Convert Converteix - + Convert (%1) Converteix (%1) - + Store Desa - + Store (%1) Desa (%1) - + Functions (%1) Funcions (%1) - - + + Keypad Teclat numèric - + Keypad (%1) Teclat numèric (%1) - - + + Number bases Bases numèriques - + Unit… Unitat… - + Data Sets Conjunts de dades - + Percentage Calculation Tool Eina de càlcul de percentatge - + Periodic Table Taula periòdica - + Units (%1) Unitats (%1) - + Plot Functions/Data (%1) Dibuixa funcions/dades (%1) - + Number Bases (%1) Bases numèriques (%1) - + Binary: Binària: - + Octal: Octal: - + Decimal: Decimal: - + Hexadecimal: Hexadecimal: - + RPN Stack Pila NPI - + Rotate the stack or move the selected register up (%1) Roda la pila o mou el registre seleccionat amunt (%1) - + Rotate the stack or move the selected register down (%1) Roda la pila o mou el registre seleccionat avall (%1) - + Swap the top two values or move the selected value to the top of the stack (%1) Intercanvia els últims dos valors o mou el valor seleccionat al cim de la pila (%1) - + Copy the selected or top value to the top of the stack (%1) Copia el valor seleccionat o el últim al cim de la pila (%1) - + Enter the top value from before the last numeric operation (%1) Introdueix el úlim valor d'abans de la darrera operació numèrica (%1) - + Delete the top or selected value (%1) Suprimeix el últim valor o el seleccionat (%1) - + Clear the RPN stack (%1) Neteja la pila NPI (%1) - + New Function… Funció nova… - + Powerful and easy to use calculator Calculadora poderosa i fàcil a usar - + License: GNU General Public License version 2 or later - + Error Error - + Couldn't write definitions No s'ha pogut escriure les definicions - + hexadecimal hexadecimal - + octal octal - + decimal decimal - + duodecimal duodecimal - + binary binària - + roman romana - + bijective bijectiva - - - + + + sexagesimal sexagesimal - - + + latitude latitud - - + + longitude longitud - + time temps - + Time zone parsing failed. L'anàlisi de la zona horària ha fallat. - + bases bases - + calendars calendaris - + rectangular rectangular - + cartesian cartesià - + exponential exponencial - + polar polar - + phasor fasor - + angle angle - + optimal òptima - - + + base base - + mixed mixta - + fraction fracció - + factors factors - + partial fraction fracció parcial - + factorize factoritza - + expand expandeix - - - - + + + + Calculating… S'està calculant… - - - + + + Cancel Cancel·la - - + + RPN Operation Operació NPI - + Factorizing… S'està factoritzant… - + Expanding partial fractions… S'estan expandint les fraccions parcials… - + Expanding… S'està expandint… - + Converting… S'està convertint… - + RPN Register Moved S'ha mogut el registre NPI - - - + + + Processing… S'està processant… - - + + Matrix Matriu - + Temperature Calculation Mode Mode de càlcul de temperatura - + The expression is ambiguous. Please select temperature calculation mode (the mode can later be changed in preferences). @@ -9265,155 +9267,155 @@ Si us plau, seleccioneu el mode de càlcul de temperatura (es pot canviar el mode després en les preferències). - + Absolute Absolut - + Relative Relatiu - + Hybrid Híbrid - + Interpretation of dots Interpretació de punts - + Please select interpretation of dots (".") (this can later be changed in preferences). Si us plau, seleccioneu la interpretació de punts (".") (es pot canviar això després en les preferències). - + Both dot and comma as decimal separators Ambdós punt i coma com a separadors decimals - + Dot as thousands separator Punt com a separador de millars - + Only dot as decimal separator Només punt com a separador decimal - + Parsing Mode Mode d'anàlisi - + The expression is ambiguous. Please select interpretation of expressions with implicit multiplication (this can later be changed in preferences). - + Implicit multiplication first Primer la multiplicació implícita - + Conventional Convencional - + Adaptive Adaptativa - + Gnuplot was not found No s'ha trobat el Gnuplot - + %1 (%2) needs to be installed separately, and found in the executable search path, for plotting to work. %1 (%2) necessita instal·lar-se separadament, i trobar-se en el camí de cerca d'executables, per a que funcioni el dibuix. - + Example: Example of function usage Exemple: - + Enter RPN Enter Introdueix - + Calculate Calcula - + Apply to Stack Aplica a la pila - + Insert Insereix - + Keep open Manté obert - + Value Valor - + Argument Argument - + %1: %1: - + True Cert - + False Fals - + Info Info - - + + optional optional argument opcional - + Failed to open %1. %2 S'ha fallat en obrir %1. @@ -9423,156 +9425,156 @@ Please select interpretation of expressions with implicit multiplication UnitEditDialog - + General General - + Relation Relació - + Name: Nom: - + Category: Categoria: - + Descriptive name: Nom descriptiu: - + System: Sistema: - + Imperial Imperial - + US Survey Agrimensura estatunidenca - + Hide unit Amaga la unitat - + Description: Descripció: - + Class: Classe: - + The class that this unit belongs to. Named derived units are defined in relation to a single other unit, with an optional exponent, while (unnamed) derived units are defined by a unit expression with one or multiple units. La classe a la qual pertany aquesta unitat. Es defineixen les unitats derivades anomenades en relació a una sola altra unitat, amb un exponent opcional, mentre es defineixen les unitats derivades (sense nom) per una expressió d'unitat amb una unitat o múltiples unitats. - + Base unit Unitat base - + Named derived unit Unitat derivada anomenada - + Derived unit Unitat derivada - + Base unit(s): Unitat(s) base(s): - + Unit (for named derived unit) or unit expression (for unnamed derived unit) that this unit is defined in relation to Unitat (per a una unitat derivada amb nom) o expressió d'unitat (per a una unitat derivada sense nom) a la qual aquesta unitat està definida - + Exponent: Exponent: - + Relation: Relació: - + Relation to the base unit. For linear relations this should just be a number.<br><br>For non-linear relations use \x for the factor and \y for the exponent (e.g. "\x + 273.15" for the relation between degrees Celsius and Kelvin). Relació a la unitat base. Per als relacions linears això només deu ser un nombre.<br><br>Per a les relacions no linears useu \x pel factor i \y pel exponent (per exemple "\x + 273.15" pela relació entre graus Celsius i Kelvin). - + Inverse relation: Relació inversa: - + Specify for non-linear relation, for conversion back to the base unit. Especifiqueu per a relació no linear, per a conversió de retorn a la unitat base. - + Mix with base unit Mescla amb la unitat base - + Priority: Prioritat: - + Minimum base unit number: Nombre d'unitat base mínim: - + Use with prefixes by default Usa amb prefixes per defecte - - + + Error Error - - + + Base unit does not exist. La unitat base no existeix. - - + + Question Pregunta - - + + A unit or variable with the same name already exists. Do you want to overwrite it? Una unitat o variable amb el mateix nom ja existeix. @@ -9585,12 +9587,12 @@ Do you want to overwrite it? Voleu sobreescriure-la? - + Edit Unit Edita la unitat - + New Unit Unitat nova @@ -9609,7 +9611,7 @@ Voleu sobreescriure-la? - + Unit Unitat @@ -9625,8 +9627,8 @@ Voleu sobreescriure-la? - - + + Deactivate Desactiva @@ -9651,37 +9653,39 @@ Voleu sobreescriure-la? Favorit - + Activate Activa - + All All units Tot - + + + Uncategorized Sense categoria - + User units Unitats d'usuari - + Favorites Favorits - - - - - + + + + + Inactive Desactivat @@ -9736,77 +9740,77 @@ Voleu sobreescriure-la? VariableEditDialog - + Name: Nom: - + Temporary Temporal - + Value: Valor: - + Required Necessari - + Description Descripció - + current result resultat actual - + Category: Categoria: - + Descriptive name: Nom descriptiu: - + Hide variable Amaga la variable - + Description: Descripció: - - + + Question Pregunta - - + + A unit or variable with the same name already exists. Do you want to overwrite it? Una unitat o variable amb el mateix nom ja existeix. Voleu sobreescriure-la? - + Edit Variable Edita la variable - - + + New Variable Variable nova @@ -9825,7 +9829,7 @@ Voleu sobreescriure-la? - + Variable Variable @@ -9861,8 +9865,8 @@ Voleu sobreescriure-la? - - + + Deactivate Desactiva @@ -9882,117 +9886,119 @@ Voleu sobreescriure-la? Favorit - + a matrix una matriu - + a vector un vector - + positive positiu - + non-positive no positiu - + negative negatiu - + non-negative no negatiu - + non-zero no zero - + integer enter - + boolean booleà - + rational racional - + real real - + complex complex - + number nombre - + not matrix no matriu - + unknown desconegut - + Default assumptions Suposicions predeterminades - + Activate Activa - + All All variables Tot - + + + Uncategorized Sense categoria - + User variables Variables d'usuari - + Favorites Favorits - - - - - + + + + + Inactive Desactivat diff --git a/translations/qalculate-qt_de.ts b/translations/qalculate-qt_de.ts index 0e44c4a..9366d6d 100644 --- a/translations/qalculate-qt_de.ts +++ b/translations/qalculate-qt_de.ts @@ -5085,138 +5085,138 @@ Möchten Sie die aktuelle Aktion ersetzen? ArgumentEditDialog - + Name: Name: - + Type: Typ: - + Free Frei - + Number Zahl - + Integer Ganzzahl - + Symbol Symbol - + Text Text - + Date Datum - + Vector Vektor - + Matrix Matrix - + Boolean Boolescher Wert - + Angle Winkel - + Object Objekt - + Function Funktion - + Unit Einheit - + Variable Variable - + File Datei - + Enable rules and type test Regeln und Typenprüfung einschalten - + Custom condition: Benutzerdefinierte Bedingung: - + For example if argument is a matrix that must have equal number of rows and columns: rows(\x) = columns(\x) Wenn das Argument zum Beispiel eine Matrix ist, die die gleiche Anzahl von Zeilen und Spalten haben muss Spalten: Zeilen(\x) = Spalten(\x) - + Allow matrix Matrix zulassen - + Forbid zero Null verbieten - + Handle vector Vektor verarbeiten - + Calculate function for each separate element in vector. Funktion für jedes einzelne Element im Vektor berechnen. - + Min Min - - + + Include equals Schließe Gleichheiten ein - + Max Max @@ -6639,27 +6639,27 @@ Möchten Sie die Funktion überschreiben? FunctionEditDialog - + Required Erforderlich - + Details Einzelheiten - + Description Beschreibung - + Name: Name: - + Expression: Ausdruck: @@ -6682,122 +6682,122 @@ Möchten Sie die Funktion überschreiben? \x, \y, \z, \a, \b, … (z. B. "(\x+\y)/2") - + Use x, y, and z (e.g. "(x+y)/2"), or \x, \y, \z, \a, \b, … (e.g. "(\x+\y)/2") Verwenden Sie x, y und z (z. B. „(x+y)/2“), oder \x, \y, \z, \a, \b, … (z. B. „(\x+\y)/2“) - + Category: Kategorie: - + Descriptive name: Beschreibender Name: - + Hide function Funktion ausblenden - + Example: Beispiel: - + Description: Beschreibung: - + Condition: - + Condition that must be true for the function (e.g. if the second argument must be greater than the first: "\y > \x") Bedingung, die für die Funktion wahr sein muss (z. B. wenn das zweite Argument größer sein muss als das erste: "\y > \x") - + Sub-functions: Unterfunktionen: - + Expression Ausdruck - + Precalculate Vorberechnen - - + + Reference Referenz - - + + Add Hinzufügen - - + + Edit Bearbeiten - - + + Remove Entfernen - + Arguments: Argumente: - + Name Name - + Type Typ - - + + Question Frage - - + + A function with the same name already exists. Do you want to overwrite the function? Eine Funktion mit demselben Namen existiert bereits. Möchten Sie die Funktion überschreiben? - + Edit Function Bearbeite Funktion - + New Function Neue Funktion @@ -6816,7 +6816,7 @@ Möchten Sie die Funktion überschreiben? - + Function Funktion @@ -6832,8 +6832,8 @@ Möchten Sie die Funktion überschreiben? - - + + Deactivate Deaktivieren @@ -6863,45 +6863,45 @@ Möchten Sie die Funktion überschreiben? Favorit - + argument argument - + Retrieves data from the %1 data set for a given object and property. If "info" is typed as property, a dialog window will pop up with all properties of the object. Ruft Daten aus dem %1-Datensatz für ein angegebenes Objekt und eine Eigenschaft ab. Wenn "info" als Eigenschaft eingegeben wird, wird ein Dialogfenster mit allen Eigenschaften des Objekts angezeigt. - + Example: Beispiel: - + Arguments Argumente - + optional optional argument optional - + default: argument default standard: - + Requirement: Required condition for function Bedingung: - + Favorites Favoriten @@ -6915,47 +6915,49 @@ Möchten Sie die Funktion überschreiben? Bedingung - + Properties Eigenschaften - + %1: %1: - + key indicating that the property is a data set key Schlüssel - + Activate Aktivieren - + All All functions Alle - + + + Uncategorized Nicht kategorisierte - + User functions Benutzerfunktionen - - - - + + + + Inactive Inaktive @@ -6963,63 +6965,63 @@ Möchten Sie die Funktion überschreiben? HistoryView - + Insert Value Wert einfügen - + Insert Text Text einfügen - + Copy Kopieren - + Copy Formatted Text Formatierten Text kopieren - + Select All Alles markieren - + Search… Suchen... - + Protect Schützen - + Move to Top Nach oben verschieben - + Remove Entfernen - + Clear Löschen - + Text: Text: - - + + Search Suche @@ -7027,17 +7029,17 @@ Möchten Sie die Funktion überschreiben? KeypadButton - + <i>Right-click/long press</i>: %1 <i>Rechtsklick/Lang drücken</i>: %1 - + <i>Right-click</i>: %1 <i>Rechtsklick</i>: %1 - + <i>Middle-click</i>: %1 <i>Mittelklick</i>: %1 @@ -7090,171 +7092,171 @@ Möchten Sie die Funktion überschreiben? - + Percent or remainder Prozent oder Rest - + Uncertainty/interval Ungenauigkeit/Intervall - + Relative error Relativer Fehler - + Interval Intervall - + Move cursor left Mauszeiger nach links bewegen - + Move cursor to start Mauszeiger zum Anfang - + Move cursor right Mauszeiger nach rechts bewegen - + Move cursor to end Mauszeiger zum Ende bewegen - + Left parenthesis Linke Klammer - + Left vector bracket Linke Vektor-Klammer - + Right parenthesis Rechte Klammer - + Right vector bracket Rechte Vektor-Klammer - + Smart parentheses Intelligente Klammern - + Vector brackets Vektorielle Klammern - + Argument separator Argument-Trennzeichen - - + + Blank space Leerzeichen - - + + New line Neue Zeile - + Decimal point Dezimalpunkt - + Previous result (static) Vorheriges Ergebnis (statisch) - + Multiplication - + Bitwise AND Bitweise UND - + Bitwise Shift - + Delete Löschen - + Backspace Rücktaste - + Addition - + Plus Plus - - + + Subtraction Subtraktion - - + + Minus Minus - + Division - + Bitwise OR Bitweises ODER - + Bitwise NOT Bitweises NICHT - + Clear expression Ausdruck löschen - + Calculate expression Ausdruck berechnen @@ -7262,88 +7264,88 @@ Möchten Sie die Funktion überschreiben? NamesEditDialog - - + + Name Name - + Abbreviation Abkürzung - + Plural Plural - - + + Reference Referenz - + Avoid input Eingabe vermeiden - + Unicode Unicode - + Suffix Nachsilbe - + Case sensitive Groß-/Kleinschreibung beachten - + Completion only Nur Vervollständigung - + Add Hinzufügen - + Edit Bearbeiten - + Remove Entfernen - - - + + + Warning Warnung - + Illegal name Unzulässiger Name - + A function with the same name already exists. Eine Funktion mit demselben Namen existiert bereits. - - + + A unit or variable with the same name already exists. Eine Einheit oder Variable mit demselben Namen ist bereits vorhanden. @@ -7405,73 +7407,73 @@ Möchten Sie die Funktion überschreiben? Periodensystem - + Element Data Element Daten - + Alkali Metal Alkalimetall - + Alkaline-Earth Metal Erdalkalimetall - + Lanthanide Lanthanid - + Actinide Aktinid - + Transition Metal Übergangsmetall - + Metal Metall - + Metalloid Halbmetall - + Polyatomic Non-Metal Polyatomares Nicht-Metall - + Diatomic Non-Metal Diatomares Nichtmetall - + Noble Gas Edelgas - + Unknown chemical properties Unbekannte chemische Eigenschaften - + Unknown Unbekannt - - + + %1: %1: @@ -8375,7 +8377,7 @@ Möchten Sie trotzdem die Standardvorgabe ändern und mehrere gleichzeitige Inst - + answer antwort @@ -8395,42 +8397,42 @@ Möchten Sie trotzdem die Standardvorgabe ändern und mehrere gleichzeitige Inst Verlaufsindex %s existiert nicht. - + Last Answer Letzte Antwort - + Answer 2 Antwort 2 - + Answer 3 Antwort 3 - + Answer 4 Antwort 4 - + Answer 5 Antwort 5 - + Memory Speicher - + Error Error - + Couldn't write preferences to %1 Konnte Einstellungen nicht schreiben in @@ -8440,12 +8442,12 @@ Möchten Sie trotzdem die Standardvorgabe ändern und mehrere gleichzeitige Inst QalculateQtSettings - + Update exchange rates? Wechselkurse aktualisieren? - + It has been %n day(s) since the exchange rates last were updated. Do you wish to update the exchange rates now? @@ -8463,59 +8465,59 @@ Möchten Sie die Wechselkurse jetzt aktualisieren? Abrufen von Wechselkursen. - - + + Fetching exchange rates… Abrufen von Wechselkursen… - - - - - + + + + + Error Error - + Warning Warnung - + Information Information - + Path of executable not found. Pfad der ausführbaren Datei nicht gefunden. - + curl not found. curl nicht gefunden. - + Failed to run update script. %1 Update-Skript konnte nicht ausgeführt werden. %1 - + Failed to check for updates. Prüfung auf Updates fehlgeschlagen. - + No updates found. Keine Updates gefunden. - + A new version of %1 is available at %2. Do you wish to update to version %3? @@ -8524,7 +8526,7 @@ Do you wish to update to version %3? Möchten Sie auf die Version %3 aktualisieren? - + A new version of %1 is available. You can get version %3 at %2. @@ -8605,776 +8607,776 @@ Sie können die Version %3 unter %2 erhalten. QalculateWindow - + Menu Menü - + Menu (%1) Menü (%1) - + New Neu - + Function… Funktion… - + Variable/Constant… Variable/Konstante… - + Unknown Variable… Unbekannte Variable… - + Matrix… Matrix… - + Import CSV File… CSV-Datei importieren... - + Export CSV File… CSV-Datei exportieren... - - + + Functions Funktionen - + Variables and Constants Variablen und Konstanten - - + + Units Einheiten - - + + Plot Functions/Data Funktionen/Daten plotten - + Floating Point Conversion (IEEE 754) Gleitkomma-Konvertierung (IEEE 754) - + Calendar Conversion Kalender Konvertierung - + Update Exchange Rates Wechselkurse aktualisieren - + Normal Mode Normal Modus - + RPN Mode RPN-Modus - + Chain Mode Methodenverkettung - + Preferences Einstellungen - + Help Hilfe - + Report a Bug Einen Fehler melden - + Check for Updates Nach Updates suchen - - - + + + About %1 Über %1 - + Quit Beenden - + Mode Modus - + Mode (%1) Modus (%1) - - + + General Display Mode Allgemeiner Anzeigemodus - + Normal Normal - + Scientific Wissenschaftlich - + Engineering Technisch - + Simple Einfach - - + + Angle Unit Winkeleinheit - + Radians Bogenmaß - + Degrees Grad - + Gradians Neugrad - - + + Approximation Annäherung - + Automatic Automatic approximation Automatisch - + Dual Dual approximation Zweifach - + Exact Exact approximation Genau - + Approximate Annähern - + Assumptions Annahmen - + Type Assumptions type Typ - + Number Zahl - + Real Real - + Rational Rational - + Integer Ganzzahl - + Boolean Boolescher Wert - + Sign Assumptions sign Vorzeichen - + Unknown Unknown assumptions sign Unbekannt - + Non-zero Nicht-Null - + Positive Positiv - + Non-negative Nicht-Negativ - + Negative Negativ - + Non-positive Nicht-Positiv - - + + Result Base Ergebnisbasi - - + + Binary Binär - - + + Octal Oktal - - + + Decimal Dezimal - - + + Hexadecimal Hexadezimal - - + + Other Andere - - + + Duodecimal Duodezimal - + Sexagesimal Sexagesimal - + Time format Zeitformat - - + + Roman numerals Römische Ziffern - - + + Unicode Unicode - - + + Bijective base-26 Bijektive Basis-26 - + Custom: Number base Benutzerdefiniert: - - + + Expression Base Ausdrucksbasis - + Other: Number base Andere: - + Precision: Genauigkeit: - + Min decimals: Min Dezimalen: - + Max decimals: Max Dezimalen: - + off Max decimals aus - + Convert Umrechnen - + Convert (%1) Umrechnen (%1) - + Store Sichern - + Store (%1) Sichern (%1) - + Functions (%1) Funktionen (%1) - - + + Keypad Tastatur - + Keypad (%1) Tastatur (%1) - - + + Number bases Zahlenbasen - + Unit… Einheit… - + Data Sets Datensätze - + Percentage Calculation Tool Werkzeug zur Prozentberechnung - + Periodic Table Periodensystem - + Units (%1) Einheiten (%1) - + Plot Functions/Data (%1) Funktionen/Daten plotten (%1) - + Number Bases (%1) Zahlenbasen (%1) - + Binary: Binär: - + Octal: Oktal: - + Decimal: Dezimal: - + Hexadecimal: Hexadezimal: - + RPN Stack RPN-Stack - + Rotate the stack or move the selected register up (%1) Drehen des Stapels oder Verschieben des ausgewählten Register nach oben (%1) - + Rotate the stack or move the selected register down (%1) Drehen des Stapels oder Verschieben des ausgewählten Register nach unten (%1) - + Swap the top two values or move the selected value to the top of the stack (%1) Vertauschen Sie die beiden oberen Werte oder verschieben Sie den ausgewählten Wert an die Spitze des Stapels (%1) - + Copy the selected or top value to the top of the stack (%1) Kopieren des ausgewählten oder obersten Wertes an die Spitze des Stapels (%1) - + Enter the top value from before the last numeric operation (%1) Eingabe des obersten Wertes von vor der letzten numerischen Operation (%1) - + Delete the top or selected value (%1) Löschen des oberen oder ausgewählten Wertes (%1) - + Clear the RPN stack (%1) Löschen des RPN-Stack (%1) - + New Function… Neue Funktion… - + Powerful and easy to use calculator Leistungsstarker und einfach zu bedienender Taschenrechner - + License: GNU General Public License version 2 or later - + Error Error - + Couldn't write definitions Definitionen konnten nicht geschrieben werden - + hexadecimal hexadezimal - + octal oktal - + decimal dezimal - + duodecimal duodezimal - + binary binär - + roman römisch - + bijective bijektiv - - - + + + sexagesimal sexagesimal - - + + latitude breitengrad - - + + longitude längengrad - + time zeit - + Time zone parsing failed. Zeitzonenanalyse fehlgeschlagen. - + bases basen - + calendars kalendarien - + rectangular rechtwinklig - + cartesian kartesisch - + exponential exponential - + polar polar - + phasor phase - + angle winkel - + optimal optimal - - + + base basis - + mixed gemischt - + fraction bruchteil - + factors faktoren - + partial fraction teilbruch - + factorize faktorisieren - + expand erweitern - - - - + + + + Calculating… Berechnen... - - - + + + Cancel Abbruch - - + + RPN Operation RPN-Operation - + Factorizing… Faktorisieren... - + Expanding partial fractions… Expandieren von Teilbrüchen... - + Expanding… Expandieren... - + Converting… Konvertieren... - + RPN Register Moved RPN-Register verschoben - - - + + + Processing… Verarbeitung... - - + + Matrix Matrix - + Temperature Calculation Mode Temperatur-Berechnungsmodus - + The expression is ambiguous. Please select temperature calculation mode (the mode can later be changed in preferences). @@ -9383,86 +9385,86 @@ Bitte wählen Sie den Temperaturberechnungsmodus (der Modus kann später in den Einstellungen geändert werden). - + Absolute Absolut - + Relative Relativ - + Hybrid Hybrid - + Interpretation of dots Interpretation von Punkten - + Please select interpretation of dots (".") (this can later be changed in preferences). Bitte wählen Sie die Interpretation der Punkte (".") (dies kann später in den Einstellungen geändert werden). - + Both dot and comma as decimal separators Sowohl Punkt als auch Komma als Dezimaltrennzeichen - + Dot as thousands separator Punkt als Tausendertrennzeichen - + Only dot as decimal separator Nur Punkt als Dezimaltrennzeichen - + Parsing Mode Analyse-Modus - + The expression is ambiguous. Please select interpretation of expressions with implicit multiplication (this can later be changed in preferences). - + Implicit multiplication first Implizite Multiplikation zuerst - + Conventional Konventionell - + Adaptive Adaptiv - + Gnuplot was not found Gnuplot wurde nicht gefunden - + %1 (%2) needs to be installed separately, and found in the executable search path, for plotting to work. %1 (%2) muss separat installiert werden und im Such-pfad für ausführbare Dateien gefunden werden, damit das Plotten funktioniert. - + Example: Example of function usage Beispiel: @@ -9472,64 +9474,64 @@ Please select interpretation of expressions with implicit multiplication Beispiel: - + Enter RPN Enter eingeben - + Calculate Berechnen - + Apply to Stack Auf Stapel anwenden - + Insert Einfügen - + Keep open Offen halten - + Value Wert - + Argument Argument - + %1: %1: - + True Wahr - + False Falsch - + Info Info - - + + optional optional argument optional @@ -9540,7 +9542,7 @@ Please select interpretation of expressions with implicit multiplication optional - + Failed to open %1. %2 Konnte %1. nicht öffnen @@ -9550,156 +9552,156 @@ Please select interpretation of expressions with implicit multiplication UnitEditDialog - + General Allgemein - + Relation Relation - + Name: Name: - + Category: Kategorie: - + Descriptive name: Beschreibender Name: - + System: System: - + Imperial Imperial - + US Survey US-Umfrage - + Hide unit Einheit ausblenden - + Description: Beschreibung: - + Class: Klasse: - + The class that this unit belongs to. Named derived units are defined in relation to a single other unit, with an optional exponent, while (unnamed) derived units are defined by a unit expression with one or multiple units. Die Klasse, zu der diese Einheit gehört. Benannte abgeleitete Einheiten werden in Bezug auf eine einzelne andere Einheit definiert, mit einem optionalen Exponenten, während (unbenannte) abgeleitete Einheiten durch einen Einheitenausdruck mit einer oder mehreren Einheiten definiert werden. - + Base unit Basiseinheit - + Named derived unit Benannte abgeleitete Einheit - + Derived unit Abgeleitete Einheit - + Base unit(s): Basiseinheit(en): - + Unit (for named derived unit) or unit expression (for unnamed derived unit) that this unit is defined in relation to Einheit (für benannte abgeleitete Einheit) oder Einheitenausdruck (für unbenannte abgeleitete Einheit), die diese Einheit in Bezug auf - + Exponent: Exponent: - + Relation: Relation: - + Relation to the base unit. For linear relations this should just be a number.<br><br>For non-linear relations use \x for the factor and \y for the exponent (e.g. "\x + 273.15" for the relation between degrees Celsius and Kelvin). Relation zur Basiseinheit. Für lineare Beziehungen sollte dies einfach eine Zahl sein.<br><br>Für nicht lineare Beziehungen verwenden Sie \x für den Faktor und \y für den Exponenten (z.B. "\x + 273,15" für die Beziehung zwischen Grad Celsius und Kelvin). - + Inverse relation: Inverse Relation: - + Specify for non-linear relation, for conversion back to the base unit. Bei nicht-linearer Relation angeben, zur Umrechnung zurück in die Basiseinheit. - + Mix with base unit Mit Basiseinheit mischen - + Priority: Vorrangig: - + Minimum base unit number: Minimale Nummer der Basiseinheit: - + Use with prefixes by default Standardmäßig mit Präfixen verwenden - - + + Error Error - - + + Base unit does not exist. Basiseinheit ist nicht vorhanden. - - + + Question Frage - - + + A unit or variable with the same name already exists. Do you want to overwrite it? Eine Einheit oder Variable mit demselben Namen ist bereits vorhanden. @@ -9712,12 +9714,12 @@ Do you want to overwrite it? Möchten Sie sie überschreiben? - + Edit Unit Einheit bearbeiten - + New Unit Neue Einheit @@ -9736,7 +9738,7 @@ Möchten Sie sie überschreiben? - + Unit Einheit @@ -9752,8 +9754,8 @@ Möchten Sie sie überschreiben? - - + + Deactivate Deaktivieren @@ -9778,37 +9780,39 @@ Möchten Sie sie überschreiben? Favorit - + Activate Aktivieren - + All All units Alle - + + + Uncategorized Nicht kategorisiert - + User units Benutzereinheiten - + Favorites Favoriten - - - - - + + + + + Inactive Inaktiv @@ -9869,64 +9873,64 @@ Möchten Sie sie überschreiben? VariableEditDialog - + Name: Name: - + Temporary Temporär - + Value: Wert: - + Required Erforderlich - + Description Beschreibung - + current result Aktuelles Ergebnis - + Category: Kategorie: - + Descriptive name: Beschreibender Name: - + Hide variable Variable ausblenden - + Description: Beschreibung: - - + + Question Frage - - + + A unit or variable with the same name already exists. Do you want to overwrite it? Eine Einheit oder Variable mit demselben Namen ist bereits vorhanden. @@ -9939,13 +9943,13 @@ Do you want to overwrite it? Möchten Sie sie überschreiben? - + Edit Variable Variable bearbeiten - - + + New Variable Neue Variable @@ -9964,7 +9968,7 @@ Möchten Sie sie überschreiben? - + Variable Variable @@ -10000,8 +10004,8 @@ Möchten Sie sie überschreiben? - - + + Deactivate Deaktivieren @@ -10021,117 +10025,119 @@ Möchten Sie sie überschreiben? Favorit - + a matrix eine Matrix - + a vector ein Vektor - + positive positiv - + non-positive nicht-positiv - + negative negativ - + non-negative nicht-negativ - + non-zero nicht-null - + integer ganzzahlig - + boolean boolesch - + rational rational - + real reell - + complex komplex - + number zahl - + not matrix nicht Matrix - + unknown unbekannt - + Default assumptions Standardannahmen - + Activate Aktivieren - + All All variables Alle - + + + Uncategorized Nicht kategorisiert - + User variables Benutzervariablen - + Favorites Favoriten - - - - - + + + + + Inactive Inaktiv diff --git a/translations/qalculate-qt_es.ts b/translations/qalculate-qt_es.ts index 3b2c83d..ae6c0df 100644 --- a/translations/qalculate-qt_es.ts +++ b/translations/qalculate-qt_es.ts @@ -4993,138 +4993,138 @@ Do you wish to replace the current action? ArgumentEditDialog - + Name: Nombre: - + Type: Tipo: - + Free Libre - + Number Número - + Integer Entero - + Symbol Símbolo - + Text Texto - + Date Fecha - + Vector Vector - + Matrix Matriz - + Boolean Booleano - + Angle Ángulo - + Object Objeto - + Function Función - + Unit Unidad - + Variable Variable - + File Archivo - + Enable rules and type test Habilitar reglas y prueba de tipo - + Custom condition: Condición personalizada: - + For example if argument is a matrix that must have equal number of rows and columns: rows(\x) = columns(\x) Por ejemplo, si el argumento es una matriz que debe tener igual número de filas y columnas: rows(\x) = columns(\x) - + Allow matrix Permitir matriz - + Forbid zero Prohibir cero - + Handle vector Manejar vector - + Calculate function for each separate element in vector. Calcular función por cada elemento del vector por separado. - + Min Mínimo - - + + Include equals Incluir igual - + Max Máximo @@ -6447,27 +6447,27 @@ Do you want to overwrite the function? FunctionEditDialog - + Required Requerido - + Details Detalles - + Description Descripción - + Name: Nombre: - + Expression: Expresión: @@ -6490,7 +6490,7 @@ Do you want to overwrite the function? \x, \y, \z, \a, \b, … (per ejemplo, "(\x+\y)/2") - + Use x, y, and z (e.g. "(x+y)/2"), or \x, \y, \z, \a, \b, … (e.g. "(\x+\y)/2") Utilice x, y y z (ej: "(x+y)/2"), o @@ -6498,115 +6498,115 @@ Do you want to overwrite the function? "(\x+\y)/2") - + Category: Categoría: - + Descriptive name: Nombre descriptivo: - + Hide function Ocultar función - + Example: Ejemplo: - + Description: Descripción: - + Condition: Condición: - + Condition that must be true for the function (e.g. if the second argument must be greater than the first: "\y > \x") Condición que debe ser verdadera para la función (por ejemplo, si el segundo argumento debe ser mayor que el primero: "\y > \x") - + Sub-functions: Subfunciones: - + Expression Expresión - + Precalculate Precalcular - - + + Reference Referencia - - + + Add Añadir - - + + Edit Editar - - + + Remove Eliminar - + Arguments: Argumentos: - + Name Nombre - + Type Tipo - - + + Question Pregunta - - + + A function with the same name already exists. Do you want to overwrite the function? Una función con el mismo nombre ya existe. ¿Quiere sobreescribir la función? - + Edit Function Editar función - + New Function Nueva función @@ -6625,7 +6625,7 @@ Do you want to overwrite the function? - + Function Función @@ -6641,8 +6641,8 @@ Do you want to overwrite the function? - - + + Deactivate Desactivar @@ -6672,90 +6672,92 @@ Do you want to overwrite the function? Favorito - + argument argumento - + Retrieves data from the %1 data set for a given object and property. If "info" is typed as property, a dialog window will pop up with all properties of the object. Recupera datos del conjunto de datos %1 para un objeto y propiedad determinada. Si "info" es ingresado como una propiedad, aparecerá una ventana de diálogo con todas las propiedades del objeto. - + Example: Ejemplo: - + Arguments Argumentos - + optional optional argument opcional - + default: argument default predeterminado: - + Requirement: Required condition for function Requisito: - + Properties Propiedades - + %1: %1: - + key indicating that the property is a data set key clave - + Activate Activar - + All All functions Todas - + + + Uncategorized Sin categorizar - + User functions Funciones de usuario - + Favorites Favoritos - - - - + + + + Inactive Inactivas @@ -6763,63 +6765,63 @@ Do you want to overwrite the function? HistoryView - + Insert Value Insertar valor - + Insert Text Insertar texto - + Copy Copiar - + Copy Formatted Text Copiar texto formateado - + Select All Seleccionar todos - + Search… Buscar… - + Protect Proteger - + Move to Top Mover a la cima - + Remove Eliminar - + Clear Limpiar - + Text: Texto: - - + + Search Buscar @@ -6827,17 +6829,17 @@ Do you want to overwrite the function? KeypadButton - + <i>Right-click/long press</i>: %1 <i>Clic derecho / pulsación larga</i>: %1 - + <i>Right-click</i>: %1 <i>Clic derecho</i>: %1 - + <i>Middle-click</i>: %1 <i>Clic medio</i>: %1 @@ -6890,171 +6892,171 @@ Do you want to overwrite the function? Potenciación - + Percent or remainder Por ciento o resto - + Uncertainty/interval Incertidumbre/intervalo - + Relative error Error relativo - + Interval Intervalo - + Move cursor left Mover cursor a la izquierda - + Move cursor to start Mover cursor al principio - + Move cursor right Mover cursor a la derecha - + Move cursor to end Mover cursor al final - + Left parenthesis Paréntesis izquierdo - + Left vector bracket Paréntesis recto izquierdo de vector - + Right parenthesis Paréntesis derecho - + Right vector bracket Paréntesis recto derecho de vector - + Smart parentheses Paréntesis inteligentes - + Vector brackets Paréntesis rectos de vectores - + Argument separator Separador de argumentos - - + + Blank space Espacio en blanco - - + + New line Nueva línea - + Decimal point Punto decimal - + Previous result (static) Resultado anterior (estático) - + Multiplication Multiplicación - + Bitwise AND AND bit a bit - + Bitwise Shift Desplazamiento bit a bit - + Delete Eliminar - + Backspace Retroceso - + Addition Suma - + Plus Más - - + + Subtraction Resta - - + + Minus Menos - + Division División - + Bitwise OR OR bit a bit - + Bitwise NOT NOT bit a bit - + Clear expression Limpiar expresión - + Calculate expression Calcular expresión @@ -7062,88 +7064,88 @@ Do you want to overwrite the function? NamesEditDialog - - + + Name Nombre - + Abbreviation Abreviación - + Plural Plural - - + + Reference Referencia - + Avoid input Evitar entrada - + Unicode Unicode - + Suffix Sufijo - + Case sensitive Distingue mayúsculas y minúsculas - + Completion only Solo completado - + Add - + Edit Editar - + Remove Eliminar - - - + + + Warning Advertencia - + Illegal name Nombre ilegal - + A function with the same name already exists. Una función con el mismo nombre ya existe. - - + + A unit or variable with the same name already exists. Una unidad o variable con el mismo nombre ya existe. @@ -7205,73 +7207,73 @@ Do you want to overwrite the function? Tabla periódica - + Element Data Datos de elementos - + Alkali Metal Metal alcalino - + Alkaline-Earth Metal Metal alcalinotérreo - + Lanthanide Lantánido - + Actinide Actínido - + Transition Metal Metal de transición - + Metal Metal - + Metalloid Metaloide - + Polyatomic Non-Metal No metal poliatómico - + Diatomic Non-Metal No metal diatómico - + Noble Gas Gas noble - + Unknown chemical properties Propiedades químicas desconocidas - + Unknown Desconocido - - + + %1: %1: @@ -8150,7 +8152,7 @@ Si múltiples instancias están abiertas simultáneamente, solo las definiciones - + answer respuesta @@ -8170,42 +8172,42 @@ Si múltiples instancias están abiertas simultáneamente, solo las definiciones Índice de historial %s no existe. - + Last Answer Última respuesta - + Answer 2 Respuesta 2 - + Answer 3 Respuesta 3 - + Answer 4 Respuesta 4 - + Answer 5 Respuesta 5 - + Memory Memoria - + Error Error - + Couldn't write preferences to %1 No se pudieron guardar las preferencias en @@ -8215,12 +8217,12 @@ Si múltiples instancias están abiertas simultáneamente, solo las definiciones QalculateQtSettings - + Update exchange rates? ¿Actualizar tasas de cambio? - + It has been %n day(s) since the exchange rates last were updated. Do you wish to update the exchange rates now? @@ -8238,59 +8240,59 @@ Do you wish to update the exchange rates now? Buscando tasas de cambio. - - + + Fetching exchange rates… Buscando tasas de cambio… - - - - - + + + + + Error Error - + Warning Advertencia - + Information Información - + Path of executable not found. Ruta de ejecutable no encontrada. - + curl not found. No se encontró curl. - + Failed to run update script. %1 Error al ejecutar el script de actualización. %1 - + Failed to check for updates. Fallo al buscar actualizaciones. - + No updates found. No se encontró ninguna actualización. - + A new version of %1 is available at %2. Do you wish to update to version %3? @@ -8299,7 +8301,7 @@ Do you wish to update to version %3? ¿Quiere actualizar a la versión %3? - + A new version of %1 is available. You can get version %3 at %2. @@ -8380,776 +8382,776 @@ Puedes obtener la versión %3 en %2. QalculateWindow - + Menu Menú - + Menu (%1) Menú (%1) - + New Nuevo - + Function… Función… - + Variable/Constant… Variable/constante… - + Unknown Variable… Variable desconocida… - + Matrix… Matriz… - + Import CSV File… Importar archivo CSV… - + Export CSV File… Exportar archivo CSV… - - + + Functions Funciones - + Variables and Constants Variables y constantes - - + + Units Unidades - - + + Plot Functions/Data Graficar funciones/datos - + Floating Point Conversion (IEEE 754) Conversión de punto decimal (IEEE 754) - + Calendar Conversion Conversión de calendario - + Update Exchange Rates Actualizar tasas de cambio - + Normal Mode Modo normal - + RPN Mode Modo RPN - + Chain Mode Modo de cadena - + Preferences Preferencias - + Help Ayuda - + Report a Bug Reportar un error - + Check for Updates Buscar actualizaciones - - - + + + About %1 Acerca de %1 - + Quit Cerrar - + Mode Modo - + Mode (%1) Modo (%1) - - + + General Display Mode Modo de visualización general - + Normal Normal - + Scientific Científica - + Engineering Ingeniería - + Simple Simple - - + + Angle Unit Unidad de ángulo - + Radians Radianes - + Degrees Grados - + Gradians Gradianes - - + + Approximation Aproximación - + Automatic Automatic approximation Automática - + Dual Dual approximation Dual - + Exact Exact approximation Exacto - + Approximate Aproximado - + Assumptions Suposiciones - + Type Assumptions type Tipo - + Number Número - + Real Real - + Rational Racional - + Integer Entero - + Boolean Booleano - + Sign Assumptions sign Signo - + Unknown Unknown assumptions sign Desconocido - + Non-zero No cero - + Positive Positivo - + Non-negative No negativo - + Negative Negativo - + Non-positive No positivo - - + + Result Base Base de resultado - - + + Binary Binario - - + + Octal Octal - - + + Decimal Decimal - - + + Hexadecimal Hexadecimal - - + + Other Otra - - + + Duodecimal Duodecimal - + Sexagesimal Sexagesimal - + Time format Formato de fecha - - + + Roman numerals Números romanos - - + + Unicode Unicode - - + + Bijective base-26 Base biyectiva 26 - + Custom: Number base - - + + Expression Base Base de expresión - + Other: Number base Otro: - + Precision: Precisión: - + Min decimals: Decimales mínimos: - + Max decimals: Decimales máximos: - + off Max decimals Desactivado - + Convert Convertir - + Convert (%1) Convertir (%1) - + Store Guardar - + Store (%1) Guardar (%1) - + Functions (%1) Funciones (%1) - - + + Keypad Teclado - + Keypad (%1) Teclado (%1) - - + + Number bases Bases numéricas - + Unit… Unidad… - + Data Sets Conjuntos de datos - + Percentage Calculation Tool Herramienta de cálculo de porcentaje - + Periodic Table Tabla periódica - + Units (%1) Unidades (%1) - + Plot Functions/Data (%1) Graficar funciones/datos (%1) - + Number Bases (%1) Bases numéricas (%1) - + Binary: Binario: - + Octal: Octal: - + Decimal: Decimal: - + Hexadecimal: Hexadecimal: - + RPN Stack Pila RPN - + Rotate the stack or move the selected register up (%1) Rotar la pila o mover el registro seleccionado hacia arriba (%1) - + Rotate the stack or move the selected register down (%1) Rotar la pila o mover el registro seleccionado hacia abajo (%1) - + Swap the top two values or move the selected value to the top of the stack (%1) Intercambiar los dos primeros valores o mover el valor seleccionado encima de la pila (%1) - + Copy the selected or top value to the top of the stack (%1) Copiar el primer valor o el seleccionado encima de la pila (%1) - + Enter the top value from before the last numeric operation (%1) Ingresar el primer valor previo a la última operación numérica (%1) - + Delete the top or selected value (%1) Eliminar el primer valor o el valor seleccionado (%1) - + Clear the RPN stack (%1) Limpiar la pila RPN (%1) - + New Function… Nueva función… - + Powerful and easy to use calculator Calculadora poderosa y fácil de usar - + License: GNU General Public License version 2 or later - + Error Error - + Couldn't write definitions No se pudo guardar las definiciones - + hexadecimal hexadecimal - + octal octal - + decimal decimal - + duodecimal duodecimal - + binary binario - + roman romano - + bijective biyectivo - - - + + + sexagesimal sexagesimal - - + + latitude latitud - - + + longitude longitud - + time tiempo - + Time zone parsing failed. Analizado de husos horarios falló. - + bases bases - + calendars calendarios - + rectangular rectangular - + cartesian cartesiano - + exponential exponencial - + polar polar - + phasor fasor - + angle ángulo - + optimal óptimas - - + + base base - + mixed mixtas - + fraction fracción - + factors factores - + partial fraction fracción parcial - + factorize factorizar - + expand expandir - - - - + + + + Calculating… Calculando… - - - + + + Cancel Cancelar - - + + RPN Operation Operación RPN - + Factorizing… Factorizando… - + Expanding partial fractions… Expandiendo fracciones parciales… - + Expanding… Expandiendo… - + Converting… Convirtiendo… - + RPN Register Moved Registro RPN movido - - - + + + Processing… Procesando… - - + + Matrix Matriz - + Temperature Calculation Mode Modo de cálculo de temperatura - + The expression is ambiguous. Please select temperature calculation mode (the mode can later be changed in preferences). @@ -9158,155 +9160,155 @@ Por favor seleccione el modo de cálculo de temperatura (el modo puede ser cambiado después en las preferencias). - + Absolute Absoluto - + Relative Relativo - + Hybrid Hibrido - + Interpretation of dots Interpretación de los puntos - + Please select interpretation of dots (".") (this can later be changed in preferences). Por favor seleccione la interpretación de los puntos (\".\") (esto puede ser cambiado después en las preferencias). - + Both dot and comma as decimal separators Ambos punto y coma como separadores decimales - + Dot as thousands separator Punto como separador de miles - + Only dot as decimal separator Solo punto como separador decimal - + Parsing Mode Modo de análisis - + The expression is ambiguous. Please select interpretation of expressions with implicit multiplication (this can later be changed in preferences). - + Implicit multiplication first Multiplicación implícita primero - + Conventional Convencional - + Adaptive Adaptativo - + Gnuplot was not found No se encontró Gnuplot - + %1 (%2) needs to be installed separately, and found in the executable search path, for plotting to work. %1 (%2) tiene que estar instalado por separado, tiene que y encontrarse en la ruta de búsqueda para que el graficado funcione. - + Example: Example of function usage Ejemplo: - + Enter RPN Enter Ingresar - + Calculate Calcular - + Apply to Stack Aplicar a la pila - + Insert Insertar - + Keep open Mantener abierto - + Value Valor - + Argument Argumento - + %1: %1: - + True Verdadero - + False False - + Info Información - - + + optional optional argument opcional - + Failed to open %1. %2 Fallo al abrir %1. @@ -9316,156 +9318,156 @@ Please select interpretation of expressions with implicit multiplication UnitEditDialog - + General General - + Relation Relación - + Name: Nombre: - + Category: Categoría: - + Descriptive name: Nombre descriptivo: - + System: Sistema: - + Imperial Imperial - + US Survey Tradicional EE.UU. (US Survey) - + Hide unit Ocultar unidad - + Description: Descripción: - + Class: Clase: - + The class that this unit belongs to. Named derived units are defined in relation to a single other unit, with an optional exponent, while (unnamed) derived units are defined by a unit expression with one or multiple units. La clase a la que esta unidad pertenece. Las unidades de alias son definidas en relación a otra unidad, las unidades compuestas son una composición de un número de otras unidades. Las unidades base no son definidas en relación a otras unidades. - + Base unit Unidad base - + Named derived unit Unidad derivada nombrada - + Derived unit Unidad derivada - + Base unit(s): Unidad(es) base: - + Unit (for named derived unit) or unit expression (for unnamed derived unit) that this unit is defined in relation to Unidad (para unidad alias) o unidades (para unidades compuestas) con las que esta unidad está definida - + Exponent: Exponente: - + Relation: Relación: - + Relation to the base unit. For linear relations this should just be a number.<br><br>For non-linear relations use \x for the factor and \y for the exponent (e.g. "\x + 273.15" for the relation between degrees Celsius and Kelvin). Relación con la unidad base. Para relaciones lineares esto debería ser un número.<br><br>Para relaciones no lineares use \x para el factor e \y para el exponente (ej: "\x + 273.15" para la relación entre grados Celsius y Kelvin). - + Inverse relation: Relación inversa: - + Specify for non-linear relation, for conversion back to the base unit. Especificar para relación no linear, para la conversión de vuelta a la unidad base. - + Mix with base unit Combinar con la base unidad - + Priority: Prioridad: - + Minimum base unit number: Número mínimo de unidad base: - + Use with prefixes by default Usar con prefijos por defecto - - + + Error Error - - + + Base unit does not exist. La unidad base no existe. - - + + Question Pregunta - - + + A unit or variable with the same name already exists. Do you want to overwrite it? Una unidad o variable con el mismo nombre ya existe. @@ -9478,12 +9480,12 @@ Do you want to overwrite it? ¿Quiere sobreescribirla? - + Edit Unit Editar unidades - + New Unit Nueva unidad @@ -9502,7 +9504,7 @@ Do you want to overwrite it? - + Unit Unidad @@ -9518,8 +9520,8 @@ Do you want to overwrite it? - - + + Deactivate Desactivar @@ -9544,37 +9546,39 @@ Do you want to overwrite it? Favorito - + Activate Activar - + All All units Todas - + + + Uncategorized Sin categorizar - + User units Unidades de usuario - + Favorites Favoritos - - - - - + + + + + Inactive Inactivas @@ -9629,77 +9633,77 @@ Do you want to overwrite it? VariableEditDialog - + Name: Nombre: - + Temporary Temporal - + Value: Valor: - + Required Requerido - + Description Descripción - + current result resultado actual - + Category: Categoría: - + Descriptive name: Nombre descriptivo: - + Hide variable Ocultar variable - + Description: Descripción: - - + + Question Pregunta - - + + A unit or variable with the same name already exists. Do you want to overwrite it? Una unidad o variable con el mismo nombre ya existe. ¿Quiere sobreescribirla? - + Edit Variable Editar variable - - + + New Variable Nueva variable @@ -9718,7 +9722,7 @@ Do you want to overwrite it? - + Variable Variable @@ -9754,8 +9758,8 @@ Do you want to overwrite it? - - + + Deactivate Desactivar @@ -9775,117 +9779,119 @@ Do you want to overwrite it? Favorito - + a matrix una matriz - + a vector un vector - + positive positivo - + non-positive no positivo - + negative negativo - + non-negative no negativo - + non-zero no cero - + integer entero - + boolean booleano - + rational racional - + real real - + complex complejo - + number número - + not matrix no matriz - + unknown desconocido - + Default assumptions Suposiciones predeterminadas - + Activate Activar - + All All variables Todas - + + + Uncategorized Sin categorizar - + User variables Variables de usuario - + Favorites Favoritos - - - - - + + + + + Inactive Inactivas diff --git a/translations/qalculate-qt_fr.ts b/translations/qalculate-qt_fr.ts index ad5b83d..3de4458 100644 --- a/translations/qalculate-qt_fr.ts +++ b/translations/qalculate-qt_fr.ts @@ -4502,138 +4502,138 @@ Souhaitez-vous remplacer l'action en cours ? ArgumentEditDialog - + Name: Nom : - + Type: Type : - + Free Libre - + Number Nombre - + Integer Entier - + Symbol Symbole - + Text Texte - + Date Date - + Vector Vecteur - + Matrix Matrice - + Boolean Booléen - + Angle Angle - + Object Objet - + Function Fonction - + Unit Unité - + Variable Variable - + File Fichier - + Enable rules and type test - + Custom condition: Condition personnalisée : - + For example if argument is a matrix that must have equal number of rows and columns: rows(\x) = columns(\x) Par exemple, si l'argument est une matrice qui doit être égal au nombre de lignes et de colonnes : lignes(\x) = colonnes(\x) - + Allow matrix Autoriser matrice - + Forbid zero Interdire zéro - + Handle vector - + Calculate function for each separate element in vector. Calculer la fonction de chaque élément distinct du vecteur. - + Min Min. - - + + Include equals Inclure les égalités - + Max Max. @@ -5942,27 +5942,27 @@ Voulez-vous l'écraser ? FunctionEditDialog - + Required Requis - + Details Détails - + Description Description - + Name: Nom : - + Expression: Expression : @@ -5985,122 +5985,122 @@ Voulez-vous l'écraser ? \x, \y, \z, \a, \b, … (ex : "(\x+\y)/2") - + Use x, y, and z (e.g. "(x+y)/2"), or \x, \y, \z, \a, \b, … (e.g. "(\x+\y)/2") Utilisez x, y et z (ex : "(x+y)/2"), ou \x, \y, \z, \a, \b, … (ex : "(\x+\y)/2") - + Category: Catégorie : - + Descriptive name: Nom descriptif : - + Hide function Cacher fonction - + Example: Exemple : - + Description: Description : - + Condition: Condition : - + Condition that must be true for the function (e.g. if the second argument must be greater than the first: "\y > \x") Condition qui doit être vraie pour la fonction (ex : si le second argument doit être plus grand que le premier : "\y > \x") - + Sub-functions: Sous-fonctions : - + Expression Expression - + Precalculate Précalculer - - + + Reference Référence - - + + Add Ajouter - - + + Edit Éditer - - + + Remove Supprimer - + Arguments: Arguments : - + Name Nom - + Type Type - - + + Question Question - - + + A function with the same name already exists. Do you want to overwrite the function? Une fonction portant le même nom existe déjà. Voulez-vous l'écraser ? - + Edit Function Éditer la fonction - + New Function Nouvelle fonction @@ -6119,7 +6119,7 @@ Voulez-vous l'écraser ? - + Function Fonction @@ -6135,8 +6135,8 @@ Voulez-vous l'écraser ? - - + + Deactivate Désactiver @@ -6166,90 +6166,92 @@ Voulez-vous l'écraser ? Favori - + argument argument - + Retrieves data from the %1 data set for a given object and property. If "info" is typed as property, a dialog window will pop up with all properties of the object. Retrouve les données depuis l'ensemble de données %1 pour un objet et propriété donnés. Si "info" est inscrit comme propriété, une fenêtre de dialogue apparaîtra avec toutes les propriétés de l'objet. - + Example: Exemple : - + Arguments Arguments - + optional optional argument optionnel - + default: argument default par défaut : - + Requirement: Required condition for function Nécessaire : - + Properties Propriétés - + %1: %1 : - + key indicating that the property is a data set key clé - + Activate Activer - + All All functions Tout - + + + Uncategorized Non classé - + User functions Fonctions utilisateur - + Favorites Favoris - - - - + + + + Inactive Inactif @@ -6257,63 +6259,63 @@ Voulez-vous l'écraser ? HistoryView - + Insert Value Insérer valeur - + Insert Text Insérer texte - + Copy Copier - + Copy Formatted Text Copier du texte formaté - + Select All Sélectionner tout - + Search… Rechercher… - + Protect Protéger - + Move to Top Se déplacer en haut - + Remove Supprimer - + Clear Effacer - + Text: Texte : - - + + Search Rechercher @@ -6321,17 +6323,17 @@ Voulez-vous l'écraser ? KeypadButton - + <i>Right-click/long press</i>: %1 <i>Clic droit/pression longue</i> : %1 - + <i>Right-click</i>: %1 <i>Clic droit</i> : %1 - + <i>Middle-click</i>: %1 <i>Clic du milieu</i> : %1 @@ -6384,171 +6386,171 @@ Voulez-vous l'écraser ? Exponentiation - + Percent or remainder Pour cent out reste - + Uncertainty/interval Incertitude/intervalle - + Relative error Erreur relative - + Interval Intervalle - + Move cursor left Déplacer le curseur de gauche - + Move cursor to start Déplacer le curseur au début - + Move cursor right Déplacer le curseur de droite - + Move cursor to end Déplacer le curseur à la fin - + Left parenthesis Parenthèse gauche - + Left vector bracket Crochet gauche du vecteur - + Right parenthesis Parenthèse droite - + Right vector bracket Crochet droit du vecteur - + Smart parentheses Parenthèses intelligentes - + Vector brackets Crochets de vecteur - + Argument separator Séparateur d'arguments - - + + Blank space Espace vide - - + + New line Nouvelle ligne - + Decimal point Virgule - + Previous result (static) Résultat précédent (statique) - + Multiplication Multiplication - + Bitwise AND - + Bitwise Shift - + Delete Supprimer - + Backspace Retour arrière - + Addition Addition - + Plus Plus - - + + Subtraction Soustraction - - + + Minus Moin - + Division Division - + Bitwise OR - + Bitwise NOT - + Clear expression Effacer l'expression - + Calculate expression Calculer l'expression @@ -6556,88 +6558,88 @@ Voulez-vous l'écraser ? NamesEditDialog - - + + Name Nom - + Abbreviation Abréviation - + Plural Pluriel - - + + Reference Référence - + Avoid input - + Unicode Unicode - + Suffix Suffixe - + Case sensitive Sensible à la casse - + Completion only Complétion seulement - + Add Ajouter - + Edit Éditer - + Remove Supprimer - - - + + + Warning Avertissement - + Illegal name Nom illégale - + A function with the same name already exists. Une fonction portant le même nom existe déjà. - - + + A unit or variable with the same name already exists. Une unité ou variable portant le même nom existe déjà. @@ -6699,73 +6701,73 @@ Voulez-vous l'écraser ? Tableau périodique - + Element Data Données de l'élément - + Alkali Metal Métal alcalin - + Alkaline-Earth Metal Métal alcalino-terreux - + Lanthanide Lanthanide - + Actinide Actinide - + Transition Metal Métal de transition - + Metal Métal - + Metalloid Métalloïde - + Polyatomic Non-Metal Polyatomique (Non-métal) - + Diatomic Non-Metal Diatomique (Non-métal) - + Noble Gas Gaz noble - + Unknown chemical properties Propriétés chimiques inconnues - + Unknown Inconnue - - + + %1: %1 : @@ -7637,7 +7639,7 @@ Voulez-vous, malgré cela, changer le comportement par défaut et autoriser plus - + answer résultat @@ -7657,42 +7659,42 @@ Voulez-vous, malgré cela, changer le comportement par défaut et autoriser plus L'index de l'historique %s n'existe pas. - + Last Answer Dernier résultat - + Answer 2 Résultat 2 - + Answer 3 Résultat 3 - + Answer 4 Résultat 4 - + Answer 5 Résultat 5 - + Memory Mémoire - + Error Erreur - + Couldn't write preferences to %1 Impossible d'écrire les préférences dans @@ -7702,12 +7704,12 @@ Voulez-vous, malgré cela, changer le comportement par défaut et autoriser plus QalculateQtSettings - + Update exchange rates? Mises à jour des taux de change? - + It has been %n day(s) since the exchange rates last were updated. Do you wish to update the exchange rates now? @@ -7725,59 +7727,59 @@ Souhaitez-vous mettre à jour les taux de change maintenant? Récupération des taux de change. - - + + Fetching exchange rates… Récupération des taux de change… - - - - - + + + + + Error Erreur - + Warning Avertissement - + Information Information - + Path of executable not found. Impossible de trouver le chemin de l'exécutable. - + curl not found. Impossible de trouver curl. - + Failed to run update script. %1 Impossible d'exécuter le script de mise à jour. %1 - + Failed to check for updates. Échec de la vérification des mises à jour. - + No updates found. Aucune mise à jour trouvée. - + A new version of %1 is available at %2. Do you wish to update to version %3? @@ -7786,7 +7788,7 @@ Do you wish to update to version %3? Souhaitez-vous le mettre à jour vers la version %3? - + A new version of %1 is available. You can get version %3 at %2. @@ -7867,930 +7869,930 @@ Vous pouvez télécharger la version %3 de %2. QalculateWindow - + Menu Menu - + Menu (%1) Menu (%1) - + New Nouveau - + Function… Fonction… - + Variable/Constant… Variable/constante… - + Unknown Variable… Variable de l'inconnue… - + Matrix… Matrice… - + Import CSV File… Importer un fichier CSV… - + Export CSV File… Exporter en fichier CSV… - - + + Functions Fonctions - + Variables and Constants Variables et constantes - - + + Units Unités - - + + Plot Functions/Data Fonctions/Données du Graph - + Floating Point Conversion (IEEE 754) Conversion en virgule flottante (IEEE 754) - + Calendar Conversion Conversion calendrier - + Update Exchange Rates Mettre à jour les taux de change - + Normal Mode Mode normal - + RPN Mode Mode NPI - + Chain Mode - + Preferences Préférences - + Help Aide - + Report a Bug Reporter un bug - + Check for Updates Vérifier les mises à jour - - - + + + About %1 À propos de %1 - + Quit Quitter - + Mode Mode - + Mode (%1) Mode (%1) - - + + General Display Mode Mode d'affichage général - + Normal Normal - + Scientific Scientifique - + Engineering Ingénieur - + Simple Simple - - + + Angle Unit Unité d'angle - + Radians Radians - + Degrees Degrés - + Gradians Grades - - + + Approximation Approximation - + Automatic Automatic approximation Automatique - + Dual Dual approximation Double - + Exact Exact approximation Exact - + Approximate Approximatif - + Assumptions Suppositions - + Type Assumptions type Type - + Number Nombre - + Real Réel - + Rational Rationnel - + Integer Entier - + Boolean Booléen - + Sign Assumptions sign Signe - + Unknown Unknown assumptions sign Inconnue - + Non-zero Non nul - + Positive Positif - + Non-negative Positif ou nul - + Negative Négatif - + Non-positive Négatif ou nul - - + + Result Base Base de résultats - - + + Binary Binaire - - + + Octal Octal - - + + Decimal Décimal - - + + Hexadecimal Hexadécimal - - + + Other Autre - - + + Duodecimal Duodécimal - + Sexagesimal Sexagésimal - + Time format Format de l'heure - - + + Roman numerals Chiffres romains - - + + Unicode Unicode - - + + Bijective base-26 Bijectif base-26 - + Custom: Number base Personnalisée : - - + + Expression Base Base d'expression - + Other: Number base Autre : - + Precision: Précision : - + Min decimals: Décimales min. : - + Max decimals: Décimales max. : - + off Max decimals désactivé - + Convert Convertir - + Convert (%1) Convertir (%1) - + Store Enregistrer - + Store (%1) Enregistrer (%1) - + Functions (%1) Fonctions (%1) - - + + Keypad Clavier - + Keypad (%1) Clavier (%1) - - + + Number bases Bases numériques - + Unit… Unité… - + Data Sets Ensembles de données - + Percentage Calculation Tool Outil de calcul de pourcentages - + Periodic Table Tableau périodique - + Units (%1) Unités (%1) - + Plot Functions/Data (%1) Fonctions/Données du Graph (%1) - + Number Bases (%1) Bases numériques (%1) - + Binary: Binaire : - + Octal: Octal : - + Decimal: Décimal : - + Hexadecimal: Hexadécimal : - + RPN Stack Pile NPI - + Rotate the stack or move the selected register up (%1) - + Rotate the stack or move the selected register down (%1) - + Swap the top two values or move the selected value to the top of the stack (%1) - + Copy the selected or top value to the top of the stack (%1) - + Enter the top value from before the last numeric operation (%1) - + Delete the top or selected value (%1) Supprimer la valeur supérieure ou sélectionnée (%1) - + Clear the RPN stack (%1) Vider la pile NPI (%1) - + New Function… Nouvelle fonction… - + Powerful and easy to use calculator Une calculatrice puissante et facile d'utilisation - + License: GNU General Public License version 2 or later - + Error Erreur - + Couldn't write definitions Ne peut pas écrire de définitions - + hexadecimal hexadécimal - + octal octal - + decimal décimal - + duodecimal duodécimal - + binary binaire - + roman romain - + bijective bijectif - - - + + + sexagesimal sexagésimal - - + + latitude latitude - - + + longitude longitude - + time temps - + Time zone parsing failed. L'analyse du fuseau horaire a échoué. - + bases bases - + calendars calendriers - + rectangular algébrique - + cartesian cartésien - + exponential exponentielle - + polar polaire - + phasor phaseur - + angle angle - + optimal optimal - - + + base base - + mixed mixte - + fraction fraction - + factors facteurs - + partial fraction fraction partielle - + factorize factoriser - + expand développer - - - - + + + + Calculating… Calcul en cours… - - - + + + Cancel Fermer - - + + RPN Operation Opération NPI - + Factorizing… Factorisation en cours… - + Expanding partial fractions… Développement des fractions partielles… - + Expanding… Développement en cours… - + Converting… Conversion en cours… - + RPN Register Moved Registre NPI déplacé - - - + + + Processing… Traitement en cours… - - + + Matrix Matrice - + Temperature Calculation Mode - + The expression is ambiguous. Please select temperature calculation mode (the mode can later be changed in preferences). - + Absolute - + Relative - + Hybrid - + Interpretation of dots - + Please select interpretation of dots (".") (this can later be changed in preferences). - + Both dot and comma as decimal separators - + Dot as thousands separator - + Only dot as decimal separator - + Parsing Mode Mode d'analyse - + The expression is ambiguous. Please select interpretation of expressions with implicit multiplication (this can later be changed in preferences). - + Implicit multiplication first - + Conventional Conventionnelle - + Adaptive Adaptif - + Gnuplot was not found Impossible de trouver Gnuplot - + %1 (%2) needs to be installed separately, and found in the executable search path, for plotting to work. %1 (%2) a besoin d'être installé séparement, et indiquer son chemin d'installation dans la recherche de chemin de l'exécutable, pour faire fonctionner les graphs. - + Example: Example of function usage Exemple : - + Enter RPN Enter Entrer - + Calculate Calculer - + Apply to Stack Appliquer à la pile - + Insert Insérer - + Keep open Garder ouvert - + Value Valeur - + Argument Argument - + %1: %1 : - + True Vrai - + False Faux - + Info Info - - + + optional optional argument optionnel - + Failed to open %1. %2 Impossible d'ouvrir %1. @@ -8800,156 +8802,156 @@ Please select interpretation of expressions with implicit multiplication UnitEditDialog - + General Général - + Relation Relation - + Name: Nom : - + Category: Catégorie : - + Descriptive name: Nom descriptif : - + System: System : - + Imperial - + US Survey - + Hide unit Cacher unité - + Description: Description : - + Class: Classe : - + The class that this unit belongs to. Named derived units are defined in relation to a single other unit, with an optional exponent, while (unnamed) derived units are defined by a unit expression with one or multiple units. - + Base unit Unité de base - + Named derived unit Unité dérivée nommée - + Derived unit Unité dérivée - + Base unit(s): Unité(s) de base : - + Unit (for named derived unit) or unit expression (for unnamed derived unit) that this unit is defined in relation to - + Exponent: Exposant : - + Relation: Relation : - + Relation to the base unit. For linear relations this should just be a number.<br><br>For non-linear relations use \x for the factor and \y for the exponent (e.g. "\x + 273.15" for the relation between degrees Celsius and Kelvin). - + Inverse relation: - + Specify for non-linear relation, for conversion back to the base unit. - + Mix with base unit - + Priority: Priorité : - + Minimum base unit number: - + Use with prefixes by default - - + + Error - - + + Base unit does not exist. L'unité de base n'existe pas. - - + + Question Question - - + + A unit or variable with the same name already exists. Do you want to overwrite it? Une unité ou variable portant le même nom existe déjà. @@ -8962,12 +8964,12 @@ Do you want to overwrite it? Voulez-vous l'écraser ? - + Edit Unit Éditer unité - + New Unit Nouvelle unité @@ -8986,7 +8988,7 @@ Voulez-vous l'écraser ? - + Unit Unité @@ -9002,8 +9004,8 @@ Voulez-vous l'écraser ? - - + + Deactivate Désactiver @@ -9028,37 +9030,39 @@ Voulez-vous l'écraser ? Favori - + Activate Activer - + All All units Tout - + + + Uncategorized Non classé - + User units Unités utilisateur - + Favorites Favoris - - - - - + + + + + Inactive Inactif @@ -9113,77 +9117,77 @@ Voulez-vous l'écraser ? VariableEditDialog - + Name: Nom : - + Temporary Temporaire - + Value: Valeur : - + Required Requis - + Description Description - + current result résultat actuel - + Category: Catégorie : - + Descriptive name: Nom descriptif : - + Hide variable Cacher variable - + Description: Description : - - + + Question Question - - + + A unit or variable with the same name already exists. Do you want to overwrite it? Une unité ou variable portant le même nom existe déjà. Voulez-vous l'écraser ? - + Edit Variable Éditer variable - - + + New Variable Nouvelle variable @@ -9202,7 +9206,7 @@ Voulez-vous l'écraser ? - + Variable Variable @@ -9238,8 +9242,8 @@ Voulez-vous l'écraser ? - - + + Deactivate Désactiver @@ -9259,117 +9263,119 @@ Voulez-vous l'écraser ? Favori - + a matrix une matrice - + a vector un vecteur - + positive positif - + non-positive négatif et non nul - + negative négatif - + non-negative positif et non nul - + non-zero non nul - + integer entier - + boolean booléen - + rational rationnel - + real réel - + complex complexe - + number nombre - + not matrix pas de matrice - + unknown inconnue - + Default assumptions Suppositions par défaut - + Activate Activer - + All All variables Tout - + + + Uncategorized Non classé - + User variables Variables utilisateur - + Favorites Favoris - - - - - + + + + + Inactive Inactif diff --git a/translations/qalculate-qt_nl.ts b/translations/qalculate-qt_nl.ts index 54a648a..08f3edf 100644 --- a/translations/qalculate-qt_nl.ts +++ b/translations/qalculate-qt_nl.ts @@ -3997,138 +3997,138 @@ Eenvoudig ArgumentEditDialog - + Name: Naam: - + Type: Type: - + Free Vrij - + Number Getal - + Integer Geheel - + Symbol Symbool - + Text Tekst - + Date Datum - + Vector Vector - + Matrix Matrix - + Boolean Booleaans - + Angle Hoek - + Object Object - + Function Functie - + Unit Eenheid - + Variable Variabele - + File Bestand - + Enable rules and type test Test voor regels en type toestaan - + Custom condition: Aangepaste conditie: - + For example if argument is a matrix that must have equal number of rows and columns: rows(\x) = columns(\x) Vb. indien het argument een matrix is die evenveel rijen als kolommen moet hebben: rijen(\x) = kolommen(\x) - + Allow matrix Matrix toestaan - + Forbid zero Nul niet toestaan - + Handle vector - + Calculate function for each separate element in vector. - + Min Min - - + + Include equals Ook is gelijk aan - + Max Max @@ -5433,27 +5433,27 @@ Wilt u die overschrijven? FunctionEditDialog - + Required Vereist - + Details Details - + Description Beschrijving - + Name: Naam: - + Expression: Expressie: @@ -5476,122 +5476,122 @@ Wilt u die overschrijven? \x, \y, \z, \a, \b, … (bijv. "(\x+\y)/2") - + Use x, y, and z (e.g. "(x+y)/2"), or \x, \y, \z, \a, \b, … (e.g. "(\x+\y)/2") Gebruik x, y en z (bv. "(x+y)/2"), of \x, \y, \z, \a, \b, … (bv. "(\x+\y)/2") - + Category: Categorie: - + Descriptive name: Beschrijvende naam: - + Hide function Functie verbergen - + Example: - + Description: Beschrijving: - + Condition: Conditie: - + Condition that must be true for the function (e.g. if the second argument must be greater than the first: "\y > \x") Conditie die waar moet zijn voor de functie (bv. indien het tweede argument groter moet zijn dan het eerste: "\y > \x") - + Sub-functions: Subfuncties: - + Expression Expressie - + Precalculate Voorberekenen - - + + Reference Referentie - - + + Add Toevoegen - - + + Edit Bewerken - - + + Remove Wissen - + Arguments: Argumenten: - + Name Naam - + Type Type - - + + Question Vraag - - + + A function with the same name already exists. Do you want to overwrite the function? Er bestaat al een functie met deze naam. Wilt u die overschrijven? - + Edit Function Functie bewerken - + New Function Nieuwe functie @@ -5610,7 +5610,7 @@ Wilt u die overschrijven? - + Function Functie @@ -5626,8 +5626,8 @@ Wilt u die overschrijven? - - + + Deactivate Uitschakelen @@ -5657,90 +5657,92 @@ Wilt u die overschrijven? Favoriet - + argument argument - + Retrieves data from the %1 data set for a given object and property. If "info" is typed as property, a dialog window will pop up with all properties of the object. Haalt gegevens op van een gegeven object of eigenschap uit de gegevensverzameling %1. Indien als eigenschap "info" wordt ingetypt krijgt u een dialoogvenster te zien waarin alle eigenschappen van het object worden genoemd. - + Example: Voorbeeld: - + Arguments Argumenten - + optional optional argument optioneel - + default: argument default standaard: - + Requirement: Required condition for function Vereiste: - + Properties Eigenschappen - + %1: %1: - + key indicating that the property is a data set key sleutel - + Activate Activeren - + All All functions Alles - + + + Uncategorized Niet-gecategoriseerd - + User functions Gebruikersfuncties - + Favorites Favorieten - - - - + + + + Inactive Inactief @@ -5748,63 +5750,63 @@ Wilt u die overschrijven? HistoryView - + Insert Value - + Insert Text - + Copy Kopiëren - + Copy Formatted Text Opgemaakte tekst kopiëren - + Select All Alles selecteren - + Search… - + Protect - + Move to Top - + Remove Wissen - + Clear Leegmaken - + Text: Tekst: - - + + Search @@ -5812,17 +5814,17 @@ Wilt u die overschrijven? KeypadButton - + <i>Right-click/long press</i>: %1 - + <i>Right-click</i>: %1 - + <i>Middle-click</i>: %1 @@ -5875,171 +5877,171 @@ Wilt u die overschrijven? - + Percent or remainder - + Uncertainty/interval - + Relative error - + Interval - + Move cursor left - + Move cursor to start - + Move cursor right - + Move cursor to end - + Left parenthesis - + Left vector bracket - + Right parenthesis - + Right vector bracket - + Smart parentheses - + Vector brackets - + Argument separator - - + + Blank space - - + + New line - + Decimal point Decimale komma - + Previous result (static) - + Multiplication - + Bitwise AND - + Bitwise Shift - + Delete Wissen - + Backspace - + Addition - + Plus - - + + Subtraction - - + + Minus - + Division - + Bitwise OR - + Bitwise NOT - + Clear expression - + Calculate expression Expressie berekenen @@ -6047,88 +6049,88 @@ Wilt u die overschrijven? NamesEditDialog - - + + Name Naam - + Abbreviation Afkorting - + Plural Meervoud - - + + Reference Referentie - + Avoid input Invoer vermijden - + Unicode Unicode - + Suffix Achtervoegsel - + Case sensitive Hoofdlettergevoelig - + Completion only - + Add - + Edit Bewerken - + Remove Wissen - - - + + + Warning - + Illegal name Ongeldige naam - + A function with the same name already exists. Er bestaat al een functie met deze naam. - - + + A unit or variable with the same name already exists. Er bestaat al een eenheid of variabele met deze naam. @@ -6190,73 +6192,73 @@ Wilt u die overschrijven? Periodiek systeem - + Element Data - + Alkali Metal Alkalisch metaal - + Alkaline-Earth Metal Alkalisch aardmetaal - + Lanthanide Lanthanide - + Actinide Actinide - + Transition Metal Overgangsmetaal - + Metal Metaal - + Metalloid Metalloïde (halfmetaal) - + Polyatomic Non-Metal Polyatomisch niet-metaal - + Diatomic Non-Metal Diatomisch niet-metaal - + Noble Gas Edelgas - + Unknown chemical properties - + Unknown Onbekende - - + + %1: %1: @@ -7116,7 +7118,7 @@ Do you, despite this, want to change the default behavior and allow multiple sim - + answer antwoord @@ -7136,42 +7138,42 @@ Do you, despite this, want to change the default behavior and allow multiple sim - + Last Answer Laatste antwoord - + Answer 2 Antwoord 2 - + Answer 3 Antwoord 3 - + Answer 4 Antwoord 4 - + Answer 5 Antwoord 5 - + Memory - + Error Fout - + Couldn't write preferences to %1 Kon de voorkeurinstellingen niet schrijven naar @@ -7181,12 +7183,12 @@ Do you, despite this, want to change the default behavior and allow multiple sim QalculateQtSettings - + Update exchange rates? Wisselkoersen bijwerken? - + It has been %n day(s) since the exchange rates last were updated. Do you wish to update the exchange rates now? @@ -7200,65 +7202,65 @@ Do you wish to update the exchange rates now? Wisselkoersen worden opgehaald. - - + + Fetching exchange rates… - - - - - + + + + + Error Fout - + Warning - + Information - + Path of executable not found. - + curl not found. - + Failed to run update script. %1 - + Failed to check for updates. - + No updates found. - + A new version of %1 is available at %2. Do you wish to update to version %3? - + A new version of %1 is available. You can get version %3 at %2. @@ -7337,930 +7339,930 @@ You can get version %3 at %2. QalculateWindow - + Menu Menu - + Menu (%1) Menu (%1) - + New Nieuw - + Function… Functie… - + Variable/Constant… Variabel/constant… - + Unknown Variable… Onbekende variabele… - + Matrix… Matrix… - + Import CSV File… CSV-bestand importeren… - + Export CSV File… CSV-bestand exporteren… - - + + Functions Functies - + Variables and Constants Variabelen en constanten - - + + Units Eenheden - - + + Plot Functions/Data Functies/gegevens plotten - + Floating Point Conversion (IEEE 754) - + Calendar Conversion Kalenderconversie - + Update Exchange Rates Wisselkoersen bijwerken - + Normal Mode Normale modus - + RPN Mode RPN-modus - + Chain Mode - + Preferences Voorkeuren - + Help Help - + Report a Bug - + Check for Updates - - - + + + About %1 Over %1 - + Quit Afsluiten - + Mode Modus - + Mode (%1) Modus (%1) - - + + General Display Mode Algemene weergavemodus - + Normal Normaal - + Scientific Wetenschappelijk - + Engineering Technisch - + Simple Eenvoudig - - + + Angle Unit Hoekeenheid - + Radians Radialen - + Degrees Booggraden - + Gradians Decimale graden - - + + Approximation Benadering - + Automatic Automatic approximation Automatisch - + Dual Dual approximation Dubbel - + Exact Exact approximation Exact - + Approximate Benaderd - + Assumptions Aannames - + Type Assumptions type Type - + Number Getal - + Real Reëel - + Rational Rationaal - + Integer Geheel - + Boolean Booleaans - + Sign Assumptions sign Teken - + Unknown Unknown assumptions sign Onbekende - + Non-zero Ongelijk aan nul - + Positive Positief - + Non-negative Niet-negatief - + Negative Negatief - + Non-positive Niet-positief - - + + Result Base Grondtal voor antwoord - - + + Binary Binair - - + + Octal Octaal - - + + Decimal Decimaal - - + + Hexadecimal Hexadecimaal - - + + Other Overig - - + + Duodecimal Duodecimaal - + Sexagesimal Sexagesimaal - + Time format Tijdnotatie - - + + Roman numerals Romeinse cijfers - - + + Unicode Unicode - - + + Bijective base-26 - + Custom: Number base - - + + Expression Base Grondtal voor expressie - + Other: Number base Overig: - + Precision: Nauwkeurigheid: - + Min decimals: Min decimalen: - + Max decimals: Max decimalen: - + off Max decimals - + Convert Converteren - + Convert (%1) Converteren (%1) - + Store Opslaan - + Store (%1) Opslaan (%1) - + Functions (%1) Functies (%1) - - + + Keypad Numerieke toetse - + Keypad (%1) Numerieke toetse (%1) - - + + Number bases Grondtallen - + Unit… Eenheid… - + Data Sets Gegevensverzamelingen - + Percentage Calculation Tool Percentage berekenen - + Periodic Table Periodiek systeem - + Units (%1) Eenheden (%1) - + Plot Functions/Data (%1) Functies/gegevens plotten (%1) - + Number Bases (%1) Grondtallen (%1) - + Binary: Binair: - + Octal: Octaal: - + Decimal: Decimaal: - + Hexadecimal: Hexadecimaal: - + RPN Stack RPN-stapelgeheugen - + Rotate the stack or move the selected register up (%1) - + Rotate the stack or move the selected register down (%1) - + Swap the top two values or move the selected value to the top of the stack (%1) - + Copy the selected or top value to the top of the stack (%1) - + Enter the top value from before the last numeric operation (%1) - + Delete the top or selected value (%1) - + Clear the RPN stack (%1) - + New Function… Nieuwe functie… - + Powerful and easy to use calculator Gemakkelijk te gebruiken rekenmachine met veel mogelijkheden - + License: GNU General Public License version 2 or later - + Error Fout - + Couldn't write definitions Kon definities niet schrijven - + hexadecimal hexadecimaal - + octal octaal - + decimal decimaal - + duodecimal duodecimaal - + binary binair - + roman romeins - + bijective - - - + + + sexagesimal sexagesimaal - - + + latitude breedtegraad - - + + longitude lengtegraad - + time tijd - + Time zone parsing failed. - + bases grondtallen - + calendars kalenders - + rectangular rechthoekig - + cartesian cartesisch - + exponential exponentiële - + polar polair - + phasor - + angle hoek - + optimal optimale - - + + base basis - + mixed gemengde - + fraction breuk - + factors factoren - + partial fraction partiële breuken - + factorize - + expand - - - - + + + + Calculating… Berekenen… - - - + + + Cancel Annuleren - - + + RPN Operation RPN-bewerking - + Factorizing… Ontbinden in factoren… - + Expanding partial fractions… Splitsen in partiële breuken… - + Expanding… Uitwerken… - + Converting… Converteert… - + RPN Register Moved RPN-register is verplaatst - - - + + + Processing… Verwerken… - - + + Matrix Matrix - + Temperature Calculation Mode - + The expression is ambiguous. Please select temperature calculation mode (the mode can later be changed in preferences). - + Absolute - + Relative - + Hybrid - + Interpretation of dots - + Please select interpretation of dots (".") (this can later be changed in preferences). - + Both dot and comma as decimal separators - + Dot as thousands separator - + Only dot as decimal separator - + Parsing Mode Interpretatie modus - + The expression is ambiguous. Please select interpretation of expressions with implicit multiplication (this can later be changed in preferences). - + Implicit multiplication first - + Conventional - + Adaptive - + Gnuplot was not found - + %1 (%2) needs to be installed separately, and found in the executable search path, for plotting to work. - + Example: Example of function usage Voorbeeld: - + Enter RPN Enter - + Calculate Berekenen - + Apply to Stack - + Insert Invoegen - + Keep open - + Value Waarde - + Argument Argument - + %1: %1: - + True Waar - + False Onwaar - + Info Info - - + + optional optional argument optioneel - + Failed to open %1. %2 @@ -8269,156 +8271,156 @@ Please select interpretation of expressions with implicit multiplication UnitEditDialog - + General Algemeen - + Relation Relatie - + Name: Naam: - + Category: Categorie: - + Descriptive name: Beschrijvende naam: - + System: Systeem: - + Imperial Imperial - + US Survey US Survey - + Hide unit Eenheid verbergen - + Description: Beschrijving: - + Class: Klasse: - + The class that this unit belongs to. Named derived units are defined in relation to a single other unit, with an optional exponent, while (unnamed) derived units are defined by a unit expression with one or multiple units. - + Base unit Basiseenheid - + Named derived unit Benoemde afgeleide eenheid - + Derived unit Afgeleide eenheid - + Base unit(s): Basiseenheid(en): - + Unit (for named derived unit) or unit expression (for unnamed derived unit) that this unit is defined in relation to - + Exponent: Exponent: - + Relation: Relatie: - + Relation to the base unit. For linear relations this should just be a number.<br><br>For non-linear relations use \x for the factor and \y for the exponent (e.g. "\x + 273.15" for the relation between degrees Celsius and Kelvin). - + Inverse relation: Inverse relatie: - + Specify for non-linear relation, for conversion back to the base unit. - + Mix with base unit - + Priority: - + Minimum base unit number: - + Use with prefixes by default - - + + Error Fout - - + + Base unit does not exist. Basiseenheid bestaat niet. - - + + Question Vraag - - + + A unit or variable with the same name already exists. Do you want to overwrite it? Er bestaat al een eenheid of variabele met deze naam. @@ -8431,12 +8433,12 @@ Do you want to overwrite it? Wilt u die overschrijven? - + Edit Unit Eenheid bewerken - + New Unit Nieuwe eenheid @@ -8455,7 +8457,7 @@ Wilt u die overschrijven? - + Unit Eenheid @@ -8471,8 +8473,8 @@ Wilt u die overschrijven? - - + + Deactivate Uitschakelen @@ -8497,37 +8499,39 @@ Wilt u die overschrijven? Favoriet - + Activate Activeren - + All All units Alles - + + + Uncategorized Niet-gecategoriseerd - + User units Gebruikerseenheden - + Favorites Favorieten - - - - - + + + + + Inactive Inactief @@ -8582,77 +8586,77 @@ Wilt u die overschrijven? VariableEditDialog - + Name: Naam: - + Temporary Tijdelijk - + Value: - + Required Vereist - + Description Beschrijving - + current result huidig antwoord - + Category: Categorie: - + Descriptive name: Beschrijvende naam: - + Hide variable Variabele verbergen - + Description: Beschrijving: - - + + Question Vraag - - + + A unit or variable with the same name already exists. Do you want to overwrite it? Er bestaat al een eenheid of variabele met deze naam. Wilt u die overschrijven? - + Edit Variable Variabele bewerken - - + + New Variable Nieuwe variabele @@ -8671,7 +8675,7 @@ Wilt u die overschrijven? - + Variable Variabele @@ -8707,8 +8711,8 @@ Wilt u die overschrijven? - - + + Deactivate Uitschakelen @@ -8728,117 +8732,119 @@ Wilt u die overschrijven? Favoriet - + a matrix een matrix - + a vector een vector - + positive positief - + non-positive niet-positief - + negative negatief - + non-negative niet-negatief - + non-zero ongelijk nul - + integer geheel - + boolean booleaans - + rational rationaal - + real reëel - + complex complex - + number getal - + not matrix geen matrix - + unknown onbekend - + Default assumptions Standaard aannames - + Activate Activeren - + All All variables Alles - + + + Uncategorized Niet-gecategoriseerd - + User variables Gebruikersvariabelen - + Favorites Favorieten - - - - - + + + + + Inactive Inactief diff --git a/translations/qalculate-qt_pt_BR.ts b/translations/qalculate-qt_pt_BR.ts index a2547df..108993e 100644 --- a/translations/qalculate-qt_pt_BR.ts +++ b/translations/qalculate-qt_pt_BR.ts @@ -5002,138 +5002,138 @@ Deseja substituir a ação atual? ArgumentEditDialog - + Name: Nome: - + Type: Tipo: - + Free Livre - + Number Número - + Integer Inteiro - + Symbol Símbolo - + Text Texto - + Date Data - + Vector Vetor - + Matrix Matriz - + Boolean Boleano - + Angle Ângulo - + Object Objeto - + Function Função - + Unit Unidade - + Variable Variável - + File Arquivo - + Enable rules and type test Ativar regras e teste de tipo - + Custom condition: Condição personalizada: - + For example if argument is a matrix that must have equal number of rows and columns: rows(\x) = columns(\x) Por exemplo, se o argumento for uma matriz que deve ter igual número de linhas e colunas: rows(\x) = columns(\x) - + Allow matrix Permitir matriz - + Forbid zero Proibir zero - + Handle vector Trabalhar com vetor - + Calculate function for each separate element in vector. Calcular a função para cada elemento separado no vetor. - + Min Mín - - + + Include equals Incluir iguais - + Max Máx @@ -6438,27 +6438,27 @@ Deseja sobrescrever a função? FunctionEditDialog - + Required Obrigatório - + Details Detalhes - + Description Descrição - + Name: Nome: - + Expression: Expressão: @@ -6481,122 +6481,122 @@ Deseja sobrescrever a função? \x, \y, \z, \a, \b, … (por exemplo "(\x+\y)/2") - + Use x, y, and z (e.g. "(x+y)/2"), or \x, \y, \z, \a, \b, … (e.g. "(\x+\y)/2") Usar x, y e z (por exemplo, "(x+y)/2"), ou \x, \y, \z, \a, \b, … (por exemplo, "(\x+\y)/2") - + Category: Categoria: - + Descriptive name: Nome descritivo: - + Hide function Ocultar função - + Example: Exemplo: - + Description: Descrição: - + Condition: Condição: - + Condition that must be true for the function (e.g. if the second argument must be greater than the first: "\y > \x") Condição que deve ser verdadeira para a função (por exemplo, se o segundo argumento deve ser maior que o primeiro: "\y > \x") - + Sub-functions: Subfunções: - + Expression Expressão - + Precalculate Pré-calcular - - + + Reference Referência - - + + Add Adicionar - - + + Edit Editar - - + + Remove Remover - + Arguments: Argumentos: - + Name Nome - + Type Tipo - - + + Question - - + + A function with the same name already exists. Do you want to overwrite the function? Uma função com o mesmo nome já existe. Deseja sobrescrever a função? - + Edit Function Editar Função - + New Function Nova Função @@ -6615,7 +6615,7 @@ Deseja sobrescrever a função? - + Function Função @@ -6631,8 +6631,8 @@ Deseja sobrescrever a função? - - + + Deactivate Desativar @@ -6662,90 +6662,92 @@ Deseja sobrescrever a função? Favorito - + argument argumento - + Retrieves data from the %1 data set for a given object and property. If "info" is typed as property, a dialog window will pop up with all properties of the object. Recupera dados do conjunto de dados %1 para um determinado objeto e propriedade. Se "info" for digitado como propriedade, uma janela de diálogo será exibida com todas as propriedades do objeto. - + Example: Exemplo: - + Arguments Argumentos - + optional optional argument opcional - + default: argument default padrão: - + Requirement: Required condition for function Requerimento: - + Properties Propriedades - + %1: %1: - + key indicating that the property is a data set key chave - + Activate Ativar - + All All functions Todas - + + + Uncategorized Sem categoria - + User functions Funções de usuário - + Favorites Favoritos - - - - + + + + Inactive Inativo @@ -6753,63 +6755,63 @@ Deseja sobrescrever a função? HistoryView - + Insert Value Inserir valor - + Insert Text Inserir texto - + Copy Copiar - + Copy Formatted Text Copiar texto formatado - + Select All Selecionar tudo - + Search… Procurar… - + Protect Proteger - + Move to Top Mover para o topo - + Remove Remover - + Clear Limpar - + Text: Texto: - - + + Search Pesquisar @@ -6817,17 +6819,17 @@ Deseja sobrescrever a função? KeypadButton - + <i>Right-click/long press</i>: %1 <i>Botão direito/pressionar e segurar</i>: %1 - + <i>Right-click</i>: %1 <i>Botão direito</i>: %1 - + <i>Middle-click</i>: %1 <i>Botão do meio</i>: %1 @@ -6880,171 +6882,171 @@ Deseja sobrescrever a função? Exponenciação - + Percent or remainder Por cento ou resto - + Uncertainty/interval Incerteza/intervalo - + Relative error Erro relativo - + Interval Intervalo - + Move cursor left Mover cursor para esquerda - + Move cursor to start Mover cursor para o início - + Move cursor right Mover cursor para direita - + Move cursor to end Mover cursor para fim - + Left parenthesis Parêntese esquerdo - + Left vector bracket Parêntese esquerdo do vetor - + Right parenthesis Parêntese direito - + Right vector bracket Parêntese direito do vetor - + Smart parentheses Parênteses inteligentes - + Vector brackets Colchetes para vetores - + Argument separator Separador de argumentos - - + + Blank space Espaço em branco - - + + New line Nova linha - + Decimal point Ponto decimal - + Previous result (static) Resultado anterior (estático) - + Multiplication Multiplicação - + Bitwise AND Bit-a-bit AND - + Bitwise Shift Deslocamento bit-a-bit - + Delete Excluir - + Backspace Backspace - + Addition Adição - + Plus Mais - - + + Subtraction Subtração - - + + Minus Menos - + Division Divisão - + Bitwise OR Bit-a-bit OR - + Bitwise NOT Bit-a-bit NOT - + Clear expression Limpar expressão - + Calculate expression Calcular expressão @@ -7052,88 +7054,88 @@ Deseja sobrescrever a função? NamesEditDialog - - + + Name Nome - + Abbreviation Abreviação - + Plural Plural - - + + Reference Referência - + Avoid input Evitar entrada - + Unicode Unicode - + Suffix Sufixo - + Case sensitive Maiúsc. e Minúsculas - + Completion only Apenas conclusão - + Add Adicionar - + Edit Editar - + Remove Remover - - - + + + Warning - + Illegal name - + A function with the same name already exists. Uma função com o mesmo nome já existe. - - + + A unit or variable with the same name already exists. Uma unidade ou variável com o mesmo nome já existe. @@ -7195,73 +7197,73 @@ Deseja sobrescrever a função? Tabela Periódica - + Element Data Dados do elemento - + Alkali Metal Metal alcalino - + Alkaline-Earth Metal Metal alcalino-terroso - + Lanthanide Lantanídeo - + Actinide Actinídeo - + Transition Metal Metal de transição - + Metal Metal - + Metalloid Metaloide - + Polyatomic Non-Metal Não-metal poliatômico - + Diatomic Non-Metal Não-metal diatômico - + Noble Gas Gás nobre - + Unknown chemical properties Propriedades químicas desconhecidas - + Unknown Desconhecido - - + + %1: %1: @@ -8137,7 +8139,7 @@ Mesmo assim, você deseja alterar o comportamento padrão e permitir várias ins - + answer resposta @@ -8157,42 +8159,42 @@ Mesmo assim, você deseja alterar o comportamento padrão e permitir várias ins O índice do histórico %s não existe. - + Last Answer Última resposta - + Answer 2 Resposta 2 - + Answer 3 Resposta 3 - + Answer 4 Resposta 4 - + Answer 5 Resposta 5 - + Memory - + Error - + Couldn't write preferences to %1 Não foi possível gravar preferências em @@ -8202,12 +8204,12 @@ Mesmo assim, você deseja alterar o comportamento padrão e permitir várias ins QalculateQtSettings - + Update exchange rates? Atualizações das taxas de câmbio? - + It has been %n day(s) since the exchange rates last were updated. Do you wish to update the exchange rates now? @@ -8225,59 +8227,59 @@ Deseja atualizar as taxas de câmbio agora? Buscando taxas de câmbio. - - + + Fetching exchange rates… Buscando taxas de câmbio… - - - - - + + + + + Error - + Warning - + Information - + Path of executable not found. Caminho do executável não encontrado. - + curl not found. curl não encontrado. - + Failed to run update script. %1 Falha ao executar o script de atualização. %1 - + Failed to check for updates. Falha ao verificar por atualizações. - + No updates found. Nenhuma atualização encontrada. - + A new version of %1 is available at %2. Do you wish to update to version %3? @@ -8286,7 +8288,7 @@ Do you wish to update to version %3? Deseja atualizar para a versão %3. - + A new version of %1 is available. You can get version %3 at %2. @@ -8367,930 +8369,930 @@ Você pode obter a versão %3 em %2. QalculateWindow - + Menu - + Menu (%1) - + New Novo - + Function… Função… - + Variable/Constant… Variável/constante… - + Unknown Variable… Variável desconhecida… - + Matrix… Matriz… - + Import CSV File… Importar arquivo CSV… - + Export CSV File… Exportar arquivo CSV… - - + + Functions Funções - + Variables and Constants Variáveis e constantes - - + + Units Unidades - - + + Plot Functions/Data Funções/dados de plotagem - + Floating Point Conversion (IEEE 754) Conversão de ponto flutuante (IEEE 754) - + Calendar Conversion Conversão de calendário - + Update Exchange Rates Atualizar taxas de câmbio - + Normal Mode Modo normal - + RPN Mode Modo RPN - + Chain Mode - + Preferences Preferências - + Help Ajuda - + Report a Bug Reportar um erro - + Check for Updates Verificar atualizações - - - + + + About %1 Sobre o %1 - + Quit Sair - + Mode Modo - + Mode (%1) Modo (%1) - - + + General Display Mode Modo de exibição geral - + Normal Normal - + Scientific Científica - + Engineering Engenharia - + Simple Simples - - + + Angle Unit Unidade de ângulo - + Radians Radianos - + Degrees Graus - + Gradians Grados - - + + Approximation Aproximação - + Automatic Automatic approximation Automática - + Dual Dual approximation Dupla - + Exact Exact approximation Exato - + Approximate Aproximado - + Assumptions Suposições - + Type Assumptions type Tipo - + Number Número - + Real Real - + Rational Racional - + Integer Inteiro - + Boolean Boleano - + Sign Assumptions sign Sinal - + Unknown Unknown assumptions sign Desconhecido - + Non-zero Diferente de zero - + Positive Positivo - + Non-negative Não-negativo - + Negative Negativo - + Non-positive Não-positivo - - + + Result Base Base de resultados - - + + Binary Binário - - + + Octal Octal - - + + Decimal Decimal - - + + Hexadecimal Hexadecimal - - + + Other Outro - - + + Duodecimal Duodecimal - + Sexagesimal Sexagesimal - + Time format Formato de hora - - + + Roman numerals Números romanos - - + + Unicode Unicode - - + + Bijective base-26 Base bijetiva-26 - + Custom: Number base - - + + Expression Base Base de expressão - + Other: Number base Outra: - + Precision: Precisão: - + Min decimals: Decimais mínimos: - + Max decimals: Decimais máximos: - + off Max decimals desligado - + Convert Converter - + Convert (%1) Converter (%1) - + Store Armazenar - + Store (%1) Guardar (%1) - + Functions (%1) Funções (%1) - - + + Keypad Teclado - + Keypad (%1) Teclado (%1) - - + + Number bases Bases numéricas - + Unit… Unidade… - + Data Sets Conjuntos de dados - + Percentage Calculation Tool Ferramenta de Cálculo de Porcentagem - + Periodic Table Tabela Periódica - + Units (%1) Unidades (%1) - + Plot Functions/Data (%1) Funções/dados de plotagem (%1) - + Number Bases (%1) Bases numéricas (%1) - + Binary: Binário: - + Octal: Octal: - + Decimal: Decimal: - + Hexadecimal: Hexadecimal: - + RPN Stack Pilha RPN - + Rotate the stack or move the selected register up (%1) Gire a pilha ou mova o registro selecionado para cima (%1) - + Rotate the stack or move the selected register down (%1) Gire a pilha ou mova o registro selecionado para baixo (%1) - + Swap the top two values or move the selected value to the top of the stack (%1) Troque os valores superiores ou mova o valor selecionado para o topo da pilha (%1) - + Copy the selected or top value to the top of the stack (%1) Copie o valor selecionado ou superior para o topo da pilha (%1) - + Enter the top value from before the last numeric operation (%1) Digite o valor superior antes da última operação numérica (%1) - + Delete the top or selected value (%1) Excluir o valor selecionado ou superior (%1) - + Clear the RPN stack (%1) Limpar a pilha RPN (%1) - + New Function… Nova função… - + Powerful and easy to use calculator Calculadora potente e fácil de usar - + License: GNU General Public License version 2 or later - + Error - + Couldn't write definitions Não foi possível gravar definições - + hexadecimal hexadecimal - + octal octal - + decimal decimal - + duodecimal duodecimal - + binary binário - + roman romanos - + bijective bijetivo - - - + + + sexagesimal sexagesimal - - + + latitude - - + + longitude - + time hora - + Time zone parsing failed. Falha na análise do fuso horário. - + bases bases - + calendars calendários - + rectangular retangular - + cartesian cartesiano - + exponential exponencial - + polar polar - + phasor fasor - + angle ângulo - + optimal ideal - - + + base base - + mixed mesclado - + fraction fração - + factors fatores - + partial fraction fração parcial - + factorize fatorar - + expand expandir - - - - + + + + Calculating… Calculando… - - - + + + Cancel Cancelar - - + + RPN Operation Operação RPN - + Factorizing… Fatorando… - + Expanding partial fractions… Expandindo frações parciais… - + Expanding… Expandindo… - + Converting… Convertendo… - + RPN Register Moved Registro RPN Movido - - - + + + Processing… Processando… - - + + Matrix Matriz - + Temperature Calculation Mode - + The expression is ambiguous. Please select temperature calculation mode (the mode can later be changed in preferences). - + Absolute - + Relative - + Hybrid - + Interpretation of dots - + Please select interpretation of dots (".") (this can later be changed in preferences). - + Both dot and comma as decimal separators - + Dot as thousands separator - + Only dot as decimal separator - + Parsing Mode Modo de análise - + The expression is ambiguous. Please select interpretation of expressions with implicit multiplication (this can later be changed in preferences). - + Implicit multiplication first Primeiro multiplicação implícita - + Conventional Convencional - + Adaptive Adaptativa - + Gnuplot was not found - + %1 (%2) needs to be installed separately, and found in the executable search path, for plotting to work. %1 (%2) precisa ser instalado separadamente e localizado no caminho de pesquisa do executável para que a plotagem funcione. - + Example: Example of function usage Exemplo: - + Enter RPN Enter Enter - + Calculate Calcular - + Apply to Stack Aplicar à pilha - + Insert Inserir - + Keep open Manter aberto - + Value Valor - + Argument Argumento - + %1: %1: - + True Verdadeiro - + False Falso - + Info Informação - - + + optional optional argument opcional - + Failed to open %1. %2 Falha ao abrir %1. @@ -9300,156 +9302,156 @@ Please select interpretation of expressions with implicit multiplication UnitEditDialog - + General Geral - + Relation Relação - + Name: Nome: - + Category: Categoria: - + Descriptive name: Nome descritivo: - + System: Sistema: - + Imperial Imperial - + US Survey US Survey - + Hide unit Ocultar unidade - + Description: Descrição: - + Class: Classe: - + The class that this unit belongs to. Named derived units are defined in relation to a single other unit, with an optional exponent, while (unnamed) derived units are defined by a unit expression with one or multiple units. - + Base unit Unidade base - + Named derived unit Unidade derivada nomeada - + Derived unit Unidade derivada - + Base unit(s): Unidade(s) base: - + Unit (for named derived unit) or unit expression (for unnamed derived unit) that this unit is defined in relation to - + Exponent: Expoente: - + Relation: Relação: - + Relation to the base unit. For linear relations this should just be a number.<br><br>For non-linear relations use \x for the factor and \y for the exponent (e.g. "\x + 273.15" for the relation between degrees Celsius and Kelvin). Relação com a unidade base. Para relações lineares, isso deve ser apenas um número.<br><br>Para relações não-lineares, use \x para o fator e \y para o expoente (por exemplo, "\x + 273.15" para a relação entre graus Celsius e Kelvin). - + Inverse relation: Relação inversa: - + Specify for non-linear relation, for conversion back to the base unit. Específica para relação não-linear, para converter de volta para a unidade base. - + Mix with base unit Mesclar com a unidade base - + Priority: Prioridade: - + Minimum base unit number: Número mínimo da unidade base: - + Use with prefixes by default Use com prefixos por padrão - - + + Error - - + + Base unit does not exist. A unidade base não existe. - - + + Question - - + + A unit or variable with the same name already exists. Do you want to overwrite it? Uma unidade ou variável com o mesmo nome já existe. @@ -9462,12 +9464,12 @@ Do you want to overwrite it? Deseja sobrescrevê-la? - + Edit Unit Editar Unidade - + New Unit Nova unidade @@ -9486,7 +9488,7 @@ Deseja sobrescrevê-la? - + Unit Unidade @@ -9502,8 +9504,8 @@ Deseja sobrescrevê-la? - - + + Deactivate Desativar @@ -9528,37 +9530,39 @@ Deseja sobrescrevê-la? Favorito - + Activate Ativar - + All All units Todas - + + + Uncategorized Sem categoria - + User units Unidades de usuário - + Favorites Favoritos - - - - - + + + + + Inactive Inativo @@ -9613,77 +9617,77 @@ Deseja sobrescrevê-la? VariableEditDialog - + Name: Nome: - + Temporary Temporária - + Value: Valor: - + Required Obrigatório - + Description Descrição - + current result resultado atual - + Category: Categoria: - + Descriptive name: Nome descritivo: - + Hide variable Ocultar Variável - + Description: Descrição: - - + + Question - - + + A unit or variable with the same name already exists. Do you want to overwrite it? Uma unidade ou variável com o mesmo nome já existe. Deseja sobrescrevê-la? - + Edit Variable Editar Variável - - + + New Variable Nova Variável @@ -9702,7 +9706,7 @@ Deseja sobrescrevê-la? - + Variable Variável @@ -9738,8 +9742,8 @@ Deseja sobrescrevê-la? - - + + Deactivate Desativar @@ -9759,117 +9763,119 @@ Deseja sobrescrevê-la? Favorito - + a matrix uma matriz - + a vector um vetor - + positive positivo - + non-positive não-positivo - + negative negativo - + non-negative não-negativo - + non-zero diferente de zero - + integer inteiro - + boolean boleano - + rational racional - + real real - + complex complexo - + number número - + not matrix não matriz - + unknown desconhecido - + Default assumptions Suposições padrão - + Activate Ativar - + All All variables Todas - + + + Uncategorized Sem categoria - + User variables Variáveis de usuário - + Favorites Favoritos - - - - - + + + + + Inactive Inativo diff --git a/translations/qalculate-qt_ru.ts b/translations/qalculate-qt_ru.ts index c38a178..601c81e 100644 --- a/translations/qalculate-qt_ru.ts +++ b/translations/qalculate-qt_ru.ts @@ -1591,7 +1591,7 @@ Do you want to overwrite the function? - + Function Функция @@ -1607,8 +1607,8 @@ Do you want to overwrite the function? - - + + Deactivate Деактивировать @@ -1638,92 +1638,92 @@ Do you want to overwrite the function? Избранный - + argument аргумент - + Retrieves data from the %1 data set for a given object and property. If "info" is typed as property, a dialog window will pop up with all properties of the object. Извлекает данные из набора данных %1 для заданного объекта и свойства. Если «инфо» введено как свойство, появится диалоговое окно со всеми свойствами объекта. - + Example: Пример: - + Arguments Аргументы - + optional optional argument необязательный - + default: argument default по умолчанию: - + Requirement: Required condition for function Требование: - + Properties Свойства - + %1: %1: - + key indicating that the property is a data set key ключ - + Activate Активировать - + All All functions Все - - - + + + Uncategorized Без категорий - + User functions Пользовательские функции - + Favorites Избранное - - - - + + + + Inactive Неактивные @@ -1731,63 +1731,63 @@ Do you want to overwrite the function? HistoryView - + Copy Копировать - + Copy Formatted Text Копировать отформатированный текст - + Select All Выделите всё - + Insert Value Вставить значение - + Insert Text Вставить текст - + Search… Поиск… - + Protect Защитить - + Move to Top Передвинуть наверх - + Remove Удалить - + Clear Очистить - + Text: Текст: - - + + Search Поиск @@ -3154,12 +3154,12 @@ Do you, despite this, want to change the default behavior and allow multiple sim QalculateQtSettings - + Update exchange rates? Обновить курсы валют? - + It has been %n day(s) since the exchange rates last were updated. Do you wish to update the exchange rates now? @@ -3176,40 +3176,40 @@ Do you wish to update the exchange rates now? - + Fetching exchange rates… Получение курсов валют… - + Path of executable not found. Путь к исполняемому файлу не найден. - + curl not found. Программа curl не найдена. - + Failed to run update script. %1 Не удалось запустить скрипт обновления. %1 - + Failed to check for updates. Не удалось проверить наличие обновлений. - + No updates found. Обновлений не найдено. - + A new version of %1 is available at %2. Do you wish to update to version %3? @@ -3218,7 +3218,7 @@ Do you wish to update to version %3? Вы хотите обновиться до версии %3? - + A new version of %1 is available. You can get version %3 at %2. @@ -3227,21 +3227,21 @@ You can get version %3 at %2. Вы можете получить версию %3: %2. - - - - - + + + + + Error Ошибка - + Warning Предупреждение - + Information Информирование @@ -3364,7 +3364,7 @@ You can get version %3 at %2. - + Functions Функции @@ -3374,386 +3374,386 @@ You can get version %3 at %2. Переменные и константы - - + + Units Единицы измерения - - + + Plot Functions/Data Графики функций/данных - + Floating Point Conversion (IEEE 754) Преобразование чисел с плавающей запятой (IEEE 754) - + Calendar Conversion Преобразование календаря - + Update Exchange Rates Обновить курсы валют - + Normal Mode Режим нормальный - + RPN Mode Режим ПОЛИЗ - + Chain Mode Режим «цепь» - + Preferences Параметры - + Help Справка - + Report a Bug Сообщить об ошибке - + Check for Updates Проверить обновления + - - + About %1 О %1 - + Quit Выход - + Mode Режим - + Mode (%1) Режим (%1) - - + + General Display Mode Режим общего отображения - + Normal Обычное - + Scientific Научное - + Engineering Инженерное - + Simple Простое + - Angle Unit Единица измерения углов - + Radians Радианы - + Degrees Градусы - + Gradians Грады + - Approximation Приближение - + Automatic Automatic approximation Автоматическое - + Dual Dual approximation Двойное - + Exact Exact approximation Точное - + Approximate Приблизительное - + Assumptions Предположения - + Type Assumptions type Тип - + Number Число - + Real Вещественное - + Rational Рациональное - + Integer Целое - + Boolean Логическое - + Sign Assumptions sign Знак - + Unknown Unknown assumptions sign Неизвестное - + Non-zero Ненулевое - + Positive Положительное - + Non-negative Неотрицательное - + Negative Отрицательное - + Non-positive Не положительное + - Result Base Основание для результата - - + + Binary Двоичное - - + + Octal Восьмеричное - - + + Decimal Десятичное - - + + Hexadecimal Шестнадцатеричное - - + + Other Другое - - + + Duodecimal Двенадцатеричное - + Sexagesimal Шестидесятеричное - + Time format Формат времени - - + + Roman numerals Римские цифры - - + + Unicode Юникод - - + + Bijective base-26 Биективное основание-26 - + Custom: Number base Пользовательское: + - Expression Base Основание для выражения - + Other: Number base Другое: - + Precision: Точность: - + Min decimals: Минимум цифр: - + Max decimals: Максимум цифр: - + off Max decimals выкл - + Convert Перевести - + Convert (%1) Перевести (%1) - + Store Сохранить - + Store (%1) Сохранить (%1) - + Functions (%1) Функции (%1) - - + + Keypad Клавиатура - + Keypad (%1) Клавиатура (%1) - - + + Number bases Основания систем счисления @@ -3763,321 +3763,321 @@ You can get version %3 at %2. Единицы измерения… - + Data Sets Наборы данных - + Percentage Calculation Tool Инструмент расчёта процентов - + Periodic Table Периодическая таблица - + Units (%1) Единицы измерения (%1) - + Plot Functions/Data (%1) Графики функций/данных (%1) - + Number Bases (%1) Основания систем счисления (%1) - + Binary: Двоичное: - + Octal: Восьмеричное: - + Decimal: Десятичное: - + Hexadecimal: Шестнадцатеричное: - + RPN Stack Стек ПОЛИЗ - + Rotate the stack or move the selected register up (%1) Повернуть стек или переместить выбранный регистр вверх (%1) - + Rotate the stack or move the selected register down (%1) Повернуть стек или переместить выбранный регистр вниз (%1) - + Swap the top two values or move the selected value to the top of the stack (%1) Поменять местами два верхних значения или переместить выбранное значение в вершину стека (%1) - + Copy the selected or top value to the top of the stack (%1) Скопировать выбранное или верхнее значение в вершину стека (%1) - + Enter the top value from before the last numeric operation (%1) Введите верхнее значение перед последней числовой операцией (%1) - + Delete the top or selected value (%1) Удалить верхнее или выбранное значение (%1) - + Clear the RPN stack (%1) Очистить стек ПОЛИЗ (%1) - + New Function… Новая функция… - + Powerful and easy to use calculator Мощный и простой в использовании калькулятор - + Couldn't write definitions Не удалось записать определения - + hexadecimal шестнадцатеричное - + octal восьмеричное - + decimal десятеричное - + duodecimal двенадцатеричное - + binary двоичное - + roman римское число - + bijective биективное - - - + + + sexagesimal шестидесятеричное - - + + latitude широта - - + + longitude долгота - + time время - + Time zone parsing failed. Не удалось выполнить синтаксический анализ часового пояса. - + bases основания - + calendars календари - + rectangular прямоугоная - + cartesian декартова - + exponential экспоненциальная - + polar полярная - + phasor фазовая - + angle угловая - + optimal оптимально - - + + base основание - + mixed смешано - + fraction дробь - + factors множители - + partial fraction частичная дробь - + factorize разложить на множители - + expand раскрывать + - - + Calculating… Расчёт… - - - + + + Cancel Отмена - - + + RPN Operation ПОЛИЗ операция - + Factorizing… Факторизация… - + Expanding partial fractions… Расширение дробных чисел… - + Expanding… Расширение… - + Converting… Преобразование… - + RPN Register Moved Регистр ПОЛИЗ перемещён + - Processing… Обработка… - - + + Matrix Матрица - + Temperature Calculation Mode Режим расчёта температуры - + The expression is ambiguous. Please select temperature calculation mode (the mode can later be changed in preferences). @@ -4086,54 +4086,54 @@ Please select temperature calculation mode (режим позже можно изменить в настройках). - + Absolute Абсолютный - + Relative Относительный - + Hybrid Гибридный - + Interpretation of dots Использование точки - + Please select interpretation of dots (".") (this can later be changed in preferences). Выберите использование точки («.») (позже это можно изменить в настройках). - + Both dot and comma as decimal separators Точка и запятая в качестве десятичных разделителей - + Dot as thousands separator Точка как разделитель тысяч - + Only dot as decimal separator Только точка в качестве десятичного разделителя - + Parsing Mode Режим анализа - + The expression is ambiguous. Please select interpretation of expressions with implicit multiplication (this can later be changed in preferences). @@ -4142,113 +4142,113 @@ Please select interpretation of expressions with implicit multiplication (позже это можно изменить в настройках). - + Implicit multiplication first Сначала анализировать неявное умножение - + Conventional Общепринятый синтаксический анализ - + Adaptive Адаптивный - + Gnuplot was not found Программа Gnuplot не найдена - + %1 (%2) needs to be installed separately, and found in the executable search path, for plotting to work. Для построения графиков %1 (%2) должен быть установлен дополнительно и находиться по переменной окружения PATH. - + Example: Example of function usage Пример: - + Enter RPN Enter Ввод - + Calculate Рассчитать - + Apply to Stack Применить к стеку - + Insert Вставить - + Keep open Держать открытым - + Value Значение - + Argument Аргумент - + %1: %1: - + True Истина - + False Ложь - + Info Инфо - - + + optional optional argument необязательный - + Failed to open %1. %2 Не удалось открыть %1. %2 - + License: GNU General Public License version 2 or later Лицензия: GNU General Public License, версия 2 или новее - + Error Ошибка @@ -4436,7 +4436,7 @@ Do you want to overwrite it? - + Unit Единица измерения @@ -4452,8 +4452,8 @@ Do you want to overwrite it? - - + + Deactivate Деактивировать @@ -4478,39 +4478,44 @@ Do you want to overwrite it? Избранный - + Activate Активировать - + All - All functions + All units Все - - - + All + All functions + Все + + + + + Uncategorized Без категорий - + User units Пользовательские единицы - + Favorites Избранное - - - - - + + + + + Inactive Неактивные @@ -4623,13 +4628,13 @@ Do you want to overwrite it? Вы хотите её перезаписать? - + Edit Variable Изменить переменную - - + + New Variable Новая переменная @@ -4654,7 +4659,7 @@ Do you want to overwrite it? - + Variable Переменная @@ -4691,8 +4696,8 @@ Do you want to overwrite it? - - + + Deactivate Деактивировать @@ -4712,119 +4717,124 @@ Do you want to overwrite it? Избранный - + a matrix матрица - + a vector вектор - + positive положительное - + non-positive не положительное - + negative отрицательное - + non-negative неотрицательное - + non-zero ненулевое - + integer целое - + boolean логическое - + rational рациональное - + real вещественное - + complex комплексное - + number число - + not matrix не матрица - + unknown неизвестное - + Default assumptions Предположения по умолчанию - + Activate Активировать - + All - All functions + All variables Все - - - + All + All functions + Все + + + + + Uncategorized Без категорий - + User variables Пользовательские переменные - + Favorites Избранное - - - - - + + + + + Inactive Неактивные diff --git a/translations/qalculate-qt_sl.ts b/translations/qalculate-qt_sl.ts index 1789c8f..643ccbb 100644 --- a/translations/qalculate-qt_sl.ts +++ b/translations/qalculate-qt_sl.ts @@ -4989,138 +4989,138 @@ Ali ga želite prepisati s tem dejanjem? ArgumentEditDialog - + Name: Ime: - + Type: Vrsta: - + Free Prosto - + Number Številka - + Integer Celo število - + Symbol Simbol - + Text Besedilo - + Date Datum - + Vector Vektor - + Matrix Matrika - + Boolean Logična vrednost - + Angle Kot - + Object Objekt - + Function Funkcija - + Unit Enota - + Variable Spremenljivka - + File Datoteka - + Enable rules and type test Omogoči pravila in piši hitro - + Custom condition: Pogoj po meri: - + For example if argument is a matrix that must have equal number of rows and columns: rows(\x) = columns(\x) Če je na primer argument matrika, ki mora imeti isto število vrstic in stolpcev: rows(\x) = columns(\x) - + Allow matrix Dovoli matriko - + Forbid zero Prepovej ničlo - + Handle vector Obravnavaj vektor - + Calculate function for each separate element in vector. Izračunaj funkcijo za posamezni element vektorja. - + Min Min - - + + Include equals Vključi enačaje - + Max Max @@ -6425,27 +6425,27 @@ Jo želite prepisati? FunctionEditDialog - + Required Zahtevano - + Details Podrobnosti - + Description Opis - + Name: Ime: - + Expression: Izraz: @@ -6464,122 +6464,122 @@ Jo želite prepisati? \x, \y, \z, \a, \b, … (npr. "(\x+\y)/2") - + Use x, y, and z (e.g. "(x+y)/2"), or \x, \y, \z, \a, \b, … (e.g. "(\x+\y)/2") Uporabite x, y oz z (npr. "(x+y)/2") oz \x, \y, \z, \a, \b, … (npr. "(\x+\y)/2") - + Category: Kategorija: - + Descriptive name: Opisno ime: - + Hide function Skrij funkcijo - + Example: Primer: - + Description: Opis: - + Condition: Pogoj: - + Condition that must be true for the function (e.g. if the second argument must be greater than the first: "\y > \x") Pogoj, ki mora biti pravilen za funkcijo (npr. če mora biti drugi argument večji od prvega: "\y > \x") - + Sub-functions: Podfunkcije: - + Expression Izraz - + Precalculate Izračunaj vnaprej - - + + Reference Sklic - - + + Add Dodaj - - + + Edit Uredi - - + + Remove Odstrani - + Arguments: Argumenti: - + Name Ime - + Type Vrsta - - + + Question - - + + A function with the same name already exists. Do you want to overwrite the function? Funkcija s tem imenom že obstaja. Jo želite prepisati? - + Edit Function Uredi funkcijo - + New Function Nova funkcija @@ -6598,7 +6598,7 @@ Jo želite prepisati? - + Function Funkcija @@ -6614,8 +6614,8 @@ Jo želite prepisati? - - + + Deactivate Onemogoči @@ -6645,90 +6645,92 @@ Jo želite prepisati? Priljubljeni - + argument argument - + Retrieves data from the %1 data set for a given object and property. If "info" is typed as property, a dialog window will pop up with all properties of the object. Pridobi podatke iz nabora %1 za dan objekt in lastnost. Če je "info" vnešen kot objekt, se bo odprlo pojavno okno z njegovimi lastnostmi. - + Example: Primer: - + Arguments Argumenti - + optional optional argument neobvezno - + default: argument default privzeto: - + Requirement: Required condition for function Zahteva: - + Properties Lastnosti - + %1: %1: - + key indicating that the property is a data set key tipka - + Activate Aktiviraj - + All All functions Vse - + + + Uncategorized nekategorizirano - + User functions Uporabniške funkcije - + Favorites Priljubljene - - - - + + + + Inactive Neaktivno @@ -6736,63 +6738,63 @@ Jo želite prepisati? HistoryView - + Insert Value Vnesi vrednost - + Insert Text Vnesi besedilo - + Copy Kopiraj - + Copy Formatted Text - + Select All - + Search… Išči... - + Protect Zaščiti - + Move to Top Premakni na vrh - + Remove Odstrani - + Clear Počisti - + Text: Besedilo: - - + + Search Iskanje @@ -6800,17 +6802,17 @@ Jo želite prepisati? KeypadButton - + <i>Right-click/long press</i>: %1 <i>Desni klik/dolg klik</i>: %1 - + <i>Right-click</i>: %1 <i>Desni klik</i>: %1 - + <i>Middle-click</i>: %1 <i>Srednji klik</i>: %1 @@ -6863,171 +6865,171 @@ Jo želite prepisati? - + Percent or remainder - + Uncertainty/interval Negotovost/interval - + Relative error Relativna napaka - + Interval Interval - + Move cursor left Premakni kazalko levo - + Move cursor to start Premakni kazalko na začetek - + Move cursor right Premakni kazalko desno - + Move cursor to end Premakni kazalko na konec - + Left parenthesis Levi oklepaj - + Left vector bracket Levi vektorski oklepaj - + Right parenthesis Desni oklepaj - + Right vector bracket Desni vektorski oklepaj - + Smart parentheses Pametni oklepaji - + Vector brackets Oklepaji za vektorje - + Argument separator Ločilnik argumentov - - + + Blank space Prazen prostor - - + + New line Nova vrstica - + Decimal point Decimalno mesto - + Previous result (static) Prejšnji statični rezultat - + Multiplication - + Bitwise AND Bitni AND - + Bitwise Shift - + Delete Izbriši - + Backspace Backspace - + Addition - + Plus - - + + Subtraction - - + + Minus - + Division - + Bitwise OR Bitni OR - + Bitwise NOT Bitni NOT - + Clear expression Počisti izraz - + Calculate expression Izračunaj izraz @@ -7035,88 +7037,88 @@ Jo želite prepisati? NamesEditDialog - - + + Name Ime - + Abbreviation Okrajšava - + Plural Množina - - + + Reference Sklic - + Avoid input Izogni se vhodu - + Unicode Unicode - + Suffix Pripona - + Case sensitive Razlikuj velikosti črk - + Completion only Le dopolnjevanje - + Add - + Edit Uredi - + Remove Odstrani - - - + + + Warning - + Illegal name - + A function with the same name already exists. Funkcija s tem imenom že obstaja. - - + + A unit or variable with the same name already exists. Enota ali spremenljivka s tem imenom že obstaja. @@ -7178,73 +7180,73 @@ Jo želite prepisati? Periodni sistem - + Element Data Podatki o elementu - + Alkali Metal Alkalijska kovina - + Alkaline-Earth Metal Zemljoalkalijska kovina - + Lanthanide Lantanoid - + Actinide Aktinoid - + Transition Metal Prehodni element - + Metal Kovina - + Metalloid Polkovina - + Polyatomic Non-Metal Poliatomske nekovine - + Diatomic Non-Metal Dvoatomske nekovine - + Noble Gas Žlahtni plin - + Unknown chemical properties Neznane kemijske lastnosti - + Unknown Neznano - - + + %1: %1: @@ -8124,7 +8126,7 @@ Do you, despite this, want to change the default behavior and allow multiple sim - + answer odgovor @@ -8144,42 +8146,42 @@ Do you, despite this, want to change the default behavior and allow multiple sim Zgodovinski indeks %s ne obstaja. - + Last Answer Zadnji odgovor - + Answer 2 Odgovor 2 - + Answer 3 Odgovor 3 - + Answer 4 Odgovor 4 - + Answer 5 Odgovor 5 - + Memory - + Error - + Couldn't write preferences to %1 Pisanje nastavitev v @@ -8189,12 +8191,12 @@ Do you, despite this, want to change the default behavior and allow multiple sim QalculateQtSettings - + Update exchange rates? Posodobi menjalna razmerja? - + It has been %n day(s) since the exchange rates last were updated. Do you wish to update the exchange rates now? @@ -8218,59 +8220,59 @@ Do you wish to update the exchange rates now? Pridobivam menjalna razmerja. - - + + Fetching exchange rates… Pridobivam menjalna razmerja… - - - - - + + + + + Error - + Warning - + Information - + Path of executable not found. Pot do zagonske datoteke ni bila najdena. - + curl not found. Orodje curl ni bilo najdeno. - + Failed to run update script. %1 Napaka pri zagonu posodobitvenega skripta. %1 - + Failed to check for updates. Napaka pri preverjanju posodobitev. - + No updates found. Ni novih posodobitev. - + A new version of %1 is available at %2. Do you wish to update to version %3? @@ -8279,7 +8281,7 @@ Do you wish to update to version %3? Želite nadgraditi na različico %3? - + A new version of %1 is available. You can get version %3 at %2. @@ -8360,930 +8362,930 @@ Različico %3 lahko pridobite na %2. QalculateWindow - + Menu Meni - + Menu (%1) Meni (%1) - + New Novo - + Function… Funkcije… - + Variable/Constant… Spremenljivka/konstanta… - + Unknown Variable… Neznana spremenljivka… - + Matrix… Matrika… - + Import CSV File… Uvozi datoteko CSV... - + Export CSV File… Izvozi datoteko CSV... - - + + Functions Funkcije - + Variables and Constants Spremenljivke in konstante - - + + Units Enote - - + + Plot Functions/Data Izriši funkcije/podatke - + Floating Point Conversion (IEEE 754) Pretvorba plavajoče vejice (IEEE 754) - + Calendar Conversion Pretvorba koledarjev - + Update Exchange Rates Posodobi menjalna razmerja - + Normal Mode Običajen način - + RPN Mode Način RPN - + Chain Mode - + Preferences Nastavitve - + Help Pomoč - + Report a Bug Poročaj o hrošču - + Check for Updates Preveri za posodobitve - - - + + + About %1 O %1 - + Quit Izhod - + Mode Način - + Mode (%1) Način (%1) - - + + General Display Mode Splošni način prikaza - + Normal Običajen - + Scientific Znanstveni - + Engineering Inženirski - + Simple Preprost - - + + Angle Unit Kotne enote - + Radians Radiani - + Degrees Stopinje - + Gradians Gradiani - - + + Approximation Približek - + Automatic Automatic approximation Samodejno - + Dual Dual approximation Dvojno - + Exact Exact approximation Točno - + Approximate Izračunaj približek - + Assumptions Predpostavke - + Type Assumptions type Vrsta - + Number Številka - + Real Realno - + Rational Racionalno - + Integer Celo število - + Boolean Logična vrednost - + Sign Assumptions sign Znak - + Unknown Unknown assumptions sign Neznano - + Non-zero Neničelno - + Positive Pozitivno - + Non-negative Nenegativno - + Negative Negativno - + Non-positive Nepozitivno - - + + Result Base Osnovo rezultata - - + + Binary Binarno - - + + Octal Osmiško - - + + Decimal Desetiško - - + + Hexadecimal Šestnajstiško - - + + Other Drugo - - + + Duodecimal Dvanajstiško - + Sexagesimal Šestdesetiško - + Time format Časovna oblika - - + + Roman numerals Rimske številke - - + + Unicode Unicode - - + + Bijective base-26 Bijektivna osnova 26 - + Custom: Number base - - + + Expression Base Osnovo izraza - + Other: Number base Drugo: - + Precision: Točnost: - + Min decimals: Min. decimalke: - + Max decimals: Maks. decimalke: - + off Max decimals izklopljeno - + Convert Pretvori - + Convert (%1) Pretvori (%1) - + Store Shrani - + Store (%1) Shrani (%1) - + Functions (%1) Funkcije (%1) - - + + Keypad Tipkovnica - + Keypad (%1) Tipkovnica (%1) - - + + Number bases Številske osnove - + Unit… Enote… - + Data Sets Podatkovni nabori - + Percentage Calculation Tool Orodje za izračun odstotkov - + Periodic Table Periodni sistem - + Units (%1) Enote (%1) - + Plot Functions/Data (%1) Izriši funkcije/podatke (%1) - + Number Bases (%1) Številske osnove (%1) - + Binary: Binarno: - + Octal: Osmiško: - + Decimal: Desetiško: - + Hexadecimal: Šestnajstiško: - + RPN Stack Sklad RPN - + Rotate the stack or move the selected register up (%1) Zavrti sklad ali premakni izbran register gor (%1) - + Rotate the stack or move the selected register down (%1) Zavrti sklad ali premakni izbran register dol (%1) - + Swap the top two values or move the selected value to the top of the stack (%1) Izmenjaj vrhnji dve vrednosti ali premakni izbrano vrednost na vrh sklada (%1) - + Copy the selected or top value to the top of the stack (%1) Kopiraj izbrano ali vrhnjo vrednost na vrh sklada (%1) - + Enter the top value from before the last numeric operation (%1) Vnesi vrhnjo vrednost na mesto pred zadnjo številsko operacijo (%1) - + Delete the top or selected value (%1) Izbriši vrhnjo ali izbrano vrednost (%1) - + Clear the RPN stack (%1) Počisti sklad RPN (%1) - + New Function… Nova funkcija… - + Powerful and easy to use calculator Zmogljivo računalo, preprosto za uporabo - + License: GNU General Public License version 2 or later - + Error - + Couldn't write definitions Pisanje definicij neuspešno - + hexadecimal šestnajstiško - + octal osmiško - + decimal desetiško - + duodecimal dvanajstiško - + binary binarno - + roman rimsko - + bijective bijektivno - - - + + + sexagesimal šestdesetiško - - + + latitude - - + + longitude - + time čas - + Time zone parsing failed. Obdelava časovnega pasu spodletela. - + bases osnove - + calendars koledarji - + rectangular pravokotno - + cartesian kartezično - + exponential eksponentno - + polar polarno - + phasor fazor - + angle kot - + optimal najustreznejše - - + + base osnova - + mixed mešano - + fraction ulomek - + factors deleži - + partial fraction parcialni ulomek - + factorize faktoriziraj - + expand razširi - - - - + + + + Calculating… Računam... - - - + + + Cancel Prekliči - - + + RPN Operation Operacija RPN - + Factorizing… Faktoriziram... - + Expanding partial fractions… Razširjam parcialne ulomke... - + Expanding… Razširjam... - + Converting… Pretvarjam... - + RPN Register Moved Register RPN premaknjen - - - + + + Processing… Obdelujem... - - + + Matrix Matrika - + Temperature Calculation Mode - + The expression is ambiguous. Please select temperature calculation mode (the mode can later be changed in preferences). - + Absolute - + Relative - + Hybrid - + Interpretation of dots - + Please select interpretation of dots (".") (this can later be changed in preferences). - + Both dot and comma as decimal separators - + Dot as thousands separator - + Only dot as decimal separator - + Parsing Mode Način obdelave - + The expression is ambiguous. Please select interpretation of expressions with implicit multiplication (this can later be changed in preferences). - + Implicit multiplication first Sprva implicitno množenje - + Conventional Običajna - + Adaptive Prilagodljivo - + Gnuplot was not found - + %1 (%2) needs to be installed separately, and found in the executable search path, for plotting to work. - + Example: Example of function usage Primer: - + Enter RPN Enter - + Calculate Izračunaj - + Apply to Stack Premakni na sklad - + Insert Vnesi - + Keep open Obdrži odprto - + Value Vrednost - + Argument Argument - + %1: %1: - + True Pravilno - + False Napačno - + Info Info - - + + optional optional argument neobvezno - + Failed to open %1. %2 Napaka pri odpiranju datoteke %1. @@ -9293,156 +9295,156 @@ Please select interpretation of expressions with implicit multiplication UnitEditDialog - + General Splošno - + Relation Razmerje - + Name: Ime: - + Category: Kategorija: - + Descriptive name: Opisno ime: - + System: Sistem: - + Imperial imperialni - + US Survey ameriški - + Hide unit Skrij enoto - + Description: Opis: - + Class: Razred: - + The class that this unit belongs to. Named derived units are defined in relation to a single other unit, with an optional exponent, while (unnamed) derived units are defined by a unit expression with one or multiple units. - + Base unit Osnovna enota - + Named derived unit Imenovana izpeljana enota - + Derived unit Izpeljana enota - + Base unit(s): Osnovne enote: - + Unit (for named derived unit) or unit expression (for unnamed derived unit) that this unit is defined in relation to - + Exponent: Eksponent: - + Relation: Razmerje: - + Relation to the base unit. For linear relations this should just be a number.<br><br>For non-linear relations use \x for the factor and \y for the exponent (e.g. "\x + 273.15" for the relation between degrees Celsius and Kelvin). Razmerje z osnovno enoto. Za linearno odvisnost je to le število.<br><br>Za nelinearna razmerja uporabite \x kot faktor in \y kot eksponent (npr. "\x + 273.15" za razmerje med stopinjami Celzija in Kelvina). - + Inverse relation: Inverzno razmerje: - + Specify for non-linear relation, for conversion back to the base unit. Določite za nelinearna razmerja, za pretvorbo nazaj v osnono enoto. - + Mix with base unit Mešaj z osnovno enoto - + Priority: Prioriteta: - + Minimum base unit number: Število najmanjše osnovne enote: - + Use with prefixes by default Privzeto uporabi s predponami - - + + Error - - + + Base unit does not exist. Osnovna enota ne obstaja. - - + + Question - - + + A unit or variable with the same name already exists. Do you want to overwrite it? Enota ali spremenljivka s tem imenom že obstaja. @@ -9455,12 +9457,12 @@ Do you want to overwrite it? Jo želite prepisati? - + Edit Unit Uredi enoto - + New Unit Nova enota @@ -9479,7 +9481,7 @@ Jo želite prepisati? - + Unit Enota @@ -9495,8 +9497,8 @@ Jo želite prepisati? - - + + Deactivate Onemogoči @@ -9521,37 +9523,39 @@ Jo želite prepisati? Priljubljeni - + Activate Aktiviraj - + All All units Vse - + + + Uncategorized nekategorizirano - + User units Uporabniške enote - + Favorites Priljubljene - - - - - + + + + + Inactive Neaktivno @@ -9606,77 +9610,77 @@ Jo želite prepisati? VariableEditDialog - + Name: Ime: - + Temporary Začasno - + Value: Vrednost: - + Required Zahtevano - + Description Opis - + current result trenutni rezultat - + Category: Kategorija: - + Descriptive name: Opisno ime: - + Hide variable Skrij spremenljivko - + Description: Opis: - - + + Question - - + + A unit or variable with the same name already exists. Do you want to overwrite it? Enota ali spremenljivka s tem imenom že obstaja. Jo želite prepisati? - + Edit Variable Uredi spremenljivko - - + + New Variable Nova spremenljivka @@ -9695,7 +9699,7 @@ Jo želite prepisati? - + Variable Spremenljivka @@ -9731,8 +9735,8 @@ Jo želite prepisati? - - + + Deactivate Onemogoči @@ -9752,117 +9756,119 @@ Jo želite prepisati? Priljubljeni - + a matrix matrika - + a vector vektor - + positive pozitivno - + non-positive nepozitivno - + negative negativno - + non-negative nenegativno - + non-zero neničelno - + integer celo število - + boolean logična vrednost - + rational racionalno - + real realno - + complex kompleksno - + number številka - + not matrix ni matrika - + unknown neznano - + Default assumptions Privzete predpostavke - + Activate Aktiviraj - + All All variables Vse - + + + Uncategorized nekategorizirano - + User variables Uporabniške spremenljivke - + Favorites Priljubljene - - - - - + + + + + Inactive Neaktivno diff --git a/translations/qalculate-qt_sv.ts b/translations/qalculate-qt_sv.ts index a429ccd..ce7e2c8 100644 --- a/translations/qalculate-qt_sv.ts +++ b/translations/qalculate-qt_sv.ts @@ -6046,138 +6046,138 @@ Enkel ArgumentEditDialog - + Name: Namn: - + Type: Typ: - + Free Valfri - + Number Nummer - + Integer Heltal - + Symbol Symbol - + Text Text - + Date Datum - + Vector Vektor - + Matrix Matris - + Boolean Boolesk - + Angle Vinkel - + Object Objekt - + Function Funktion - + Unit Enhet - + Variable Variabel - + File Fil - + Enable rules and type test Aktivera villkor- och klass-test - + Custom condition: Anpassat villkor: - + For example if argument is a matrix that must have equal number of rows and columns: rows(\x) = columns(\x) Till exempel om parametern är en matris och måste ha lika antal rader och kolumner: rows(\x) = columns(\x) - + Allow matrix Tillåt matriser - + Forbid zero Förbjud noll - + Handle vector Hantera vektor - + Calculate function for each separate element in vector. Beräkna funktionen för varje separat element i vektor. - + Min Min - - + + Include equals Inkludera lika med - + Max Max @@ -7600,12 +7600,12 @@ Vill du ersätta den? FunctionEditDialog - + Name: Namn: - + Expression: Uttryck: @@ -7614,17 +7614,17 @@ Vill du ersätta den? Parameterreferenser: - + Required Nödvändigt - + Details Detaljer - + Description Beskrivning @@ -7647,122 +7647,122 @@ Vill du ersätta den? \x, \y, \z, \a, \b, … (t.ex. "(\x+\y)/2") - + Use x, y, and z (e.g. "(x+y)/2"), or \x, \y, \z, \a, \b, … (e.g. "(\x+\y)/2") Använd x, y och z (t.ex. "(x+y)/2"), eller \x, \y, \z, \a, \b, … (t.ex. "(\x+\y)/2") - + Category: Kategori: - + Descriptive name: Beskrivande namn: - + Hide function Dölj funktionen - + Example: Exempel: - + Description: Beskrivning: - + Condition: Förutsättning: - + Condition that must be true for the function (e.g. if the second argument must be greater than the first: "\y > \x") Förutsättning som måste infrias för funktionen (t.ex. om den andra parametern måste var större än den första: "\y > \x") - + Sub-functions: Subfunktioner: - + Expression Uttryck - + Precalculate Förberäkna - - + + Reference Referens - - + + Add Lägg till - - + + Edit Redigera - - + + Remove Ta bort - + Arguments: Parametrar: - + Name Namn - + Type Typ - - + + Question Fråga - - + + A function with the same name already exists. Do you want to overwrite the function? En funktion med samma namn finns redan. Vill du ersätta den? - + Edit Function Redigera funktion - + New Function Ny funktion @@ -7781,7 +7781,7 @@ Vill du ersätta den? - + Function Funktion @@ -7797,8 +7797,8 @@ Vill du ersätta den? - - + + Deactivate Avaktivera @@ -7828,45 +7828,45 @@ Vill du ersätta den? Favorit - + argument parameter - + Retrieves data from the %1 data set for a given object and property. If "info" is typed as property, a dialog window will pop up with all properties of the object. Hämtar data från dataset %1 för ett givet objekt och egenskap. Om "info" är angivet som egenskap, ett dialogfönster öppnas med alla objektets egenskaper. - + Example: Exempel: - + Arguments Parametrar - + optional optional argument frivillig - + default: argument default förval: - + Requirement: Required condition for function Krav: - + Favorites Favoriter @@ -7880,47 +7880,49 @@ Vill du ersätta den? Krav - + Properties Egenskaper - + %1: %1: - + key indicating that the property is a data set key nyckel - + Activate Aktivera - + All All functions Alla - + + + Uncategorized Okategoriserade - + User functions Användarfunktioner - - - - + + + + Inactive Inaktiva @@ -7928,7 +7930,7 @@ Vill du ersätta den? HistoryView - + Copy Kopiera @@ -7937,58 +7939,58 @@ Vill du ersätta den? Kopiera med format - + Insert Value Infoga värde - + Insert Text Infoga text - + Copy Formatted Text Kopiera formaterad text - + Select All Markera allt - + Search… Sök… - + Protect Skydda - + Move to Top Lägg överst - + Remove Ta bort - + Clear Rensa - + Text: Text: - - + + Search Sök @@ -7996,17 +7998,17 @@ Vill du ersätta den? KeypadButton - + <i>Right-click/long press</i>: %1 <i>Högerklick/långtryck</i>: %1 - + <i>Right-click</i>: %1 <i>Högerklick</i>: %1 - + <i>Middle-click</i>: %1 <i>Mittenklick</i>: %1 @@ -8059,99 +8061,99 @@ Vill du ersätta den? Exponentiering - + Percent or remainder Procent eller rest - + Uncertainty/interval Osäkerhet/intervall - + Relative error Relativt fel - + Interval Intervall - + Move cursor left Flytta markören åt vänster - + Move cursor to start Flytta markören till början - + Move cursor right Flytta markören åt höger - + Move cursor to end Flytta markören till slutet - + Left parenthesis Vänsterparentes - + Left vector bracket Vänster hakparentes för vektorer - + Right parenthesis Högerparentes - + Right vector bracket Höger hakparentes för vektorer - + Smart parentheses Smarta parenteser - + Vector brackets Hakparenteser för vektorer - + Argument separator Parameteravgränsare - - + + Blank space Blanksteg - - + + New line Ny rad - + Decimal point Decimalkomma - + Previous result (static) Föregående resultat (statiskt) @@ -8160,74 +8162,74 @@ Vill du ersätta den? Föregående resultat (statiskt) - + Multiplication Multiplikation - + Bitwise AND Bitvist AND - + Bitwise Shift Bitvist skift - + Delete Ta bort - + Backspace Backsteg - + Addition Addition - + Plus Plus - - + + Subtraction Subraktion - - + + Minus Minus - + Division Division - + Bitwise OR Bitvist OR - + Bitwise NOT Bitvist NOT - + Clear expression Töm uttrycket - + Calculate expression Beräkna uttrycket @@ -8235,88 +8237,88 @@ Vill du ersätta den? NamesEditDialog - - + + Name Namn - + Abbreviation Förkortning - + Plural Pluralform - - + + Reference Referens - + Avoid input Undvik input - + Unicode Unicode - + Suffix Suffix - + Case sensitive Storlekskänslig - + Completion only Enbart komplettering - + Add Lägg till - + Edit Redigera - + Remove Ta bort - - - + + + Warning Varning - + Illegal name Otillåtet namn - + A function with the same name already exists. En funktion med samma namn finns redan. - - + + A unit or variable with the same name already exists. En enhet eller variabel med samma namn finns redan. @@ -8378,73 +8380,73 @@ Vill du ersätta den? Periodiska systemet - + Element Data Grundämnesdata - + Alkali Metal Alkalimetall - + Alkaline-Earth Metal Alkalisk jordartsmetall - + Lanthanide Lantanid - + Actinide Aktinid - + Transition Metal Övergångsmetall - + Metal Metall - + Metalloid Halvmetall - + Polyatomic Non-Metal Polyatomisk icke-metall - + Diatomic Non-Metal Diatomisk icke-metall - + Noble Gas Ädelgas - + Unknown chemical properties Okända kemiska egenskaper - + Unknown Okänd - - + + %1: %1: @@ -9348,7 +9350,7 @@ Vill du trots det ändra förinställt beteende och tillåta flera samtidiga ins - + answer svar @@ -9368,42 +9370,42 @@ Vill du trots det ändra förinställt beteende och tillåta flera samtidiga ins Index %s finns inte i historiken. - + Last Answer Senaste svaret - + Answer 2 Svar 2 - + Answer 3 Svar 3 - + Answer 4 Svar 4 - + Answer 5 Svar 5 - + Memory Minne - + Error Fel - + Couldn't write preferences to %1 Kunde inte spara inställningar till @@ -9413,12 +9415,12 @@ Vill du trots det ändra förinställt beteende och tillåta flera samtidiga ins QalculateQtSettings - + Update exchange rates? Uppdatera växelkurser? - + It has been %n day(s) since the exchange rates last were updated. Do you wish to update the exchange rates now? @@ -9436,42 +9438,42 @@ Vill du uppdatera växelkurserna nu? Hämtar växelkurser. - - + + Fetching exchange rates… Hämtar växelkurser… - - - - - + + + + + Error Fel - + Warning Varning - + Information Information - + Path of executable not found. Sökvägen till programmet hittades ej. - + curl not found. curl hittades ej. - + Failed to run update script. %1 Misslyckades med att köra sriptet. @@ -9484,17 +9486,17 @@ Vill du uppdatera växelkurserna nu? %s - + Failed to check for updates. Misslyckades med att söka efter uppdateringar. - + No updates found. Inga uppdatering hittades. - + A new version of %1 is available at %2. Do you wish to update to version %3? @@ -9503,7 +9505,7 @@ Do you wish to update to version %3? Vill du uppdatera till version %3? - + A new version of %1 is available. You can get version %3 at %2. @@ -9584,42 +9586,42 @@ Du kan hämta version %3 på %2. QalculateWindow - + Menu Meny - + New Ny - + Function… Funktion… - + Variable/Constant… Variabel/konstant… - + Unknown Variable… Okänd variabel… - + Matrix… Matris… - + Import CSV File… Importera CSV-fil… - + Export CSV File… Exportera CSV-fil… @@ -9628,70 +9630,70 @@ Du kan hämta version %3 på %2. Variabler och konstanter - - + + Plot Functions/Data Rita funktions-/datadiagram - + Floating Point Conversion (IEEE 754) Flyttalsomvandling (IEEE 754) - + Calendar Conversion Kalenderomvandling - + Update Exchange Rates Uppdatera växelkurser - + Normal Mode Normalt läge - + RPN Mode RPN-läge - + Chain Mode Kedjeläge - + Preferences Inställningar - + Report a Bug Rapportera ett problem - + Check for Updates Sök efter uppdateringar - - - + + + About %1 Om %1 - + Quit Avsluta - + Mode Läge @@ -9700,22 +9702,22 @@ Du kan hämta version %3 på %2. Generellt visningsläge - + Normal Normalt - + Scientific Vetenskapligt - + Engineering Tekniskt - + Simple Enkelt @@ -9724,635 +9726,635 @@ Du kan hämta version %3 på %2. Vinkelenhet - + Radians Radianer - + Degrees Grader - + Gradians Gradienter - - + + Approximation Approximering - + Automatic Automatic approximation Automatisk - + Dual Dual approximation Dubbel - + Exact Exact approximation Exakt - + Approximate Approximerad - + Assumptions Antaganden - + Type Assumptions type Typ - + Number Nummer - + Real Reell - + Rational Rationell - + Integer Heltal - + Boolean Boolesk - + Sign Assumptions sign Tecken - + Unknown Unknown assumptions sign Okänd - + Non-zero Ej noll - + Positive Positiv - + Non-negative Ej negativ - + Negative Negativ - + Non-positive Ej positiv - - + + Binary Binär - - + + Octal Oktal - - + + Decimal Decimal - - + + Hexadecimal Hexadecimal - - + + Other Annan - - + + Duodecimal Duodecimal - + Sexagesimal Sexagesimal - + Time format Tidsformat - - + + Roman numerals Romerska siffror - - + + Unicode Unicode - - + + Bijective base-26 Bijektiv talbas 26 - + Custom: Number base Anpassad: - + Precision: Precision: - + Min decimals: Min decimaler: - + Max decimals: Max decimaler: - + off Max decimals av - + Convert Omvandla - + Store Spara - - + + Functions Funktioner - + Menu (%1) Meny (%1) - + Variables and Constants Variabler och konstanter - - + + Units Enheter - + Help Hjälp - + Mode (%1) Läge (%1) - - + + General Display Mode Generellt visningsläge - - + + Angle Unit Vinkelenhet - - + + Result Base Talbas i resultat - + Other: Number base Annan: - - + + Expression Base Talbas i uttryck - + Convert (%1) Omvandla (%1) - + Store (%1) Spara (%1) - + Functions (%1) Funktioner (%1) - - + + Keypad Knappsats - + Keypad (%1) Knappsats (%1) - - + + Number bases Talbaser - + Unit… Enhet… - + Data Sets Dataset - + Percentage Calculation Tool Procentberäkningsverktyg - + Periodic Table Periodiska systemet - + Units (%1) Enheter (%1) - + Plot Functions/Data (%1) Rita funktions-/datadiagram (%1) - + Number Bases (%1) Talbaser (%1) - + Binary: Binär: - + Octal: Oktal: - + Decimal: Decimal: - + Hexadecimal: Hexadecimal: - + RPN Stack RPN-stack - + Rotate the stack or move the selected register up (%1) Rotera stacken eller flytta markerat register uppåt (%1) - + Rotate the stack or move the selected register down (%1) Rotera stacken eller flytta markerat register nedåt (%1) - + Swap the top two values or move the selected value to the top of the stack (%1) Byt plats på de två översta värdena eller flytta markerat värdet till toppen av stacken (%1) - + Copy the selected or top value to the top of the stack (%1) Kopiera det valda eller det översta värdet till toppen av stacken (%1) - + Enter the top value from before the last numeric operation (%1) Lägg till det översta värdet från innan den senaste numeriska operationen (%1) - + Delete the top or selected value (%1) Ta bort det översta eller det markerade värdet (%1) - + Clear the RPN stack (%1) Töm RPN-stacken (%1) - + New Function… Ny funktion… - + Powerful and easy to use calculator Kraftfull och användarvänlig miniräknare - + License: GNU General Public License version 2 or later Licens: GNU General Public License version 2 eller senare - + Error Fel - + Couldn't write definitions Kunde inte spara definitioner - + hexadecimal hexadecimal - + octal oktal - + decimal decimal - + duodecimal duodecimal - + binary binär - + roman romersk - + bijective bijektiv - - - + + + sexagesimal sexagesimal - - + + latitude latitud - - + + longitude longitud - + time tid - + Time zone parsing failed. Läsning av tidszon misslyckades. - + bases baser - + calendars kalendrar - + rectangular rektangulär - + cartesian kartesisk - + exponential exponentiell - + polar polär - + phasor fasvektor - + angle vinkel - + optimal optimal - - + + base bas - + mixed blandade - + fraction bråktal - + factors faktorer - + partial fraction partialbråk - + factorize faktorisera - + expand expandera - - - - + + + + Calculating… Beräknar… - - - + + + Cancel Avbryt - - + + RPN Operation RPN operation - + Factorizing… Faktoriserar… - + Expanding partial fractions… Expanderar partialbråk… - + Expanding… Expanderar… - + Converting… Omvandlar… - + Temperature Calculation Mode Läge för temperaturberäkningar - + Parsing Mode Tolkningsläge - + The expression is ambiguous. Please select interpretation of expressions with implicit multiplication (this can later be changed in preferences). @@ -10361,65 +10363,65 @@ Vänligen välj tolkning av uttryck med implicit multiplikation (detta kan senare ändras i inställningarna). - + Implicit multiplication first Implicit multiplikation först - + Conventional Konventionell - + Adaptive Adaptiv - + Example: Example of function usage Exempel: - + %1: %1: - - + + optional optional argument frivillig - + Failed to open %1. %2 Misslyckades med att öppna %1. %2 - + RPN Register Moved RPN-register flyttades - - - + + + Processing… Behandlar… - - + + Matrix Matris - + The expression is ambiguous. Please select temperature calculation mode (the mode can later be changed in preferences). @@ -10428,54 +10430,54 @@ Vänligen välj ett läge för temperaturberäkningar (läget kan senare ändras i inställningarna). - + Absolute Absolut - + Relative Relativ - + Hybrid Hybrid - + Interpretation of dots Tolkning av punkter - + Please select interpretation of dots (".") (this can later be changed in preferences). Vänligen välj hur punkter ska tolkas (detta kan senare ändras i inställningarna). - + Both dot and comma as decimal separators Använd både punkt komma som decimaltecken - + Dot as thousands separator Punkt som tusentalsavgränsare - + Only dot as decimal separator Enbart punkt som decimaltecken - + Gnuplot was not found Gnuplot hittades ej - + %1 (%2) needs to be installed separately, and found in the executable search path, for plotting to work. %1 (%2) måste installeras separat, och hittas i sökvägen för binärer, för att för att diagram ska kunna visas. @@ -10484,53 +10486,53 @@ Vänligen välj ett läge för temperaturberäkningar Exempel: - + Enter RPN Enter Enter - + Calculate Beräkna - + Insert Infoga - + Apply to Stack Applicera på stacken - + Keep open Håll öppen - + Value Värde - + Argument Parameter - + True Sant - + False Falskt - + Info Info @@ -10543,156 +10545,156 @@ Vänligen välj ett läge för temperaturberäkningar UnitEditDialog - + General Allmänt - + Relation Relation - + Name: Namn: - + Category: Kategori: - + Descriptive name: Beskrivande namn: - + System: System: - + Imperial Imperial - + US Survey US Survey - + Hide unit Dölj enheten - + Description: Beskrivning: - + Class: Klass: - + The class that this unit belongs to. Named derived units are defined in relation to a single other unit, with an optional exponent, while (unnamed) derived units are defined by a unit expression with one or multiple units. Klassificering av enheten. Namngivna härledda enheter är definierade i relation till en annan enhet, med en valfri exponent, medan (icke namngivna) härledda enheter definieras av ett enhetsuttryck med en eller flera enheter. - + Base unit Grundenhet - + Named derived unit Namngiven härledd enhet - + Derived unit Härledd enhet - + Base unit(s): Grundenhet(er): - + Unit (for named derived unit) or unit expression (for unnamed derived unit) that this unit is defined in relation to Enhet (för namngivna härledda enheter) eller enheter (för icke namngivna härledda enheter) som enheten är definierad i förhållande till - + Exponent: Exponent: - + Relation: Relation: - + Relation to the base unit. For linear relations this should just be a number.<br><br>For non-linear relations use \x for the factor and \y for the exponent (e.g. "\x + 273.15" for the relation between degrees Celsius and Kelvin). Förhållande till baseenheten. Utgör för linjära förhållanden enbart ett nummer.<br><br>För icke-linjära förhållanden, används \x för faktorn och \y för exponenten (t.ex. "\x + 273,15" för relationen mellan grader Celsius och Kelvin). - + Inverse relation: Omvänd relation: - + Specify for non-linear relation, for conversion back to the base unit. Anges för icke-linjära förhållanden, för omvandling tillbaka till basenheten. - + Mix with base unit Blanda med basenhet - + Priority: Prioritet: - + Minimum base unit number: Minsta antal av basenhet: - + Use with prefixes by default Använd med prefix som förval - - + + Error Fel - - + + Base unit does not exist. Angiven grundenhet finns inte. - - + + Question Fråga - - + + A unit or variable with the same name already exists. Do you want to overwrite it? En enhet eller variabel med samma namn finns redan. @@ -10705,12 +10707,12 @@ Do you want to overwrite it? Vill du ersätta den? - + Edit Unit Redigera enhet - + New Unit Ny enhet @@ -10729,7 +10731,7 @@ Vill du ersätta den? - + Unit Enhet @@ -10745,8 +10747,8 @@ Vill du ersätta den? - - + + Deactivate Avaktivera @@ -10771,37 +10773,39 @@ Vill du ersätta den? Favorit - + Activate Aktivera - + All All units Alla - + + + Uncategorized Okategoriserade - + User units Användarenheter - + Favorites Favoriter - - - - - + + + + + Inactive Inaktiva @@ -10862,64 +10866,64 @@ Vill du ersätta den? VariableEditDialog - + Name: Namn: - + Temporary Temporär - + Value: Värde: - + Required Nödvändigt - + Description Beskrivning - + current result nuvarande resultat - + Category: Kategori: - + Descriptive name: Beskrivande namn: - + Hide variable Dölj variabeln - + Description: Beskrivning: - - + + Question Fråga - - + + A unit or variable with the same name already exists. Do you want to overwrite it? En enhet eller variabel med samma namn finns redan. @@ -10932,13 +10936,13 @@ Do you want to overwrite it? Vill du ersätta den? - + Edit Variable Redigera variabel - - + + New Variable Ny variabel @@ -10957,7 +10961,7 @@ Vill du ersätta den? - + Variable Variabel @@ -10993,8 +10997,8 @@ Vill du ersätta den? - - + + Deactivate Avaktivera @@ -11014,77 +11018,77 @@ Vill du ersätta den? Favorit - + a matrix en matris - + a vector en vektor - + positive positiv - + non-positive ej positiv - + negative negativ - + non-negative ej negativ - + non-zero ej noll - + integer heltal - + boolean boolesk - + rational rationell - + real reell - + complex komplex - + number nummer - + not matrix ej matris - + Favorites Favoriter @@ -11093,42 +11097,44 @@ Vill du ersätta den? ej matris - + unknown okänd - + Default assumptions Förvalda antaganden - + Activate Aktivera - + All All variables Alla - + + + Uncategorized Okategoriserade - + User variables Användarvariabler - - - - - + + + + + Inactive Inaktiva diff --git a/translations/qalculate-qt_zh_CN.ts b/translations/qalculate-qt_zh_CN.ts index 099939d..1fc6821 100644 --- a/translations/qalculate-qt_zh_CN.ts +++ b/translations/qalculate-qt_zh_CN.ts @@ -5060,138 +5060,138 @@ Do you wish to replace the current action? ArgumentEditDialog - + Name: 名称: - + Type: 类型: - + Free 任意 - + Number 数字 - + Integer 整数 - + Symbol 符号 - + Text 文本 - + Date 日期 - + Vector 向量 - + Matrix 矩阵 - + Boolean 布尔值 - + Angle 角度 - + Object 对象 - + Function 函数 - + Unit 单位 - + Variable 变量 - + File 文件 - + Enable rules and type test 启用规则和类型测试 - + Custom condition: 自定义条件: - + For example if argument is a matrix that must have equal number of rows and columns: rows(\x) = columns(\x) 例如,若参数必须是一个有相同数量行和列的矩阵:rows(\x) = columns(\x) - + Allow matrix 允许矩阵 - + Forbid zero 禁用零 - + Handle vector 处理向量 - + Calculate function for each separate element in vector. 对向量中每个单独元素计算函数。 - + Min 最小 - - + + Include equals 包含等于 - + Max 最大 @@ -6496,27 +6496,27 @@ Do you want to overwrite the function? FunctionEditDialog - + Required 必需的 - + Details 细节 - + Description 描述 - + Name: 名称: - + Expression: 表达式: @@ -6535,122 +6535,122 @@ Do you want to overwrite the function? \x、\y、\z、\a、\b、…(例如“(\x+\y)/2”) - + Use x, y, and z (e.g. "(x+y)/2"), or \x, \y, \z, \a, \b, … (e.g. "(\x+\y)/2") 使用x、y 和 z(例如“(x+y)/2”)或 \x、\y、\z、\a、\b、…(例如“(\x+\y)/2”) - + Category: 类别: - + Descriptive name: 描述性名称: - + Hide function 隐藏函数 - + Example: 示例: - + Description: 描述: - + Condition: 条件: - + Condition that must be true for the function (e.g. if the second argument must be greater than the first: "\y > \x") 函数必须为真的条件。例如,若第二个参数必须大于第一个参数: “\y > \x” - + Sub-functions: 子函数: - + Expression 表达式 - + Precalculate 预计算 - - + + Reference 参考 - - + + Add - - + + Edit 编辑 - - + + Remove 移除 - + Arguments: 参数: - + Name 名称 - + Type 类型 - - + + Question - - + + A function with the same name already exists. Do you want to overwrite the function? 已存在同名函数。 是否要覆盖函数? - + Edit Function 编辑函数 - + New Function 新建函数 @@ -6669,7 +6669,7 @@ Do you want to overwrite the function? - + Function 函数 @@ -6685,8 +6685,8 @@ Do you want to overwrite the function? - - + + Deactivate 停用 @@ -6716,90 +6716,92 @@ Do you want to overwrite the function? 收藏夹 - + argument 参数 - + Retrieves data from the %1 data set for a given object and property. If "info" is typed as property, a dialog window will pop up with all properties of the object. 从 %1 数据集中检索与所给对象和属性相关的数据。若将“info”键入为属性,则会弹出一个包含该对象的所有属性的对话框窗口。 - + Example: 示例: - + Arguments 参数 - + optional optional argument 可选 - + default: argument default 默认值: - + Requirement: Required condition for function 要求: - + Properties 属性 - + %1: %1: - + key indicating that the property is a data set key - + Activate 激活 - + All All functions 全部 - + + + Uncategorized 未分类 - + User functions 用户功能 - + Favorites 收藏夹 - - - - + + + + Inactive 不常用 @@ -6807,63 +6809,63 @@ Do you want to overwrite the function? HistoryView - + Insert Value 插入值 - + Insert Text 插入文本 - + Copy 复制 - + Copy Formatted Text 复制格式化文本 - + Select All 全选 - + Search… 搜索… - + Protect 保护 - + Move to Top 移动到顶部 - + Remove 移除 - + Clear 清除 - + Text: 文本: - - + + Search 搜索 @@ -6871,17 +6873,17 @@ Do you want to overwrite the function? KeypadButton - + <i>Right-click/long press</i>: %1 <i>右键/长按</i>: %1 - + <i>Right-click</i>: %1 <i>右键</i>: %1 - + <i>Middle-click</i>: %1 <i>中键</i>: %1 @@ -6934,171 +6936,171 @@ Do you want to overwrite the function? - + Percent or remainder - + Uncertainty/interval 不确定度/区间 - + Relative error 相对误差 - + Interval 区间 - + Move cursor left - + Move cursor to start - + Move cursor right - + Move cursor to end - + Left parenthesis 左括号 - + Left vector bracket 左向量括号 - + Right parenthesis 右括号 - + Right vector bracket 右向量括号 - + Smart parentheses 智能括号 - + Vector brackets 向量括号 - + Argument separator 参数分隔符 - - + + Blank space 空白处 - - + + New line 新建行 - + Decimal point 小数点 - + Previous result (static) 前一个结果(静态) - + Multiplication - + Bitwise AND 按位与 - + Bitwise Shift - + Delete 删除 - + Backspace 退格键 - + Addition - + Plus - - + + Subtraction - - + + Minus - + Division - + Bitwise OR 按位或 - + Bitwise NOT 按位非 - + Clear expression 清除表达式 - + Calculate expression 计算表达式 @@ -7106,88 +7108,88 @@ Do you want to overwrite the function? NamesEditDialog - - + + Name 名称 - + Abbreviation 缩写 - + Plural 复数 - - + + Reference 参考 - + Avoid input 避免输入 - + Unicode Unicode - + Suffix 后缀 - + Case sensitive 区分大小写 - + Completion only 仅补全 - + Add - + Edit 编辑 - + Remove 移除 - - - + + + Warning - + Illegal name 非法名称 - + A function with the same name already exists. 已存在同名函数。 - - + + A unit or variable with the same name already exists. 已存在同名的单位或变量。 @@ -7249,73 +7251,73 @@ Do you want to overwrite the function? 元素周期表 - + Element Data 元素数据 - + Alkali Metal 碱金属 - + Alkaline-Earth Metal 碱土金属 - + Lanthanide 镧系元素 - + Actinide 锕系 - + Transition Metal 过渡金属 - + Metal 金属 - + Metalloid 类金属 - + Polyatomic Non-Metal 多原子非金属 - + Diatomic Non-Metal 双原子非金属 - + Noble Gas 惰性气体 - + Unknown chemical properties 未知化学性质 - + Unknown 未知数 - - + + %1: %1: @@ -8184,7 +8186,7 @@ Do you, despite this, want to change the default behavior and allow multiple sim - + answer 答案 @@ -8204,42 +8206,42 @@ Do you, despite this, want to change the default behavior and allow multiple sim 历史索引 %s 不存在。 - + Last Answer 上一答案 - + Answer 2 答案二 - + Answer 3 答案三 - + Answer 4 答案四 - + Answer 5 答案五 - + Memory 存值 - + Error - + Couldn't write preferences to %1 无法将首选项写入 @@ -8249,12 +8251,12 @@ Do you, despite this, want to change the default behavior and allow multiple sim QalculateQtSettings - + Update exchange rates? 更新汇率? - + It has been %n day(s) since the exchange rates last were updated. Do you wish to update the exchange rates now? @@ -8269,59 +8271,59 @@ Do you wish to update the exchange rates now? 获取汇率。 - - + + Fetching exchange rates… 获取汇率… - - - - - + + + + + Error - + Warning - + Information - + Path of executable not found. 未找到可执行文件的路径。 - + curl not found. 未找到 curl。 - + Failed to run update script. %1 运行更新脚本失败。 %1 - + Failed to check for updates. 无法检查更新。 - + No updates found. 无更新。 - + A new version of %1 is available at %2. Do you wish to update to version %3? @@ -8330,7 +8332,7 @@ Do you wish to update to version %3? 是否要更新到版本 %3? - + A new version of %1 is available. You can get version %3 at %2. @@ -8411,776 +8413,776 @@ You can get version %3 at %2. QalculateWindow - + Menu - + Menu (%1) - + New 新建 - + Function… 函数… - + Variable/Constant… 变量/常数… - + Unknown Variable… 未知变量… - + Matrix… 矩阵… - + Import CSV File… 导入CSV文件… - + Export CSV File… 导出CSV文件… - - + + Functions 函数 - + Variables and Constants 变量和常数 - - + + Units 单位 - - + + Plot Functions/Data 函数/数据绘图 - + Floating Point Conversion (IEEE 754) 浮点换算(IEEE 754) - + Calendar Conversion 日历换算 - + Update Exchange Rates 更新汇率 - + Normal Mode 正常模式 - + RPN Mode 逆波兰模式 - + Chain Mode 链式模式 - + Preferences 首选项 - + Help 帮助 - + Report a Bug 报告错误 - + Check for Updates 检查更新 - - - + + + About %1 关于%1 - + Quit 退出 - + Mode 模式 - + Mode (%1) 模式(%1) - - + + General Display Mode 一般显示模式 - + Normal 常规 - + Scientific 科学 - + Engineering 工程 - + Simple 简单 - - + + Angle Unit 角度单位 - + Radians 弧度 - + Degrees - + Gradians 梯度 - - + + Approximation 近似估算 - + Automatic Automatic approximation 自动的 - + Dual Dual approximation - + Exact Exact approximation 精确 - + Approximate 近似值 - + Assumptions 前提假设 - + Type Assumptions type 类型 - + Number 数字 - + Real 实数 - + Rational 有理数 - + Integer 整数 - + Boolean 布尔值 - + Sign Assumptions sign 符号 - + Unknown Unknown assumptions sign 未知数 - + Non-zero 非零数 - + Positive 正数 - + Non-negative 非负数 - + Negative 负数 - + Non-positive 非正数 - - + + Result Base 设置结果进制 - - + + Binary 二进制 - - + + Octal 八进制 - - + + Decimal 十进制 - - + + Hexadecimal 十六进制 - - + + Other 其他 - - + + Duodecimal 十二进制 - + Sexagesimal 六十进制 - + Time format 时间格式 - - + + Roman numerals 罗马数字 - - + + Unicode Unicode - - + + Bijective base-26 Bijective base-26 - + Custom: Number base - - + + Expression Base 设置表达式进制 - + Other: Number base 其他: - + Precision: 精确度: - + Min decimals: 最小小数: - + Max decimals: 最大小数: - + off Max decimals - + Convert 换算 - + Convert (%1) 换算(%1) - + Store 存储 - + Store (%1) 存储(%1) - + Functions (%1) 函数(%1) - - + + Keypad 键盘 - + Keypad (%1) 键盘(%1) - - + + Number bases 数字进制 - + Unit… 单位… - + Data Sets 数据集 - + Percentage Calculation Tool 百分比计算 - + Periodic Table 元素周期表 - + Units (%1) 单位 (%1) - + Plot Functions/Data (%1) 函数/数据绘图 (%1) - + Number Bases (%1) 数字进制(%1) - + Binary: 二进制: - + Octal: 八进制: - + Decimal: 十进制: - + Hexadecimal: 十六进制: - + RPN Stack RPN栈 - + Rotate the stack or move the selected register up (%1) 循环栈或上移选定寄存器(%1) - + Rotate the stack or move the selected register down (%1) 循环栈或上移选定寄存器(%1) - + Swap the top two values or move the selected value to the top of the stack (%1) 交换顶部两个值或将所选值移到栈顶(%1) - + Copy the selected or top value to the top of the stack (%1) 将选定的或顶部值复制到栈顶(%1) - + Enter the top value from before the last numeric operation (%1) 输入上次数值操作前的顶部值(%1) - + Delete the top or selected value (%1) 删除顶部值或所选值(%1) - + Clear the RPN stack (%1) 清空RPN栈(%1) - + New Function… 新建函数… - + Powerful and easy to use calculator 强大而易用的计算器 - + License: GNU General Public License version 2 or later - + Error - + Couldn't write definitions 无法写入定义 - + hexadecimal 十六进制 - + octal 八进制 - + decimal 十进制 - + duodecimal 十二进制 - + binary 二进制 - + roman 罗马 - + bijective 双射 - - - + + + sexagesimal 六十进制 - - + + latitude 纬度 - - + + longitude 经度 - + time 时间 - + Time zone parsing failed. 时区分析失败。 - + bases 进制 - + calendars 日历 - + rectangular 矩形 - + cartesian 笛卡尔 - + exponential 指数型 - + polar 极坐标 - + phasor 相量 - + angle 角度 - + optimal 最优 - - + + base 基本 - + mixed 混合 - + fraction 分数 - + factors 因子 - + partial fraction 部分分式 - + factorize 分解 - + expand 展开 - - - - + + + + Calculating… 计算中… - - - + + + Cancel 取消 - - + + RPN Operation RPN操作 - + Factorizing… 分解中… - + Expanding partial fractions… 展开部分分式… - + Expanding… 展开中… - + Converting… 换算中… - + RPN Register Moved RPN寄存器已移动 - - - + + + Processing… 处理中… - - + + Matrix 矩阵 - + Temperature Calculation Mode 温度计算模式 - + The expression is ambiguous. Please select temperature calculation mode (the mode can later be changed in preferences). @@ -9189,154 +9191,154 @@ Please select temperature calculation mode (以后可以在偏好设置中更改)。 - + Absolute 绝对 - + Relative 相对 - + Hybrid 混合 - + Interpretation of dots - + Please select interpretation of dots (".") (this can later be changed in preferences). - + Both dot and comma as decimal separators - + Dot as thousands separator - + Only dot as decimal separator - + Parsing Mode 解析模式 - + The expression is ambiguous. Please select interpretation of expressions with implicit multiplication (this can later be changed in preferences). - + Implicit multiplication first 隐式优先 - + Conventional 常规 - + Adaptive 自适应 - + Gnuplot was not found 未找到gnuplot - + %1 (%2) needs to be installed separately, and found in the executable search path, for plotting to work. %1 (%2) 需要单独安装,并在可执行的搜索路径中找到,才能进行绘图。 - + Example: Example of function usage 示例: - + Enter RPN Enter 开始 - + Calculate 计算 - + Apply to Stack 应用于栈 - + Insert 插入 - + Keep open 保持打开状态 - + Value - + Argument 参数 - + %1: %1: - + True - + False - + Info 信息 - - + + optional optional argument 可选 - + Failed to open %1. %2 无法打开 %1 。 @@ -9346,156 +9348,156 @@ Please select interpretation of expressions with implicit multiplication UnitEditDialog - + General 通用 - + Relation 关系 - + Name: 名称: - + Category: 类别: - + Descriptive name: 描述性名称: - + System: 系统: - + Imperial 英制 - + US Survey 美制 - + Hide unit 隐藏单位 - + Description: 描述: - + Class: 类: - + The class that this unit belongs to. Named derived units are defined in relation to a single other unit, with an optional exponent, while (unnamed) derived units are defined by a unit expression with one or multiple units. 此单位所属的类。命名派生单位是相对于一个单一的其他单位而定义的,可以带有指数,而(未命名)派生单位是由含一个或多个单位的单位表达式定义的。 - + Base unit 基本单位 - + Named derived unit 命名派生单位 - + Derived unit 派生单位 - + Base unit(s): 基本单位: - + Unit (for named derived unit) or unit expression (for unnamed derived unit) that this unit is defined in relation to 该单位(对于命名派生单位)或单位表达式(对于未命名派生单位)的定义所关联(基于)的单位 - + Exponent: 指数: - + Relation: 关系: - + Relation to the base unit. For linear relations this should just be a number.<br><br>For non-linear relations use \x for the factor and \y for the exponent (e.g. "\x + 273.15" for the relation between degrees Celsius and Kelvin). 与基本单位的关系。 对于线性关系,这应该只是一个数字。<br><br>对于非线性关系,用\x表示因子,用\y表示指数(例如,“\x + 273.15”表示摄氏度和开尔文之间的关系)。 - + Inverse relation: 逆关系: - + Specify for non-linear relation, for conversion back to the base unit. 指定非线性关系,以便换算回基本单位。 - + Mix with base unit 与基本单位混合 - + Priority: 优先级: - + Minimum base unit number: 最小基本单位数: - + Use with prefixes by default 默认使用前缀 - - + + Error - - + + Base unit does not exist. 基本单位不存在。 - - + + Question - - + + A unit or variable with the same name already exists. Do you want to overwrite it? 已存在同名的单位或变量。 @@ -9508,12 +9510,12 @@ Do you want to overwrite it? 是否要覆盖它? - + Edit Unit 编辑单位 - + New Unit 新建单位 @@ -9532,7 +9534,7 @@ Do you want to overwrite it? - + Unit 单位 @@ -9548,8 +9550,8 @@ Do you want to overwrite it? - - + + Deactivate 停用 @@ -9574,37 +9576,39 @@ Do you want to overwrite it? 收藏夹 - + Activate 激活 - + All All units 全部 - + + + Uncategorized 未分类 - + User units 用户单位 - + Favorites 收藏夹 - - - - - + + + + + Inactive 不常用 @@ -9659,77 +9663,77 @@ Do you want to overwrite it? VariableEditDialog - + Name: 名称: - + Temporary 临时 - + Value: 值: - + Required 必需的 - + Description 描述 - + current result 当前结果 - + Category: 类别: - + Descriptive name: 描述性名称: - + Hide variable 隐藏变量 - + Description: 描述: - - + + Question - - + + A unit or variable with the same name already exists. Do you want to overwrite it? 已存在同名的单位或变量。 是否要覆盖它? - + Edit Variable 编辑变量 - - + + New Variable 新建变量 @@ -9748,7 +9752,7 @@ Do you want to overwrite it? - + Variable 变量 @@ -9784,8 +9788,8 @@ Do you want to overwrite it? - - + + Deactivate 停用 @@ -9805,117 +9809,119 @@ Do you want to overwrite it? 收藏夹 - + a matrix 矩阵 - + a vector 向量 - + positive 正数 - + non-positive 非正数 - + negative 负数 - + non-negative 非负数 - + non-zero 非零 - + integer 整数 - + boolean 布尔值 - + rational 有理数 - + real 实数 - + complex 复数 - + number - + not matrix 非矩阵 - + unknown 未知 - + Default assumptions 默认假设 - + Activate 激活 - + All All variables 全部 - + + + Uncategorized 未分类 - + User variables 用户变量 - + Favorites 收藏夹 - - - - - + + + + + Inactive 不常用