MultiLang: Support multiple languages
This commit is contained in:
@@ -115,7 +115,7 @@ namespace VAR.Focus.Web.Pages
|
||||
var btnView = new CButton
|
||||
{
|
||||
ID = string.Format("btnView{0}", board.IDBoard),
|
||||
Text = "View",
|
||||
Text = MultiLang.GetLiteral("View"),
|
||||
};
|
||||
btnView.CommandArgument = Convert.ToString(board.IDBoard);
|
||||
btnView.Click += BtnView_Click;
|
||||
@@ -123,7 +123,7 @@ namespace VAR.Focus.Web.Pages
|
||||
var btnEdit = new CButton
|
||||
{
|
||||
ID = string.Format("btnEdit{0}", board.IDBoard),
|
||||
Text = "Edit",
|
||||
Text = MultiLang.GetLiteral("Edit"),
|
||||
};
|
||||
btnEdit.CommandArgument = Convert.ToString(board.IDBoard);
|
||||
btnEdit.Click += BtnEdit_Click;
|
||||
@@ -131,11 +131,11 @@ namespace VAR.Focus.Web.Pages
|
||||
var btnDelete = new CButton
|
||||
{
|
||||
ID = string.Format("btnDelete{0}", board.IDBoard),
|
||||
Text = "Delete",
|
||||
Text = MultiLang.GetLiteral("Delete"),
|
||||
};
|
||||
btnDelete.CommandArgument = Convert.ToString(board.IDBoard);
|
||||
btnDelete.Click += BtnDelete_Click;
|
||||
btnDelete.Attributes.Add("onclick", string.Format("return confirm('{0}');", "¿Are you sure to delete?"));
|
||||
btnDelete.Attributes.Add("onclick", string.Format("return confirm('{0}');", MultiLang.GetLiteral("ConfirmDelete")));
|
||||
pnlButtons.Controls.Add(btnDelete);
|
||||
pnlBoardSelector.Controls.Add(pnlButtons);
|
||||
|
||||
@@ -155,12 +155,12 @@ namespace VAR.Focus.Web.Pages
|
||||
|
||||
// Board creator
|
||||
var pnlBoardAdd = new Panel { CssClass = "boardBanner" };
|
||||
var btnAddBoard = new CButton { ID = "btnAddBoard", Text = "AddBoard" };
|
||||
var btnAddBoard = new CButton { ID = "btnAddBoard", Text = MultiLang.GetLiteral("AddBoard") };
|
||||
btnAddBoard.Click += btnAddBoard_Click;
|
||||
pnlBoardAdd.Controls.Add(FormUtils.CreatePanel("formRow", _txtTitle));
|
||||
_txtTitle.PlaceHolder = "Title";
|
||||
_txtTitle.PlaceHolder = MultiLang.GetLiteral("Title");
|
||||
pnlBoardAdd.Controls.Add(FormUtils.CreatePanel("formRow", _txtDescription));
|
||||
_txtDescription.PlaceHolder = "Description";
|
||||
_txtDescription.PlaceHolder = MultiLang.GetLiteral("Description");
|
||||
pnlBoardAdd.Controls.Add(FormUtils.CreatePanel("formRow", btnAddBoard));
|
||||
Controls.Add(pnlBoardAdd);
|
||||
}
|
||||
|
||||
@@ -88,21 +88,21 @@ namespace VAR.Focus.Web.Pages
|
||||
|
||||
private void InitializeComponents()
|
||||
{
|
||||
Title = "Register";
|
||||
var lblTitle = new CLabel { Text = "Register", Tag = "h2" };
|
||||
Title = MultiLang.GetLiteral("EditBoard");
|
||||
var lblTitle = new CLabel { Text = Title, Tag = "h2" };
|
||||
Controls.Add(lblTitle);
|
||||
|
||||
Controls.Add(FormUtils.CreateField("Title", _txtTitle));
|
||||
Controls.Add(FormUtils.CreateField(MultiLang.GetLiteral("Title"), _txtTitle));
|
||||
_txtTitle.NextFocusOnEnter = _txtTitle;
|
||||
_txtTitle.PlaceHolder = "Title";
|
||||
_txtTitle.PlaceHolder = MultiLang.GetLiteral("Title");
|
||||
|
||||
Controls.Add(FormUtils.CreateField("Description", _txtDescription));
|
||||
_txtDescription.PlaceHolder = "Description";
|
||||
Controls.Add(FormUtils.CreateField(MultiLang.GetLiteral("Description"), _txtDescription));
|
||||
_txtDescription.PlaceHolder = MultiLang.GetLiteral("Description");
|
||||
|
||||
_btnSave.Text = "Save";
|
||||
_btnSave.Text = MultiLang.GetLiteral("Save");
|
||||
_btnSave.Click += btnSave_Click;
|
||||
|
||||
_btnExit.Text = "Exit";
|
||||
_btnExit.Text = MultiLang.GetLiteral("Exit");
|
||||
_btnExit.Click += btnExit_Click;
|
||||
|
||||
Panel pnlButtons = new Panel();
|
||||
|
||||
@@ -53,23 +53,23 @@ namespace VAR.Focus.Web.Pages
|
||||
|
||||
private void InitializeControls()
|
||||
{
|
||||
Title = "Login";
|
||||
var lblTitle = new CLabel { Text = "Login", Tag = "h2" };
|
||||
Title = MultiLang.GetLiteral("Login");
|
||||
var lblTitle = new CLabel { Text = Title, Tag = "h2" };
|
||||
Controls.Add(lblTitle);
|
||||
|
||||
Controls.Add(FormUtils.CreateField("Name/Mail", _txtNameEmail));
|
||||
Controls.Add(FormUtils.CreateField(MultiLang.GetLiteral("NameOrMail"), _txtNameEmail));
|
||||
_txtNameEmail.NextFocusOnEnter = _txtPassword;
|
||||
_txtNameEmail.PlaceHolder = "Name/Mail";
|
||||
_txtNameEmail.PlaceHolder = MultiLang.GetLiteral("NameOrMail");
|
||||
|
||||
Controls.Add(FormUtils.CreateField("Password", _txtPassword));
|
||||
Controls.Add(FormUtils.CreateField(MultiLang.GetLiteral("Password"), _txtPassword));
|
||||
_txtPassword.NextFocusOnEnter = _btnLogin;
|
||||
_txtPassword.PlaceHolder = "Password";
|
||||
_txtPassword.PlaceHolder = MultiLang.GetLiteral("Password");
|
||||
|
||||
Controls.Add(FormUtils.CreateField(string.Empty, _btnLogin));
|
||||
_btnLogin.Text = "Login";
|
||||
_btnLogin.Text = MultiLang.GetLiteral("Login");
|
||||
_btnLogin.Click += btnLogin_Click;
|
||||
|
||||
Controls.Add(FormUtils.CreateField(string.Empty, new HyperLink { Text = "Register user", NavigateUrl = "FrmRegister" }));
|
||||
Controls.Add(FormUtils.CreateField(string.Empty, new HyperLink { Text = MultiLang.GetLiteral("RegisterUser"), NavigateUrl = "FrmRegister" }));
|
||||
}
|
||||
|
||||
#endregion Private methods
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
using System.Web.UI.WebControls;
|
||||
using VAR.Focus.BusinessLogic;
|
||||
using VAR.Focus.BusinessLogic.Entities;
|
||||
using VAR.Focus.Web.Code;
|
||||
using VAR.Focus.Web.Controls;
|
||||
|
||||
namespace VAR.Focus.Web.Pages
|
||||
@@ -74,32 +75,32 @@ namespace VAR.Focus.Web.Pages
|
||||
|
||||
private void InitializeComponents()
|
||||
{
|
||||
Title = "Register";
|
||||
var lblTitle = new CLabel { Text = "Register", Tag = "h2" };
|
||||
Title = MultiLang.GetLiteral("RegisterUser");
|
||||
var lblTitle = new CLabel { Text = Title, Tag = "h2" };
|
||||
Controls.Add(lblTitle);
|
||||
|
||||
Controls.Add(_pnlRegister);
|
||||
|
||||
_pnlRegister.Controls.Add(FormUtils.CreateField("Name", _txtName));
|
||||
_pnlRegister.Controls.Add(FormUtils.CreateField(MultiLang.GetLiteral("Name"), _txtName));
|
||||
_txtName.NextFocusOnEnter = _txtEmail;
|
||||
_txtName.PlaceHolder = "Name";
|
||||
_txtName.PlaceHolder = MultiLang.GetLiteral("Name");
|
||||
|
||||
_pnlRegister.Controls.Add(FormUtils.CreateField("Email", _txtEmail));
|
||||
_pnlRegister.Controls.Add(FormUtils.CreateField(MultiLang.GetLiteral("Email"), _txtEmail));
|
||||
_txtEmail.NextFocusOnEnter = _txtPassword1;
|
||||
_txtEmail.PlaceHolder = "Email";
|
||||
_txtEmail.PlaceHolder = MultiLang.GetLiteral("Email");
|
||||
|
||||
_pnlRegister.Controls.Add(FormUtils.CreateField("Password", _txtPassword1));
|
||||
_pnlRegister.Controls.Add(FormUtils.CreateField(MultiLang.GetLiteral("Password"), _txtPassword1));
|
||||
_txtPassword1.NextFocusOnEnter = _txtPassword2;
|
||||
_txtPassword1.PlaceHolder = "Password";
|
||||
_txtPassword1.PlaceHolder = MultiLang.GetLiteral("Password");
|
||||
|
||||
_pnlRegister.Controls.Add(FormUtils.CreateField(string.Empty, _txtPassword2));
|
||||
_txtPassword2.NextFocusOnEnter = _btnRegister;
|
||||
_txtPassword2.PlaceHolder = "Password";
|
||||
_txtPassword2.PlaceHolder = MultiLang.GetLiteral("Password");
|
||||
|
||||
_btnRegister.Text = "Register";
|
||||
_btnRegister.Text = MultiLang.GetLiteral("Register");
|
||||
_btnRegister.Click += btnRegister_Click;
|
||||
|
||||
_btnExit.Text = "Exit";
|
||||
_btnExit.Text = MultiLang.GetLiteral("Exit");
|
||||
_btnExit.Click += btnExit_Click;
|
||||
|
||||
Panel pnlButtons = new Panel();
|
||||
@@ -112,7 +113,7 @@ namespace VAR.Focus.Web.Pages
|
||||
|
||||
_pnlSuccess.Controls.Add(_lblSuccess);
|
||||
|
||||
_btnExitSuccess.Text = "Exit";
|
||||
_btnExitSuccess.Text = MultiLang.GetLiteral("Exit");
|
||||
_btnExitSuccess.Click += btnExit_Click;
|
||||
_pnlSuccess.Controls.Add(FormUtils.CreateField(string.Empty, _btnExitSuccess));
|
||||
}
|
||||
|
||||
@@ -149,9 +149,9 @@ namespace VAR.Focus.Web.Pages
|
||||
pnlHeader.Controls.Add(pnlUserInfo);
|
||||
|
||||
_btnLogout.ID = "btnLogout";
|
||||
_btnLogout.Text = "Logout";
|
||||
_btnLogout.Text = MultiLang.GetLiteral("Logout");
|
||||
_btnLogout.Click += btnLogout_Click;
|
||||
_btnLogout.Attributes.Add("onclick", string.Format("return confirm('{0}');", "¿Are you sure to exit?"));
|
||||
_btnLogout.Attributes.Add("onclick", string.Format("return confirm('{0}');", MultiLang.GetLiteral("ConfirmExit")));
|
||||
pnlUserInfo.Controls.Add(_btnLogout);
|
||||
|
||||
_pnlContainer.CssClass = "divContent";
|
||||
|
||||
Reference in New Issue
Block a user