Skip to content

Commit 0aaf313

Browse files
committed
Move increment/decrement to i18n. Update to use "name".
1 parent 31bc052 commit 0aaf313

4 files changed

Lines changed: 13 additions & 4 deletions

File tree

src/app/shared/form/number-picker/number-picker.component.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
[disabled]="disabled"
77
(click)="toggleUp()">
88
<span class="chevron"></span>
9-
<span class="sr-only">Increment {{placeholder}}</span>
9+
<span class="sr-only">{{'form.number-picker.increment' | translate: {field: name} }}</span>
1010
</button>
1111
<input
1212
id="{{id}}"
@@ -33,6 +33,6 @@
3333
[disabled]="disabled"
3434
(click)="toggleDown()">
3535
<span class="chevron bottom"></span>
36-
<span class="sr-only">Decrement {{placeholder}}</span>
36+
<span class="sr-only">{{'form.number-picker.decrement' | translate: {field: name} }}</span>
3737
</button>
3838
</div>

src/app/shared/form/number-picker/number-picker.component.spec.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { By } from '@angular/platform-browser';
77
import { NumberPickerComponent } from './number-picker.component';
88
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
99
import { createTestComponent } from '../../testing/utils.test';
10+
import { TranslateModule } from '@ngx-translate/core';
1011

1112
describe('NumberPickerComponent test suite', () => {
1213

@@ -23,7 +24,8 @@ describe('NumberPickerComponent test suite', () => {
2324
imports: [
2425
FormsModule,
2526
ReactiveFormsModule,
26-
NgbModule
27+
NgbModule,
28+
TranslateModule.forRoot()
2729
],
2830
declarations: [
2931
NumberPickerComponent,

src/app/shared/form/number-picker/number-picker.component.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { ChangeDetectorRef, Component, EventEmitter, Input, OnInit, Output, SimpleChanges, } from '@angular/core';
22
import { ControlValueAccessor, UntypedFormBuilder, NG_VALUE_ACCESSOR } from '@angular/forms';
3+
import { TranslateService } from '@ngx-translate/core';
34
import { isEmpty } from '../../empty.util';
45

56
@Component({
@@ -31,7 +32,9 @@ export class NumberPickerComponent implements OnInit, ControlValueAccessor {
3132

3233
startValue: number;
3334

34-
constructor(private fb: UntypedFormBuilder, private cd: ChangeDetectorRef) {
35+
constructor(private fb: UntypedFormBuilder,
36+
private cd: ChangeDetectorRef,
37+
private translate: TranslateService) {
3538
}
3639

3740
ngOnInit() {

src/assets/i18n/en.json5

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1770,6 +1770,10 @@
17701770

17711771
"form.repeatable.sort.tip": "Drop the item in the new position",
17721772

1773+
"form.number-picker.decrement": "Decrement {{field}}",
1774+
1775+
"form.number-picker.increment": "Increment {{field}}",
1776+
17731777
"grant-deny-request-copy.deny": "Don't send copy",
17741778

17751779
"grant-deny-request-copy.email.back": "Back",

0 commit comments

Comments
 (0)