La til oversettelses strenger #16
This commit is contained in:
parent
c7c1c84ba7
commit
2c05aa6734
|
|
@ -40,14 +40,14 @@ MainWindow::~MainWindow() {
|
||||||
void MainWindow::on_actionNy_triggered() {
|
void MainWindow::on_actionNy_triggered() {
|
||||||
QString stdSted = QStandardPaths::writableLocation(QStandardPaths::DocumentsLocation);
|
QString stdSted = QStandardPaths::writableLocation(QStandardPaths::DocumentsLocation);
|
||||||
// konstruer stien ved hjelp av QFileDialog
|
// konstruer stien ved hjelp av QFileDialog
|
||||||
filSti = QFileDialog::getSaveFileName(this, "Opprett ny databasefil", stdSted, "Database fil (*.saeter)");
|
filSti = QFileDialog::getSaveFileName(this, tr("Opprett ny databasefil"), stdSted, tr("Database fil (*.saeter)"));
|
||||||
// invokerer lagreFil fra DataHandler klassen der alle IO funksjoner ligger, kontroller om vi kan skrive til filen
|
// invokerer lagreFil fra DataHandler klassen der alle IO funksjoner ligger, kontroller om vi kan skrive til filen
|
||||||
if (!filSti.isEmpty()) {
|
if (!filSti.isEmpty()) {
|
||||||
if (!ioHandler->lagreFil(filSti, kundeKart, prosjektKart, bindinger)) {
|
if (!ioHandler->lagreFil(filSti, kundeKart, prosjektKart, bindinger)) {
|
||||||
ErrorCodes error = ioHandler->getError();
|
ErrorCodes error = ioHandler->getError();
|
||||||
switch (error) {
|
switch (error) {
|
||||||
case ErrorCodes::SKRIVEFEIL:
|
case ErrorCodes::SKRIVEFEIL:
|
||||||
QMessageBox::critical(this, "Feil oppstod", "Kan ikke opprette databasefilen. Kontroller at du har skriverettigheter der du har oppgitt stedet på harddisken.");
|
QMessageBox::critical(this, tr("Feil oppstod"), tr("Kan ikke opprette databasefilen. Kontroller at du har skriverettigheter der du har oppgitt stedet på harddisken."));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|
@ -81,7 +81,7 @@ void MainWindow::on_actionNy_triggered() {
|
||||||
void MainWindow::on_action_pne_triggered() {
|
void MainWindow::on_action_pne_triggered() {
|
||||||
QString stdSted = QStandardPaths::writableLocation(QStandardPaths::DocumentsLocation);
|
QString stdSted = QStandardPaths::writableLocation(QStandardPaths::DocumentsLocation);
|
||||||
// konstruer stien ved hjelp av QFileDialog
|
// konstruer stien ved hjelp av QFileDialog
|
||||||
filSti = QFileDialog::getOpenFileName(this, "Åpne databasefil", stdSted, "Database fil (*.saeter)");
|
filSti = QFileDialog::getOpenFileName(this, tr("Åpne databasefil"), stdSted, tr("Database fil (*.saeter)"));
|
||||||
|
|
||||||
if (!filSti.isEmpty()) {
|
if (!filSti.isEmpty()) {
|
||||||
// invokerer lastFil fra DataHandler klassen der alle IO funksjoner ligger
|
// invokerer lastFil fra DataHandler klassen der alle IO funksjoner ligger
|
||||||
|
|
@ -89,16 +89,16 @@ void MainWindow::on_action_pne_triggered() {
|
||||||
ErrorCodes error = ioHandler->getError();
|
ErrorCodes error = ioHandler->getError();
|
||||||
switch (error) {
|
switch (error) {
|
||||||
case ErrorCodes::UGYLDIG_FIL:
|
case ErrorCodes::UGYLDIG_FIL:
|
||||||
QMessageBox::critical(this, "Feil oppstod", "Dette ser ikke ut til å være en gyldig sæterprosjekt databasefil");
|
QMessageBox::critical(this, tr("Feil oppstod"), tr("Dette ser ikke ut til å være en gyldig sæterprosjekt databasefil"));
|
||||||
break;
|
break;
|
||||||
case ErrorCodes::APP_VERSJONSKONFLIKT:
|
case ErrorCodes::APP_VERSJONSKONFLIKT:
|
||||||
QMessageBox::critical(this, "Feil oppstod", "Versjonskonflikt i programmet. Sjekk hjemmesiden for programvareoppdateringer før du prøver å åpne denne filen");
|
QMessageBox::critical(this, tr("Feil oppstod"), tr("Versjonskonflikt i programmet. Sjekk hjemmesiden for programvareoppdateringer før du prøver å åpne denne filen"));
|
||||||
break;
|
break;
|
||||||
case ErrorCodes::DB_VERSJONSKONFLIKT:
|
case ErrorCodes::DB_VERSJONSKONFLIKT:
|
||||||
QMessageBox::critical(this, "Feil oppstod", "Versjonskonflikt i databasefilen. Filen du prøver å åpne er enten en eldre eller nyere versjon av hva programmet er skrevet for å håndtere. Sjekk hjemmesiden for programvareoppdateringer før du prøver å åpne denne filen");
|
QMessageBox::critical(this, tr("Feil oppstod"), tr("Versjonskonflikt i databasefilen. Filen du prøver å åpne er enten en eldre eller nyere versjon av hva programmet er skrevet for å håndtere. Sjekk hjemmesiden for programvareoppdateringer før du prøver å åpne denne filen"));
|
||||||
break;
|
break;
|
||||||
case ErrorCodes::LESEFEIL:
|
case ErrorCodes::LESEFEIL:
|
||||||
QMessageBox::critical(this, "Feil oppstod", "Kunne ikke lese fra disken. Sjekk at du har de nødvenige rettighetene til katalogen og/eller filen før du åpner databasen");
|
QMessageBox::critical(this, tr("Feil oppstod"), tr("Kunne ikke lese fra disken. Sjekk at du har de nødvenige rettighetene til katalogen og/eller filen før du åpner databasen"));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|
@ -163,14 +163,14 @@ void MainWindow::on_actionLagre_triggered() {
|
||||||
void MainWindow::on_actionL_agre_som_triggered() {
|
void MainWindow::on_actionL_agre_som_triggered() {
|
||||||
QString stdSted = QStandardPaths::writableLocation(QStandardPaths::DocumentsLocation);
|
QString stdSted = QStandardPaths::writableLocation(QStandardPaths::DocumentsLocation);
|
||||||
// konstruer stien ved hjelp av QFileDialog
|
// konstruer stien ved hjelp av QFileDialog
|
||||||
filSti = QFileDialog::getSaveFileName(this, "Lagre gjeldende database med nytt navn", stdSted, "Database fil (*.saeter)");
|
filSti = QFileDialog::getSaveFileName(this, tr("Lagre gjeldende database med nytt navn"), stdSted, tr("Database fil (*.saeter)"));
|
||||||
// invokerer lagreFil fra DataHandler klassen der alle IO funksjoner ligger, kontroller om vi kan skrive til filen
|
// invokerer lagreFil fra DataHandler klassen der alle IO funksjoner ligger, kontroller om vi kan skrive til filen
|
||||||
if (!filSti.isEmpty()) {
|
if (!filSti.isEmpty()) {
|
||||||
if (!ioHandler->lagreFil(filSti, kundeKart, prosjektKart, bindinger)) {
|
if (!ioHandler->lagreFil(filSti, kundeKart, prosjektKart, bindinger)) {
|
||||||
ErrorCodes error = ioHandler->getError();
|
ErrorCodes error = ioHandler->getError();
|
||||||
switch (error) {
|
switch (error) {
|
||||||
case ErrorCodes::SKRIVEFEIL:
|
case ErrorCodes::SKRIVEFEIL:
|
||||||
QMessageBox::critical(this, "Feil oppstod", "Kan ikke opprette databasefilen. Kontroller at du har skriverettigheter der du har oppgitt stedet på harddisken.");
|
QMessageBox::critical(this, tr("Feil oppstod"), tr("Kan ikke opprette databasefilen. Kontroller at du har skriverettigheter der du har oppgitt stedet på harddisken."));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|
@ -238,7 +238,7 @@ void MainWindow::konstruerHistorikk() {
|
||||||
|
|
||||||
QList<QString> filHistorikkListe = settings.value("filhistorikk").value<QList<QString>>();
|
QList<QString> filHistorikkListe = settings.value("filhistorikk").value<QList<QString>>();
|
||||||
if (filHistorikkListe.isEmpty()) {
|
if (filHistorikkListe.isEmpty()) {
|
||||||
QAction *tomListe = new QAction("Ingen filer i historikk", this);
|
QAction *tomListe = new QAction(tr("Ingen filer i historikk"), this);
|
||||||
ui->menuH_istorikk->addAction(tomListe);
|
ui->menuH_istorikk->addAction(tomListe);
|
||||||
tomListe->setEnabled(false);
|
tomListe->setEnabled(false);
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -339,16 +339,16 @@ void MainWindow::lastDatabaseFil(QString fil) {
|
||||||
ErrorCodes error = ioHandler->getError();
|
ErrorCodes error = ioHandler->getError();
|
||||||
switch (error) {
|
switch (error) {
|
||||||
case ErrorCodes::UGYLDIG_FIL:
|
case ErrorCodes::UGYLDIG_FIL:
|
||||||
QMessageBox::critical(this, "Feil oppstod", "Dette ser ikke ut til å være en gyldig sæterprosjekt databasefil");
|
QMessageBox::critical(this, tr("Feil oppstod"), tr("Dette ser ikke ut til å være en gyldig sæterprosjekt databasefil"));
|
||||||
break;
|
break;
|
||||||
case ErrorCodes::APP_VERSJONSKONFLIKT:
|
case ErrorCodes::APP_VERSJONSKONFLIKT:
|
||||||
QMessageBox::critical(this, "Feil oppstod", "Versjonskonflikt i programmet. Sjekk hjemmesiden for programvareoppdateringer før du prøver å åpne denne filen");
|
QMessageBox::critical(this, tr("Feil oppstod"), tr("Versjonskonflikt i programmet. Sjekk hjemmesiden for programvareoppdateringer før du prøver å åpne denne filen"));
|
||||||
break;
|
break;
|
||||||
case ErrorCodes::DB_VERSJONSKONFLIKT:
|
case ErrorCodes::DB_VERSJONSKONFLIKT:
|
||||||
QMessageBox::critical(this, "Feil oppstod", "Versjonskonflikt i databasefilen. Filen du prøver å åpne er enten en eldre eller nyere versjon av hva programmet er skrevet for å håndtere. Sjekk hjemmesiden for programvareoppdateringer før du prøver å åpne denne filen");
|
QMessageBox::critical(this, tr("Feil oppstod"), tr("Versjonskonflikt i databasefilen. Filen du prøver å åpne er enten en eldre eller nyere versjon av hva programmet er skrevet for å håndtere. Sjekk hjemmesiden for programvareoppdateringer før du prøver å åpne denne filen"));
|
||||||
break;
|
break;
|
||||||
case ErrorCodes::LESEFEIL:
|
case ErrorCodes::LESEFEIL:
|
||||||
QMessageBox::critical(this, "Feil oppstod", "Kunne ikke lese fra disken. Sjekk at du har de nødvenige rettighetene til katalogen og/eller filen før du åpner databasen");
|
QMessageBox::critical(this, tr("Feil oppstod"), tr("Kunne ikke lese fra disken. Sjekk at du har de nødvenige rettighetene til katalogen og/eller filen før du åpner databasen"));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|
@ -456,7 +456,7 @@ void MainWindow::closeEvent(QCloseEvent *event) {
|
||||||
} else {
|
} else {
|
||||||
QMessageBox bekreftBoks;
|
QMessageBox bekreftBoks;
|
||||||
bekreftBoks.setText("Bekreft avslutting");
|
bekreftBoks.setText("Bekreft avslutting");
|
||||||
bekreftBoks.setInformativeText("Du har ulagrede endringer i databasen. Vil du lagre endringene før du avslutter?");
|
bekreftBoks.setInformativeText(tr("Du har ulagrede endringer i databasen. Vil du lagre endringene før du avslutter?"));
|
||||||
bekreftBoks.setStandardButtons(QMessageBox::Save | QMessageBox::Discard | QMessageBox::Cancel);
|
bekreftBoks.setStandardButtons(QMessageBox::Save | QMessageBox::Discard | QMessageBox::Cancel);
|
||||||
bekreftBoks.setDefaultButton(QMessageBox::Save);
|
bekreftBoks.setDefaultButton(QMessageBox::Save);
|
||||||
|
|
||||||
|
|
@ -651,7 +651,7 @@ void MainWindow::lagreProsjektEndringer(ProsjektFil endringer) {
|
||||||
void MainWindow::slettProsjekt(int kartotekPlassering) {
|
void MainWindow::slettProsjekt(int kartotekPlassering) {
|
||||||
QMessageBox bekreftBoks;
|
QMessageBox bekreftBoks;
|
||||||
bekreftBoks.setText("Er du sikker?");
|
bekreftBoks.setText("Er du sikker?");
|
||||||
bekreftBoks.setInformativeText("Vil du slette dette prosjektet? Kundene som eventuelt er tilknyttet prosjektet vil ikke bli slettet");
|
bekreftBoks.setInformativeText(tr("Vil du slette dette prosjektet? Kundene som eventuelt er tilknyttet prosjektet vil ikke bli slettet"));
|
||||||
bekreftBoks.setStandardButtons(QMessageBox::Ok | QMessageBox::Cancel);
|
bekreftBoks.setStandardButtons(QMessageBox::Ok | QMessageBox::Cancel);
|
||||||
bekreftBoks.setDefaultButton(QMessageBox::Cancel);
|
bekreftBoks.setDefaultButton(QMessageBox::Cancel);
|
||||||
|
|
||||||
|
|
@ -772,10 +772,10 @@ void MainWindow::visRedigerKundeDlg(int posisjon) {
|
||||||
|
|
||||||
void MainWindow::settInnNyKunde(KundeFil kunde) {
|
void MainWindow::settInnNyKunde(KundeFil kunde) {
|
||||||
if (kunde.value("fornavn").toString().isEmpty()) {
|
if (kunde.value("fornavn").toString().isEmpty()) {
|
||||||
nyKdlg->settFeilMelding("Fornavn feltet er påkrevd");
|
nyKdlg->settFeilMelding(tr("Fornavn feltet er påkrevd"));
|
||||||
nyKdlg->fokuserElement(UIElementer::FORNAVN);
|
nyKdlg->fokuserElement(UIElementer::FORNAVN);
|
||||||
} else if (kunde.value("etternavn").toString().isEmpty()) {
|
} else if (kunde.value("etternavn").toString().isEmpty()) {
|
||||||
nyKdlg->settFeilMelding("Etternavn feltet er påkrevd");
|
nyKdlg->settFeilMelding(tr("Etternavn feltet er påkrevd"));
|
||||||
nyKdlg->fokuserElement(UIElementer::ETTERNAVN);
|
nyKdlg->fokuserElement(UIElementer::ETTERNAVN);
|
||||||
} else {
|
} else {
|
||||||
kundeKart.append(kunde);
|
kundeKart.append(kunde);
|
||||||
|
|
@ -796,13 +796,13 @@ void MainWindow::settInnNyKunde(KundeFil kunde) {
|
||||||
|
|
||||||
void MainWindow::redigerKunde(KundeFil redigertKunde) {
|
void MainWindow::redigerKunde(KundeFil redigertKunde) {
|
||||||
if (redigertKunde.value("fornavn").toString().isEmpty()) {
|
if (redigertKunde.value("fornavn").toString().isEmpty()) {
|
||||||
redigerKdlg->settFeilMelding("Fornavn feltet er påkrevd");
|
redigerKdlg->settFeilMelding(tr("Fornavn feltet er påkrevd"));
|
||||||
redigerKdlg->fokuserElement(UIElementer::FORNAVN);
|
redigerKdlg->fokuserElement(UIElementer::FORNAVN);
|
||||||
} else if (redigertKunde.value("etternavn").toString().isEmpty()) {
|
} else if (redigertKunde.value("etternavn").toString().isEmpty()) {
|
||||||
redigerKdlg->settFeilMelding("Etternavn feltet er påkrevd");
|
redigerKdlg->settFeilMelding(tr("Etternavn feltet er påkrevd"));
|
||||||
redigerKdlg->fokuserElement(UIElementer::ETTERNAVN);
|
redigerKdlg->fokuserElement(UIElementer::ETTERNAVN);
|
||||||
} else if (redigertKunde.value("firmanavn").toString().isEmpty()) {
|
} else if (redigertKunde.value("firmanavn").toString().isEmpty()) {
|
||||||
redigerKdlg->settFeilMelding("Firmanavn feltet er påkrevd");
|
redigerKdlg->settFeilMelding(tr("Firmanavn feltet er påkrevd"));
|
||||||
redigerKdlg->fokuserElement(UIElementer::FIRMANAVN);
|
redigerKdlg->fokuserElement(UIElementer::FIRMANAVN);
|
||||||
} else {
|
} else {
|
||||||
for (int i = 0; i < kundeKart.size(); ++i) {
|
for (int i = 0; i < kundeKart.size(); ++i) {
|
||||||
|
|
@ -829,7 +829,7 @@ void MainWindow::redigerKunde(KundeFil redigertKunde) {
|
||||||
void MainWindow::slettKunde(int posisjon) {
|
void MainWindow::slettKunde(int posisjon) {
|
||||||
QMessageBox bekreftBoks;
|
QMessageBox bekreftBoks;
|
||||||
bekreftBoks.setText("Er du sikker?");
|
bekreftBoks.setText("Er du sikker?");
|
||||||
bekreftBoks.setInformativeText("Vil du slette denne kunden? Prosjektdataene som eventuelt er tilknyttet, vil ikke bli slettet.");
|
bekreftBoks.setInformativeText(tr("Vil du slette denne kunden? Prosjektdataene som eventuelt er tilknyttet, vil ikke bli slettet."));
|
||||||
bekreftBoks.setStandardButtons(QMessageBox::Ok | QMessageBox::Cancel);
|
bekreftBoks.setStandardButtons(QMessageBox::Ok | QMessageBox::Cancel);
|
||||||
bekreftBoks.setDefaultButton(QMessageBox::Cancel);
|
bekreftBoks.setDefaultButton(QMessageBox::Cancel);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@ void KundeWidget::lagKundeTabell(KundeKartotek &kundeKart) {
|
||||||
}
|
}
|
||||||
|
|
||||||
QStringList overskrifter;
|
QStringList overskrifter;
|
||||||
overskrifter << "Kundenummer" << "Fornavn" << "Etternavn" << "Firmanavn" <<"Telefonnr" <<"Epostadresse";
|
overskrifter << "Kundenummer" << tr("Fornavn") << tr("Etternavn") << tr("Firmanavn") << tr("Telefonnr") << tr("Epostadresse");
|
||||||
ui->kundeTabell->setRowCount(aktivKartotek.size());
|
ui->kundeTabell->setRowCount(aktivKartotek.size());
|
||||||
ui->kundeTabell->setColumnCount(6);
|
ui->kundeTabell->setColumnCount(6);
|
||||||
ui->kundeTabell->setHorizontalHeaderLabels(overskrifter);
|
ui->kundeTabell->setHorizontalHeaderLabels(overskrifter);
|
||||||
|
|
|
||||||
|
|
@ -42,19 +42,19 @@ void VarsleDialog::settSlutt(quint64 epoch) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void VarsleDialog::setConditionGreen() {
|
void VarsleDialog::setConditionGreen() {
|
||||||
QString kText = "<html><head/><body><p>Kondisjon: <span style=\"color:#00c800;\">Grønn</span></p></body></html>";
|
QString kText = tr("<html><head/><body><p>%1: <span style=\"color:#00c800;\">%2</span></p></body></html>").arg(tr("Kondisjon"), tr("Grønn"));
|
||||||
ui->labelKondisjonVerdi->setTextFormat(Qt::RichText);
|
ui->labelKondisjonVerdi->setTextFormat(Qt::RichText);
|
||||||
ui->labelKondisjonVerdi->setText(kText);
|
ui->labelKondisjonVerdi->setText(kText);
|
||||||
}
|
}
|
||||||
|
|
||||||
void VarsleDialog::setConditionYellow() {
|
void VarsleDialog::setConditionYellow() {
|
||||||
QString kText = "<html><head/><body><p>Kondisjon: <span style=\"color:#f1f100;\">! Gul !</span></p></body></html>";
|
QString kText = tr("<html><head/><body><p>%1: <span style=\"color:#f1f100;\">! %2 !</span></p></body></html>").arg(tr("Kondisjon"), tr("Gul"));
|
||||||
ui->labelKondisjonVerdi->setTextFormat(Qt::RichText);
|
ui->labelKondisjonVerdi->setTextFormat(Qt::RichText);
|
||||||
ui->labelKondisjonVerdi->setText(kText);
|
ui->labelKondisjonVerdi->setText(kText);
|
||||||
}
|
}
|
||||||
|
|
||||||
void VarsleDialog::setConditionRed() {
|
void VarsleDialog::setConditionRed() {
|
||||||
QString kText = "<html><head/><body><p>Kondisjon: <span style=\"color:#da0000;\">!!! RØD !!!</span></p></body></html>";
|
QString kText = tr("<html><head/><body><p>%1: <span style=\"color:#da0000;\">!!! %2 !!!</span></p></body></html>").arg(tr("Kondisjon"), tr("RØD"));
|
||||||
ui->labelKondisjonVerdi->setTextFormat(Qt::RichText);
|
ui->labelKondisjonVerdi->setTextFormat(Qt::RichText);
|
||||||
ui->labelKondisjonVerdi->setText(kText);
|
ui->labelKondisjonVerdi->setText(kText);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ void NyKundeDialog::fokuserElement(UIElementer element) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void NyKundeDialog::settFeilMelding(QString feilMelding) {
|
void NyKundeDialog::settFeilMelding(QString feilMelding) {
|
||||||
ui->labelFeilMelding->setText(tr("<span style=\"font-weight:600; color:#ff0000;\">Feil: </span><span style=\"font-weight:600;\"/><span style=\"color:#000000;\">%1</span>").arg(feilMelding));
|
ui->labelFeilMelding->setText(tr("<span style=\"font-weight:600; color:#ff0000;\">%1: </span><span style=\"font-weight:600;\"/><span style=\"color:#000000;\">%2</span>").arg(tr("Feil:"),feilMelding));
|
||||||
}
|
}
|
||||||
|
|
||||||
void NyKundeDialog::on_pushAvbryt_clicked() {
|
void NyKundeDialog::on_pushAvbryt_clicked() {
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,7 @@ void RedigerKundeDialog::fokuserElement(UIElementer element) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void RedigerKundeDialog::settFeilMelding(QString feilMelding) {
|
void RedigerKundeDialog::settFeilMelding(QString feilMelding) {
|
||||||
ui->labelFeilMelding->setText(tr("<span style=\"font-weight:600; color:#ff0000;\">Feil: </span><span style=\"font-weight:600;\"/><span style=\"color:#000000;\">%1</span>").arg(feilMelding));
|
ui->labelFeilMelding->setText(tr("<span style=\"font-weight:600; color:#ff0000;\">%1: </span><span style=\"font-weight:600;\"/><span style=\"color:#000000;\">%2</span>").arg(tr("Feil:"),feilMelding));
|
||||||
}
|
}
|
||||||
|
|
||||||
void RedigerKundeDialog::on_pushAvbryt_clicked() {
|
void RedigerKundeDialog::on_pushAvbryt_clicked() {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user