I am using Portable Object Localization in my ASP.NET MVC app.
I need to pass a parameter to a translation string e.g.
msgid "The {0} field is required"
msgstr[0] "موجودیت {0} لازمی میباشد"
I want to use the above example for every required field for my models.
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
namespace aaeamis.Models
{
public class OrganizationModel
{
public int OrganizationId { get; set; }
// I want to pass "Organization Name" to translation
[Required(ErrorMessage = "The Organization Name field is required")]
public string OrganizationName { get; set; }
// I want to pass "Location" to translation
[Required(ErrorMessage = "The Location field is required")]
public string Location{ get; set; }
public int CreatedBy { get; set; }
public DateTime CreatedAt { get; set; } = DateTime.Now;
public DateTime CreatedAt { get; set; } = DateTime.Now;
}
}
How can I pass "Organization Name" to translation as parameter?