1
0
mirror of https://github.com/bitwarden/mobile.git synced 2025-03-01 03:21:31 +01:00

update resource strings for Logins => Items

This commit is contained in:
Kyle Spearrin 2017-10-18 21:53:44 -04:00
parent 74ac9cbbbe
commit 0ec22a4639
12 changed files with 163 additions and 176 deletions

View File

@ -36,7 +36,7 @@ namespace Bit.App.Pages
"refresh.png"); "refresh.png");
WebCell = new ToolsViewCell(AppResources.WebVault, AppResources.WebVaultDescription, "globe.png"); WebCell = new ToolsViewCell(AppResources.WebVault, AppResources.WebVaultDescription, "globe.png");
ShareCell = new ToolsViewCell(AppResources.ShareVault, AppResources.ShareVaultDescription, "share_tools.png"); ShareCell = new ToolsViewCell(AppResources.ShareVault, AppResources.ShareVaultDescription, "share_tools.png");
ImportCell = new ToolsViewCell(AppResources.ImportLogins, AppResources.ImportLoginsDescription, "cloudup.png"); ImportCell = new ToolsViewCell(AppResources.ImportItems, AppResources.ImportItemsDescription, "cloudup.png");
var section = new TableSection(" ") { GeneratorCell }; var section = new TableSection(" ") { GeneratorCell };
@ -142,7 +142,7 @@ namespace Bit.App.Pages
private async void ImportCell_Tapped(object sender, EventArgs e) private async void ImportCell_Tapped(object sender, EventArgs e)
{ {
if(!await _userDialogs.ConfirmAsync(AppResources.ImportLoginsConfirmation, null, AppResources.Yes, if(!await _userDialogs.ConfirmAsync(AppResources.ImportItemsConfirmation, null, AppResources.Yes,
AppResources.Cancel)) AppResources.Cancel))
{ {
return; return;

View File

@ -120,7 +120,7 @@ namespace Bit.App.Pages
HasUnevenRows = true, HasUnevenRows = true,
Root = new TableRoot Root = new TableRoot
{ {
new TableSection(AppResources.LoginInformation) new TableSection(AppResources.ItemInformation)
{ {
NameCell, NameCell,
UriCell, UriCell,
@ -206,7 +206,7 @@ namespace Bit.App.Pages
if(saveTask.Succeeded) if(saveTask.Succeeded)
{ {
_userDialogs.Toast(AppResources.NewLoginCreated); _userDialogs.Toast(AppResources.NewItemCreated);
if(_fromAutofill) if(_fromAutofill)
{ {
_googleAnalyticsService.TrackExtensionEvent("CreatedLogin"); _googleAnalyticsService.TrackExtensionEvent("CreatedLogin");
@ -227,7 +227,7 @@ namespace Bit.App.Pages
} }
}, ToolbarItemOrder.Default, 0); }, ToolbarItemOrder.Default, 0);
Title = AppResources.AddLogin; Title = AppResources.AddItem;
Content = table; Content = table;
ToolbarItems.Add(saveToolBarItem); ToolbarItems.Add(saveToolBarItem);
if(Device.RuntimePlatform == Device.iOS || Device.RuntimePlatform == Device.Windows) if(Device.RuntimePlatform == Device.iOS || Device.RuntimePlatform == Device.Windows)

View File

@ -65,7 +65,7 @@ namespace Bit.App.Pages
{ {
var noDataLabel = new Label var noDataLabel = new Label
{ {
Text = string.Format(AppResources.NoLoginsForUri, _name ?? "--"), Text = string.Format(AppResources.NoItemsForUri, _name ?? "--"),
HorizontalTextAlignment = TextAlignment.Center, HorizontalTextAlignment = TextAlignment.Center,
FontSize = Device.GetNamedSize(NamedSize.Small, typeof(Label)), FontSize = Device.GetNamedSize(NamedSize.Small, typeof(Label)),
Style = (Style)Application.Current.Resources["text-muted"] Style = (Style)Application.Current.Resources["text-muted"]
@ -73,7 +73,7 @@ namespace Bit.App.Pages
var addCipherButton = new ExtendedButton var addCipherButton = new ExtendedButton
{ {
Text = AppResources.AddALogin, Text = AppResources.AddAnItem,
Command = new Command(() => AddCipherAsync()), Command = new Command(() => AddCipherAsync()),
Style = (Style)Application.Current.Resources["btn-primaryAccent"] Style = (Style)Application.Current.Resources["btn-primaryAccent"]
}; };
@ -106,7 +106,7 @@ namespace Bit.App.Pages
ListView.RowHeight = -1; ListView.RowHeight = -1;
} }
Title = string.Format(AppResources.LoginsForUri, _name ?? "--"); Title = string.Format(AppResources.ItemsForUri, _name ?? "--");
LoadingIndicator = new ActivityIndicator LoadingIndicator = new ActivityIndicator
{ {
@ -170,7 +170,7 @@ namespace Bit.App.Pages
.ToList(); .ToList();
if(normalLogins?.Any() ?? false) if(normalLogins?.Any() ?? false)
{ {
autofillGroupings.Add(new VaultListPageModel.AutofillGrouping(normalLogins, AppResources.MatchingLogins)); autofillGroupings.Add(new VaultListPageModel.AutofillGrouping(normalLogins, AppResources.MatchingItems));
} }
var fuzzyLogins = ciphers?.Item2.Select(l => new VaultListPageModel.AutofillCipher(l, true)) var fuzzyLogins = ciphers?.Item2.Select(l => new VaultListPageModel.AutofillCipher(l, true))
@ -180,7 +180,7 @@ namespace Bit.App.Pages
if(fuzzyLogins?.Any() ?? false) if(fuzzyLogins?.Any() ?? false)
{ {
autofillGroupings.Add(new VaultListPageModel.AutofillGrouping(fuzzyLogins, autofillGroupings.Add(new VaultListPageModel.AutofillGrouping(fuzzyLogins,
AppResources.PossibleMatchingLogins)); AppResources.PossibleMatchingItems));
} }
Device.BeginInvokeOnMainThread(() => Device.BeginInvokeOnMainThread(() =>

View File

@ -141,7 +141,7 @@ namespace Bit.App.Pages
HasUnevenRows = true, HasUnevenRows = true,
Root = new TableRoot Root = new TableRoot
{ {
new TableSection(AppResources.LoginInformation) new TableSection(AppResources.ItemInformation)
{ {
NameCell, NameCell,
UriCell, UriCell,
@ -237,7 +237,7 @@ namespace Bit.App.Pages
if(saveTask.Succeeded) if(saveTask.Succeeded)
{ {
_userDialogs.Toast(AppResources.LoginUpdated); _userDialogs.Toast(AppResources.ItemUpdated);
_googleAnalyticsService.TrackAppEvent("EditedLogin"); _googleAnalyticsService.TrackAppEvent("EditedLogin");
await Navigation.PopForDeviceAsync(); await Navigation.PopForDeviceAsync();
} }
@ -251,7 +251,7 @@ namespace Bit.App.Pages
} }
}, ToolbarItemOrder.Default, 0); }, ToolbarItemOrder.Default, 0);
Title = AppResources.EditLogin; Title = AppResources.EditItem;
Content = table; Content = table;
ToolbarItems.Add(saveToolBarItem); ToolbarItems.Add(saveToolBarItem);
if(Device.RuntimePlatform == Device.iOS || Device.RuntimePlatform == Device.Windows) if(Device.RuntimePlatform == Device.iOS || Device.RuntimePlatform == Device.Windows)
@ -414,7 +414,7 @@ namespace Bit.App.Pages
if(deleteTask.Succeeded) if(deleteTask.Succeeded)
{ {
_userDialogs.Toast(AppResources.LoginDeleted); _userDialogs.Toast(AppResources.ItemDeleted);
_googleAnalyticsService.TrackAppEvent("DeletedLogin"); _googleAnalyticsService.TrackAppEvent("DeletedLogin");
await Navigation.PopForDeviceAsync(); await Navigation.PopForDeviceAsync();
} }

View File

@ -119,7 +119,7 @@ namespace Bit.App.Pages
var noDataLabel = new Label var noDataLabel = new Label
{ {
Text = _favorites ? AppResources.NoFavorites : AppResources.NoLogins, Text = _favorites ? AppResources.NoFavorites : AppResources.NoItems,
HorizontalTextAlignment = TextAlignment.Center, HorizontalTextAlignment = TextAlignment.Center,
FontSize = Device.GetNamedSize(NamedSize.Small, typeof(Label)), FontSize = Device.GetNamedSize(NamedSize.Small, typeof(Label)),
Style = (Style)Application.Current.Resources["text-muted"] Style = (Style)Application.Current.Resources["text-muted"]
@ -137,7 +137,7 @@ namespace Bit.App.Pages
{ {
var addCipherButton = new ExtendedButton var addCipherButton = new ExtendedButton
{ {
Text = AppResources.AddALogin, Text = AppResources.AddAnItem,
Command = new Command(() => AddCipher()), Command = new Command(() => AddCipher()),
Style = (Style)Application.Current.Resources["btn-primaryAccent"] Style = (Style)Application.Current.Resources["btn-primaryAccent"]
}; };

View File

@ -113,7 +113,7 @@ namespace Bit.App.Pages
NotesCell.Value.SetBinding(Label.TextProperty, nameof(VaultViewLoginPageModel.Notes)); NotesCell.Value.SetBinding(Label.TextProperty, nameof(VaultViewLoginPageModel.Notes));
NotesCell.Value.LineBreakMode = LineBreakMode.WordWrap; NotesCell.Value.LineBreakMode = LineBreakMode.WordWrap;
LoginInformationSection = new TableSection(AppResources.LoginInformation) LoginInformationSection = new TableSection(AppResources.ItemInformation)
{ {
nameCell nameCell
}; };
@ -150,7 +150,7 @@ namespace Bit.App.Pages
UriCell.Button1.WidthRequest = 75; UriCell.Button1.WidthRequest = 75;
} }
Title = AppResources.ViewLogin; Title = AppResources.ViewItem;
Content = Table; Content = Table;
BindingContext = Model; BindingContext = Model;
} }

View File

@ -98,11 +98,11 @@ namespace Bit.App.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Add a Login. /// Looks up a localized string similar to Add an Item.
/// </summary> /// </summary>
public static string AddALogin { public static string AddAnItem {
get { get {
return ResourceManager.GetString("AddALogin", resourceCulture); return ResourceManager.GetString("AddAnItem", resourceCulture);
} }
} }
@ -116,11 +116,11 @@ namespace Bit.App.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Add Login. /// Looks up a localized string similar to Add Item.
/// </summary> /// </summary>
public static string AddLogin { public static string AddItem {
get { get {
return ResourceManager.GetString("AddLogin", resourceCulture); return ResourceManager.GetString("AddItem", resourceCulture);
} }
} }
@ -269,7 +269,7 @@ namespace Bit.App.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Do you want to auto-fill or view this login?. /// Looks up a localized string similar to Do you want to auto-fill or view this item?.
/// </summary> /// </summary>
public static string AutofillOrView { public static string AutofillOrView {
get { get {
@ -413,7 +413,7 @@ namespace Bit.App.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Are you sure you want to auto-fill this login? It is not a complete match for &quot;{0}&quot;.. /// Looks up a localized string similar to Are you sure you want to auto-fill this item? It is not a complete match for &quot;{0}&quot;..
/// </summary> /// </summary>
public static string BitwardenAutofillServiceMatchConfirm { public static string BitwardenAutofillServiceMatchConfirm {
get { get {
@ -431,7 +431,7 @@ namespace Bit.App.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Tap this notification to auto-fill a login from your vault.. /// Looks up a localized string similar to Tap this notification to auto-fill an item from your vault..
/// </summary> /// </summary>
public static string BitwardenAutofillServiceNotificationContent { public static string BitwardenAutofillServiceNotificationContent {
get { get {
@ -440,7 +440,7 @@ namespace Bit.App.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Tap this notification to view logins from your vault.. /// Looks up a localized string similar to Tap this notification to view items from your vault..
/// </summary> /// </summary>
public static string BitwardenAutofillServiceNotificationContentOld { public static string BitwardenAutofillServiceNotificationContentOld {
get { get {
@ -458,7 +458,7 @@ namespace Bit.App.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to You are searching for an auto-fill login for &quot;{0}&quot;.. /// Looks up a localized string similar to You are searching for an auto-fill item for &quot;{0}&quot;..
/// </summary> /// </summary>
public static string BitwardenAutofillServiceSearch { public static string BitwardenAutofillServiceSearch {
get { get {
@ -854,11 +854,11 @@ namespace Bit.App.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Edit Login. /// Looks up a localized string similar to Edit Item.
/// </summary> /// </summary>
public static string EditLogin { public static string EditItem {
get { get {
return ResourceManager.GetString("EditLogin", resourceCulture); return ResourceManager.GetString("EditItem", resourceCulture);
} }
} }
@ -1286,29 +1286,29 @@ namespace Bit.App.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Import Logins. /// Looks up a localized string similar to Import Items.
/// </summary> /// </summary>
public static string ImportLogins { public static string ImportItems {
get { get {
return ResourceManager.GetString("ImportLogins", resourceCulture); return ResourceManager.GetString("ImportItems", resourceCulture);
} }
} }
/// <summary> /// <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?. /// Looks up a localized string similar to You can bulk import items from the bitwarden.com web vault. Do you want to visit the website now?.
/// </summary> /// </summary>
public static string ImportLoginsConfirmation { public static string ImportItemsConfirmation {
get { get {
return ResourceManager.GetString("ImportLoginsConfirmation", resourceCulture); return ResourceManager.GetString("ImportItemsConfirmation", resourceCulture);
} }
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Quickly bulk import your logins from other password management apps.. /// Looks up a localized string similar to Quickly bulk import your items from other password management apps..
/// </summary> /// </summary>
public static string ImportLoginsDescription { public static string ImportItemsDescription {
get { get {
return ResourceManager.GetString("ImportLoginsDescription", resourceCulture); return ResourceManager.GetString("ImportItemsDescription", resourceCulture);
} }
} }
@ -1348,6 +1348,51 @@ namespace Bit.App.Resources {
} }
} }
/// <summary>
/// Looks up a localized string similar to Item has been deleted..
/// </summary>
public static string ItemDeleted {
get {
return ResourceManager.GetString("ItemDeleted", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Item Information.
/// </summary>
public static string ItemInformation {
get {
return ResourceManager.GetString("ItemInformation", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Items.
/// </summary>
public static string Items {
get {
return ResourceManager.GetString("Items", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Items for {0}.
/// </summary>
public static string ItemsForUri {
get {
return ResourceManager.GetString("ItemsForUri", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Item updated..
/// </summary>
public static string ItemUpdated {
get {
return ResourceManager.GetString("ItemUpdated", resourceCulture);
}
}
/// <summary> /// <summary>
/// Looks up a localized string similar to Last Sync:. /// Looks up a localized string similar to Last Sync:.
/// </summary> /// </summary>
@ -1465,33 +1510,6 @@ namespace Bit.App.Resources {
} }
} }
/// <summary>
/// Looks up a localized string similar to Login has been deleted..
/// </summary>
public static string LoginDeleted {
get {
return ResourceManager.GetString("LoginDeleted", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Login Information.
/// </summary>
public static string LoginInformation {
get {
return ResourceManager.GetString("LoginInformation", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to No Name.
/// </summary>
public static string LoginNoName {
get {
return ResourceManager.GetString("LoginNoName", resourceCulture);
}
}
/// <summary> /// <summary>
/// Looks up a localized string similar to Login. /// Looks up a localized string similar to Login.
/// </summary> /// </summary>
@ -1510,24 +1528,6 @@ namespace Bit.App.Resources {
} }
} }
/// <summary>
/// Looks up a localized string similar to Logins.
/// </summary>
public static string Logins {
get {
return ResourceManager.GetString("Logins", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Logins for {0}.
/// </summary>
public static string LoginsForUri {
get {
return ResourceManager.GetString("LoginsForUri", resourceCulture);
}
}
/// <summary> /// <summary>
/// Looks up a localized string similar to Login Unavailable. /// Looks up a localized string similar to Login Unavailable.
/// </summary> /// </summary>
@ -1537,15 +1537,6 @@ namespace Bit.App.Resources {
} }
} }
/// <summary>
/// Looks up a localized string similar to Login updated..
/// </summary>
public static string LoginUpdated {
get {
return ResourceManager.GetString("LoginUpdated", resourceCulture);
}
}
/// <summary> /// <summary>
/// Looks up a localized string similar to Log Out. /// Looks up a localized string similar to Log Out.
/// </summary> /// </summary>
@ -1637,11 +1628,11 @@ namespace Bit.App.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Matching Logins. /// Looks up a localized string similar to Matching Items.
/// </summary> /// </summary>
public static string MatchingLogins { public static string MatchingItems {
get { get {
return ResourceManager.GetString("MatchingLogins", resourceCulture); return ResourceManager.GetString("MatchingItems", resourceCulture);
} }
} }
@ -1727,11 +1718,11 @@ namespace Bit.App.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to New login created.. /// Looks up a localized string similar to New item created..
/// </summary> /// </summary>
public static string NewLoginCreated { public static string NewItemCreated {
get { get {
return ResourceManager.GetString("NewLoginCreated", resourceCulture); return ResourceManager.GetString("NewItemCreated", resourceCulture);
} }
} }
@ -1781,29 +1772,29 @@ namespace Bit.App.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to There are no logins in your vault.. /// Looks up a localized string similar to There are no items in your vault..
/// </summary> /// </summary>
public static string NoLogins { public static string NoItems {
get { get {
return ResourceManager.GetString("NoLogins", resourceCulture); return ResourceManager.GetString("NoItems", resourceCulture);
} }
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to There are no logins in your vault for {0}.. /// Looks up a localized string similar to There are no items in your vault for {0}..
/// </summary> /// </summary>
public static string NoLoginsForUri { public static string NoItemsForUri {
get { get {
return ResourceManager.GetString("NoLoginsForUri", resourceCulture); return ResourceManager.GetString("NoItemsForUri", resourceCulture);
} }
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to There are no logins in your vault for this website. Tap to add one.. /// Looks up a localized string similar to There are no items in your vault for this website. Tap to add one..
/// </summary> /// </summary>
public static string NoLoginsTap { public static string NoItemsTap {
get { get {
return ResourceManager.GetString("NoLoginsTap", resourceCulture); return ResourceManager.GetString("NoItemsTap", resourceCulture);
} }
} }
@ -1961,11 +1952,11 @@ namespace Bit.App.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Possible Matching Logins. /// Looks up a localized string similar to Possible Matching Items.
/// </summary> /// </summary>
public static string PossibleMatchingLogins { public static string PossibleMatchingItems {
get { get {
return ResourceManager.GetString("PossibleMatchingLogins", resourceCulture); return ResourceManager.GetString("PossibleMatchingItems", resourceCulture);
} }
} }
@ -2204,7 +2195,7 @@ namespace Bit.App.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Create an organization to securely share your logins with other users.. /// Looks up a localized string similar to Create an organization to securely share your items with other users..
/// </summary> /// </summary>
public static string ShareVaultDescription { public static string ShareVaultDescription {
get { get {
@ -2546,11 +2537,11 @@ namespace Bit.App.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to View Login. /// Looks up a localized string similar to View Item.
/// </summary> /// </summary>
public static string ViewLogin { public static string ViewItem {
get { get {
return ResourceManager.GetString("ViewLogin", resourceCulture); return ResourceManager.GetString("ViewItem", resourceCulture);
} }
} }
@ -2591,7 +2582,7 @@ namespace Bit.App.Resources {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to Manage your logins from any web browser with the bitwarden web vault.. /// Looks up a localized string similar to Manage your items from any web browser with the bitwarden web vault..
/// </summary> /// </summary>
public static string WebVaultDescription { public static string WebVaultDescription {
get { get {

View File

@ -127,9 +127,9 @@
<data name="AddFolder" xml:space="preserve"> <data name="AddFolder" xml:space="preserve">
<value>Add Folder</value> <value>Add Folder</value>
</data> </data>
<data name="AddLogin" xml:space="preserve"> <data name="AddItem" xml:space="preserve">
<value>Add Login</value> <value>Add Item</value>
<comment>The title for the add login page.</comment> <comment>The title for the add item page.</comment>
</data> </data>
<data name="AnErrorHasOccurred" xml:space="preserve"> <data name="AnErrorHasOccurred" xml:space="preserve">
<value>An error has occurred.</value> <value>An error has occurred.</value>
@ -223,7 +223,7 @@
</data> </data>
<data name="FolderNone" xml:space="preserve"> <data name="FolderNone" xml:space="preserve">
<value>No Folder</value> <value>No Folder</value>
<comment>Logins that have no folder specified go in this special "catch-all" folder.</comment> <comment>Items that have no folder specified go in this special "catch-all" folder.</comment>
</data> </data>
<data name="Folders" xml:space="preserve"> <data name="Folders" xml:space="preserve">
<value>Folders</value> <value>Folders</value>
@ -325,14 +325,10 @@
<value>Show</value> <value>Show</value>
<comment>Reveal a hidden value (password).</comment> <comment>Reveal a hidden value (password).</comment>
</data> </data>
<data name="LoginDeleted" xml:space="preserve"> <data name="ItemDeleted" xml:space="preserve">
<value>Login has been deleted.</value> <value>Item has been deleted.</value>
<comment>Confirmation message after successfully deleting a login.</comment> <comment>Confirmation message after successfully deleting a login.</comment>
</data> </data>
<data name="LoginNoName" xml:space="preserve">
<value>No Name</value>
<comment>Title text to display when there is no name given for a login.</comment>
</data>
<data name="Submit" xml:space="preserve"> <data name="Submit" xml:space="preserve">
<value>Submit</value> <value>Submit</value>
</data> </data>
@ -400,8 +396,8 @@
<data name="AccountCreated" xml:space="preserve"> <data name="AccountCreated" xml:space="preserve">
<value>Your new account has been created! You may now log in.</value> <value>Your new account has been created! You may now log in.</value>
</data> </data>
<data name="AddALogin" xml:space="preserve"> <data name="AddAnItem" xml:space="preserve">
<value>Add a Login</value> <value>Add an Item</value>
</data> </data>
<data name="AppExtension" xml:space="preserve"> <data name="AppExtension" xml:space="preserve">
<value>App Extension</value> <value>App Extension</value>
@ -467,8 +463,8 @@
<value>Creating account...</value> <value>Creating account...</value>
<comment>Message shown when interacting with the server</comment> <comment>Message shown when interacting with the server</comment>
</data> </data>
<data name="EditLogin" xml:space="preserve"> <data name="EditItem" xml:space="preserve">
<value>Edit Login</value> <value>Edit Item</value>
</data> </data>
<data name="EnableAutomaticSyncing" xml:space="preserve"> <data name="EnableAutomaticSyncing" xml:space="preserve">
<value>Enable Automatic Syncing</value> <value>Enable Automatic Syncing</value>
@ -522,14 +518,14 @@
<data name="GetPasswordHint" xml:space="preserve"> <data name="GetPasswordHint" xml:space="preserve">
<value>Get your master password hint</value> <value>Get your master password hint</value>
</data> </data>
<data name="ImportLogins" xml:space="preserve"> <data name="ImportItems" xml:space="preserve">
<value>Import Logins</value> <value>Import Items</value>
</data> </data>
<data name="ImportLoginsConfirmation" xml:space="preserve"> <data name="ImportItemsConfirmation" xml:space="preserve">
<value>You can bulk import logins from the bitwarden.com web vault. Do you want to visit the website now?</value> <value>You can bulk import items from the bitwarden.com web vault. Do you want to visit the website now?</value>
</data> </data>
<data name="ImportLoginsDescription" xml:space="preserve"> <data name="ImportItemsDescription" xml:space="preserve">
<value>Quickly bulk import your logins from other password management apps.</value> <value>Quickly bulk import your items from other password management apps.</value>
</data> </data>
<data name="LastSync" xml:space="preserve"> <data name="LastSync" xml:space="preserve">
<value>Last Sync:</value> <value>Last Sync:</value>
@ -600,17 +596,17 @@
<data name="Never" xml:space="preserve"> <data name="Never" xml:space="preserve">
<value>Never</value> <value>Never</value>
</data> </data>
<data name="NewLoginCreated" xml:space="preserve"> <data name="NewItemCreated" xml:space="preserve">
<value>New login created.</value> <value>New item created.</value>
</data> </data>
<data name="NoFavorites" xml:space="preserve"> <data name="NoFavorites" xml:space="preserve">
<value>There are no favorites in your vault.</value> <value>There are no favorites in your vault.</value>
</data> </data>
<data name="NoLogins" xml:space="preserve"> <data name="NoItems" xml:space="preserve">
<value>There are no logins in your vault.</value> <value>There are no items in your vault.</value>
</data> </data>
<data name="NoLoginsTap" xml:space="preserve"> <data name="NoItemsTap" xml:space="preserve">
<value>There are no logins in your vault for this website. Tap to add one.</value> <value>There are no items in your vault for this website. Tap to add one.</value>
</data> </data>
<data name="NoUsernamePasswordConfigured" xml:space="preserve"> <data name="NoUsernamePasswordConfigured" xml:space="preserve">
<value>This login does not have a username or password configured.</value> <value>This login does not have a username or password configured.</value>
@ -683,11 +679,11 @@
<data name="SetPINDirection" xml:space="preserve"> <data name="SetPINDirection" xml:space="preserve">
<value>Enter a 4 digit PIN code to unlock the app with.</value> <value>Enter a 4 digit PIN code to unlock the app with.</value>
</data> </data>
<data name="LoginInformation" xml:space="preserve"> <data name="ItemInformation" xml:space="preserve">
<value>Login Information</value> <value>Item Information</value>
</data> </data>
<data name="LoginUpdated" xml:space="preserve"> <data name="ItemUpdated" xml:space="preserve">
<value>Login updated.</value> <value>Item updated.</value>
</data> </data>
<data name="Submitting" xml:space="preserve"> <data name="Submitting" xml:space="preserve">
<value>Submitting...</value> <value>Submitting...</value>
@ -729,20 +725,20 @@
<data name="VerificationCode" xml:space="preserve"> <data name="VerificationCode" xml:space="preserve">
<value>Verification Code</value> <value>Verification Code</value>
</data> </data>
<data name="ViewLogin" xml:space="preserve"> <data name="ViewItem" xml:space="preserve">
<value>View Login</value> <value>View Item</value>
</data> </data>
<data name="WebVault" xml:space="preserve"> <data name="WebVault" xml:space="preserve">
<value>bitwarden Web Vault</value> <value>bitwarden Web Vault</value>
</data> </data>
<data name="WebVaultDescription" xml:space="preserve"> <data name="WebVaultDescription" xml:space="preserve">
<value>Manage your logins from any web browser with the bitwarden web vault.</value> <value>Manage your items from any web browser with the bitwarden web vault.</value>
</data> </data>
<data name="Lost2FAApp" xml:space="preserve"> <data name="Lost2FAApp" xml:space="preserve">
<value>Lost authenticator app?</value> <value>Lost authenticator app?</value>
</data> </data>
<data name="Logins" xml:space="preserve"> <data name="Items" xml:space="preserve">
<value>Logins</value> <value>Items</value>
<comment>Screen title</comment> <comment>Screen title</comment>
</data> </data>
<data name="ExtensionActivated" xml:space="preserve"> <data name="ExtensionActivated" xml:space="preserve">
@ -754,19 +750,19 @@
<data name="Translations" xml:space="preserve"> <data name="Translations" xml:space="preserve">
<value>Translations</value> <value>Translations</value>
</data> </data>
<data name="LoginsForUri" xml:space="preserve"> <data name="ItemsForUri" xml:space="preserve">
<value>Logins for {0}</value> <value>Items for {0}</value>
<comment>This is used for the autofill service. ex. "Logins for twitter.com"</comment> <comment>This is used for the autofill service. ex. "Logins for twitter.com"</comment>
</data> </data>
<data name="NoLoginsForUri" xml:space="preserve"> <data name="NoItemsForUri" xml:space="preserve">
<value>There are no logins in your vault for {0}.</value> <value>There are no items in your vault for {0}.</value>
<comment>This is used for the autofill service. ex. "There are no logins in your vault for twitter.com".</comment> <comment>This is used for the autofill service. ex. "There are no items in your vault for twitter.com".</comment>
</data> </data>
<data name="BitwardenAutofillServiceNotification" xml:space="preserve"> <data name="BitwardenAutofillServiceNotification" xml:space="preserve">
<value>When you see a bitwarden auto-fill notification, you can tap it to launch the auto-fill service.</value> <value>When you see a bitwarden auto-fill notification, you can tap it to launch the auto-fill service.</value>
</data> </data>
<data name="BitwardenAutofillServiceNotificationContent" xml:space="preserve"> <data name="BitwardenAutofillServiceNotificationContent" xml:space="preserve">
<value>Tap this notification to auto-fill a login from your vault.</value> <value>Tap this notification to auto-fill an item from your vault.</value>
</data> </data>
<data name="BitwardenAutofillServiceOpenSettings" xml:space="preserve"> <data name="BitwardenAutofillServiceOpenSettings" xml:space="preserve">
<value>Open Accessibility Settings</value> <value>Open Accessibility Settings</value>
@ -796,28 +792,28 @@
<value>Auto-fill</value> <value>Auto-fill</value>
</data> </data>
<data name="AutofillOrView" xml:space="preserve"> <data name="AutofillOrView" xml:space="preserve">
<value>Do you want to auto-fill or view this login?</value> <value>Do you want to auto-fill or view this item?</value>
</data> </data>
<data name="BitwardenAutofillServiceMatchConfirm" xml:space="preserve"> <data name="BitwardenAutofillServiceMatchConfirm" xml:space="preserve">
<value>Are you sure you want to auto-fill this login? It is not a complete match for "{0}".</value> <value>Are you sure you want to auto-fill this item? It is not a complete match for "{0}".</value>
</data> </data>
<data name="MatchingLogins" xml:space="preserve"> <data name="MatchingItems" xml:space="preserve">
<value>Matching Logins</value> <value>Matching Items</value>
</data> </data>
<data name="PossibleMatchingLogins" xml:space="preserve"> <data name="PossibleMatchingItems" xml:space="preserve">
<value>Possible Matching Logins</value> <value>Possible Matching Items</value>
</data> </data>
<data name="Search" xml:space="preserve"> <data name="Search" xml:space="preserve">
<value>Search</value> <value>Search</value>
</data> </data>
<data name="BitwardenAutofillServiceSearch" xml:space="preserve"> <data name="BitwardenAutofillServiceSearch" xml:space="preserve">
<value>You are searching for an auto-fill login for "{0}".</value> <value>You are searching for an auto-fill item for "{0}".</value>
</data> </data>
<data name="ShareVault" xml:space="preserve"> <data name="ShareVault" xml:space="preserve">
<value>Share Your Vault</value> <value>Share Your Vault</value>
</data> </data>
<data name="ShareVaultDescription" xml:space="preserve"> <data name="ShareVaultDescription" xml:space="preserve">
<value>Create an organization to securely share your logins with other users.</value> <value>Create an organization to securely share your items with other users.</value>
</data> </data>
<data name="DisableGADescription" xml:space="preserve"> <data name="DisableGADescription" xml:space="preserve">
<value>We use analytics to better learn how the app is being used so that we can make it better. All data collection is completely anonymous.</value> <value>We use analytics to better learn how the app is being used so that we can make it better. All data collection is completely anonymous.</value>
@ -1028,7 +1024,7 @@
<value>Web Vault Server URL</value> <value>Web Vault Server URL</value>
</data> </data>
<data name="BitwardenAutofillServiceNotificationContentOld" xml:space="preserve"> <data name="BitwardenAutofillServiceNotificationContentOld" xml:space="preserve">
<value>Tap this notification to view logins from your vault.</value> <value>Tap this notification to view items from your vault.</value>
</data> </data>
<data name="CustomFields" xml:space="preserve"> <data name="CustomFields" xml:space="preserve">
<value>Custom Fields</value> <value>Custom Fields</value>

View File

@ -35,9 +35,9 @@ namespace Bit.App
else else
{ {
//BaseAddress = new Uri("http://169.254.80.80:4000"); // Desktop from VS Android Emulator //BaseAddress = new Uri("http://169.254.80.80:4000"); // Desktop from VS Android Emulator
//BaseAddress = new Uri("http://192.168.1.3:4000"); // Desktop BaseAddress = new Uri("http://192.168.1.3:4000"); // Desktop
//BaseAddress = new Uri("https://preview-api.bitwarden.com"); // Preview //BaseAddress = new Uri("https://preview-api.bitwarden.com"); // Preview
BaseAddress = new Uri("https://api.bitwarden.com"); // Production //BaseAddress = new Uri("https://api.bitwarden.com"); // Production
} }
} }
} }

View File

@ -35,9 +35,9 @@ namespace Bit.App
else else
{ {
//BaseAddress = new Uri("http://169.254.80.80:33656"); // Desktop from VS Android Emulator //BaseAddress = new Uri("http://169.254.80.80:33656"); // Desktop from VS Android Emulator
//BaseAddress = new Uri("http://192.168.1.3:33656"); // Desktop BaseAddress = new Uri("http://192.168.1.3:33656"); // Desktop
//BaseAddress = new Uri("https://preview-identity.bitwarden.com"); // Preview //BaseAddress = new Uri("https://preview-identity.bitwarden.com"); // Preview
BaseAddress = new Uri("https://identity.bitwarden.com"); // Production //BaseAddress = new Uri("https://identity.bitwarden.com"); // Production
} }
} }
} }

View File

@ -54,7 +54,7 @@ namespace Bit.iOS.Extension
_folderService = Resolver.Resolve<IFolderService>(); _folderService = Resolver.Resolve<IFolderService>();
_googleAnalyticsService = Resolver.Resolve<IGoogleAnalyticsService>(); _googleAnalyticsService = Resolver.Resolve<IGoogleAnalyticsService>();
NavItem.Title = AppResources.AddLogin; NavItem.Title = AppResources.AddItem;
CancelBarButton.Title = AppResources.Cancel; CancelBarButton.Title = AppResources.Cancel;
SaveBarButton.Title = AppResources.Save; SaveBarButton.Title = AppResources.Save;
View.BackgroundColor = new UIColor(red: 0.94f, green: 0.94f, blue: 0.96f, alpha: 1.0f); View.BackgroundColor = new UIColor(red: 0.94f, green: 0.94f, blue: 0.96f, alpha: 1.0f);
@ -306,7 +306,7 @@ namespace Bit.iOS.Extension
{ {
if(section == 0) if(section == 0)
{ {
return AppResources.LoginInformation; return AppResources.ItemInformation;
} }
else if(section == 2) else if(section == 2)
{ {

View File

@ -36,7 +36,7 @@ namespace Bit.iOS.Extension
public async override void ViewDidLoad() public async override void ViewDidLoad()
{ {
base.ViewDidLoad(); base.ViewDidLoad();
NavItem.Title = AppResources.Logins; NavItem.Title = AppResources.Items;
if(!CanAutoFill()) if(!CanAutoFill())
{ {
CancelBarButton.Title = AppResources.Close; CancelBarButton.Title = AppResources.Close;
@ -150,7 +150,7 @@ namespace Bit.iOS.Extension
if(_tableItems == null || _tableItems.Count() == 0) if(_tableItems == null || _tableItems.Count() == 0)
{ {
var noDataCell = new UITableViewCell(UITableViewCellStyle.Default, "NoDataCell"); var noDataCell = new UITableViewCell(UITableViewCellStyle.Default, "NoDataCell");
noDataCell.TextLabel.Text = AppResources.NoLoginsTap; noDataCell.TextLabel.Text = AppResources.NoItemsTap;
noDataCell.TextLabel.TextAlignment = UITextAlignment.Center; noDataCell.TextLabel.TextAlignment = UITextAlignment.Center;
noDataCell.TextLabel.LineBreakMode = UILineBreakMode.WordWrap; noDataCell.TextLabel.LineBreakMode = UILineBreakMode.WordWrap;
noDataCell.TextLabel.Lines = 0; noDataCell.TextLabel.Lines = 0;