[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[reclaim-ui] 344/459: translate claims and scopedescription
From: |
gnunet |
Subject: |
[reclaim-ui] 344/459: translate claims and scopedescription |
Date: |
Fri, 11 Jun 2021 23:27:16 +0200 |
This is an automated email from the git hooks/post-receive script.
martin-schanzenbach pushed a commit to branch master
in repository reclaim-ui.
commit d5d445c4b5d34b7739d0d4e9bd6254237ec3ca3f
Author: anna wimbauer <anna.wibauer@gmx.de>
AuthorDate: Mon Oct 12 09:30:10 2020 +0200
translate claims and scopedescription
---
src/app/open-id.service.ts | 45 +++++++++++++++++++++++++-------------------
src/locales/de/messages.json | 21 ++++++++++++++++++++-
src/locales/en/messages.json | 21 ++++++++++++++++++++-
3 files changed, 66 insertions(+), 21 deletions(-)
diff --git a/src/app/open-id.service.ts b/src/app/open-id.service.ts
index 2e24837..1fe29b4 100644
--- a/src/app/open-id.service.ts
+++ b/src/app/open-id.service.ts
@@ -6,6 +6,7 @@ import { ConfigService } from './config.service';
import { Router } from '@angular/router';
import { GnsService } from './gns.service';
import { Attribute } from './attribute';
+import { LanguageService } from './language.service';
@Injectable()
export class OpenIdService {
@@ -14,14 +15,15 @@ export class OpenIdService {
clientNameVerified: Boolean;
clientName: String;
referenceString: String;
- scopesDescriptions = {"profile": "User profile access such as email,
(nick)name, gender and birthdate.",
- "email": "Your email information.",
- "address": "Your physical address information.",
- "phone_number": "Your phone number."};
+ scopesDescriptions = {"profile":
this.getMessage("scope_description@profile"),
+ "email": this.getMessage("scope_description@email"),
+ "address":
this.getMessage("scope_description@address"),
+ "phone_number":
this.getMessage("scope_description@phone_number")};
constructor(private http: HttpClient,
private config: ConfigService,
private gnsService: GnsService,
+ private languageService: LanguageService,
private router: Router) {
this.params = {};
this.inOidcFlow = false;
@@ -242,15 +244,15 @@ export class OpenIdService {
}
getStandardProfileClaims(): Object {
- return {"family_name": "Family name",
- "given_name": "Given name",
- "middle_name": "Middle name",
- "nickname": "Nickname",
- "preferred_username": "Preferred username",
+ return {"family_name": this.getMessage('claim@family_name'),
+ "given_name": this.getMessage('claim@given_name'),
+ "middle_name": this.getMessage('claim@middle_name'),
+ "nickname": this.getMessage('claim@nickname'),
+ "preferred_username": this.getMessage('claim@preferred_username'),
//"profile": "Profile URL",
- "picture": "Picture URL",
- "website": "Website URL",
- "gender": "Gender",
+ "picture": this.getMessage('claim@picture'),
+ "website": this.getMessage('claim@website'),
+ "gender": this.getMessage('claim@gender'),
//"birthdate": "Birthdate YYYY-MM-DD", FIXME make pretty calendar
//"zoneinfo": "Timezone, e.g. Europe/Paris", Make pretty dropdown
//"locale": "Locale, e.g. en-US" Make pretty dropdown
@@ -258,19 +260,19 @@ export class OpenIdService {
}
getStandardEmailClaims(): Object {
- return {"email": "Email address"};
+ return {"email": this.getMessage('claim@email')};
}
getStandardPhoneClaims(): Object {
- return {"phone_number": "Phone number"};
+ return {"phone_number": this.getMessage('claim@phone_number')};
}
getStandardAddressClaims(): Object {
- return {"street_address": "Street",
- "locality": "City",
- "region": "State, province or prefecture",
- "postal_code": "Zip code",
- "country": "Country"};
+ return {"street_address": this.getMessage('claim@street_address'),
+ "locality": this.getMessage('claim@locality'),
+ "region": this.getMessage('claim@region'),
+ "postal_code": this.getMessage('claim@postal_code'),
+ "country": this.getMessage('claim@country')};
}
/**
@@ -383,4 +385,9 @@ export class OpenIdService {
return claimNames;
}
+ //Internationalization
+ getMessage(key, sub?){
+ return this.languageService.getMessage(key, sub);
+ }
+
}
diff --git a/src/locales/de/messages.json b/src/locales/de/messages.json
index 9f8ea76..d79d5b4 100644
--- a/src/locales/de/messages.json
+++ b/src/locales/de/messages.json
@@ -92,5 +92,24 @@
"new_identity_html@enterUsername": "Geben Sie einen Nutzernamen für Ihre
neue Identität ein.",
"new_identity_html@username": "Nutzername",
"app_html@experimentalEnabled": "Experimentelle Funktionen an",
- "app_html@experimentalDisabled": "Experimentelle Funktionen aus"
+ "app_html@experimentalDisabled": "Experimentelle Funktionen aus",
+ "claim@family_name": "Nachname",
+ "claim@given_name": "Vorname",
+ "claim@middle_name": "zweiter Vorname",
+ "claim@nickname": "Pseudonym",
+ "claim@preferred_username": "Bevorzugter Nutzername",
+ "claim@picture": "Bild URL",
+ "claim@website": "Website URL",
+ "claim@gender": "Geschlecht",
+ "claim@email": "Mailadresse",
+ "claim@phone_number": "Telefonnummer",
+ "claim@street_address": "Straße",
+ "claim@locality": "Stadt",
+ "claim@region": "Bundesland, Region oder Bezirk",
+ "claim@postal_code": "Postleitzahl",
+ "claim@country": "Land",
+ "scope_description@profile": "Benutzerprofil Zugang wie Mailadresse, Name,
Pseudonym, Geschlecht oder Geburtstag.",
+ "scope_description@email": "Deine Maildaten.",
+ "scope_description@address": "Deine physischen Anschriftdaten.",
+ "scope_description@phone_number": "Deine Telefonnummer"
}
diff --git a/src/locales/en/messages.json b/src/locales/en/messages.json
index 60dc0c4..f345eb8 100644
--- a/src/locales/en/messages.json
+++ b/src/locales/en/messages.json
@@ -92,5 +92,24 @@
"new_identity_html@enterUsername": "Enter a username for your new
identity.",
"new_identity_html@username": "Username",
"app_html@experimentalEnabled": "Epxerimental features enabled",
- "app_html@experimentalDisabled": "Epxerimental features disabled"
+ "app_html@experimentalDisabled": "Epxerimental features disabled",
+ "claim@family_name": "Family name",
+ "claim@given_name": "Given name",
+ "claim@middle_name": "Middle name",
+ "claim@nickname": "Nickname",
+ "claim@preferred_username": "Preferred username",
+ "claim@picture": "Picture URL",
+ "claim@website": "Website URL",
+ "claim@gender": "Gender",
+ "claim@email": "Email address",
+ "claim@phone_number": "Phone number",
+ "claim@street_address": "Street",
+ "claim@locality": "City",
+ "claim@region": "State, province or prefecture",
+ "claim@postal_code": "Zip code",
+ "claim@country": "Country",
+ "scope_description@profile": "User profile access such as email,
(nick)name, gender and birthdate.",
+ "scope_description@email": "Your email information.",
+ "scope_description@address": "Your physical address information.",
+ "scope_description@phone_number": "Your phone number."
}
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [reclaim-ui] 315/459: add localize package, (continued)
- [reclaim-ui] 315/459: add localize package, gnunet, 2021/06/11
- [reclaim-ui] 357/459: reduce update time, gnunet, 2021/06/11
- [reclaim-ui] 319/459: internationalization finished, gnunet, 2021/06/11
- [reclaim-ui] 360/459: clean up, gnunet, 2021/06/11
- [reclaim-ui] 372/459: fix defaults loading, gnunet, 2021/06/11
- [reclaim-ui] 338/459: update en, gnunet, 2021/06/11
- [reclaim-ui] 366/459: fix, gnunet, 2021/06/11
- [reclaim-ui] 333/459: Added translation using Weblate (German), gnunet, 2021/06/11
- [reclaim-ui] 305/459: renamed attestations to credentials, gnunet, 2021/06/11
- [reclaim-ui] 365/459: preserve history on authz redirect, gnunet, 2021/06/11
- [reclaim-ui] 344/459: translate claims and scopedescription,
gnunet <=
- [reclaim-ui] 348/459: fix, gnunet, 2021/06/11
- [reclaim-ui] 374/459: logout before login, gnunet, 2021/06/11
- [reclaim-ui] 367/459: towards better attribute import, gnunet, 2021/06/11
- [reclaim-ui] 351/459: make parser happy, gnunet, 2021/06/11
- [reclaim-ui] 321/459: I18n, gnunet, 2021/06/11
- [reclaim-ui] 354/459: redirect at api request, gnunet, 2021/06/11
- [reclaim-ui] 350/459: do not escape, gnunet, 2021/06/11
- [reclaim-ui] 377/459: ignore some profile claims, gnunet, 2021/06/11
- [reclaim-ui] 384/459: move info for import, gnunet, 2021/06/11
- [reclaim-ui] 385/459: fix bugs with requested attributes, gnunet, 2021/06/11