Add "No." as translateable
To display user numbers, No. is now translateable
This commit is contained in:
parent
0975de7432
commit
53ea73ccde
@ -62,6 +62,7 @@
|
|||||||
"@angular/cli": "^7.3.2",
|
"@angular/cli": "^7.3.2",
|
||||||
"@angular/compiler-cli": "^7.2.5",
|
"@angular/compiler-cli": "^7.2.5",
|
||||||
"@angular/language-service": "^7.2.5",
|
"@angular/language-service": "^7.2.5",
|
||||||
|
"@biesbjerg/ngx-translate-extract": "^2.3.4",
|
||||||
"@compodoc/compodoc": "^1.1.8",
|
"@compodoc/compodoc": "^1.1.8",
|
||||||
"@types/jasmine": "^3.3.9",
|
"@types/jasmine": "^3.3.9",
|
||||||
"@types/jasminewd2": "^2.0.6",
|
"@types/jasminewd2": "^2.0.6",
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
// import { _ } from '@biesbjerg/ngx-translate-extract';
|
import { _ } from '@biesbjerg/ngx-translate-extract';
|
||||||
|
|
||||||
function _(key: string | string[]): string | string[] {
|
// see issue: 4078
|
||||||
return key;
|
// function _(key: string | string[]): string | string[] {
|
||||||
}
|
// return key;
|
||||||
|
// }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add strings here that require translations but have never been declared
|
* Add strings here that require translations but have never been declared
|
||||||
|
@ -56,6 +56,10 @@ export class UserRepositoryService extends BaseRepository<ViewUser, User> {
|
|||||||
viewUser.getVerboseName = (plural: boolean = false) => {
|
viewUser.getVerboseName = (plural: boolean = false) => {
|
||||||
return this.translate.instant(plural ? 'Participants' : 'Participant');
|
return this.translate.instant(plural ? 'Participants' : 'Participant');
|
||||||
};
|
};
|
||||||
|
|
||||||
|
viewUser.getNumberForName = (nr: number) => {
|
||||||
|
return `${this.translate.instant('No.')} ${nr}`;
|
||||||
|
};
|
||||||
return viewUser;
|
return viewUser;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -152,8 +152,7 @@ export class ViewUser extends BaseProjectableViewModel implements Searchable {
|
|||||||
|
|
||||||
const number = this.number ? this.number.trim() : '';
|
const number = this.number ? this.number.trim() : '';
|
||||||
if (number) {
|
if (number) {
|
||||||
// TODO Translate
|
additions.push(this.getNumberForName(number));
|
||||||
additions.push('No. ' + number);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (additions.length > 0) {
|
if (additions.length > 0) {
|
||||||
@ -167,6 +166,11 @@ export class ViewUser extends BaseProjectableViewModel implements Searchable {
|
|||||||
*/
|
*/
|
||||||
public getVerboseName;
|
public getVerboseName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This is set by the repository. Translates the number string.
|
||||||
|
*/
|
||||||
|
public getNumberForName;
|
||||||
|
|
||||||
public constructor(user: User, groups?: ViewGroup[]) {
|
public constructor(user: User, groups?: ViewGroup[]) {
|
||||||
super(User.COLLECTIONSTRING);
|
super(User.COLLECTIONSTRING);
|
||||||
this._user = user;
|
this._user = user;
|
||||||
|
Loading…
Reference in New Issue
Block a user