本地化对每个人来说都是一个重要且棘手的问题。在确定本地化密钥时,我们应该避免重复,正确确定文本大小写(大写,小写,大写),文章,单数/复数和后缀/前缀,创建干净的层次结构(根据控制器,页面,模型或类别)。
请分享您的策略并引导开发人员处理此问题。
答案 0 :(得分:1)
我将使用这种策略。您可以对其进行评论以改进。
{ case } :: UC - Uppercase
{ case } :: LC - Lowercase
{ case } :: CC - Camelcase
针对特定密钥
{category}。 {page}。 {key} 。{case}
实施例
landing.city.title = { param0 } Cheapest Flights
landing.fromto.title = { param0 } - { param1 } Cheapest Flights
常用或基本密钥(枚举,表单)
{category}。{key} 。{case}
实施例
landing.nearestAirports = Nearest Airports
currency.TRY = TL
gender.MALE = Male
searchForm.from = From
searchForm.flexibleDates = Flexible Dates
signinForm.username = Usernmame
cabinType.ECONOMY = Economy
passengerDetail.name = Name
invoice.taxnumber = Tax Number