From 0fc616a1413018b3611755b74bfb29663172ad1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20Baz=C3=A1n?= Date: Fri, 11 May 2018 15:12:11 -0300 Subject: [PATCH] FIX: general string fixes and search box fix --- .../feedback-complete/feedback-complete.ts | 8 ++++++-- .../includes/feedback-card/feedback-card.html | 2 +- .../includes/feedback-card/feedback-card.ts | 9 ++++++--- src/pages/settings/about/about.ts | 12 +++++++----- src/pages/settings/advanced/advanced.html | 4 ++-- src/pages/settings/settings.html | 2 +- .../wallet-service-url/wallet-service-url.html | 4 ++-- .../wallet-service-url/wallet-service-url.ts | 11 ++++++++--- .../wallet-settings-advanced.html | 2 +- .../search-tx-modal/search-tx-modal.html | 2 +- .../search-tx-modal/search-tx-modal.ts | 17 +++++------------ src/pages/wallet-details/wallet-details.ts | 9 ++++++++- 12 files changed, 48 insertions(+), 34 deletions(-) diff --git a/src/pages/feedback/feedback-complete/feedback-complete.ts b/src/pages/feedback/feedback-complete/feedback-complete.ts index 049ac380cd7..3e886f91bfd 100644 --- a/src/pages/feedback/feedback-complete/feedback-complete.ts +++ b/src/pages/feedback/feedback-complete/feedback-complete.ts @@ -1,4 +1,5 @@ import { Component } from '@angular/core'; +import { TranslateService } from '@ngx-translate/core'; import { NavController, NavParams, ViewController } from 'ionic-angular'; import { Logger } from '../../../providers/logger/logger'; @@ -10,6 +11,7 @@ import { AppProvider } from '../../../providers/app/app'; import { ConfigProvider } from '../../../providers/config/config'; import { PersistenceProvider } from '../../../providers/persistence/persistence'; import { PlatformProvider } from '../../../providers/platform/platform'; +import { ReplaceParametersProvider } from '../../../providers/replace-parameters/replace-parameters'; // pages import { HomePage } from '../../home/home'; @@ -45,14 +47,16 @@ export class FeedbackCompletePage { private persistenceProvider: PersistenceProvider, private socialSharing: SocialSharing, private appProvider: AppProvider, - private configProvider: ConfigProvider + private configProvider: ConfigProvider, + private replaceParametersProvider: ReplaceParametersProvider, + private translate: TranslateService ) { this.score = this.navParams.data.score; this.skipped = this.navParams.data.skipped; this.rated = this.navParams.data.rated; this.fromSettings = this.navParams.data.fromSettings; this.isCordova = this.platformProvider.isCordova; - this.title = "Share " + this.appProvider.info.nameCase; + this.title = this.replaceParametersProvider.replace(this.translate.instant("Share {{appName}}"), { appName: this.appProvider.info.nameCase }); let defaults = this.configProvider.getDefaults(); this.downloadUrl = this.appProvider.info.name == 'copay' ? defaults.download.copay.url : defaults.download.bitpay.url; if (!this.fromSettings) { diff --git a/src/pages/includes/feedback-card/feedback-card.html b/src/pages/includes/feedback-card/feedback-card.html index e5b9aa7e5dc..99e81c0ba9f 100644 --- a/src/pages/includes/feedback-card/feedback-card.html +++ b/src/pages/includes/feedback-card/feedback-card.html @@ -1,7 +1,7 @@
- How do you like {{appName}}? + {{ feedbackCardTitle }}
- + \ No newline at end of file diff --git a/src/pages/settings/wallet-settings/wallet-settings-advanced/wallet-service-url/wallet-service-url.ts b/src/pages/settings/wallet-settings/wallet-settings-advanced/wallet-service-url/wallet-service-url.ts index cc5786bcfae..64a9d92917b 100644 --- a/src/pages/settings/wallet-settings/wallet-settings-advanced/wallet-service-url/wallet-service-url.ts +++ b/src/pages/settings/wallet-settings/wallet-settings-advanced/wallet-service-url/wallet-service-url.ts @@ -1,5 +1,6 @@ import { Component } from '@angular/core'; import { FormBuilder, FormGroup, Validators } from '@angular/forms'; +import { TranslateService } from '@ngx-translate/core'; import { Events, NavController, NavParams } from 'ionic-angular'; import { Logger } from '../../../../../providers/logger/logger'; @@ -12,6 +13,7 @@ import { ConfigProvider } from '../../../../../providers/config/config'; import { PersistenceProvider } from '../../../../../providers/persistence/persistence'; import { PlatformProvider } from '../../../../../providers/platform/platform'; import { ProfileProvider } from '../../../../../providers/profile/profile'; +import { ReplaceParametersProvider } from '../../../../../providers/replace-parameters/replace-parameters'; @Component({ selector: 'page-wallet-service-url', @@ -21,7 +23,7 @@ export class WalletServiceUrlPage { public success: boolean = false; public wallet: any; - public appName: string; + public comment: string; public walletServiceForm: FormGroup; private config: any; private defaults: any; @@ -37,7 +39,9 @@ export class WalletServiceUrlPage { private formBuilder: FormBuilder, private events: Events, private splashScreen: SplashScreen, - private platformProvider: PlatformProvider + private platformProvider: PlatformProvider, + private replaceParametersProvider: ReplaceParametersProvider, + private translate: TranslateService ) { this.walletServiceForm = this.formBuilder.group({ bwsurl: ['', Validators.compose([Validators.minLength(1), Validators.required])] @@ -52,7 +56,8 @@ export class WalletServiceUrlPage { this.wallet = this.profileProvider.getWallet(this.navParams.data.walletId); this.defaults = this.configProvider.getDefaults(); this.config = this.configProvider.get(); - this.appName = this.app.info.nameCase; + let appName = this.app.info.nameCase; + this.comment = this.replaceParametersProvider.replace(this.translate.instant("{{appName}} depends on Bitcore Wallet Service (BWS) for blockchain information, networking and Copayer synchronization. The default configuration points to https://bws.bitpay.com (BitPay's public BWS instance)."), { appName }); this.walletServiceForm.value.bwsurl = (this.config.bwsFor && this.config.bwsFor[this.wallet.credentials.walletId]) || this.defaults.bws.url } diff --git a/src/pages/settings/wallet-settings/wallet-settings-advanced/wallet-settings-advanced.html b/src/pages/settings/wallet-settings/wallet-settings-advanced/wallet-settings-advanced.html index 814b6b4ef8d..fd71a3bc1ca 100644 --- a/src/pages/settings/wallet-settings/wallet-settings-advanced/wallet-settings-advanced.html +++ b/src/pages/settings/wallet-settings/wallet-settings-advanced/wallet-settings-advanced.html @@ -7,7 +7,7 @@