diff --git a/src/App/Pages/Vault/ScanPage.xaml b/src/App/Pages/Vault/ScanPage.xaml
index 55933d36e..4901e21f6 100644
--- a/src/App/Pages/Vault/ScanPage.xaml
+++ b/src/App/Pages/Vault/ScanPage.xaml
@@ -10,18 +10,18 @@
xmlns:core="clr-namespace:Bit.Core;assembly=BitwardenCore"
xmlns:zxing="clr-namespace:ZXing.Net.Mobile.Forms;assembly=ZXing.Net.Mobile.Forms"
x:Name="_page"
- Title="{u:I18n ScanQrTitle}">
-
+ Title="{Binding ScanQrPageTitle}">
+
-
+
-
+
@@ -44,13 +44,42 @@
Grid.Row="0"
Grid.RowSpan="3"
OnScanResult="OnScanResult"/>
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
+
\ No newline at end of file
diff --git a/src/App/Pages/Vault/ScanPageViewModel.cs b/src/App/Pages/Vault/ScanPageViewModel.cs
index d7b80067c..8e5536733 100644
--- a/src/App/Pages/Vault/ScanPageViewModel.cs
+++ b/src/App/Pages/Vault/ScanPageViewModel.cs
@@ -17,7 +17,9 @@ namespace Bit.App.Pages
}
public Command ToggleScanModeCommand { get; set; }
-
+ public string ScanQrPageTitle => ShowScanner ? AppResources.ScanQrTitle : AppResources.AuthenticatorKeyScanner;
+ public string CameraInstructionTop => ShowScanner ? AppResources.CameraInstructionTop : AppResources.OnceTheKeyIsSuccessfullyEntered;
+ public string CameraInstructionBottom => ShowScanner ? AppResources.CameraInstructionBottom : AppResources.SelectAddTotpToStoreTheKeySafely;
public string TotpAuthenticationKey
{
get => _totpAuthenticationKey;
@@ -33,7 +35,10 @@ namespace Bit.App.Pages
set => SetProperty(ref _showScanner, value,
additionalPropertyNames: new string[]
{
- nameof(ToggleScanModeLabel)
+ nameof(ToggleScanModeLabel),
+ nameof(ScanQrPageTitle),
+ nameof(CameraInstructionTop),
+ nameof(CameraInstructionBottom)
});
}