gnunet-svn
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]