mirror of
https://github.com/bitwarden/mobile.git
synced 2024-11-26 12:16:07 +01:00
i18n resource strings for tools pages
This commit is contained in:
parent
071ec61683
commit
620d421a4b
@ -3,6 +3,7 @@ using Bit.App.Controls;
|
||||
using Xamarin.Forms;
|
||||
using XLabs.Ioc;
|
||||
using Bit.App.Abstractions;
|
||||
using Bit.App.Resources;
|
||||
|
||||
namespace Bit.App.Pages
|
||||
{
|
||||
@ -21,7 +22,7 @@ namespace Bit.App.Pages
|
||||
{
|
||||
var serviceLabel = new Label
|
||||
{
|
||||
Text = "Use the bitwarden accessibility service to auto-fill your logins across apps and the web.",
|
||||
Text = AppResources.AutofillDescription,
|
||||
VerticalOptions = LayoutOptions.Start,
|
||||
HorizontalOptions = LayoutOptions.Center,
|
||||
HorizontalTextAlignment = TextAlignment.Center,
|
||||
@ -31,7 +32,7 @@ namespace Bit.App.Pages
|
||||
|
||||
var comingSoonLabel = new Label
|
||||
{
|
||||
Text = "Coming Soon!",
|
||||
Text = AppResources.ComingSoon,
|
||||
VerticalOptions = LayoutOptions.CenterAndExpand,
|
||||
HorizontalOptions = LayoutOptions.Center,
|
||||
HorizontalTextAlignment = TextAlignment.Center,
|
||||
@ -42,7 +43,7 @@ namespace Bit.App.Pages
|
||||
|
||||
var progressButton = new ExtendedButton
|
||||
{
|
||||
Text = "See Development Progress",
|
||||
Text = AppResources.SeeDevProgress,
|
||||
Command = new Command(() =>
|
||||
{
|
||||
_googleAnalyticsService.TrackAppEvent("SeeAutofillProgress");
|
||||
@ -63,7 +64,7 @@ namespace Bit.App.Pages
|
||||
VerticalOptions = LayoutOptions.FillAndExpand
|
||||
};
|
||||
|
||||
Title = "Auto-fill Service";
|
||||
Title = AppResources.AutofillService;
|
||||
Content = new ScrollView { Content = stackLayout };
|
||||
}
|
||||
}
|
||||
|
@ -7,6 +7,7 @@ using Plugin.Settings.Abstractions;
|
||||
using Xamarin.Forms;
|
||||
using XLabs.Ioc;
|
||||
using Bit.App.Abstractions;
|
||||
using Bit.App.Resources;
|
||||
|
||||
namespace Bit.App.Pages
|
||||
{
|
||||
@ -34,7 +35,7 @@ namespace Bit.App.Pages
|
||||
|
||||
var notStartedLabel = new Label
|
||||
{
|
||||
Text = "Get instant access to your passwords!",
|
||||
Text = AppResources.ExtensionInstantAccess,
|
||||
VerticalOptions = LayoutOptions.Start,
|
||||
HorizontalOptions = LayoutOptions.Center,
|
||||
HorizontalTextAlignment = TextAlignment.Center,
|
||||
@ -44,7 +45,7 @@ namespace Bit.App.Pages
|
||||
|
||||
var notStartedSublabel = new Label
|
||||
{
|
||||
Text = "To turn on bitwarden in Safari and other apps, tap the \"more\" icon on the bottom row of the menu.",
|
||||
Text = AppResources.ExtensionTurnOn,
|
||||
VerticalOptions = LayoutOptions.Start,
|
||||
HorizontalOptions = LayoutOptions.Center,
|
||||
HorizontalTextAlignment = TextAlignment.Center,
|
||||
@ -61,7 +62,7 @@ namespace Bit.App.Pages
|
||||
|
||||
var notStartedButton = new ExtendedButton
|
||||
{
|
||||
Text = "Enable App Extension",
|
||||
Text = AppResources.ExtensionEnable,
|
||||
Command = new Command(() => ShowExtension("NotStartedEnable")),
|
||||
VerticalOptions = LayoutOptions.End,
|
||||
HorizontalOptions = LayoutOptions.Fill,
|
||||
@ -83,7 +84,7 @@ namespace Bit.App.Pages
|
||||
|
||||
var notActivatedLabel = new Label
|
||||
{
|
||||
Text = "Almost done!",
|
||||
Text = AppResources.ExtensionAlmostDone,
|
||||
VerticalOptions = LayoutOptions.Start,
|
||||
HorizontalOptions = LayoutOptions.Center,
|
||||
HorizontalTextAlignment = TextAlignment.Center,
|
||||
@ -93,7 +94,7 @@ namespace Bit.App.Pages
|
||||
|
||||
var notActivatedSublabel = new Label
|
||||
{
|
||||
Text = "Tap the bitwarden icon in the menu to launch the extension.",
|
||||
Text = AppResources.ExtensionTapIcon,
|
||||
VerticalOptions = LayoutOptions.Start,
|
||||
HorizontalOptions = LayoutOptions.Center,
|
||||
HorizontalTextAlignment = TextAlignment.Center,
|
||||
@ -110,7 +111,7 @@ namespace Bit.App.Pages
|
||||
|
||||
var notActivatedButton = new ExtendedButton
|
||||
{
|
||||
Text = "Enable App Extension",
|
||||
Text = AppResources.ExtensionEnable,
|
||||
Command = new Command(() => ShowExtension("NotActivatedEnable")),
|
||||
VerticalOptions = LayoutOptions.End,
|
||||
HorizontalOptions = LayoutOptions.Fill,
|
||||
@ -132,7 +133,7 @@ namespace Bit.App.Pages
|
||||
|
||||
var activatedLabel = new Label
|
||||
{
|
||||
Text = "You're ready to log in!",
|
||||
Text = AppResources.ExtensionReady,
|
||||
VerticalOptions = LayoutOptions.Start,
|
||||
HorizontalOptions = LayoutOptions.Center,
|
||||
HorizontalTextAlignment = TextAlignment.Center,
|
||||
@ -142,7 +143,7 @@ namespace Bit.App.Pages
|
||||
|
||||
var activatedSublabel = new Label
|
||||
{
|
||||
Text = "In Safari, find bitwarden using the share icon (hint: scroll to the right on the bottom row of the menu).",
|
||||
Text = AppResources.ExtensionInSafari,
|
||||
VerticalOptions = LayoutOptions.Start,
|
||||
HorizontalOptions = LayoutOptions.Center,
|
||||
HorizontalTextAlignment = TextAlignment.Center,
|
||||
@ -160,7 +161,7 @@ namespace Bit.App.Pages
|
||||
|
||||
var activatedButton = new ExtendedButton
|
||||
{
|
||||
Text = "See Supported Apps",
|
||||
Text = AppResources.ExtensionSeeApps,
|
||||
Command = new Command(() =>
|
||||
{
|
||||
_googleAnalyticsService.TrackAppEvent("SeeSupportedApps");
|
||||
@ -173,7 +174,7 @@ namespace Bit.App.Pages
|
||||
|
||||
var activatedButtonReenable = new ExtendedButton
|
||||
{
|
||||
Text = "Re-enable App Extension",
|
||||
Text = AppResources.ExntesionReenable,
|
||||
Command = new Command(() => ShowExtension("Re-enable")),
|
||||
VerticalOptions = LayoutOptions.End,
|
||||
HorizontalOptions = LayoutOptions.Fill,
|
||||
@ -199,10 +200,10 @@ namespace Bit.App.Pages
|
||||
|
||||
if(Device.OS == TargetPlatform.iOS)
|
||||
{
|
||||
ToolbarItems.Add(new DismissModalToolBarItem(this, "Close"));
|
||||
ToolbarItems.Add(new DismissModalToolBarItem(this, AppResources.Close));
|
||||
}
|
||||
|
||||
Title = "App Extension";
|
||||
Title = AppResources.AppExtension;
|
||||
Content = new ScrollView { Content = stackLayout };
|
||||
BindingContext = Model;
|
||||
}
|
||||
|
@ -24,22 +24,20 @@ namespace Bit.App.Pages
|
||||
|
||||
public void Init()
|
||||
{
|
||||
var generatorCell = new ToolsViewCell("Password Generator",
|
||||
"Automatically generate strong, unique passwords for your logins.", "refresh");
|
||||
var generatorCell = new ToolsViewCell(AppResources.PasswordGenerator, AppResources.PasswordGeneratorDescription,
|
||||
"refresh");
|
||||
generatorCell.Tapped += GeneratorCell_Tapped;
|
||||
var webCell = new ToolsViewCell("bitwarden Web Vault",
|
||||
"Manage your logins from any web browser with the bitwarden web vault.", "globe");
|
||||
var webCell = new ToolsViewCell(AppResources.WebVault, AppResources.WebVaultDescription, "globe");
|
||||
webCell.Tapped += WebCell_Tapped;
|
||||
var importCell = new ToolsViewCell("Import Logins",
|
||||
"Quickly bulk import your logins from other password management apps.", "cloudup");
|
||||
var importCell = new ToolsViewCell(AppResources.ImportLogins, AppResources.ImportLoginsDescription, "cloudup");
|
||||
importCell.Tapped += ImportCell_Tapped;
|
||||
|
||||
var section = new TableSection { generatorCell };
|
||||
|
||||
if(Device.OS == TargetPlatform.iOS)
|
||||
{
|
||||
var extensionCell = new ToolsViewCell("bitwarden App Extension",
|
||||
"Use bitwarden in Safari and other apps to auto-fill your logins.", "upload");
|
||||
var extensionCell = new ToolsViewCell(AppResources.BitwardenAppExtension,
|
||||
AppResources.BitwardenAppExtensionDescription, "upload");
|
||||
extensionCell.Tapped += (object sender, EventArgs e) =>
|
||||
{
|
||||
Navigation.PushModalAsync(new ExtendedNavigationPage(new ToolsExtensionPage()));
|
||||
@ -48,8 +46,8 @@ namespace Bit.App.Pages
|
||||
}
|
||||
else
|
||||
{
|
||||
var autofillServiceCell = new ToolsViewCell("bitwarden Auto-fill Service",
|
||||
"Use the bitwarden accessibility service to auto-fill your logins.", "upload");
|
||||
var autofillServiceCell = new ToolsViewCell(AppResources.BitwardenAutofillService,
|
||||
AppResources.BitwardenAutofillServiceDescription, "upload");
|
||||
autofillServiceCell.Tapped += (object sender, EventArgs e) =>
|
||||
{
|
||||
Navigation.PushAsync(new ToolsAutofillServicePage());
|
||||
@ -94,9 +92,8 @@ namespace Bit.App.Pages
|
||||
|
||||
private async void ImportCell_Tapped(object sender, EventArgs e)
|
||||
{
|
||||
if(!await _userDialogs.ConfirmAsync(
|
||||
"You can bulk import logins from the bitwarden.com web vault. Do you want to visit the website now?",
|
||||
null, AppResources.Yes, AppResources.Cancel))
|
||||
if(!await _userDialogs.ConfirmAsync(AppResources.ImportLoginsConfirmation, null, AppResources.Yes,
|
||||
AppResources.Cancel))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
@ -53,13 +53,13 @@ namespace Bit.App.Pages
|
||||
Password.SetBinding<PasswordGeneratorPageModel>(Label.TextProperty, m => m.Password);
|
||||
|
||||
SliderCell = new SliderViewCell(this, _passwordGenerationService, _settings);
|
||||
var settingsCell = new ExtendedTextCell { Text = "More Settings", ShowDisclousure = true };
|
||||
var settingsCell = new ExtendedTextCell { Text = AppResources.MoreSettings, ShowDisclousure = true };
|
||||
settingsCell.Tapped += SettingsCell_Tapped;
|
||||
|
||||
var buttonColor = Color.FromHex("3c8dbc");
|
||||
var regenerateCell = new ExtendedTextCell { Text = "Regenerate Password", TextColor = buttonColor };
|
||||
var regenerateCell = new ExtendedTextCell { Text = AppResources.RegeneratePassword, TextColor = buttonColor };
|
||||
regenerateCell.Tapped += RegenerateCell_Tapped; ;
|
||||
var copyCell = new ExtendedTextCell { Text = "Copy Password", TextColor = buttonColor };
|
||||
var copyCell = new ExtendedTextCell { Text = AppResources.CopyPassword, TextColor = buttonColor };
|
||||
copyCell.Tapped += CopyCell_Tapped;
|
||||
|
||||
var table = new ExtendedTableView
|
||||
@ -76,7 +76,7 @@ namespace Bit.App.Pages
|
||||
regenerateCell,
|
||||
copyCell
|
||||
},
|
||||
new TableSection("Options")
|
||||
new TableSection(AppResources.Options)
|
||||
{
|
||||
SliderCell,
|
||||
settingsCell
|
||||
@ -88,7 +88,8 @@ namespace Bit.App.Pages
|
||||
{
|
||||
table.RowHeight = -1;
|
||||
table.EstimatedRowHeight = 44;
|
||||
ToolbarItems.Add(new DismissModalToolBarItem(this, _passwordValueAction == null ? "Close" : "Cancel"));
|
||||
ToolbarItems.Add(new DismissModalToolBarItem(this,
|
||||
_passwordValueAction == null ? AppResources.Close : AppResources.Cancel));
|
||||
}
|
||||
|
||||
var stackLayout = new StackLayout
|
||||
@ -108,7 +109,7 @@ namespace Bit.App.Pages
|
||||
|
||||
if(_passwordValueAction != null)
|
||||
{
|
||||
var selectToolBarItem = new ToolbarItem("Select", null, async () =>
|
||||
var selectToolBarItem = new ToolbarItem(AppResources.Select, null, async () =>
|
||||
{
|
||||
_googleAnalyticsService.TrackAppEvent("SelectedGeneratedPassword");
|
||||
_passwordValueAction(Password.Text);
|
||||
@ -118,7 +119,7 @@ namespace Bit.App.Pages
|
||||
ToolbarItems.Add(selectToolBarItem);
|
||||
}
|
||||
|
||||
Title = "Generate Password";
|
||||
Title = AppResources.GeneratePassword;
|
||||
Content = scrollView;
|
||||
BindingContext = Model;
|
||||
}
|
||||
@ -181,7 +182,7 @@ namespace Bit.App.Pages
|
||||
var label = new Label
|
||||
{
|
||||
FontSize = Device.GetNamedSize(NamedSize.Medium, typeof(Label)),
|
||||
Text = "Length",
|
||||
Text = AppResources.Length,
|
||||
HorizontalOptions = LayoutOptions.Start,
|
||||
VerticalOptions = LayoutOptions.CenterAndExpand
|
||||
};
|
||||
|
@ -64,14 +64,14 @@ namespace Bit.App.Pages
|
||||
|
||||
AvoidAmbiguousCell = new ExtendedSwitchCell
|
||||
{
|
||||
Text = "Avoid Ambiguous Characters",
|
||||
Text = AppResources.AvoidAmbiguousCharacters,
|
||||
On = !_settings.GetValueOrDefault(Constants.PasswordGeneratorAmbiguous, false)
|
||||
};
|
||||
AvoidAmbiguousCell.OnChanged += AvoidAmbiguousCell_OnChanged; ;
|
||||
|
||||
NumbersMinCell = new StepperCell("Minimum Numbers",
|
||||
NumbersMinCell = new StepperCell(AppResources.MinNumbers,
|
||||
_settings.GetValueOrDefault(Constants.PasswordGeneratorMinNumbers, 1), 0, 5, 1);
|
||||
SpecialMinCell = new StepperCell("Minimum Special",
|
||||
SpecialMinCell = new StepperCell(AppResources.MinSpecial,
|
||||
_settings.GetValueOrDefault(Constants.PasswordGeneratorMinSpecial, 1), 0, 5, 1);
|
||||
|
||||
var table = new ExtendedTableView
|
||||
@ -107,7 +107,7 @@ namespace Bit.App.Pages
|
||||
table.EstimatedRowHeight = 44;
|
||||
}
|
||||
|
||||
Title = "Settings";
|
||||
Title = AppResources.Settings;
|
||||
Content = table;
|
||||
}
|
||||
|
||||
|
315
src/App/Resources/AppResources.Designer.cs
generated
315
src/App/Resources/AppResources.Designer.cs
generated
@ -115,6 +115,42 @@ namespace Bit.App.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to App Extension.
|
||||
/// </summary>
|
||||
public static string AppExtension {
|
||||
get {
|
||||
return ResourceManager.GetString("AppExtension", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Use the bitwarden accessibility service to auto-fill your logins across apps and the web..
|
||||
/// </summary>
|
||||
public static string AutofillDescription {
|
||||
get {
|
||||
return ResourceManager.GetString("AutofillDescription", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Auto-fill Service.
|
||||
/// </summary>
|
||||
public static string AutofillService {
|
||||
get {
|
||||
return ResourceManager.GetString("AutofillService", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Avoid Ambiguous Characters.
|
||||
/// </summary>
|
||||
public static string AvoidAmbiguousCharacters {
|
||||
get {
|
||||
return ResourceManager.GetString("AvoidAmbiguousCharacters", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Back.
|
||||
/// </summary>
|
||||
@ -133,6 +169,42 @@ namespace Bit.App.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to bitwarden App Extension.
|
||||
/// </summary>
|
||||
public static string BitwardenAppExtension {
|
||||
get {
|
||||
return ResourceManager.GetString("BitwardenAppExtension", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Use bitwarden in Safari and other apps to auto-fill your logins..
|
||||
/// </summary>
|
||||
public static string BitwardenAppExtensionDescription {
|
||||
get {
|
||||
return ResourceManager.GetString("BitwardenAppExtensionDescription", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to bitwarden Auto-fill Service.
|
||||
/// </summary>
|
||||
public static string BitwardenAutofillService {
|
||||
get {
|
||||
return ResourceManager.GetString("BitwardenAutofillService", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Use the bitwarden accessibility service to auto-fill your logins..
|
||||
/// </summary>
|
||||
public static string BitwardenAutofillServiceDescription {
|
||||
get {
|
||||
return ResourceManager.GetString("BitwardenAutofillServiceDescription", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Cancel.
|
||||
/// </summary>
|
||||
@ -178,6 +250,24 @@ namespace Bit.App.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Close.
|
||||
/// </summary>
|
||||
public static string Close {
|
||||
get {
|
||||
return ResourceManager.GetString("Close", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Coming Soon!.
|
||||
/// </summary>
|
||||
public static string ComingSoon {
|
||||
get {
|
||||
return ResourceManager.GetString("ComingSoon", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Copy.
|
||||
/// </summary>
|
||||
@ -313,6 +403,87 @@ namespace Bit.App.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Re-enable App Extension.
|
||||
/// </summary>
|
||||
public static string ExntesionReenable {
|
||||
get {
|
||||
return ResourceManager.GetString("ExntesionReenable", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Almost done!.
|
||||
/// </summary>
|
||||
public static string ExtensionAlmostDone {
|
||||
get {
|
||||
return ResourceManager.GetString("ExtensionAlmostDone", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Enable App Extension.
|
||||
/// </summary>
|
||||
public static string ExtensionEnable {
|
||||
get {
|
||||
return ResourceManager.GetString("ExtensionEnable", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to In Safari, find bitwarden using the share icon (hint: scroll to the right on the bottom row of the menu)..
|
||||
/// </summary>
|
||||
public static string ExtensionInSafari {
|
||||
get {
|
||||
return ResourceManager.GetString("ExtensionInSafari", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Get instant access to your passwords!.
|
||||
/// </summary>
|
||||
public static string ExtensionInstantAccess {
|
||||
get {
|
||||
return ResourceManager.GetString("ExtensionInstantAccess", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to You're ready to log in!.
|
||||
/// </summary>
|
||||
public static string ExtensionReady {
|
||||
get {
|
||||
return ResourceManager.GetString("ExtensionReady", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to See Supported Apps.
|
||||
/// </summary>
|
||||
public static string ExtensionSeeApps {
|
||||
get {
|
||||
return ResourceManager.GetString("ExtensionSeeApps", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Tap the bitwarden icon in the menu to launch the extension..
|
||||
/// </summary>
|
||||
public static string ExtensionTapIcon {
|
||||
get {
|
||||
return ResourceManager.GetString("ExtensionTapIcon", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to To turn on bitwarden in Safari and other apps, tap the "more" icon on the bottom row of the menu..
|
||||
/// </summary>
|
||||
public static string ExtensionTurnOn {
|
||||
get {
|
||||
return ResourceManager.GetString("ExtensionTurnOn", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Favorites.
|
||||
/// </summary>
|
||||
@ -412,6 +583,15 @@ namespace Bit.App.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Generate Password.
|
||||
/// </summary>
|
||||
public static string GeneratePassword {
|
||||
get {
|
||||
return ResourceManager.GetString("GeneratePassword", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Go To Website.
|
||||
/// </summary>
|
||||
@ -439,6 +619,33 @@ namespace Bit.App.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Import Logins.
|
||||
/// </summary>
|
||||
public static string ImportLogins {
|
||||
get {
|
||||
return ResourceManager.GetString("ImportLogins", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to You can bulk import logins from the bitwarden.com web vault. Do you want to visit the website now?.
|
||||
/// </summary>
|
||||
public static string ImportLoginsConfirmation {
|
||||
get {
|
||||
return ResourceManager.GetString("ImportLoginsConfirmation", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Quickly bulk import your logins from other password management apps..
|
||||
/// </summary>
|
||||
public static string ImportLoginsDescription {
|
||||
get {
|
||||
return ResourceManager.GetString("ImportLoginsDescription", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Please connect to the internet before continuing..
|
||||
/// </summary>
|
||||
@ -493,6 +700,15 @@ namespace Bit.App.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Length.
|
||||
/// </summary>
|
||||
public static string Length {
|
||||
get {
|
||||
return ResourceManager.GetString("Length", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Lock.
|
||||
/// </summary>
|
||||
@ -610,6 +826,24 @@ namespace Bit.App.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Minimum Numbers.
|
||||
/// </summary>
|
||||
public static string MinNumbers {
|
||||
get {
|
||||
return ResourceManager.GetString("MinNumbers", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Minimum Special.
|
||||
/// </summary>
|
||||
public static string MinSpecial {
|
||||
get {
|
||||
return ResourceManager.GetString("MinSpecial", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to More.
|
||||
/// </summary>
|
||||
@ -619,6 +853,15 @@ namespace Bit.App.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to More Settings.
|
||||
/// </summary>
|
||||
public static string MoreSettings {
|
||||
get {
|
||||
return ResourceManager.GetString("MoreSettings", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to My Vault.
|
||||
/// </summary>
|
||||
@ -673,6 +916,15 @@ namespace Bit.App.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Options.
|
||||
/// </summary>
|
||||
public static string Options {
|
||||
get {
|
||||
return ResourceManager.GetString("Options", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Other.
|
||||
/// </summary>
|
||||
@ -691,6 +943,24 @@ namespace Bit.App.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Password Generator.
|
||||
/// </summary>
|
||||
public static string PasswordGenerator {
|
||||
get {
|
||||
return ResourceManager.GetString("PasswordGenerator", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Automatically generate strong, unique passwords for your logins..
|
||||
/// </summary>
|
||||
public static string PasswordGeneratorDescription {
|
||||
get {
|
||||
return ResourceManager.GetString("PasswordGeneratorDescription", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Rate the App.
|
||||
/// </summary>
|
||||
@ -718,6 +988,15 @@ namespace Bit.App.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Regenerate Password.
|
||||
/// </summary>
|
||||
public static string RegeneratePassword {
|
||||
get {
|
||||
return ResourceManager.GetString("RegeneratePassword", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Save.
|
||||
/// </summary>
|
||||
@ -745,6 +1024,24 @@ namespace Bit.App.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to See Development Progress.
|
||||
/// </summary>
|
||||
public static string SeeDevProgress {
|
||||
get {
|
||||
return ResourceManager.GetString("SeeDevProgress", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Select.
|
||||
/// </summary>
|
||||
public static string Select {
|
||||
get {
|
||||
return ResourceManager.GetString("Select", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Set PIN.
|
||||
/// </summary>
|
||||
@ -1033,6 +1330,24 @@ namespace Bit.App.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to bitwarden Web Vault.
|
||||
/// </summary>
|
||||
public static string WebVault {
|
||||
get {
|
||||
return ResourceManager.GetString("WebVault", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Manage your logins from any web browser with the bitwarden web vault..
|
||||
/// </summary>
|
||||
public static string WebVaultDescription {
|
||||
get {
|
||||
return ResourceManager.GetString("WebVaultDescription", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Yes.
|
||||
/// </summary>
|
||||
|
@ -394,6 +394,30 @@
|
||||
<data name="Account" xml:space="preserve">
|
||||
<value>Account</value>
|
||||
</data>
|
||||
<data name="AppExtension" xml:space="preserve">
|
||||
<value>App Extension</value>
|
||||
</data>
|
||||
<data name="AutofillDescription" xml:space="preserve">
|
||||
<value>Use the bitwarden accessibility service to auto-fill your logins across apps and the web.</value>
|
||||
</data>
|
||||
<data name="AutofillService" xml:space="preserve">
|
||||
<value>Auto-fill Service</value>
|
||||
</data>
|
||||
<data name="AvoidAmbiguousCharacters" xml:space="preserve">
|
||||
<value>Avoid Ambiguous Characters</value>
|
||||
</data>
|
||||
<data name="BitwardenAppExtension" xml:space="preserve">
|
||||
<value>bitwarden App Extension</value>
|
||||
</data>
|
||||
<data name="BitwardenAppExtensionDescription" xml:space="preserve">
|
||||
<value>Use bitwarden in Safari and other apps to auto-fill your logins.</value>
|
||||
</data>
|
||||
<data name="BitwardenAutofillService" xml:space="preserve">
|
||||
<value>bitwarden Auto-fill Service</value>
|
||||
</data>
|
||||
<data name="BitwardenAutofillServiceDescription" xml:space="preserve">
|
||||
<value>Use the bitwarden accessibility service to auto-fill your logins.</value>
|
||||
</data>
|
||||
<data name="ChangeEmail" xml:space="preserve">
|
||||
<value>Change Email</value>
|
||||
</data>
|
||||
@ -406,15 +430,64 @@
|
||||
<data name="ChangePasswordConfirmation" xml:space="preserve">
|
||||
<value>You can change your master password on the bitwarden.com web vault. Do you want to visit the website now?</value>
|
||||
</data>
|
||||
<data name="Close" xml:space="preserve">
|
||||
<value>Close</value>
|
||||
</data>
|
||||
<data name="ComingSoon" xml:space="preserve">
|
||||
<value>Coming Soon!</value>
|
||||
</data>
|
||||
<data name="CurrentSession" xml:space="preserve">
|
||||
<value>Current Session</value>
|
||||
</data>
|
||||
<data name="ExntesionReenable" xml:space="preserve">
|
||||
<value>Re-enable App Extension</value>
|
||||
</data>
|
||||
<data name="ExtensionAlmostDone" xml:space="preserve">
|
||||
<value>Almost done!</value>
|
||||
</data>
|
||||
<data name="ExtensionEnable" xml:space="preserve">
|
||||
<value>Enable App Extension</value>
|
||||
</data>
|
||||
<data name="ExtensionInSafari" xml:space="preserve">
|
||||
<value>In Safari, find bitwarden using the share icon (hint: scroll to the right on the bottom row of the menu).</value>
|
||||
<comment>Safari is the name of apple's web browser</comment>
|
||||
</data>
|
||||
<data name="ExtensionInstantAccess" xml:space="preserve">
|
||||
<value>Get instant access to your passwords!</value>
|
||||
</data>
|
||||
<data name="ExtensionReady" xml:space="preserve">
|
||||
<value>You're ready to log in!</value>
|
||||
</data>
|
||||
<data name="ExtensionSeeApps" xml:space="preserve">
|
||||
<value>See Supported Apps</value>
|
||||
</data>
|
||||
<data name="ExtensionTapIcon" xml:space="preserve">
|
||||
<value>Tap the bitwarden icon in the menu to launch the extension.</value>
|
||||
</data>
|
||||
<data name="ExtensionTurnOn" xml:space="preserve">
|
||||
<value>To turn on bitwarden in Safari and other apps, tap the "more" icon on the bottom row of the menu.</value>
|
||||
</data>
|
||||
<data name="Fingerprint" xml:space="preserve">
|
||||
<value>Fingerprint</value>
|
||||
</data>
|
||||
<data name="GeneratePassword" xml:space="preserve">
|
||||
<value>Generate Password</value>
|
||||
</data>
|
||||
<data name="ImportLogins" xml:space="preserve">
|
||||
<value>Import Logins</value>
|
||||
</data>
|
||||
<data name="ImportLoginsConfirmation" xml:space="preserve">
|
||||
<value>You can bulk import logins from the bitwarden.com web vault. Do you want to visit the website now?</value>
|
||||
</data>
|
||||
<data name="ImportLoginsDescription" xml:space="preserve">
|
||||
<value>Quickly bulk import your logins from other password management apps.</value>
|
||||
</data>
|
||||
<data name="LastSync" xml:space="preserve">
|
||||
<value>Last Sync:</value>
|
||||
</data>
|
||||
<data name="Length" xml:space="preserve">
|
||||
<value>Length</value>
|
||||
</data>
|
||||
<data name="Lock" xml:space="preserve">
|
||||
<value>Lock</value>
|
||||
</data>
|
||||
@ -439,12 +512,32 @@
|
||||
<data name="Manage" xml:space="preserve">
|
||||
<value>Manage</value>
|
||||
</data>
|
||||
<data name="MinNumbers" xml:space="preserve">
|
||||
<value>Minimum Numbers</value>
|
||||
<comment>Minimum numeric characters for password generator settings</comment>
|
||||
</data>
|
||||
<data name="MinSpecial" xml:space="preserve">
|
||||
<value>Minimum Special</value>
|
||||
<comment>Minimum special characters for password generator settings</comment>
|
||||
</data>
|
||||
<data name="MoreSettings" xml:space="preserve">
|
||||
<value>More Settings</value>
|
||||
</data>
|
||||
<data name="Never" xml:space="preserve">
|
||||
<value>Never</value>
|
||||
</data>
|
||||
<data name="Options" xml:space="preserve">
|
||||
<value>Options</value>
|
||||
</data>
|
||||
<data name="Other" xml:space="preserve">
|
||||
<value>Other</value>
|
||||
</data>
|
||||
<data name="PasswordGenerator" xml:space="preserve">
|
||||
<value>Password Generator</value>
|
||||
</data>
|
||||
<data name="PasswordGeneratorDescription" xml:space="preserve">
|
||||
<value>Automatically generate strong, unique passwords for your logins.</value>
|
||||
</data>
|
||||
<data name="RateTheApp" xml:space="preserve">
|
||||
<value>Rate the App</value>
|
||||
</data>
|
||||
@ -454,9 +547,18 @@
|
||||
<data name="RateTheAppDescriptionAppStore" xml:space="preserve">
|
||||
<value>App Store ratings are reset with every new version of bitwarden. Please consider helping us out with a good review!</value>
|
||||
</data>
|
||||
<data name="RegeneratePassword" xml:space="preserve">
|
||||
<value>Regenerate Password</value>
|
||||
</data>
|
||||
<data name="Security" xml:space="preserve">
|
||||
<value>Security</value>
|
||||
</data>
|
||||
<data name="SeeDevProgress" xml:space="preserve">
|
||||
<value>See Development Progress</value>
|
||||
</data>
|
||||
<data name="Select" xml:space="preserve">
|
||||
<value>Select</value>
|
||||
</data>
|
||||
<data name="SetPIN" xml:space="preserve">
|
||||
<value>Set PIN</value>
|
||||
</data>
|
||||
@ -492,4 +594,10 @@
|
||||
<data name="UnlockWithPIN" xml:space="preserve">
|
||||
<value>Unlock with PIN Code</value>
|
||||
</data>
|
||||
<data name="WebVault" xml:space="preserve">
|
||||
<value>bitwarden Web Vault</value>
|
||||
</data>
|
||||
<data name="WebVaultDescription" xml:space="preserve">
|
||||
<value>Manage your logins from any web browser with the bitwarden web vault.</value>
|
||||
</data>
|
||||
</root>
|
Loading…
Reference in New Issue
Block a user