翻译“;多语言"enum javascript/c#
Translate "Multilanguage" enum javascript/c#
我有以下问题。在我的服务器端代码中,我有一个枚举,它定义了我所拥有的任务类型。在我的主页上,我在一个包含"任务类型"列的表中显示了我的所有任务。此列实际显示了使用linguaJavaScript库翻译的枚举值。
所以在我的JavaScript库中,我有一个类似于英文的东西
enumTaskType_0 => "Unknown"
enumTaskType_1 => "Problem"
enumTaskType_2 => "Incident"
enumTaskType_3 => "Change Request"
和德国
enumTaskType_0 => "Unbekannt"
enumTaskType_1 => "Problem"
enumTaskType_2 => "Ticket"
enumTaskType_3 => "Änderungsantrag"
我的c#枚举显然是
public enum SupportTaskType
{
Unknown = 0,
Problem= 1,
Incident= 2,
Change Request= 3
}
现在我的问题是:表中的所有列都应该是可排序的。还好。。但是排序是用枚举的值来完成的,所以在所有语言中,它的排序都不同。。
我的意思是,它在技术上是排序的,但对用户来说,它更像是"分组",而不是按字母顺序排序。
有什么建议吗?
我在想,我可以从JavaScript向服务器发送一个JSON,并实现这个问题中的内容。。。
但一定有更好的办法!
如有任何帮助,我们将不胜感激。
我假设不是用服务器代码生成html,而是用这种方式创建和数组(连接数字),在翻译器执行后,我会使用array.sort(),然后拆分每个值。
var taskType = ["Unknown|1", "Problem|2", "Incident|3", "Change Request|4"];
taskType.sort();
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 将函数的上下文应用于javascript变量
- 使用php或javascript从facebook相册URL中删除多余的部分
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在JavaScript中将字符串转换为函数引用
- 模糊事件的Javascript测试
- Javascript更改图标
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 如何使用WCF服务和javascript表单post上传.doc文件
- javascript结合了数组和字典
- int标记angular/javascript中的enum
- 可以't使enum在JavaScript中跨不同的文件/类工作
- 在现代javascript中实现enum作为不可变类(es2015)
- 翻译“;多语言"enum javascript/c#
- 在javascript中将int转换为enum
- 将javascript enum关键字字符串转换为值
- JavaScript: Enum标志检查
- javascript enum auto-increment?
- 在Razor中扩展Enum以简化Javascript代码