all ui translated to Latvian

This commit is contained in:
jorenchik
2024-11-03 11:16:55 +02:00
parent 8e6b3f7f96
commit 73c37659cb
5 changed files with 93 additions and 96 deletions

View File

@@ -294,7 +294,7 @@ void updateMdemInfo(std::string filename, bool isChanged) {
std::tm* tm = std::localtime(&currentMdemBuffer->trainedAt);
char buffer[100];
std::strftime(buffer, sizeof(buffer), "%d.%m.%Y %H:%M", tm);
ss << "Last practiced: " << std::string(buffer);
ss << "Pēdējā mācīšanās reize: " << std::string(buffer);
}
lastPracticeLabel->setText(QString::fromStdString(ss.str()));
} else {
@@ -330,7 +330,7 @@ Mdem* makeMdem() {
mdem->hFront.addWidget(&mdem->wFrontText);
mdem->hFront.addStretch(1);
mdem->editButton.setText("Edit");
mdem->editButton.setText("Rediģēt");
QObject::connect(
&mdem->editButton,
&QToolButton::clicked,
@@ -349,7 +349,7 @@ Mdem* makeMdem() {
);
mdem->hFront.addWidget(&mdem->editButton);
mdem->deleteButton.setText("Delete");
mdem->deleteButton.setText("Dzēst");
QObject::connect(
&mdem->deleteButton,
&QToolButton::clicked,
@@ -375,7 +375,7 @@ Mdem* makeMdem() {
);
mdem->hFront.addWidget(&mdem->deleteButton);
mdem->toggleVisibility.setText("Show");
mdem->toggleVisibility.setText("Parādīt");
mdem->hFront.addWidget(&mdem->toggleVisibility);
// Back
@@ -403,10 +403,10 @@ Mdem* makeMdem() {
QObject::connect(&mdem->toggleVisibility, &QToolButton::clicked, [mdem]() {
if (mdem->wBack.isVisible()) {
mdem->wBack.hide();
mdem->toggleVisibility.setText("Show");
mdem->toggleVisibility.setText("Parādīt");
} else {
mdem->wBack.show();
mdem->toggleVisibility.setText("Hide");
mdem->toggleVisibility.setText("Slēpt");
}
showBacklabels(mdem);
});
@@ -464,14 +464,14 @@ void switchPage(int pageIdx) {
int l = 0;
char buffer[50];
snprintf(buffer, sizeof(buffer), "Page: %d", pageIdx + 1);
snprintf(buffer, sizeof(buffer), "Lappuse: %d", pageIdx + 1);
pagination->paginationLabel.setText(buffer);
// Adjust mdem amount, hide widgets in mdems
for (auto& mdem : mdems) {
if (mdem->wBack.isVisible()) {
mdem->wBack.hide();
mdem->toggleVisibility.setText("Show");
mdem->toggleVisibility.setText("Parādīt");
}
}
@@ -598,7 +598,7 @@ void reloadMdem(std::string path) {
end = std::chrono::high_resolution_clock::now();
showTimes = settings->value(SETTING_SHOW_TIMES).toBool();
if (showTimes) {
std::cout << showTime("I/O time") << std::endl;
std::cout << showTime("I/O laiks") << std::endl;
}
debug = settings->value(SETTING_DEBUG).toBool();
auto res = transpile(content);
@@ -613,7 +613,7 @@ void reloadMdem(std::string path) {
}
if (settings->value(SETTING_DEBUG).toBool()) {
std::cout << std::format("Last trained at: {}", currentMdemBuffer->trainedAt)
std::cout << std::format("Pēdējās mācīšanās reize: {}", currentMdemBuffer->trainedAt)
<< std::endl;
}
@@ -621,7 +621,7 @@ void reloadMdem(std::string path) {
errorView->box.hide();
} else {
currentMdemBuffer->trainedAt = 0;
std::cout << std::format("Compilation error: {}", res.error) << std::endl;
std::cout << std::format("Transpilācijas kļūda: {}", res.error) << std::endl;
for (auto question: res.value.questions) {
delete question;
@@ -632,7 +632,7 @@ void reloadMdem(std::string path) {
errorView->label.setText(
QString::fromStdString(
std::format(
"Error while transpiling {}: {} ({}:{})",
"Kļūda, transpilējot {}: {} ({}:{})",
filename,
res.error,
res.row,
@@ -649,12 +649,12 @@ void reloadMdem(std::string path) {
switchPage(0);
updateMdemInfo(filename, false);
} else {
std::cout << std::format("Could not open the file: {}", currentPath.toStdString()) << std::endl;
std::cout << std::format("Nevar atvert failu: {}", currentPath.toStdString()) << std::endl;
}
for (auto mdem: mdems) {
mdem->wBack.hide();
mdem->toggleVisibility.setText("Show");
mdem->toggleVisibility.setText("Parādīt");
}
hideQuestionElements();
}
@@ -669,7 +669,7 @@ void pickDirectory(QString directory) {
QMessageBox::information(
nullptr,
"Error",
"The directory that is specified as the default memorybase does not exist."
"Direktorijs, kas ir norādīts kā noklusētais, neeksistē."
);
return;
}
@@ -706,7 +706,7 @@ void setupEditorSave() {
}
QMessageBox::information(
nullptr,
"Editing error",
"Rediģēšanas kļūda",
QString::fromStdString(res.error)
);
} else {
@@ -714,8 +714,8 @@ void setupEditorSave() {
if (res.value.questions.size() <= 0) {
QMessageBox::information(
nullptr,
"Editing error",
"There are no questions in your input."
"Rediģēšanas kļūda",
"Jūsu ievadē nav jautājumu."
);
} else if (res.value.questions.size() == 1) {
auto oldQuestion = editMdem->question;
@@ -735,16 +735,16 @@ void setupEditorSave() {
} else {
QMessageBox::information(
nullptr,
"Editing error",
"There are more than question in your input. Please enter one."
"Rediģēšanas kļūda",
"Jūsu ievadē ir vairāki jautājumi. Lūdzu ievadiet vienu!"
);
}
} else {
if (res.value.questions.size() <= 0) {
QMessageBox::information(
nullptr,
"Editing error",
"There are no questions in your input."
"Rediģēšanas kļūda",
"Jūsu ievadē nav jautājumu."
);
} else {
currentMdemBuffer->questions.insert(
@@ -772,7 +772,7 @@ void saveMdem() {
showTimes = settings->value(SETTING_SHOW_TIMES).toBool();
if (showTimes) {
std::cout << showTime("Saving time") << std::endl;
std::cout << showTime("Saglabāšanas laiks") << std::endl;
}
}
@@ -804,8 +804,8 @@ QMainWindow *initMdemListWindow() {
QMenuBar *menuBar = new QMenuBar;
QFileDialog *fileDialog = new QFileDialog;
QMenu *menu = new QMenu("File");
actionOpen = menu->addAction("Open memorybase");
QMenu *menu = new QMenu("Fails");
actionOpen = menu->addAction("Atvert memorybase");
QObject::connect(
actionOpen,
&QAction::triggered,
@@ -822,7 +822,7 @@ QMainWindow *initMdemListWindow() {
}
);
openSettings = menu->addAction("Settings");
openSettings = menu->addAction("Iestatījumi");
QObject::connect(
openSettings,
&QAction::triggered,
@@ -830,7 +830,7 @@ QMainWindow *initMdemListWindow() {
settingsWindow->show();
});
actionHelp = menu->addAction("Help");
actionHelp = menu->addAction("Palīdzība");
QObject::connect(
actionHelp,
&QAction::triggered,
@@ -846,7 +846,7 @@ QMainWindow *initMdemListWindow() {
{ // Editor.
editorWindow = new QMainWindow;
editorWindow->setWindowTitle("QScintilla Simple Editor");
editorWindow->setWindowTitle("Jautājumu redaktors");
editorWindow->resize(800, 600);
QWidget *wEditor = new QWidget;
QVBoxLayout *vlEditor = new QVBoxLayout;
@@ -864,7 +864,7 @@ QMainWindow *initMdemListWindow() {
auto btnSaveEditor = new QPushButton;
editorButtons->setLayout(buttonLayout);
btnSaveEditor->setText(QString::fromStdString("Save"));
btnSaveEditor->setText(QString::fromStdString("Saglabāt"));
QObject::connect(
btnSaveEditor,
&QToolButton::clicked,
@@ -957,14 +957,14 @@ QMainWindow *initMdemListWindow() {
);
// Button content.
toolbar->btnAdd.setText("Add");
toolbar->btnSave.setText("Save");
toolbar->btnLoad.setText("Load");
toolbar->btnPractice.setText("Practice");
toolbar->btnAdd.setText("Pievienot");
toolbar->btnSave.setText("Saglabāt");
toolbar->btnLoad.setText("Ielādēt");
toolbar->btnPractice.setText("Mācīties");
toolbar->cbAlgorithm.addItem("Spaced", SPACED);
toolbar->cbAlgorithm.addItem("Random", RANDOM);
toolbar->cbAlgorithm.addItem("Primary", PRIMARY);
toolbar->cbAlgorithm.addItem("Intervālu", SPACED);
toolbar->cbAlgorithm.addItem("Nejaušais", RANDOM);
toolbar->cbAlgorithm.addItem("Primārais", PRIMARY);
// Add buttons.
hlButtonsTop->addWidget(&toolbar->btnAdd);
@@ -1014,7 +1014,7 @@ QMainWindow *initMdemListWindow() {
for (int col = 1; col < model->columnCount(); ++col) {
mdemList->hideColumn(col);
}
model->setHeaderData(0, Qt::Horizontal, QObject::tr("Custom Name"));
/*model->setHeaderData(0, Qt::Horizontal, QObject::tr("Custom name"));*/
leftLayout->addWidget(mdemList);
}