Language.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. export default {
  2. /**
  3. * 获取国际化的菜单名称
  4. */
  5. getMenuNameTrl: function(locale, menu){
  6. if(menu == null || menu == ''){
  7. return null;
  8. }
  9. if(locale == 'en-US'){
  10. return (menu.nameEng == null || menu.nameEng == '') ? menu.name : menu.nameEng;
  11. }else{
  12. return menu.name;
  13. }
  14. },
  15. /**
  16. * 获取国际化的名称
  17. */
  18. getNameTrl: function(locale, data){
  19. if(data.fieldName == 'ai.name'){
  20. let a = 0;
  21. }
  22. if(data == null || data == ''){
  23. return null;
  24. }
  25. if(locale == 'en-US'){
  26. return (data.nameEng == null || data.nameEng == '') ? data.name : data.nameEng;
  27. }else{
  28. return data.name;
  29. }
  30. },
  31. /**
  32. * 获取国际化的帮助
  33. */
  34. getHelpTrl: function(locale, data){
  35. if(data == null || data == ''){
  36. return null;
  37. }
  38. if(locale == 'en-US'){
  39. return (data.helpEng == null || data.helpEng == '') ? data.help : data.helpEng;
  40. }else{
  41. return data.help;
  42. }
  43. },
  44. /**
  45. * 获取国际化的显示名称
  46. */
  47. getDisplayNameTrl: function(locale, data){
  48. if(data == null || data == ''){
  49. return null;
  50. }
  51. if(locale == 'en-US'){
  52. return (data.displayNameEng == null || data.displayNameEng == '') ? data.displayName : data.displayNameEng;
  53. }else{
  54. return data.displayName;
  55. }
  56. },
  57. getGroupNameTrl: function(locale, data){
  58. if(data == null || data == ''){
  59. return null;
  60. }
  61. if(locale == 'en-US'){
  62. return (data.groupNameEng == null || data.groupNameEng == '') ? data.groupName : data.groupNameEng;
  63. }else{
  64. return data.groupName;
  65. }
  66. },
  67. };