Found some untranslated strings

This commit is contained in:
Erik Thuning 2024-02-27 13:35:35 +01:00
parent 212c34d779
commit 362ee182cb
4 changed files with 64 additions and 10 deletions

@ -32,7 +32,8 @@ class CheckoutPage extends Page {
$this->ldap->get_user($name);
$nameuser = User::create_user($name);
} catch(Exception $le) {
$err = "Användarnamnet '$name' kunde inte hittas.";
$err = i18n("Username {name} not found.",
$name);
throw new Exception($err);
}
}
@ -47,13 +48,14 @@ class CheckoutPage extends Page {
$emailuser = new User($this->ldap->search_email($search),
'name');
} catch(Exception $ue) {
$err = "E-postadressen '$search' kunde inte hittas.";
$err = i18n('Email address {address} not found.',
$search);
throw new Exception($err);
}
}
if($nameuser && $emailuser) {
if($nameuser != $emailuser) {
$err = "Användarnamn och e-post matchar olika användare.";
$err = i18n('Username and email match different users.');
throw new Exception($err);
}
return $nameuser;
@ -81,11 +83,11 @@ class CheckoutPage extends Page {
$enddate = format_date(default_loan_end(time()));
$disabled = '';
$loans = $this->user->get_loans('active');
$loan_table = 'Inga pågående lån.';
$loan_table = i18n('No active loans.');
if($loans) {
$loan_table = $this->build_user_loan_table($loans);
}
$subhead = replace(array('title' => 'Lånade artiklar'),
$subhead = replace(array('title' => i18n('Borrowed products')),
$this->fragments['subtitle']);
}
print(replace(array('user' => $username,

@ -12,7 +12,7 @@ class SearchPage extends Page {
}
$this->terms = $this->translate_terms($_GET);
if($this->terms) {
$this->subtitle = 'Sökresultat';
$this->subtitle = i18n('Search results');
$hits = $this->do_search();
if(isset($hits['product'])) {
$this->product_hits = $hits['product'];
@ -182,7 +182,7 @@ class SearchPage extends Page {
$this->fragments['search_term']);
}
}
$prod_table = 'Inga artiklar hittade.';
$prod_table = i18n('No products found.');
if($this->product_hits) {
$products = '';
foreach($this->product_hits as $hit) {
@ -192,7 +192,7 @@ class SearchPage extends Page {
'type' => 'double'),
$this->fragments['product_table']);
}
$user_table = 'Inga användare hittade.';
$user_table = i18n('No users found.');
if($this->user_hits) {
$users = array();
foreach($this->user_hits as $hit) {

@ -107,7 +107,7 @@ class User extends Entity {
try {
return $ldap->get_user($this->name);
} catch(Exception $e) {
return 'Ej i SUKAT';
return i18n('Not in SUKAT');
}
}
@ -116,7 +116,7 @@ class User extends Entity {
return $ldap->get_user_email($this->name);
} catch(Exception $e) {
if($format) {
return 'Mailadress saknas';
return i18n('Email address missing');
}
return false;
}

@ -221,6 +221,58 @@ $i18n = array(
"en" => function() { return "Borrower details"; },
"sv" => function() { return "Låntagardetaljer"; },
),
"Search results" => array(
"en" => function() { return "Search results"; },
"sv" => function() { return "Sökresultat"; },
),
"No products found." => array(
"en" => function() { return "No products found."; },
"sv" => function() { return "Inga artiklar hittade."; },
),
"No users found." => array(
"en" => function() { return "No users found."; },
"sv" => function() { return "Inga användare hittade."; },
),
"Email address missing" => array(
"en" => function() { return "Email address missing"; },
"sv" => function() { return "Mailadress saknas"; },
),
"Not in SUKAT" => array(
"en" => function() { return "Not in SUKAT"; },
"sv" => function() { return "Ej i SUKAT"; },
),
"Username {name} not found." => array(
"en" => function($name) {
return "Username $name not found.";
},
"sv" => function($name) {
return "Användarnamnet $name kunde inte hittas.";
},
),
"Email address {address} not found." => array(
"en" => function($address) {
return "Email address '$address' not found.";
},
"sv" => function($address) {
return "E-postadressen '$address' kunde inte hittas.";
},
),
"Username and email match different users." => array(
"en" => function() {
return "Username and email match different users.";
},
"sv" => function() {
return "Användarnamn och e-post matchar olika användare.";
},
),
"No active loans." => array(
"en" => function() { return "No active loans."; },
"sv" => function() { return "Inga pågående lån."; },
),
"Borrowed products" => array(
"en" => function() { return "Borrowed products"; },
"sv" => function() { return "Lånade artiklar"; },
),
/*
"" => array(
"en" => function() { return ""; },